一种实现多屏间的视频点播快速切换装置及方法_2

文档序号:8447718阅读:来源:国知局
_1);
[0046]步骤204、播放切换控制单元103向发出“播放切换请求”的客户端返回所绑定的客户端在线状态,进入步骤205 ;
[0047]步骤205、可能的接收客户端收到“播放切换通知”后,向媒体内容服务单元104发送“视频服务请求”,该视频服务请求中包含由所述“播放切换通知”得到的所要切换的视频内容标识及视频内容位置信息(0FFSET_1),然后进入步骤206 ;
[0048]步骤206、媒体内容服务单元104响应所述可能的接收客户端的“视频服务请求”,并根据请求所携带的播放位置信息查找该位置所处的G0P,然后进入步骤207 ;
[0049]步骤207、媒体内容服务单元104从本GOP的第一帧开始,向所述可能的接收客户端提供视频服务,进入步骤208 ;
[0050]步骤208、所述可能的接收客户端缓存内容,等待播放切换控制单元103的再次通知;
[0051]步骤209、发出切换请求的客户端收到播放切换控制单元103返回的在线客户端信息后,选择播放切换的接收客户端进行切换确认,向播放切换控制单元103发送“播放切换确认”信息,然后进入步骤210和步骤212 ;其中,所述“播放切换确认”信息包括真实接收客户端的标识以及新的播放位置(0FFSET_2);
[0052]步骤210、播放切换控制单元103收到“播放切换确认”信息后,向真实接收客户端通知“开始播放”信息,进入步骤211 ;
[0053]步骤211、真实接收客户端开始正常播放;
[0054]步骤212、播放切换控制单元103在收到“播放切换确认”信息的同时向其他可能的接收客户端发送“取消切换”信息,进入步骤213 ;
[0055]步骤213、停止缓存和播放。
[0056]图3是客户端接收播放切换工作流程图,具体包括:
[0057]步骤301、客户端101收到播放切换控制单元103发出的“请求播放切换”,进入步骤 302 ;
[0058]步骤302、客户端101向媒体内容服务单元104发起点播请求,然后进入步骤303 ;
[0059]步骤303、客户端缓存媒体内容服务单元104所发送的内容,然后进入步骤304 ;
[0060]步骤304、定期检查验证所缓存的内容是否到达新的播放位置,若到达新的播放位置,进入步骤305 ;
[0061]步骤305、进行无影播放,然后根据从播放切换控制单元103所接收信息的不同类另Ij,进入步骤306或步骤308 ;
[0062]步骤306、收到播放切换控制单元103所发送的“开始播放”信息,然后执行步骤307 ;
[0063]步骤307、客户端开始正常播放和缓存,最后执行步骤310 ;
[0064]步骤308、收到播放切换控制单元103所发送的“取消切换”信息,然后进入步骤309 ;
[0065]步骤309、停止缓存和无影播放;
[0066]步骤310、流程执行完毕。
[0067]最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
【主权项】
1.一种实现多屏间的视频点播快速切换装置,包括:客户端(101)、状态维护单元(102)、播放切换控制单元(103)和媒体内容服务单元(104);其中, 所述客户端(101 ),用于向所述播放切换控制单元(103)发起播放切换请求,并接收所述播放切换控制单元(103)所发出的包括内容缓存、内容播放、缓存停止在内的控制指令,完成包括内容缓存、内容播放、缓存停止在内的功能;所述客户端(101)有多个,所述多个客户端(101)之间存在绑定关系; 所述状态维护单元(102),用于维护所述客户端(101)的在线状态信息,并维护所述客户端(101)间的绑定关系; 所述播放切换控制单元(103),用于响应所述客户端(101)的播放切换请求,判断播放切换可能的接收客户端,并控制客户端(101)完成内容缓存、内容播放、缓存停止在内的功倉泛; 所述媒体内容服务单元(104),用于响应所述客户端(101)的视频服务请求,并根据该请求所携带的内容位置信息查找该位置所处的GOP,从本GOP第一帧开始,为所述客户端(101)提供视频服务。
2.基于权利要求1所述的装置所实现的多屏间视频点播快速切换方法,包括: 用户通过第一客户端发起播放切换后,由该客户端向播放切换控制单元(103)发送“播放切换请求”,所述“播放切换请求”包括所要切换的视频内容标识及内容位置0FFSET_1 ; 所述播放切换控制单元(103)把与该客户端绑定的且在线的客户端都作为这次播放切换可能的接收客户端,通知它们缓存内容; 用户通过第一客户端确定这次播放切换后,由该客户端向播放切换控制单元(103)发送包括新的播放位置0FFSET_2和真实的接收客户端标识的“播放切换确认”,播放切换控制单元(103)据此通知真实的接收客户端从0FFSET_2播放内容,并通知其他可能的接收客户端停止缓存; 在所设定的时间内,播放切换控制单元未收到“播放切换确认”时,将通知所有可能的接收客户端停止缓存。
3.根据权利要求2所述的多屏间视频点播快速切换方法,其特征在于,该方法进一步包括: 步骤I)、某一客户端(101)向播放切换控制单元(103)发送“播放切换请求”,然后进入步骤2); 步骤2)、播放切换控制单元(103)收到“播放切换请求”后,查找与该客户端绑定的所有客户端的在线状态,如果有客户端在线,进入步骤3); 步骤3)、播放切换控制单元(103)将所有与该客户端绑定的在线客户端作为这次播放切换可能的接收客户端,把“播放切换通知”传输给这些可能的接收客户端,进入步骤4); 步骤4)、播放切换控制单元(103)向发出“播放切换请求”的客户端返回所绑定的客户端在线状态,进入步骤5); 步骤5)、可能的接收客户端收到“播放切换通知”后,向媒体内容服务单元(104)发送“视频服务请求”,该视频服务请求中包含点播内容标识及视频内容位置信息,然后进入步骤6); 步骤6)、媒体内容服务单元(104)响应所述可能的接收客户端的“视频服务请求”,并根据请求所携带的播放位置信息查找该位置所处的GOP,然后进入步骤7); 步骤7)、媒体内容服务单元(104)从本GOP的第一帧开始,向所述可能的接收客户端提供视频服务,进入步骤8); 步骤8)、所述可能的接收客户端缓存内容,等待播放切换控制单元(103)的再次通知;步骤9)、发出切换请求的客户端收到播放切换控制单元(103)返回的在线客户端信息后,选择播放切换的接收客户端进行切换确认,向播放切换控制单元(103)发送“播放切换确认”信息,然后分别执行步骤10)和步骤12); 步骤10)、播放切换控制单元(103)收到“播放切换确认”信息后,向真实接收客户端通知“开始播放”信息,进入步骤11); 步骤11)、真实接收客户端开始正常播放,直至播放结束; 步骤12)、播放切换控制单元(103)在收到“播放切换确认”信息的同时向其他可能的接收客户端发送“取消切换”信息,进入步骤13); 步骤13)、停止缓存和播放。
【专利摘要】本发明涉及实现多屏间的视频点播快速切换装置,包括:客户端、状态维护单元、播放切换控制单元和媒体内容服务单元;客户端用于向播放切换控制单元发起播放切换请求,接收播放切换控制单元所发出的控制指令,完成包括内容缓存、内容播放、缓存停止在内的功能;状态维护单元用于维护客户端的在线状态信息,维护客户端间的绑定关系;播放切换控制单元用于响应客户端的播放切换请求,判断播放切换可能的接收客户端,控制客户端完成内容缓存、内容播放、缓存停止在内的功能;媒体内容服务单元用于响应客户端的视频服务请求,根据该请求所携带的内容位置信息查找该位置所处的GOP,从本GOP第一帧开始,提供视频服务。
【IPC分类】H04N21-262, H04N21-437, H04N21-433
【公开号】CN104768037
【申请号】CN201410008421
【发明人】刘学, 徐开诚, 党寿江, 江佳伟
【申请人】中国科学院声学研究所, 北京中科智网科技有限公司
【公开日】2015年7月8日
【申请日】2014年1月8日
【公告号】WO2015103915A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1