h264 svc 可伸缩视频编码
2012-11-25 22:24
393 查看
h264 svc 是一种能将视频流分割为多个分辨率、质量和帧速率层的技术,是对当今大多数视频会议设备所采用的H.264视频编解码标准的扩展。视频会议设备采用SVC技术来收发由一个小的基极层和多个可提高分辨率、帧速率和质量的其它可选层组成的多层视频流。这种分层方式可以大大提高误码弹性和视频质量,而且对带宽没有很高的要求,即使只有1%的丢包率,如果使用无任何错误修正机制的H.264等标准视频编解码技术,所获得的视频流的质量通常也会大大降低。而即使丢包率高达5%,诸如LPLR或Polycom的LPR等现有错误修正机制仍可帮助实现较高的视频流质量。这些机制所使用的误码弹性技术可以分为以下两大类:保护式编码和修正式编码。采用保护式编码技术的编码器(使用标准H.264技术)没有将全部冗余都用在流压缩中,因此提高了丢包弹性,而相应地降低了压缩效率,因此大大降低了视频的质量。而使用修正式编码技术(如前向纠错等)的编码器则可为视频流提供保护,虽然不会降低质量,但是将大大增加所需的带宽和/或延迟。
更多的理论可以去搜索,从上面看,H264 svc对于那些没有自己丢包处理技术的公司是个不错的选择,尤其对于移动设备上的视频通信,采用h264 svc 能大大提高在poor network上的用户体验,Radvision 官网有一个视频,比较在不同丢包率下采用H264 SVC 和H264 AVC的比较:
http://www.radvision.com/Solutions/Video-Communications-Technology/Scalable-Video-Coding/
貌似Radivision公司已经在其视频会议系统中使用了SVC技术。
SVC编码的开源实现,FFMPEG是个不错的选择,下面这个分支实现了H264 svc encode/decode
http://gitorious.org/ffmpeg-kraken/
另外,
更多的理论可以去搜索,从上面看,H264 svc对于那些没有自己丢包处理技术的公司是个不错的选择,尤其对于移动设备上的视频通信,采用h264 svc 能大大提高在poor network上的用户体验,Radvision 官网有一个视频,比较在不同丢包率下采用H264 SVC 和H264 AVC的比较:
http://www.radvision.com/Solutions/Video-Communications-Technology/Scalable-Video-Coding/
貌似Radivision公司已经在其视频会议系统中使用了SVC技术。
SVC编码的开源实现,FFMPEG是个不错的选择,下面这个分支实现了H264 svc encode/decode
http://gitorious.org/ffmpeg-kraken/
另外,
相关文章推荐
- h264 svc 可伸缩视频编码及ffmpeg实现
- 可伸缩视频编码svc
- 可伸缩视频编码SVC
- SVC和视频通信 ——用于实时多方视频的可伸缩视频编码技术
- 采集音频和摄像头视频并实时H264编码及AAC编码
- 图像视频编码和FFmpeg(4)-----h264格式简单介绍
- H.264视频编码在VC .Net中的实现(H264全文)
- Android视频采集+H264编码成功
- 利用ffmpeg进行摄像头提取视频编码为h264通过RTP发送数据到指定的rtp地址
- 从零开始学习音视频编程技术(十六) 采集屏幕编码H264
- 深入浅出理解视频编码H264结构
- 采集音频和摄像头视频并实时H264编码及AAC编码
- H.264视频编码在VC .Net中的实现(H264全文)
- V4L2视频采集与H264编码3—X264移植
- linphone-linphone没有视频H264编码分析过程-正确分析正确的方法
- h264视频编码的MP4格式视频无法在网页中的adobe flash player中播放
- Android视频采集+H264编码
- 嵌入式 视频编码(H264) 分类: arm-linux-Ubuntu HI3531 2014-01-08 16:11 1254人阅读 评论(0) 收藏
- Android视频采集+H264编码
- 采集音频和摄像头视频并实时H264编码及AAC编码