一种实现多屏间视频无缝切换的系统及方法_4

文档序号:9582173阅读:来源:国知局
务器201、解析器202和判决器203、码流器204、第一视频播放终端101、第二视频 播放终端103,所述判决器203分别与所述中央服务器201和所述解析器202、所述码流器 204连接,所述中央服务器201和所述解析器202分别与所述第一视频播放终端101和所述 第二视频播放终端103连接,其中,
[0099]所述中央服务器201用于状态记录,记录信息包括:用户账户信息、设备信息、时 间点(同步点)信息及用户对某段视频操作的信息。
[0100] 具体的,包括:提取用户ID;记录用户多台设备的信息,例如设备类型、适合的分 辨率或码率;记录最近一次对运段视频操作类型,例如关闭、暂停、关机或者最小化;记录 该段视频上次停留所在的时间戳。 阳101] 还包括视频服务器(未示出),所述视频服务器连接所述解析器202,所述解析器 202用于将视频离线生成对应于多种设备的时间静态表,例如,可W包括TV端时间静态表、 手机端时间静态表和/或PC端时间静态表等。因为同一视频内容,在不同设备播放时的码 率不同,且码频多样,因此,在不同设备上相同时间戳对应着不同的时间偏移量。所述时间 静态表如表1所示。
阳103]表1时间静态表
[0104] 例如,对同一内容视频,10'时间戳在PC端上最近的切入帖对应的时间戳为 9' 59",则PC端的时间偏移量为-1";而在手机端上最近的切入帖对应的时间戳为10' 3", 则手机端的时间偏移量为+3"。
[0105]所述判决器203根据所述中央服务器201中状态记录信息,读出用户账户信息、第 一视频播放终端(例如,TV端)的断点时刻、用户对所述第一视频播放终端上播放的视频最 后的操作信息及第二视频播放终端(例如,手机端)的设备信息,并通过所述解析器查询所 述TV端时间静态表、手机端时间静态表、PC端时间静态表,确定所述TV端的时间偏移量、 手机端的时间偏移量、PC端的时间偏移量,获得同一时刻下两者之间的偏移量,将所述偏移 量输送到所述码流器204,所述码流器204推送码流进入当前的所述第二视频播放终端。 阳106] 图3示出了本发明实施例的实现多屏间视频无缝切换的系统中解析器生成时间 静态表的示意图。包括:移动端视频文件30UPC端视频文件302和TV端视频文件303、解 析器202和时间静态表304,所述移动端视频文件301、PC端视频文件302和TV端视频文 件303连接所述解析器202,所述解析器连接所述时间静态表304。
[0107] 本发明实施例中优选的,为实现向不同终端提供相同内容的流媒体内容服务,所 述中央服务器通过机顶盒视频点播平台、计算机视频点播平台和移动终端视频点播平台来 实现对不同网络接入类型的不同终端的流媒体内容服务。
[0108] 本发明实施例中优选的,所述机顶盒视频点播平台完成面向机顶盒的点播视频流 播发与控制,提供TV端视频文件303 ;所述计算机视频点播平台完成面向计算机终端的点 播视频流播发与控制,提供PC端视频文件302 ;所述移动终端视频点播平台面向多种型号 智能手机、PAD等移动终端的视频流播发与控制,提供移动端视频文件301。
[0109] 例如,所述机顶盒与机顶盒视频点播平台连接,完成机顶盒上的流媒体视频内容 的播放与控制,捜集用户从机顶盒退出时所产生的视频断点信息并上报至中央服务器所述 中央服务器;所述计算机与计算机视频点播平台连接,完成计算机上的流媒体视频内容的 播放与控制,捜集用户从计算机退出时所产生的视频断点信息并上报至中央服务器;所述 智能手机与移动终端视频点播平台连接,完成移动终端上的流媒体视频内容的播放与控 审IJ,捜集用户从智能手机退出时所产生的视频断点信息并上报至中央服务器。
[0110] 所有的实时/非实时流媒体内容源导入所述视频服务器,其中,实时内容传输W UDP协议为基础,非实时内容传输WFTP协议为基础。 阳111 ] 视频服务器经通信接口分别向机顶盒视频点播平台、计算机视频点播平台、移动 终端视频点播平台注入实时和非实时流媒体内容,供机顶盒视频点播平台、计算机视频点 播平台、移动终端视频点播平台对外提供流媒体内容点播服务。
[0112] 机顶盒与机顶盒视频点播平台间通过接口WHTTP. 1作为控制信令传输协议,W TSoverUDP作为媒体流传输方式。当机顶盒有暂停、退出等操作时,机顶盒通过接口将相 关用户暂停、退出信息WXML格式传送给中央服务器。中央服务器记录用户机顶盒用户ID、 用户观看的视频内容ID、用户退出时视频内容播放时间戳等相关信息。
[0113] 终端设备计算机与计算机视频点播平台间通过接口WHTTP. 1作为控制信令传输 协议,及媒体流传输方式。当计算机有暂停、退出等操作时,计算机通过接口将相关用户暂 停、退出信息WXML格式传送给中央服务器。中央服务器记录用户计算机用户ID、用户观看 的视频内容ID、用户退出时视频内容播放时间戳等相关信息。
[0114] 终端设备智能手机与移动终端视频点播平台间通过接口WHTTP. 1作为控制信令 传输协议,及媒体流传输方式。当智能手机有暂停、退出等操作时,智能手机通过接口将相 关用户暂停、退出信息WXML格式传送给中央服务器。中央服务器记录用户智能手机用户 ID、用户观看的视频内容ID、用户退出时视频内容播放时间戳等相关信息。
[0115]用户终端的机顶盒、计算机、智能手机触发屏幕切换操作时,经外部网络将相关切 换指令通过接口发布到中央服务器,接口所携带的信息包含用户登录账号信息、用户当前 观看视频信息、用户触发多屏切换时视频的时间戳信息、用户当前所用终端信息、用户继续 观看所用终端信息。
[0116] 中央服务器依据接口所携带的信息,通知相关视频点播平台中断使用者当前终端 所观看视频流,并将用户继续观看所用终端信息、节目信息、视频时间戳信息发送至视频点 播平台,由适合用户继续观看所用终端的视频点播平台向用户继续欣赏视频所使用终端推 送的影片节目资源。
[0117] 本发明实施例公开了一种实现多屏间视频无缝切换的系统,通过建立时间戳及视 频文件在不同设备上的偏移量静态映射表,用存储空间换播放时需要的准备时间,使用户 能够利用零碎时间,见缝插针地观看录播视频,具有极佳的用户体验,且视频服务器负载降 低。
[0118] 本发明实施例中其它内容参见上述发明实施例中的内容,在此不再寶述。
[0119] 实施例=、一种实现多屏间视频无缝切换的方法。
[0120] 图4为本发明实施例=的实现多屏间视频无缝切换的方法流程图,本发明实施例 将结合图4进行具体说明。 阳121] 如图4所示,本发明实施例提供了一种实现多屏间视频无缝切换的方法,包括W 下步骤: 阳122] 步骤S401 :第一视频播放终端播放视频文件;
[0123] 步骤S402 :执行屏幕切换操作;
[0124] 步骤S403 :根据所述第一视频播放终端和所述第二视频播放终端的设备信息和 所述屏幕切换操作信息,确定所述第二视频播放终端播放所述视频文件的切入帖对应的时 间点;
[01巧]步骤S404 :将所述视频文件切换至所述第二视频播放终端继续播放。
[01%] 本发明实施例中优选的,所述根据所述第一视频播放终端和所述第二视频播放终 端的设备信息和所述屏幕切换操作信息,确定所述第二视频播放终端播放所述视频文件的 切入帖对应的时间点的步骤,具体包括W下步骤: 阳127] 记录状态信息,所述状态信息至少包括所述视频文件在所述第一视频播放终端最 新执行屏幕切换操作的时间戳信息;
[0128] 将所述视频文件离线生成对应于所述第一视频播放终端和所述第二视频播放终 端的时间静态表;
[0129] 根据所述时间戳信息和所述时间静态表,获得同一时间戳所述第一视频播放终端 和所述第二视频播放终端之间的时间偏移量。
[0130] 本发明实施例中优选的,所述将所述视频文件切换至所述第二视频播放终端继续 播放的步骤,具体包括W下步骤: 阳131] 根据所述时间偏移量推送码流进入所述第二视频播放终端;
[0132] 所述第二视频播放终端继续播放所述视频文件。
[0133] 本发明实施例中优选的,所述第一视频播放终端播放视频文件的步骤之前,还包 括W下步骤:
[0134] 存储用户在所述第一视频播放终端和/或所述第二视频播放终端上的注册信息, 所述注册信息包括用户账户信息和密码;
[0135] 存储所述第一视频播放终端和所述第二视频播放终端的设备信息,包括设备类 型、分辨率和/或码率;
[0136] 存储所述第一视频播放终端和所述第二视频播放终端的设备信息与所述注册信 息
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1