(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 103826159 A
(43)申请公布日 2014.05.28
(21)申请号 CN201310643473.9
(22)申请日 2013.12.04
(71)申请人 TCL集团股份有限公司
    地址 516001 广东省惠州市鹅岭南路6号TCL工业大厦8楼技术中心
(72)发明人 万星
(74)专利代理机构 深圳市君胜知识产权代理事务所
    代理人 王永文
(51)Int.CI
优酷网视频怎么下载      H04N21/4402
      H04N21/643
      H04N21/858
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      一种M3U8格式视频的本地离线播放方法和终端
(57)摘要
      本发明公开了一种M3U8格式视频的本地离线播放方法和终端,所述方法通过对终端本地存储的M3U8格式视频进行本地M3U8文本格式编码索引,生成包含多分段视频的本地地址和相应分段视频时长的本地M3U8索引文件;对多分段视频的本地地址进行HTTP格式转化,并生成包含HTTP格式地址的M3U8索引文件;对所述M3U8索引文件的本地存储地址进行HTTP格式转化,并发送到本地播放器进行播放;从而实现了M3U8格式视频的本地离线播放,给用户带来了大大的方便。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种M3U8格式视频的本地离线播放方法,其特征在于,包括以下步骤:       
A、对终端本地存储的M3U8格式视频进行本地M3U8文本格式编码索引,生成包含多分段视频的本地地址和相应分段视频时长的本地M3U8索引文件;       
B、对多分段视频的本地地址进行HTTP格式转化,并生成包含HTTP格式地址的M3U8索引文件;对所述M3U8索引文件的本地存储地址进行HTTP格式转化,并发送到本地播放器进行播放。       
2.根据权利要求1所述的M3U8格式视频的本地离线播放方法,其特征在于,在所述步骤A之前还包括:       
A10、通过网络获取M3U8格式视频文件地址,根据M3U8格式命名规则对所述M3U8格式视频文件进行解析,获取多分段视频对应的URL地址和视频时长信息;       
A20、根据每分段视频对应的URL地址,下载每分段视频到终端并本地存储。       
3.根据权利要求2所述的M3U8格式视频的本地离线播放方法,其特征在于,所述步骤A10具体包括:       
A11、在终端处于联网时,通过网络获取M3U8格式视频文件地址;       
A12、根据M3U8格式命名规则对所述M3U8格式视频文件进行解析,获取每分段视频对应的URL地址、每分段视频时长和最大分段视频时长;       
A13、开启本地下载服务。       
4.根据权利要求2所述的M3U8格式视频的本地离线播放方法,其特征在于,所述步骤A20具体包括:       
A21、根据每分段视频对应的URL地址,逐条下载每分段视频到终端;       
A22、按照多分段视频的播放顺序依次重命名下载到终端的多分段视频。       
5.根据权利要求1所述的M3U8格式视频的本地离线播放方法,其特征在于,所述步骤A具体包括:       
A1、在本地新建一个后缀名为M3U8的文件;       
A2、按照M3U8格式标准,向所述后缀名为M3U8的文件中写入根据本地存储的多分段视频中每分段视频地址和对应的每分段视频时长,生成对应的本地M3U8索引文件。       
6.根据权利要求1所述的M3U8格式视频的本地离线播放方法,其特征在于,所述步骤B具体包括;       
B1、通过本地创建的HTTP服务及其指定数据传输的活动端口,并根据终端的IP地址,将所述本地M3U8索引文件所关联的每分段视频的本地地址进行HTTP格式转化,生成相应的包含本地每分段视频的HTTP格式地址的M3U8索引文件;       
B2、将所述M3U8索引文件在终端上的本地存储地址进行HTTP格式转化,并发送到本地播放器实现本地离线播放。       
7.一种M3U8格式视频的本地离线播放终端,其特征在于,包括:       
本地M3U8索引文件生成模块,用于对终端本地存储的M3U8格式视频进行本地M3U8文本格式编码索引,生成包含多分段视频的本地地址和相应分段视频时长的本地M3U8索引文件;       
HTTP转化模块,用于对多分段视频的本地地址进行HTTP格式转化,并生成包含HTTP格式地址的M3U8索引文件;对所述M3U8索引文件的本地存储地址进行HTTP格式转化,并发送到本地播放器进行播放。       
8.根据权利要求7所述的M3U8格式视频的本地离线播放终端,其特征在于,还包括:       
解析模块,用于通过网络获取M3U8格式视频文件地址,根据M3U8格式命名规则对所述M3U8格式视频文件进行解析,获取多分段视频对应的URL地址和视频时长信息;       
下载模块,用于根据每分段视频对应的URL地址,下载每分段视频到终端并本地存储。       
9.根据权利要求7所述的M3U8格式视频的本地离线播放终端,其特征在于,所述本地M3U8索引文件生成模块包括:       
M3U8文件新建单元,用于在本地新建一个后缀名为M3U8的文件;       
本地M3U8索引文件生成单元,用于按照M3U8格式标准,向所述后缀名为M3U8的文件中写入根据本地存储的多分段视频中每分段视频地址和对应的每分段视频时长,生成对应的本地M3U8索引文件。       
10.根据权利要求7所述的M3U8格式视频的本地离线播放终端,其特征在于,所述HTTP转化模块包括;       
第一HTTP转化单元,用于通过本地创建的HTTP服务及其指定数据传输的活动端口,并根据终端的IP地址,将所述本地M3U8索引文件所关联的每分段视频的本地地址进行HTTP格式转化,生成相应的包含本地每分段视频的HTTP格式地址的M3U8索引文件;       
第二HTTP转化单元,用于将所述M3U8索引文件在终端上的本地存储地址进行HTTP格式转化,并发送到本地播放器实现本地离线播放。       
说  明  书
<p>技术领域   
本发明涉及终端视频播放领域,尤其涉及的是一种M3U8格式视频的本地离线播放方法和终端。