一种M3U8格式视频的本地离线播放方法和终端技术

技术编号:10093763 阅读:1724 留言:0更新日期:2014-05-28 17:52
本发明专利技术公开了一种M3U8格式视频的本地离线播放方法和终端,所述方法通过对终端本地存储的M3U8格式视频进行本地M3U8文本格式编码索引,生成包含多分段视频的本地地址和相应分段视频时长的本地M3U8索引文件;对多分段视频的本地地址进行HTTP格式转化,并生成包含HTTP格式地址的M3U8索引文件;对所述M3U8索引文件的本地存储地址进行HTTP格式转化,并发送到本地播放器进行播放;从而实现了M3U8格式视频的本地离线播放,给用户带来了大大的方便。

【技术实现步骤摘要】
一种M3U8格式视频的本地离线播放方法和终端
本专利技术涉及终端视频播放领域,尤其涉及的是一种M3U8格式视频的本地离线播放方法和终端。
技术介绍
随着移动互联网的发展,用户可以通过多种终端来访问互联网的多媒体资源。目前大多Android应用客户端的网络视频下载大多为单个视频文件的下载,而对于多分段视频文件(如M3U8格式视频)下载存在则很大的空白区域。不仅如此,对Android客户端视频的离线播放一般为单个视频文件的播放,对于M3U8格式视频的播放目前大多为在线播放,即通过解析网络上M3U8文件获取实际视频的网络URL地址来进行播放,由于受网络带宽限制,播放时需要匹配适合各种带宽的多码率媒体视频文件,过程耗时耗力。在实际应用中,网络视频(优酷、土豆等视频网站)大多为M3U8格式视频并且终端(如手机、电视等)经常出现无连接网络的情况,这使得用户无法离线分享多媒体资源。并且下载后的M3U8格式视频或本地存储的M3U8格式视频不能离线播放,不便于用户使用。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种M3U8格式视频的本地离本文档来自技高网...
一种M3U8格式视频的本地离线播放方法和终端

【技术保护点】
一种M3U8格式视频的本地离线播放方法,其特征在于,包括以下步骤:A、对终端本地存储的M3U8格式视频进行本地M3U8文本格式编码索引,生成包含多分段视频的本地地址和相应分段视频时长的本地M3U8索引文件;B、对多分段视频的本地地址进行HTTP格式转化,并生成包含HTTP格式地址的M3U8索引文件;对所述M3U8索引文件的本地存储地址进行HTTP格式转化,并发送到本地播放器进行播放。

【技术特征摘要】
1.一种M3U8格式视频的本地离线播放方法,其特征在于,包括以下步骤:A、对终端本地存储的M3U8格式视频进行本地M3U8文本格式编码索引,生成包含多分段视频的本地地址和相应分段视频时长的本地M3U8索引文件;B、对多分段视频的本地地址进行HTTP格式转化,并生成包含HTTP格式地址的M3U8索引文件;对所述M3U8索引文件的本地存储地址进行HTTP格式转化,并发送到本地播放器进行播放;所述步骤A具体包括:A1、在本地新建一个后缀名为M3U8的文件;A2、按照M3U8格式标准,向所述后缀名为M3U8的文件中写入根据本地存储的多分段视频中每分段视频地址和对应的每分段视频时长,生成对应的本地M3U8索引文件;所述步骤B具体包括;B1、通过本地创建的HTTP服务及其指定数据传输的活动端口,并根据终端的IP地址,将所述本地M3U8索引文件所关联的每分段视频的本地地址进行HTTP格式转化,生成相应的包含本地每分段视频的HTTP格式地址的M3U8索引文件;B2、将所述M3U8索引文件在终端上的本地存储地址进行HTTP格式转化,并发送到本地播放器实现本地离线播放;创建本地M3U8索引文件,对下载到终端上或者存储到终端上的多分段视频进行关联;本地视频地址http格式转化由终端的IP地址,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所述的M3...

【专利技术属性】
技术研发人员:万星
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

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

1