欢迎来到天天文库
浏览记录
ID:33839176
大小:103.90 KB
页数:5页
时间:2019-03-01
《rtcp对媒体流的作用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、你可能用过VOD,印象敲深的可能不是点播的乐趣,而是差劲的影音质量,这里冇片源的问题,也有影咅制作、传输等方面的问题。新的流媒体应用要求互联网提供有服务质最保证(QoS)的传输,在现有的网络状况卞,为人们提供更高级的视听享受。未來,流媒体的-个主要研究方向就是让——RTCP协议作为RTP协议的-•个重要补充,配合传输层协议,保证了流媒体的实吋性特征,满足了用户在1P网上对QoS的需求。RTCP以反馈机制实现对媒体服务的QoS控制,充分利用现有的网络资源,具有造价低、效果好的优点,是当前流媒体研究的一个热点。新的流媒体应用要求互联网提供有服务质最(QoS)保证的
2、传输,在现有网络状况下,能为人们带來更高级的视听享受。互联网是一个棊于包交换的通信网,初期的设计冃标是要解决网络的连通性和高可靠性,并没有对实时性进行较多的考虑。为了在包交换网络上提供有服务质量保证的传输,必须解决预留资源、分类信息、吋间同步等问题。基于1P的实时协议就是针对不同的侧重点,对原有的协议族进行改造,来满足实吋通信的耍求。这些协议主要分布在两层:网络层和传输层,属于网络层的有RSVP、DiffServ,属于传输层的有RTP、RTCP、RTSP等。RTP协议是互联网上广泛应用的流媒体传输协议。通常运行于RTP/UDP模式下,而UDP协议本身不提供任何
3、传输可靠性保证,传输层的控制功能主要由它的控制部分RTCP协议來实现。RTCP协议是RTP协议的控制部分。RTP用来传递实吋多媒体数据信息,除了携带多媒体数据外,它还给出了所携带负载的时间戳、顺序号等信息。为了可靠、高效地传送实时数据,RTP和RTCP必须配合使用。RTCP依靠反馈机制根据已经发送的数据报文对带宽进行调整、优化,从而实现对流媒体服务的QoS控制。RTCP反馈可以肓接作用于编码、发送、其至协议选择环节。作用于宜播编码RTCP监视RTP传输的服务质最,定期将RTCP报文发送给流媒体服务器。RTCP报文包括已发送数据包的数量、丢失数据包的数量等统计资
4、料,直播服务器对以利川这些信息动态地改变编码质量。例如,对MPEG-4编码來说,如果接收报告(RR)报文传送丢包率人于20%,则改变了编码码率。这项应用需要建立在多码率应用棊础Z上才能收到更好的使用效果。MPEG在视频编码压缩上采取用三种类型的图像:帧内图(TntaPicture,T)、预测图(PredictedPictures,P)和差补图,即双向预测图(BidirectionalPrediction,B)。1帧可捉供随机存取的存放位置,但压缩比不人;P帧可以由1帧或前而的P帧进行预测,压缩比人于I帧;B帧是通过先前和后继的信息进行预测,因此压缩效果最显著。
5、一个视频流序列沿吋间轴方向的顺序排列如:IBBPBBPBBIBBPBBP如此的序列受两个参数M和N约束』为相邻的I帧与P帧和相邻的两个P帧间的距离,上而的序列M为3;N为相邻的1帧的距离,上而序列N为9。SI*UI体■■系纹権M结构肓接作用于编码参数M、N的观上來看,就是在改变编码的图1给出了流媒体盲.播系在播放进行中动态地实现率需要实现单文件多码率技的Linux流媒体服务器屮,采多编码器的技术实现分级的务oRTCP反馈实际作用于编码根据MPEG-4码流的特点,设计RTCP反馈调节。从宜码率。统结构图。在服务启动之前,服务器给客图2流媒体点播系统框架调整编码码
6、术。在现冇用单服务器多码率服器的选择。户端发送测试包,通过客户端的RTCP反馈RR报文,选择适合客户端网络状况的编码器。服务建立之后,在数据传送过程屮还不能实现不同编码器之间的切换。这时候RTCP的统计报文通过有效调节传输速率控制流媒体服务的QoS。作用于数据发送环节对于点播服务器来说,人最视频数据已经完成编码。RTCP反馈信息就可以改变数据发送速率,或对媒休数据进行选择性丢弃。图2显示的是流媒体点播系统框架示意图。当RR报文传送丢包率、接收包总数等统计信息超过临界值,如丢包率超过20%,则改变发包速率。正常悄况下,传送一个700Kbps左右的媒体文件,服务器
7、每秒传送人于700个左右IP报文。一旦解析发现接收端丢包现象严重(超过20%),则发包速率降低。设定接收端缓冲2秒数据,当(oldrate-newrate)*time>2秒,则播放出现不连续,甚至停止。调整发包速率的方法虽然在一定程度上能够缓解暂时的网络拥塞造成的影响,但是却不能从木质上减轻网络负载,缓解拥寒状况。更为有效的办法是在服务器端就对数据包进行有选择性的丢弃。用MPEG-4压缩多媒体数据,I帧数据相对独立,是解码时必须的数据,因此应尽量保留;P帧需要与相邻的T帧配合,进行运动图像恢复,重要程度仅次于T帧;P帧的每帧数据量最少,一般可为I帧的1/10,
8、但是压缩的多媒体数据中大量的都是P帧,
此文档下载收益归作者所有