基于H.264网络视频传输方案的设计与实现
随着互联网和通讯技术的飞速发展,高质量视频的实时传输技术越来越受到人们的关注,同时国家推广的“三网融合”技术也对高质量视频传输提出了更高的要求。然而,目前视频传输解决方案受到终端计算能力和网络带宽的制约不能够很好的实施这一方案。
国际电信联盟组织针对多媒体通信制定了一系列视频编码标准用于在有限的网络带宽上进行有效地视频传输。目前,H.264视频压缩编码被普遍认为是最具有影响力的行业标准,H.264标准在视频质量、压缩比例、数据包恢复丢失等方面超过了以往的视频压缩标准,但同时也增加了算法的复杂性。
使用纯软件的方式进行H.264编解码往往受到处理器的速度限制而无法满足对视频分辨率的要求,而在嵌入式领域这一问题尤为突出。较为流行的传输方案是由采用基于H.264的硬件编解码和相应的软件共同完成视频的采集、编码和传输。
通过使用嵌入式H.264硬件编解码器实现实时视频传输方案。系统开发基于包含多媒体硬编解码器的S3C6410处理器的嵌入式开发平台,使用嵌入式Linux操作系统和RTP/RTCP实时传输协议,设计并实现了基于H.264硬编解码器的以太网视频传输方案。
方案主要包括视频采集模块、视频编码模块、视频传输模块、视频接收模块。通过实验环境测试,视频传输方案能够有效的实现实时视频的网络传输,图像质量、延时能够满足应用要求。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论