【技术实现步骤摘要】
本专利技术涉及流媒体通讯领域,特别是涉及一种流媒体组播RTP会话快速接入的方法、单播服务器、媒体客户端及系统。
技术介绍
由于媒体客户端呈现视频画面必须要从随机接入点开始,因此在传统的组播视频 服务中,为了适应不同时间加入组播组的不同媒体客户端都能播放视频画面,组播服务器 一般采用固定周期发送随机接入点,媒体客户端通过组播地址获取该随机接入点,而为了 让新加入组播组的客户端能够更快速的呈现画面,一般上述周期都很短。视频的随机接入 点采用帧内编码,其编码时间和编码后的帧大小都远远大于采用帧间编码方式的普通帧。 因此,视频流随机接入点之间的时间间隔与编解码以及传输效率成反比。互联网工程任务组(Internet Engineering Task Force, IETF)的组播实时传输 t^il^iSWftjSftA (Rapid Acquisition of Multicast Realtime TransportProtocol Sessions, RAMS)技术方案,提供了一种在实时传输协议(RealtimeTransport Protocol, RTP)组播会话中媒体客户端快速接入组播的方法。相对于上述传统的组播视频服务方法, 利用该RAMS方法可以降低媒体客户端在加入RTP组播会话前的延迟时间,在类似网络电视 IPTV这类媒体客户端需要频繁切换组播组的流媒体组播业务中,采用RAMS方案的媒体客 户端可以快速的切换频道,减少视频画面播放的等待时间,提高了用户体验。图1为现有技术的能提供RAMS服务的RAMS系统的结构示意图。如图1,该流媒体 组播系统包括 ...
【技术保护点】
一种组播RTP会话快速接入的方法,其特征在于,包括如下步骤: 步骤A,单播服务器接收媒体客户端发送的组播快速接入控制请求信令,所述控制请求信令包括同步请求信息; 步骤B,所述单播服务器根据所述控制请求信令中的同步请求信息确定出所述媒体客户端需要数据同步; 步骤C,所述单播服务器根据存储的随机接入点的播放时间与当前时间的时间差确定出媒体客户端数据同步所需的同步响应信息,所述同步响应信息包括:单播媒体流的播放速度信息和单播媒体流播放的持续时长; 步骤D,所述单播服务器生成组播快速接入控制响应信令,所述控制响应信令包括:所述同步响应信息和组播接入信息,并将所述控制响应信令和存储的媒体流单播至所述媒体客户端,所述同步响应信息用于供所述媒体客户端设置播放单播媒体流的播放速度和播放持续时长,所述存储的媒体流包括组播服务器组播的随机接入点。
【技术特征摘要】
1.一种组播RTP会话快速接入的方法,其特征在于,包括如下步骤步骤A,单播服务器接收媒体客户端发送的组播快速接入控制请求信令,所述控制请求 信令包括同步请求信息;步骤B,所述单播服务器根据所述控制请求信令中的同步请求信息确定出所述媒体客 户端需要数据同步;步骤C,所述单播服务器根据存储的随机接入点的播放时间与当前时间的时间差确定 出媒体客户端数据同步所需的同步响应信息,所述同步响应信息包括单播媒体流的播放 速度信息和单播媒体流播放的持续时长;步骤D,所述单播服务器生成组播快速接入控制响应信令,所述控制响应信令包括所 述同步响应信息和组播接入信息,并将所述控制响应信令和存储的媒体流单播至所述媒体 客户端,所述同步响应信息用于供所述媒体客户端设置播放单播媒体流的播放速度和播放 持续时长,所述存储的媒体流包括组播服务器组播的随机接入点。2.根据权利要求1所述的方法,其特征在于,所述同步请求信息包括数据同步标志;所述步骤B中,所述单播服务器根据所述数据同步标志的取值确定出所述媒体客户端 需要数据同步。3.根据权利要求1所述的方法,其特征在于,所述同步响应信息中包括的单播媒体流 的播放速度信息为所述单播媒体流的播放速度相对于预先设定的正常播放速度的倍数,所述倍数大于等 于1。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述步骤D之后,还包括步骤E,所述媒体客户端接收所述控制响应信令,根据所述控制响应信令中的组播接入信息加入组播组,接收组播媒体流,并按照所述接入控制响应信令中的同步响应信息设置 单播媒体流的播放速度和单播媒体流的播放持续时长;步骤F,所述媒体客户端以所述设置的单播媒体流的播放速度和播放持续时长播放接 收到的单播媒体流。5.根据权利要求4所述的方法,其特征在于,所述步骤F之后,还包括在所述媒体客户端播放单播媒体流的时间长度达到所述设置的单播媒体流的播放持 续时长后,所述媒体客户端以正常速度播放所述组播媒体流。6.根据权利要求1-3中任一项所述的方法,其特征在于,所述步骤C中,所述单播服务 器根据存储的最新随机接入点的播放时间与当前时间的时间差确定出媒体客户端数据同 步所需的同步响应信息。7.根据权利要求6所述的方法,其特征在于,所述步骤C中,所述单播服务器确定所述 单播媒体流的播放速度的步骤包括所述单播服务器根据预先设定的第一对应关系确定出所述单播媒体流的播放速度,所 述第一对应关系为当前存储的最新随机接入点的媒体播放时间与当前时间的时间差与单 播媒体流的播放速度之间的对应关系。8.根据权利要求7所述的方法,其特征在于,所述步骤C中根据如下公式确定所述单播 媒体流的播放持续时长L 9.一种单播服务器,其特征在于,包括控制请求接收模块,用于接收媒体客户端发送的组播快速接入控制请求信令,所述控 制请求信令包括同步请求信息;同步确定模块,用于根据所述控制请求信令中的同步请求信息确定出所述媒体客户端 需要数据同步;服务端同步模块,用于根据存储的随机接入点的媒体播放时间与当前时间的时间差确 定出媒体客户端数据同步所需的同步响应信息,所述同步响应信息包括...
【专利技术属性】
技术研发人员:桑卓,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。