发明名称 |
基于RTP协议的IPTV机顶盒组/单播无缝切换方法 |
摘要 |
本发明公开了一种基于RTP协议的IPTV机顶盒组/单播无缝切换方法,应用于IPTV系统中,包括组播转单播方法和单播转组播方法,组播转单播的方法包括:接受组播数据,解码数据并播放;接收到组播改单播命令,暂停解码器的解码;判断最后一个数据帧是否完整,若完整,发出退出组播请求,退出组播,否则,继续收组播数据包;退出组播后,请求单播的统一资源定位器;恢复解码器;请求单播数据;判断接收的数据的时间戳,若大于或等于组播过程中收到的最后一帧的时间戳,则将该单播数据丢弃,否则将单播数据送入解码器解码显示。 |
申请公布号 |
CN100531381C |
申请公布日期 |
2009.08.19 |
申请号 |
CN200610011296.2 |
申请日期 |
2006.01.27 |
申请人 |
中国科学院声学研究所 |
发明人 |
王劲林;孙鹏;朱小勇;胡建良;胡琳琳 |
分类号 |
H04N7/24(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04N7/24(2006.01)I |
代理机构 |
北京泛华伟业知识产权代理有限公司 |
代理人 |
高存秀 |
主权项 |
1、一种基于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)、接收单播数据时,判断接收的数据的时间戳,若大于或等于组播过程中收到的最后一帧的时间戳,则将该单播数据丢弃,否则将单播数据送入解码器解码显示。 |
地址 |
100080北京市海淀区北四环西路21号 |