基于RTP协议的IPTV机顶盒组/单播无缝切换方法技术

技术编号:3592392 阅读:303 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于RTP协议的IPTV机顶盒组/单播无缝切换方法,应用于IPTV系统中,包括组播转单播方法和单播转组播方法,组播转单播的方法包括:接受组播数据,解码数据并播放;接收到组播改单播命令,暂停解码器的解码;判断最后一个数据帧是否完整,若完整,发出退出组播请求,退出组播,否则,继续收组播数据包;退出组播后,请求单播的统一资源定位器;恢复解码器;请求单播数据;判断接收的数据的时间戳,若大于或等于组播过程中收到的最后一帧的时间戳,则将该单播数据丢弃,否则将单播数据送入解码器解码显示。

【技术实现步骤摘要】

【技术保护点】
一种基于RTP协议的IPTV机顶盒组播转单播方法,在由包含有解码器的终端设备(1)、业务路由器(2)、控制服务器(3)和媒体服务器(4)组成的IPTV系统中进行,包括以下步骤:1)、IPTV系统中的终端设备(1)从媒体服务器(4)中 接受组播数据,在终端设备(1)中的解码器中解码数据并播放;2)、终端设备(1)在播放过程中接收到用户发出的组播改单播命令,暂停解码器的解码;3)、判断终端设备(1)从媒体服务器(4)收到的最后一个数据帧是否完整,若完整,执行 步骤5),否则,执行步骤4);4)、收到的最后一个数据帧不完整,继续收组播数据包,然后重新执行步骤3);5)、收到的最后一个数据帧完整,向媒体服务器(4)发出退出组播请求,媒体服务器(4)停止发出组播流,退出组播;6 )、向控制服务器(3)请求单播的统一资源定位器;7)、监听用户发出的命令,若监听到播放命令后,恢复解码器;8)、向媒体服务器(4)请求单播数据,单播数据的起始时间小于组播过程中收到的最后一帧的时间;9)、接收单播数据 时,判断接收的数据的时间戳,若大于或等于组播过程中收到的最后一帧的时间戳,则将该单播数据丢弃,否则将单播数据送入解码器解码显示。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王劲林孙鹏朱小勇胡建良胡琳琳
申请(专利权)人:中国科学院声学研究所
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1