写点什么

音视频:H.264 与 H.265 编码

发布于: 4 小时前
音视频:H.264与H.265编码

系列文章:

linux【redhat&ubuntu】下 ffmpeg-3.1 安装编译及视频转码


一 简介

做过视频流相关工作的朋友们可能会有所了解,目前的视频设备(主要指摄像头),H.264/AVC 是比较常见的编解码技术。H.265 编解码器诞生后,目前也占据了越来越多的空间,在真实的项目中,我们也遇到了 H.264 编解码设备与 H.265 编解码设备都存在的场景。这就要求我们要对二者有足够的了解,以解决实际情况中存在的相关问题。

二 H.265 起源

2012 年 8 月,爱立信公司推出了首款 H.265 编解码器,而在仅仅六个月之后,国际电联(ITU)就正式批准通过了 HEVC/H.265 标准,标准全称为高效视频编码(High Efficiency Video Coding),相较于之前的 H.264 标准有了相当大的改善。

H.265 旨在在有限带宽下传输更高质量的网络视频,仅需原先的一半带宽即可播放相同质量的视频。这也意味着,我们的智能手机、平板机等移动设备将能够直接在线播放 1080p 的全高清视频。H.265 标准也同时支持 4K(4096×2160)和 8K(8192×4320)超高清视频。可以说,H.265 标准让网络视频跟上了显示屏“高分辨率化”的脚步。

三 视频编解码及 H.264 技术

视频编解码及 H264 技术的相关知识,可以先阅读这篇文章:视频编解码及H264技术,这里不再重复描述。只摘录其核心内容,包括:

(1)视频信号的表示方法:RGB 与 YUV

(2)视频压缩编码

(3)视频信息为什么可以被压缩

(4)视频编码标准化组织,ITU-T 和 ISO

(5)视频压缩编码的基本技术,包括预测编码、变换编码,以及熵编码。

H.264 的主要架构如下图所示:


四 H.265(HEVC)深度解析

那么 H.265 与 H.264 的区别在哪里呢?H.265 主要解决 H.264 的哪些问题?H.265(HEVC)深度解析,带宽问题应该是 H.265 要解决的核心问题。

H.265 视频编码的深入技术剖析,可参考下面这两篇文章,讲述的非常全面。

H.265视频编码与技术全析(上)

H.265视频编码与技术全析(下)

发布于: 4 小时前阅读数: 5
用户头像

磨炼中成长,痛苦中前行 2017.10.22 加入

微信公众号【程序员架构进阶】。多年项目实践,架构设计经验。曲折中向前,分享经验和教训

评论

发布
暂无评论
音视频:H.264与H.265编码