网站大量收购独家精品文档,联系QQ:2885784924

公务员写作nty视频通信RTMFP协议运用综述.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公务员写作nty视频通信RTMFP协议运用综述

视频通信RTMFP协议运用综述 随着网络技术的发展,网络用户的期望越来越高,对于实时高质量视频通信的需求不断上升。据LifeSize公司2011年年发布的报告显示,视频通信在全球的市场规模已达到2O亿美元,并将保持l5%一20%的年增长率逐年攀升,市场前景十分广阔。然而,基于传统的媒体流协议的视频应用对于网络带宽的占用相对较高,从而限制了视频的清晰程度和传输速度。针对该问题,P2P对等网络技术的产生为视频通信的发展打开了新思路。P2P技术自产生至今已逾十年,经历了全面的发展和完善,已在实时交流、视频点播/直播、文件共享、分布式计算等领域得到了广泛应用。采用P2P技术实现视频通信,将极大地减小运营商的压力,同时提高用户的使用体验。从而,基于P2P对等网络技术的视频通信协议成为该领域研究的热点问“。至20l0年12月,AdobeFlashPlayer10的客户端装机率已高达到97%。由此可知,FlashPlayer已成为当今使用最为广泛的播放器之一。Adobe公司在其最新产品FlashPlayer10和AIr1.5中,率先使用了对等协议联网实时媒体流协议(RTMFP),并在最新的Flashmediaserver中提供了服务端的支持,使FlashPlayer可以实现应用层组播和P2P功能。这一解决方案,对硬件平台要求不高,而且具有跨平台的特性,甚全可以支持移动设备平台,其优势不言而喻。本文针对这一最新的发展趋势,对RTMFP协议进行深入研究,并给出了该协议在P2P视频通信领域的应用原型。 lRTMFP协议研究 1.1RTMFP工作原理 RTMFP协议全称为对等协议联网实时媒体流协议(Real-TimeMediaFlowProtoco1)。始现于AdobePlayerl0与AIR1.5,并在AdobePlayerl0.1中得到了进一步的完善。该协议基于UDP(UserDatagramProtoco1),允许客户端之间建立点对点的通讯连接,即FlashPlayer用户之间可以不通过服务器端直接建立连接,从而实现客户端之间的数据传输[。其基本工作原理及实现过程描述如下:首先,客户端在进行直接数据传输之前,必须连接到AdobeCirrus服务或者支持RTMFP协议的AdobeFlashMediaServer,以获得一个惟一的ID,作为客户端的惟一标识;之后,该客户端就可以通过UDP流发布音频,视频或者数据信息。任何连接到同一服务端的其它客户端,可以根据ID直接接收之前客户端发布的各种流信息,具体流程如图1所示。 1.2RTMFP优势 根据Adobe公司的官方解释,与RTMFP协议最为相似的是RTMP协议,因而本文通过与RTMP协议的对比来分析RTMFP协议的优点。RTMP协议全称是实时消息传送协议(RealTimeMessagingProtoco1),…个专门为传输视频、音频和数据而设计的TCP/IP协议,最早在FlashPlayer6中发布。RTMP协议可以在客户端与服务端保持一个持久的连接,并允许实时通信。协议定义了多个可以独立动作的通道,分别负责不同的功z月~l-,[。根据客户端与服务端的连接环境,RTMP协议将音视频等数据分割为一定大小的数据包,并在数据包加入头部信息,指定数据将被传送到的通道ID,如果有必要的话,还会注明数据生成的时间戳,然后进行传输,其工作原理如图2所示。图2RTMP协议工作图相对于基于TCP的RTMP协议,基于UDP的RTMFP协议具有以下优势:,①较低的延迟:UDP协议的实时性明显要优于TCP协议,在端对端通信中,更低的延迟就意味着更良好的用户体验;②P2P的通信:RTMP协议中,所有客户端通过FMS传送数据,而RTMFP协议则允许客户端之间进行直接的通信,从而进一步减少了通信延迟;③更低的带宽开销:显而易见,端对端的音视频流直接传输,对作为中央服务器的FMS的带宽占用会更少。另外在FlashPlayer10中,添加了对于Speex音频编码的支持,从而在同等通话质量的前提下可以实现更高的压缩率,使用更少的带宽,同时,Speex编码方案还有较强的容错性,在部分数据包丢失的情况下仍然可以良好运行,这一特性尤其适用于基于UDP协议的通信环境下;④迅速的连接恢复功能:基于RTMFP协议的网络连接,可以在断开后迅速地重建,具有更强大的环境适应性;⑤允许IP变动:基于RTMFP协议的网络会话允许客户端动态切换,同时保持会话处于激活状态不被打断。基于以上分析,可见RTMFP协议在实时媒体流传输方面有着巨大的优势,加之客户端为互联网上使用和安装率最高的FlashPlayer,其发展及应用前景更加让人充满期待。 1.3RTMFP协议的实现及技术支持 1.3.1组

文档评论(0)

cmccpppoe + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档