基于Linux流媒体传输.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Linux流媒体传输

基于Linux流媒体传输   摘要:实时传输协议RTP在单点传输的网络服务上,提供端对端的网络传输功能,适合传输音视频、仿真数据。本文主要介绍了基于H.264的,在Linux下的实时传输系统构建的方法和步骤,以及RTP实时传输协议和H.264编码的视频源。   关键词:流媒体;RTP;H.264;Linux      Linux-based streaming media transmission      SI Yong-wei, ZHU Zhong-ming, LIU Yong, ZHU Lin   (College of Information Engineering,Chengdu University of Technology,Chengdu 610059)      Abstract: Real-time Transport Protocol transmission in a single point of network services provides end-to-end network transport functions, suitable for audio/video transmission, and simulation data. This paper introduces the way to build a real-time transmission system and steps based on the H.264 and Linux system, and also introduces the Real-time Transport Protocol and H.264-encoded video sources.   Key word: Streaming Media; RTP; H.264; Linux      1引言      随着现代网络和图像处理技术的发展,人们对视频传输的要求也越来越高,流媒体的出现在很大程度上满足了我们的要求。Internet的迅猛发展和多媒体通信技术的快速进步,在网络上进行视频通讯越来越受到人们的广泛重视,网络通信技术己经成为现代信息社会不可缺少的需求和技术热点。视频通信系统及相关技术的进一步提高和现代社会交流的需要日益增强,使其成为一种全新的通信方式,必定会有更广阔的应用领域和发展前景。   2H.264视频源      H.264是一种高性能的视频编解码技术,它是由国际电联(ITU-T)和国际标准化组织(ISO)联合组建的联合视频组(JVT)共同制定的新数字视频编码标准,所以它既是ITU-T的H.264,又是ISO/IEC的MPEG-4高级视频编码。H.264具有很多其他编码方法不具有的优势,主要有:1)将每个视频帧分离成由像素组成的块,因此视频帧的编码处理的过程可以达到块的级别。2)采用空间冗余的方法,对视频帧的一些原始块进行空间预测、转换、优化和熵编码。3)对连续帧的不同块采用临时存放的方法,这样,只需对连续帧中有改变的部分进行编码,该算法采用运动预测和运动补偿来完成。对某些特定的块,在一个或多个已经进行了编码的帧执行???索来决定块的运动向量,并由此在后面的编码和解码中预测主块。4)采用剩余空间冗余技术,对视频帧里的残留块进行编码。   对于传输要用到的H.264编码的视频,可以直接由支持H.264协议的视频产品生成。还可以通过编码转换来获取,就是通过一种编码转换工具来产生H.264视频,可以采用一款免费的视频编码软件MediaCoder进行高质量的转码,图1就是经过编码转换后的视频源,与其他编码技术相比它占用的资源小,而且画面清晰。      3RTP协议      RTP协议是由IETF开发的针对实时数据传输的协议,1996年成为RFC正式文件RFC 1889,是用于VoIP(Voice over Internet Protocol)视频等实时媒体传输的协议。   RTP协议包括两个关系十分密切的子协议:RTP(实时传输协议),用于传输具有实时属性的数据;RTCP(Real-Time Transport Control Protocol(实时传输控制协议),用于监视网络服务质量,传递会话者的信息。RTP/RTCP属于一种应用型的传输层协议,所以它并不提供任何传输可靠性的保证和流量的拥塞控制机制。       3.1RTP   RTP 协议位于UDP 协议之上,在功能上独立于下面的传输层和网络层,但不能单独作为一个层次存在,通常是利用低层的UDP 协议对实时视音频数据进行组播(Multicast)或单播(Unicast),从而实现多点或单点视音频数据的传输,用以提供时序重构

您可能关注的文档

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档