H.264/AVC视频编解码技术详解
课时介绍
大家好,欢迎继续跟我学习H.264视频编辑键盘技术的概论。今天的主题是H.264AVC编码标准。我们需要明确的是,我们不能在今天的课程中涵盖H.264标准中的所有技术细节,而只能对其整体结构和采用的技术有一个大概的了解。在后面的实战过程中,我们将通过编写程序的方式仔细研究H.264编码标准的每一个细节。因此,今天我们将首先了解H.264标准的背景和历史,然后再进行更深入的学习。H.264视频编码标准是ITU-T与MPEG合作的成果,由国际电信联盟与Value Coding Expert Group视频编码专家组共同发起。在1998年,视频编码专家组发布了H.26L的征集提案,然后在1999年发布了第一版的草案。两年后,MPEG也发布了相应的新标准的征集提案,国际电信联盟以H.26L的草案对其进行响应。于是,两个组织就联合成立了GVT,共同制定新的视频编码标准。在2003年,H.264AVC的第一个版本正式发布。H.264是MPEG-4系列文档的一部分,即RISO-14496的第十部分,因此也被称作是MPEG-4AVC。相比于MPEG-4,H.264更注重编码效率、传输的可靠性和对网络传输的亲和性。因此,在数字电视广播、实时视频通信、网络流媒体、DVD视频存储和视频点播等场合都得到了广泛的应用。在H.264标准制定完成时,它主要支持每个像素值使用8位进行表示,颜色空间仅支持4x2x0的色彩采样。这种方式主要适用于大部分通用的视频处理和传输场合,并没有考虑一些比较特殊的应用场景。比如,原视频的数据精度超过了8位,采用的色素采样可能不仅仅是4x2x0,还可能采用了4x2x2或者4x4x4。如果需要处理像码率非常高或分辨率非常高的视频,比如4K甚至更高的视频,以及对视频失真和信息损失容忍度非常低的场合,需要更高的保存度或者部分无损编码,这一部分是超出最初H.264标准的能力范围的。为了应对这些特殊的应用场景,GVT在2004年发布了H.264 FR Extent标准,作为H.264标准的一个扩展。
课程介绍
H.264/AVC是目前业界应用为广泛的视频压缩编码标准,包含了先进而且较为成熟的视频编码技术。本课程将从原理、标准和实现等多个角度,详细讲述了H.264/AVC视频编码标准的整体架构与技术细节,不但讲解了H.264/AVC标准协议文档中的内容,还通过实际的H.264码流分析/解码程序的开发来帮助观众更深入地理解H.264编码标准的原理。
推荐课程
信息系统项目管理师自考笔记
李明 · 513人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20610人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4050人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 732人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 786人在学
java项目实战之购物商城(java毕业设计)
Long · 5073人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1459人在学
Python Django 深度学习 小程序
钟翔 · 2235人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 497人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3843人在学