一种视频播放方法、媒体设备、播放设备以及多媒体系统技术方案

技术编号:12976167 阅读:107 留言:0更新日期:2016-03-03 23:58
本发明专利技术实施例提供了一种视频播放方法、媒体设备、播放设备以及多媒体系统,涉及通信领域,用于实现任意格式的视频分片的连续播放。所述方法包括:在至少一个媒体服务器中搜索出待播放视频的各个视频分片;分别获取所述各个视频分片的播放信息、地址信息、解码参数;根据各个视频分片的播放信息确定出连续播放所述待播放视频的可用视频分片及其顺序,并按照所述顺序生成包含每个可用视频分片的地址信息、解码参数的播放列表;将所述播放列表发送至播放设备,以便所述播放设备按照顺序根据地址信息找到可用视频分片,利用解码参数解码播放所述可用视频分片。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种视频播放方法、媒体设备、播放设备以及多媒体系统
技术介绍
目前,互联网上分布着大量的视频媒体文件分片,视频门户网站以及客户端需要整合各个视频媒体文件分片,才能实现视频文件的无缝播放。现有一种HLS(HttpLiveStreaming,基于Http协议的流媒体网络传输)技术,能够将采集到的视频资源分割成TS(TransportStream,传输流)格式的视频分片,并分发到网络中的媒体服务器上。以媒体网关和机顶盒构成的播放端设备为例,在播放某一视频时,媒体网关从媒体服务器上获取到该视频的各个TS格式的视频分片,将视频分片按照不同的码流组合,并将各视频分片的地址信息写入M3U8列表文件中。机顶盒收到M3U8列表后,通过解析M3U8列表可以获取各个视频分片的实际地址,然后根据各个视频分片的实际地址读取视频分片,无缝播放该视频。可以看出,现有的HLS技术规定视频分片必须为TS格式,且视频分片的编码格式必须为H.264和AAC格式。其他格式的视频分片将无法利用HLS技术,视频分片的连续播放受到了极大的限制。
技术实现思路
本专利技术实施例提供一种视频播放方法、媒体设备、播放设备以及多媒体系统,能够播放由各种格式的视频分片组成的视频。为达到上述目的,本专利技术实施例采用的技术方案是,第一方面,公开了一种视频播放方法,包括:在至少一个媒体服务器中搜索出待播放视频的各个视频分片;分别获取所述各个视频分片的播放信息、地址信息、解码参数;根据各个视频分片的播放信息确定出连续播放所述待播放视频的可用视频分片及其顺序,并按照所述顺序生成包含每个可用视频分片的地址信息、解码参数的播放列表;将所述播放列表发送至播放设备,以便所述播放设备按照顺序根据地址信息找到可用视频分片,利用解码参数解码播放所述可用视频分片。结合第一方面,在第一方面的第一种可能的实现方式中,所述播放信息包括视频分片的节目信息,则,所述在至少一个媒体服务器中搜索出待播放视频的各个视频分片,具体包括:在所述至少一个媒体服务器中搜索出与所述待播放视频的节目信息匹配的各个视频分片,将所述与所述待播放视频的节目信息匹配的各个视频分片确定为所述待播放视频的各个视频分片,其中,所述节目信息为所述待播放视频的标识信息。结合第一方面,在第一方面的第二种可能的实现方式中,所述播放信息还包括视频分片的开始时刻、结束时刻,则,所述根据各个视频分片的播放信息确定出连续播放所述待播放视频的可用视频分片及其顺序,并按照所述顺序生成包含每个可用视频分片的地址信息、解码参数的播放列表,具体包括:在所述待播放视频的各个视频分片中,选择任一开始时刻为第1s的视频分片作为连续播放所述待播放视频的第一可用视频分片;在所述待播放视频的各个视频分片中,选择任一包含所述第一可用视频分片的结束时刻下一时刻在内的视频分片作为连续播放所述待播放视频的第二可用视频分片;确定所述第一可用视频分片、所述第二可用视频分片的播放起始位置、播放结束位置;若所述第二可用视频分片的结束时刻为所述待播放视频的结束时刻,则按照第一可用视频分片、第二可用视频分片的顺序生成包含第一可用视频分片、第二可用视频分片的播放起始位置、播放结束位置、地址信息、解码参数的播放列表;若确定所述第二可用视频分片的结束时刻不是所述待播放视频的结束时刻,则在所述待播放视频的各个视频分片中,查找确定下一个可用视频分片,直至所述下一个可用视频分片的结束时刻为所述待播放视频的结束时刻;确定每个所述下一个可用视频分片的播放起始位置、播放结束位置,按照各可用视频分片的顺序生成包含各可用视频分片的播放起始位置、播放结束位置、地址信息、解码参数的播放列表。结合第一方面的第三种可能的实现方式,在第一方面的第三种可能的实现方式中,所述确定所述第一可用视频分片、所述第二可用视频分片的播放起始位置、播放结束位置,具体包括:将所述第一可用视频分片的播放起始位置确定为所述第一可用视频分片的开始时刻,将所述第一可用视频分片的播放结束位置设置为所述第二可用视频分片的开始时刻上一时刻;将所述第二可用视频分片的播放起始位置确定为所述第二可用视频分片的开始时刻,将所述第二可用视频分片的播放结束位置设置为所述第二可用视频分片的结束时刻;或,将所述第一可用视频分片的播放起始位置确定为所述第一可用视频分片的开始时刻,将所述第一可用视频分片的播放结束位置设置为所述第一可用视频分片的结束时刻;将所述第二可用视频分片的播放起始位置确定为所述第一可用视频分片的结束时刻下一时刻,将所述第二可用视频分片的播放结束位置设置为所述第二可用视频分片的结束时刻。结合第一方面,在第一方面的第四种可能的实现方式中,所述将所述播放列表发送至播放设备之前,所述方法还包括:接收所述播放设备发送的播放列表请求消息。结合第一方面、第一方面的第一至第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述播放信息还包括:视频分片的时长信息以及视频分片的大小,则,所述播放列表包括:所述待播放视频的每一个可用视频分片的解码参数、地址信息、播放起始位置、播放结束位置、时长信息、开始时刻、结束时刻以及所述待播放视频的每一个可用视频分片的大小。第二方面,公开了一种视频播放方法,所述方法包括:接收媒体设备发送的播放列表,按照所述播放列表指示的待播放视频的各可用视频分片的顺序,根据地址找信息到可用视频分片,利用解码参数解码播放所述可用视频分片。结合第二方面,在第二方面的第一种可能的实现方式中,所述播放列表还包括:所述待播放视频的每一个可用视频分片的播放起始位置、播放结束位置、地址信息、时长信息、节目信息以及所述待播放视频的每一个可用视频分片的大小;所述节目信息为所述待播放视频的标识信息。结合第二方面、第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,其特征在于,针对所述待播放视频的任一可用视频分片,若所述可用视频分片的播放起始位置为所述可用视频分片的开始时刻,则,所述利用解码参数解码播放所述可用视频分片,具体包括:从所述可用视频分片的开始时刻指示的位置处开始解码所述可用视频分片;从所述可用视频分片的开始时刻指示的起始位置处开始播放,在所述可用视频分片本文档来自技高网...
一种视频播放方法、媒体设备、播放设备以及多媒体系统

【技术保护点】
一种视频播放方法,其特征在于,包括:在至少一个媒体服务器中搜索出待播放视频的各个视频分片;分别获取所述各个视频分片的播放信息、地址信息、解码参数;根据各个视频分片的播放信息确定出连续播放所述待播放视频的可用视频分片及其顺序,并按照所述顺序生成包含每个可用视频分片的地址信息、解码参数的播放列表;将所述播放列表发送至播放设备,以便所述播放设备按照顺序根据地址信息找到可用视频分片,利用解码参数解码播放所述可用视频分片。

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:
在至少一个媒体服务器中搜索出待播放视频的各个视频分片;
分别获取所述各个视频分片的播放信息、地址信息、解码参数;
根据各个视频分片的播放信息确定出连续播放所述待播放视频的可用视
频分片及其顺序,并按照所述顺序生成包含每个可用视频分片的地址信息、
解码参数的播放列表;
将所述播放列表发送至播放设备,以便所述播放设备按照顺序根据地址
信息找到可用视频分片,利用解码参数解码播放所述可用视频分片。
2.根据权利要求1所述的方法,其特征在于,所述播放信息包括视频分
片的节目信息,
则,所述在至少一个媒体服务器中搜索出待播放视频的各个视频分片,
具体包括:
在所述至少一个媒体服务器中搜索出与所述待播放视频的节目信息匹配
的各个视频分片,将所述与所述待播放视频的节目信息匹配的各个视频分片
确定为所述待播放视频的各个视频分片,其中,所述节目信息为所述待播放
视频的标识信息。
3.根据权利要求1所述的方法,其特征在于,所述播放信息还包括视频
分片的开始时刻、结束时刻,
则,所述根据各个视频分片的播放信息确定出连续播放所述待播放视频
的可用视频分片及其顺序,并按照所述顺序生成包含每个可用视频分片的地
址信息、解码参数的播放列表,具体包括:
在所述待播放视频的各个视频分片中,选择任一开始时刻为第1s的视频
分片作为连续播放所述待播放视频的第一可用视频分片;
在所述待播放视频的各个视频分片中,选择任一包含所述第一可用视频
分片的结束时刻下一时刻在内的视频分片作为连续播放所述待播放视频的第
二可用视频分片;
确定所述第一可用视频分片、所述第二可用视频分片的播放起始位置、
播放结束位置;
若所述第二可用视频分片的结束时刻为所述待播放视频的结束时刻,则
按照第一可用视频分片、第二可用视频分片的顺序生成包含第一可用视频分
片、第二可用视频分片的播放起始位置、播放结束位置、地址信息、解码参
数的播放列表;
若确定所述第二可用视频分片的结束时刻不是所述待播放视频的结束时
刻,则在所述待播放视频的各个视频分片中,查找确定下一个可用视频分片,
直至所述下一个可用视频分片的结束时刻为所述待播放视频的结束时刻;确
定每个所述下一个可用视频分片的播放起始位置、播放结束位置,按照各可
用视频分片的顺序生成包含各可用视频分片的播放起始位置、播放结束位置、
地址信息、解码参数的播放列表。
4.根据权利要求3所述的方法,其特征在于,所述确定所述第一可用视
频分片、所述第二可用视频分片的播放起始位置、播放结束位置,具体包括:
将所述第一可用视频分片的播放起始位置确定为所述第一可用视频分片
的开始时刻,将所述第一可用视频分片的播放结束位置设置为所述第二可用
视频分片的开始时刻上一时刻;将所述第二可用视频分片的播放起始位置确
定为所述第二可用视频分片的开始时刻,将所述第二可用视频分片的播放结
束位置设置为所述第二可用视频分片的结束时刻;
或,将所述第一可用视频分片的播放起始位置确定为所述第一可用视频
分片的开始时刻,将所述第一可用视频分片的播放结束位置设置为所述第一
可用视频分片的结束时刻;将所述第二可用视频分片的播放起始位置确定为
所述第一可用视频分片的结束时刻下一时刻,将所述第二可用视频分片的播
放结束位置设置为所述第二可用视频分片的结束时刻。
5.根据权利要求1所述的方法,其特征在于,所述将所述播放列表发送
至播放设备之前,所述方法还包括:
接收所述播放设备发送的播放列表请求消息。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述播放信息还
包括:视频分片的时长信息以及视频分片的大小,
则,所述播放列表包括:所述待播放视频的每一个可用视频分片的解码
参数、地址信息、播放起始位置、播放结束位置、时长信息、开始时刻、结
束时刻以及所述待播放视频的每一个可用视频分片的大小。
7.一种视频播放方法,其特征在于,所述方法包括:
接收媒体设备发送的播放列表,按照所述播放列表指示的待播放视频的
各可用视频分片的顺序,根据地址找信息到可用视频分片,利用解码参数解
码播放所述可用视频分片。
8.根据权利要求7所述的方法,其特征在于,所述播放列表还包括:
所述待播放视频的每一个可用视频分片的播放起始位置、播放结束位置、

\t地址信息、时长信息、节目信息以及所述待播放视频的每一个可用视频分片
的大小;所述节目信息为所述待播放视频的标识信息。
9.根据权利要求7或8所述的方法,其特征在于,针对所述待播放视频
的任一可用视频分片,若所述可用视频分片的播放起始位置为所述可用视频
分片的开始时刻,
则,所述利用解码参数解码播放所述可用视频分片,具体包括:
从所述可用视频分片的开始时刻指示的位置处开始解码所述可用视频分
片;
从所述可用视频分片的开始时刻指示的起始位置处开始播放,在所述可
用视频分片的播放结束位置指示的位置处结束播放。
10.根据权利要求7或8所述的方法,其特征在于,针对所述待播放视
频的任一可用视频分片,若所述可用视频分片的播放起始位置不是所述可用
视频分片的开始时刻,
则,所述利用解码参数解码播放所述可用视频分片,具体包括:
从所述可用视频分片的开始时刻指示的位置处开始解码所述可用视频分
片;
从所述可用视频分片的播放起始位置指示的起始位置处开始播放,在所
述可用视频分片的播放结束位置指示的位置处结束播放。
11.根据权利要求7所述的方法,其特征在于,在所述接收所述媒体网
关发送的播放列表之前,所述方法还包括:
接收用户输入的播放请求消息;
向所述媒体设备发送播放列表请求消息,用以向所述媒体设备请求播放
列表。
12.一种媒体设备,其特征在于,所述媒体设备包括:
搜索单元,用于在至少一个媒体服务器中搜索出待播放视频的各个视频
分片;
获取单...

【专利技术属性】
技术研发人员:张毅
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1