[发明专利]节目源切换方法及流媒体播放系统有效
申请号: | 200610167467.0 | 申请日: | 2006-12-20 |
公开(公告)号: | CN101179700A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 龚云华;刘一兰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N7/173 | 分类号: | H04N7/173;H04N7/26 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节目 切换 方法 流媒体 播放 系统 | ||
1.一种节目源切换方法,应用于流媒体播放,其特征在于,包括:
向流媒体播放系统发送从当前第一节目源切换到目标第二节目源的节目源切换指令;
所述流媒体播放系统接收到所述节目源切换指令后,继续采集并播放所述第一节目源的流媒体数据,并启动采集所述第二节目源的流媒体数据;
当获取到第二节目源的有效数据后,停止采集所述第一节目源的流媒体数据,同时启动播放所述第二节目源的流媒体数据,实现从第一节目源切换到第二节目源。
2.如权利要求1所述的方法,其特征在于,还包括:
获取所述第一节目源和第二节目源的对应码率,并比较两个节目源码率的大小;
当两者相同时,直接启动播放采集到的所述第二节目源的流媒体数据;
当两者不同时,先对从所述第二节目源采集的流媒体数据进行解码处理,再采用所述第一节目源对应码率的编码参数对解码后的第二节目源的流媒体数据进行再编码;当获取到再编码后的第二节目源的流媒体数据时,停止采集所述第一节目源的流媒体数据,同时启动播放所述第二节目源的再编码后的流媒体数据。
3.如权利要求2所述的方法,其特征在于,还包括:缓存所述第二节目源再编码后的流媒体数据,并通知所述流媒体播放系统中的播放执行模块,将缓存的流媒体数据推送给所述播放执行模块;
所述播放执行模块接收到通知消息后,停止播放所述第一节目源的流媒体数据,接收推送过来的第二节目源的流媒体数据并播放。
4.如权利要求3所述的方法,其特征在于,还包括:
中止播放所述第一节目源的流媒体数据时,记录所述第一节目源的播放进度或时间戳,当需要切换回所述第一节目源时,再根据记录的第一节目源的播放进度或时间戳从中止点处继续播放。
5.如权利要求1所述的方法,其特征在于,所述向流媒体播放系统发送从当前第一节目源切换到目标第二节目源的节目源切换指令,具体包括:
通过手动方式向所述流媒体播放系统发送节目源切换指令;或者
预先设定按时间顺序切换的节目源切换列表,当切换时刻到达时,由一逻辑实体或物理实体自动向所述流媒体播放系统发送节目源切换指令。
6.一种流媒体播放系统,其特征在于,包括:
指令解析模块,用于接收并解析从当前第一节目源切换到目标第二节目源的节目源切换指令;确定出切换后的第二节目源,通知给播放执行模块;
播放执行模块,用于接收采集模块采集的流媒体数据并播放;当接收到指令解析模块发送的节目源切换通知后,转发给采集模块;
采集模块,用于采集节目源的流媒体数据;当接收到所述节目源切换指令后,继续采集所述第一节目源的流媒体数据并发送给所述播放执行模块进行播放;同时启动采集所述第二节目源的流媒体数据发送给播放执行模块,当所述播放执行模块播放所述第二节目源的流媒体数据后停止采集所述第一节目源的流媒体数据。
7.如权利要求6所述的系统,其特征在于,还包括:码率比较模块和二次编解码模块;
码率比较模块,用于获取所述第一节目源和第二节目源的对应码率,并比较两个节目源码率的大小;当两者相同时,发送第一指令给所述采集模块;当两者不同时,发送第二指令给所述采集模块,并将所述第一节目源的码率信息通知给所述二次编解码模块;
所述采集模块接收到所述第一指令后,将采集的第二节目源的流媒体数据直接发送到所述播放执行模块;当接收到所述第二指令后,将采集的第二节目源的流媒体数据发送到所述二次编解码模块;
二次编解码模块,用于对接收的所述第二节目源的流媒体数据进行解码处理,再采用所述第一节目源对应码率的编码参数对解码后的第二节目源的流媒体数据进行再编码,并将再编码后的第二节目源的流媒体数据发送给所述播放执行模块。
8.如权利要求7所述的系统,其特征在于,所述采集模块包括:
数据采集子模块,用于采集节目源的流媒体数据;
第一指令执行子模块,用于接收并解析所述第一指令,将采集的第二节目源的流媒体数据发送到所述播放执行模块;
第二指令执行子模块,用于接收并解析所述第二指令,将采集的第二节目源的流媒体数据发送到所述二次编解码模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610167467.0/1.html,转载请声明来源钻瓜专利网。