取消
显示结果 
搜索替代 
您的意思是: 
cancel
公告

December 2020

H.264 SVC 与H.264 AVC的介绍和区别

8628
查看次数
110
有帮助
5
评论
编码技术中关于H.264 AVC和H.264 SVC的介绍和区别详解{:3_45:}:
H.264 AVC
AVC 实际上是 H.264 协议的别名。但自从 H.264 协议中增加了 SVC 的部分之后,人们习惯将不包含 SVC 的 H.264 协议那一部分称为 AVC,而将 SVC 这一部分单独称为 SVC。所以提到 AVC 的时候,需要根据具体情况判断到底是指 H.264 协议还是指协议中不包含 SVC 的那一部分;
H.264 SVC
SVC是scalable video coding,有的翻译成分层,有的翻译成分级。H.264/AVC是JVT制定视频编码新标准。
H. 264扩展标准支持多种可分级类型,其中空域可分级、时域可分级和质量可分级是可分级模式的典型代表。
JM86的编解码是基于AVC, JSVM的编解码是基于SVC.
H.264 SVC(H.264可分级编码)作为H.264标准的一个扩展最初由JVT在2004年开始制定,并于2007年7月获得ITU批准。H.264 SVC以H.264 AVC视频编解码器标准为基础,利用了AVC编解码器的各种高效算法工具,在编码产生的编码视频时间上(帧率)、空间上(分辨率)可扩展,并且是在视频质 量方面可扩展的,可产生不同帧速率、分辨率或质量等级的解码视频。
H.264 SVC通过在GOP(编码图像组)中设置可丢弃的参考帧实现时间上的可分级。0-16视频帧构成全帧率视频,除T3标志外的所有视频帧构成了半帧率视频,所有 T0标志和T2标志的视频帧构成了1/3帧率视频,所有 只是T0标志的视频帧构成了1/4帧率视频。
H.264 SVC通过在在编码码流嵌入具有相关性的多个不同分辨率的子流实现空间上的可分级。上层所有的视频帧构成了高分辨率视频,下层所有的视频帧构成了低分辨率视频
为此,具备H.264 SVC编码的视频会议系统,在保证高效的视频压缩性能的基础上,视频广播端可以通过一次编码产生具有不同帧率、分辨率的视频压缩码流,以适应不同网络带 宽、不同的显示屏幕和终端解码能力的应用需求,从而有效地避免了视频会议系统中MCU上复杂而昂贵的转码。
 H.264 SVC 与以往传统视频协议H.264AVC的区别表









传统视频协议
(H.264/AVC)
Video视频协议
(H.264/SVC)
视频会议可以容忍的网络丢包率< 2 – 3 %<20%
对网络的要求专线共享线路
视频会议延迟:
视频会议效果
400毫秒
非实时交互
< 200毫秒
实时交互
HD 会议室型终端的开销昂贵普及型

评论
Community Member
学习了,第一次知道这个
Cisco Employee
非常好的文章
Beginner
可惜各厂家SVC对接实现基本很难实现较高几率的默认不耗MCU计算资源的对接,SVC转SVC实现起来也比单纯转AVC更耗资源,而且随着与会者对接入会议参数的不同更是加大了profile直接转profile的复杂度和效率,虽然SVC转AVC再转SVC是目前的主流SVC互转的方式,但是还是没有太本质互通的改变,264升级到HEVC仍然还有类似的问题,不知道今后怎么样,发展过程中cisco的multistream倒是个不错的亮点
Beginner
那问题来了,思科终端什么时候支持?
思科终端对内置多点、抗丢包的协议这块支持上,建议加强。
外观体验没的说,就是这内部的抗丢包等,对互联网这块的适应性有点一般。
加油!
Rising star
感谢分享, thanks a lot for sharing
不能显示该小部件。