一种实现多屏间视频无缝切换的终端的制作方法_3

文档序号:10228890阅读:来源:国知局
同 一视频文件。当然,也可以通过下拉选择的方式选定某一用户终端作为所述第二视频播放 终端。
[0065] 本实用新型实施例中优选的,所述第一视频播放终端和/或所述第二视频播放终 端的媒体播放器包括媒体格式解码器、流媒体协议栈模块和音视频解码器,还包括屏幕切 换通信模块和屏幕切换数据缓冲器,所述屏幕切换通信模块用于实现所述第一视频播放终 端和所述第二视频播放终端的数据通信功能,所述屏幕切换数据缓冲器用于在所述第一视 频播放终端执行屏幕切换操作时,存储当前正在播放的视频的切换数据。
[0066] 当用户启动所述第一媒体播放器播放媒体文件时,第一媒体播放器首先在所述第 一视频播放终端播放视频文件,第一媒体播放器的各模块自动发送相关控制信息给所述屏 幕切换数据缓冲器,所述屏幕切换数据缓冲器还缓冲有最近上一帧之后的数据。
[0067] 当用户点击"屏幕切换"按键进行切换时,所述第一视频播放终端首先与默认目标 设备连接,不成功就连接下一个默认目标设备,或连接用户指定的目标设备。一旦连接成 功,所述第一视频播放终端中的屏幕切换通信模块就主动从屏幕切换数据缓冲器获取音视 频内容切换数据,并按照屏幕切换协议以网络数据形式发送给所述第二视频播放终端,所 述音视频内容切换数据包括视频解码需要的所有参数、控制信息及从上一帧开始的视频文 件的原始压缩数据流。所述当前播放视频文件解码所需要的参数可包括:当前播放媒体的 音频压缩格式、数据采样率、采样数据位、视频压缩格式、视频分辨率、视频帧率、支持的流 媒体协议及版本号、文件大小,当前播放相对位置。
[0068] 支持屏幕切换的媒体播放器,一旦进入屏幕切换或同时播放状态,音视频解码器 就把其输入的数据同时发送给屏幕切换数据缓冲器,直到停止播放或回到所述第一视频播 放终端播放模式。这样,就可以实现所述第一视频播放终端和所述第二视频播放终端之间 视频内容的直接推送和切换,不需要再向视频服务器请求发送视频文件,可以在各设备间 灵活地、无缝地实现屏幕切换,且占用网络带宽低,为用户提供了方便。
[0069] 本实用新型实施例中优选的,所述中央服务器可以自动检测用户的终端设备,并 将所述设备信息存储到所述设备信息存储器,其中,所述设备信息包括设备ID、设备IP地 址、设备类型、分辨率和/或码率等。
[0070] 本实用新型实施例中优选的,所述中央服务器实现对用户多种终端间的绑定,通 过HTTP、RTSP等标准通信与传输协议完成用户终端到用户终端间的通信与消息解析,并依 据消息信令完成一个用户终端对另一个用户终端的控制,即所述第一视频播放终端将相关 控制命令发送至所述中央服务器,所述中央服务器完成对相关协议的解析并生成适合所述 第二视频播放终端解析的控制信令,并将控制信令发送至所述第二视频播放终端,完成影 片在多个用户终端上的播放,及在播放过程中由一个用户终端无缝切换到另一用户终端的 无间断播放及控制。
[0071] 本实用新型实施例中优选的,所述中央服务器既可以接受同一用户同一账户的登 录信息,根据该用户的账户登录信息来判断该用户当前使用的用户终端,并根据所述屏幕 切换信息,自动将所述第一视频播放终端101最新未播放完毕的视频文件切换至该用户当 前正在登录的所述第二视频播放终端;也可以接受不同用户之间的屏幕切换请求,不同用 户之间可以通过加好友,将其在所述第一视频播放终端101上正在播放的视频文件切换至 所述第二视频播放终端103,从而实现好友之间的视频分享功能。
[0072] 本实用新型实施例中优选的,还包括视频服务器,所述视频服务器分别与所述解 析器、所述第一视频播放终端101和所述第二视频播放终端103连接,其适用于对所有进入 系统的媒体内容进行处理,生成针对不同媒体格式的相关索引文件。具体的,所述视频服务 器对所有进入系统的媒体内容进行处理,完成对流媒体内容的二次编转码及封装过程,并 生成针对不同媒体格式的相关索引文件(XML格式ADI文档)。
[0073] 本实用新型实施例中优选的,所述第一视频播放终端101接收到视频切换指令后, 当前视频可以在第一视频播放终端101处继续播放,也可以暂停当前视频在第一视频播放 终端101的播放。
[0074] 如果第一视频播放终端101接收到视频切换指令后,当前视频在第一视频播放终 端101处继续播放,则第一视频播放终端101接收到视频切换指令后,所述中央服务器会记 录其接收到视频切换指令时当前视频在第一视频播放终端101处的播放进度,并根据记录 的播放进度生成播放进度信息;将第一视频播放终端101播放的当前视频切换至第二视频 播放终端103播放时,不影响当前视频在第一视频播放终端101处的播放。
[0075] 如果第一视频播放终端101接收到视频切换指令后,当前视频在第一视频播放终 端101处暂停播放,则所述中央服务器记录当前视频在暂停处的播放进度,并根据当前视频 在暂停处的播放进度生成播放进度信息。
[0076] 本实用新型实施例中优选的,所述屏幕切换操作信息除包括第一视频播放终端接 收到所述视频切换指令后记录的所述当前视频的播放进度信息外,还包括当前视频的统一 资源定位符地址信息。
[0077] 其中,统一资源定位符地址信息是指第一视频播放终端观看的当前视频的网址, 是因特网上标准的资源的地址。
[0078] 因为视频播放信息中包括当前视频的统一资源定位符地址信息时,第二终端可以 根据统一资源定位符地址信息,直接切换到当前视频的播放网页。
[0079] 本实用新型实施例中优选的,所述用户信息存储器、设备信息存储器、绑定关系存 储器和视频播放信息存储器可以是一个服务器数据库,对应所述第一视频播放终端观看的 视频,在未观看完的情况下,所述中央服务器主动记录该播放地址、播放位置、终端标识。所 述第二视频播放终端解析所述服务器数据库中的数据,将所述视频显示在其终端屏幕上, 并根据不同的码率需求向视频服务器请求最优码率。最佳视频码率与网络状况、终端处理 能力、视频格式有关。根据网络状况不同、各个终端配置不同、和/或视频格式的不同选择不 同的播放码率,从而达到最佳的播放效果。
[0080] 本实用新型实施例公开了一种的实现多屏间视频无缝切换的系统,实现计算机、 手机、PAD等多媒体终端在媒体内容播放过程中,媒体内容由一个终端屏幕向另一个终端屏 幕的无缝切换,提高了用户访问的便利性,获取内容的灵活性,用户可以随意在多个屏幕上 续接多次而完成观看某个视频,跨屏播放实现无缝切换。
[0081 ]实施例三、一种实现多屏间视频无缝切换的系统。
[0082]图2为本实用新型实施例三的实现多屏间视频无缝切换的系统结构示意图,本实 用新型实施例将结合图2进行具体说明。
[0083]如图2所示,本实用新型实施例提供了一种实现多屏间视频无缝切换的系统,包 括:包括中央服务器201、解析器202和判决器203、码流器204、第一视频播放终端101、第二 视频播放终端103,所述判决器203分别与所述中央服务器201和所述解析器202、所述码流 器204连接,所述中央服务器201和所述解析器202分别与所述第一视频播放终端101和所述 第二视频播放终端103连接,其中,
[0084] 所述中央服务器201用于状态记录,记录信息包括:用户账户信息、设备信息、时间 点(同步点)信息及用户对某段视频操作的信息。
[0085] 具体的,包括:提取用户ID;记录用户多台设备的信息,例如设备类型、适合的分辨 率或码率;记录最近一次对这段视频操作类型,例如关闭、暂停、关机或者最小化;记录该段 视频上次停留所在的时间戳。
[0086] 还包括视频服务器(未示出),所述视频服务器连接所述解析器202,所述解析器 202用于将视频离线生成对应于多种设备的时间静态表,例如,可以包括TV端时间静态表、 手机端时间静态表和/或PC端时间静态表等。因为同一视频内容,在不同设备播放时的码率 不同,且码频多样,
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1