CN103648019A - 一种基于hls协议的视频下载方法及其装置 - Google Patents

一种基于hls协议的视频下载方法及其装置 Download PDF

Info

Publication number
CN103648019A
CN103648019A CN201310638866.0A CN201310638866A CN103648019A CN 103648019 A CN103648019 A CN 103648019A CN 201310638866 A CN201310638866 A CN 201310638866A CN 103648019 A CN103648019 A CN 103648019A
Authority
CN
China
Prior art keywords
file
video
download
cloud server
downloading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310638866.0A
Other languages
English (en)
Inventor
苍鹏
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Original Assignee
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Leshi Zhixin Electronic Technology Tianjin Co Ltd filed Critical Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority to CN201310638866.0A priority Critical patent/CN103648019A/zh
Publication of CN103648019A publication Critical patent/CN103648019A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种基于HLS协议的视频下载方法及其装置。所述方法包括:从云服务器获取下载目标视频的m3u8文件;根据所述m3u8文件中的多个URL从云服务器下载所述目标视频对应的多个视频片段;将下载到的各个视频片段分别存储在本地磁盘中的指定位置上。本发明根据m3u8文件中的多个URL从云服务器下载对应的多个视频片段,以实现多个视频片段的同时下载。节省了下载的等待时间,提高了下载速度。

Description

一种基于HLS协议的视频下载方法及其装置
技术领域
本发明涉及视频通讯技术领域,尤其涉及一种基于HLS协议的视频下载方法及其装置。
背景技术
HLS(Http live streaming)协议是苹果公司实现的基于超文本传输协议Http的流媒体传输协议,HLS协议将容量巨大的连续媒体数据进行分段,分割为数量众多的小文件进行传递,迎合了网页服务器的文件传输性,采用一个不断更新的轻量级索引文件来控制分割后小媒体文件的下载和播放,可以实现流媒体的直播和点播。HLS协议在优先考虑流畅性的前提下支持码率的自动切换,目前被各大视频网站广泛使用。
通过HLS协议,视频数据经处理后分为视频片段ts文件以及媒体数据索引m3u8文件,并存在于云服务器上。m3u8文件实际上只是一种文件组的组织形式,将视频片段ts文件以播放列表的形式组织在一起以供多媒体播放器下载播放。
m3u8文件中通常包括多个视频片段的多个统一资源定位符URL。多媒体播放器获取m3u8文件后,进而按照其中的URL下载对应的视频片段并进行播放。也可以按照m3u8文件中的URL将视频片段下载并存储在本地,以供后续在本地进行播放。对于HLS协议的视频下载,是依据m3u8文件中URL的顺序从云服务器逐个依次下载视频片段,下载完成后是一个完整的视频文件。由于是依照顺序逐个下载,当其中某一个视频片段的下载出现问题时,将会影响其后的所有视频片段的下载,因此总体下载速度较慢。
综上,一种基于HLS协议的视频下载方法及其装置是亟待提供的。
发明内容
有鉴于此,本发明提供一种基于HLS协议的视频下载方法及其装置,以解决依照顺序逐个下载视频片段所带来的视频下载速度慢的问题。
具体地,所述方法包括:
从云服务器获取下载目标视频的m3u8文件;
根据所述m3u8文件中的多个URL从云服务器下载所述目标视频对应的多个视频片段;
将下载到的视频片段存储在本地磁盘中的指定位置上。
进一步地,所述方法还包括:
根据视频片段所在的指定位置的路径,生成所述目标视频的本地m3u8文件。
进一步地,所述方法还包括:
根据所述本地m3u8文件,将存储在指定位置的视频片段合并成所述目标视频。
进一步地,所述方法还包括:
将所述m3u8文件保存到本地,并在所述m3u8文件中标记已完成下载的URL,在重新启动所述目标视频的下载时,根据本地保存的所述m3u8文件中未做标记的URL继续下载。
进一步地,根据所述m3u8文件中的多个URL从云服务器下载所述目标视频对应的多个视频片段的过程包括:同时和所述云服务器建立多个并行的HTTP连接,依据所述多个并行的HTTP连接同时从云服务器下载多个视频片段。
所述基于HLS协议的视频下载装置包括:
获取模块,用于从云服务器获取下载目标视频的m3u8文件;
下载模块,用于根据所述m3u8文件中的多个URL从云服务器下载所述目标视频对应的多个视频片段,并将下载到的视频片段存储在本地磁盘中的指定位置上。
进一步地,所述装置还包括:
生成模块,用于根据视频片段所在的指定位置的路径,生成所述目标视频的本地m3u8文件。
进一步地,所述装置还包括:
合并模块,用于根据所述本地m3u8文件,将存储在指定位置的视频片段合并成所述目标视频。
进一步地,其特征在于,
所述下载模块,进一步用于将所述m3u8文件保存到本地,并在所述m3u8文件中标记已完成下载的URL,在重新启动所述目标视频的下载时,根据本地保存的所述m3u8文件中未做标记的URL继续下载。
进一步地,所述下载模块根据所述m3u8文件中的多个URL从云服务器下载所述目标视频对应的多个视频片段的过程包括:同时和所述云服务器建立多个并行的HTTP连接,依据所述多个并行的HTTP连接同时从云服务器下载多个视频片段。
由以上描述可以看出,本发明根据m3u8文件中的多个URL从云服务器下载对应的多个视频片段,以实现多个视频片段的同时下载。因此,即使在某一个视频片段下载出错时,也不影响其他视频片段的下载,节省了下载的等待时间,提高了下载速度。
附图说明
图1是本发明一种实施方式中视频下载方法流程示意图;
图2是本发明一种实施方式中目标视频的m3u8文件示意图;
图3是本发明一种实施方式中目标视频的本地m3u8文件示意图;
图4是本发明一种实施方式中视频下载装置的结构示意图。
具体实施方式
针对现有技术中存在的下载速度较慢的问题,本发明提供一种基于HLS协议的视频下载方法。为进一步说明本发明,提供下列实施例:
实施例一
请参考图1,本实施例的基于HLS协议的视频下载方法包括以下步骤:
步骤101,从云服务器获取下载目标视频的m3u8文件。
步骤102,根据该m3u8文件中的多个URL从云服务器下载目标视频对应的多个视频片段,并将下载到的各个视频片段分别存储在本地磁盘中的指定位置上。
依据HLS协议,获知用户选定下载的目标视频后,首先从云服务器获取该目标视频的m3u8文件,请参考图2所示的m3u8文件示意图,其中:
#EXTM3U:表示m3u文件头,放在第一行。
#EXT-X-TARGETDURATION:表示指定的最大视频片段时长,单位是秒。
#EXTINF:表示每个视频片段ts文件的时长,仅对其后的URL有效,#EXTINF中指定的时长必须小于等于#EXT-X-TARGETDURATION中指定的时长。
http://218.30.13.36/sample_100k-1.ts:表示视频片段sample_100k-1的媒体数据ts文件的URL。
#EXT-X-ENDLIST:表示m3u8文件的结束符。
通常来讲,一个完整的视频对应一个m3u8文件,该m3u8文件中包括这个完整视频的多个视频片段的URL。本发明在获取到上述m3u8文件后,根据该m3u8文件中各个视频片段的URL从云服务器下载视频片段,并将各个视频片段分别存储在指定的位置上。该指定的位置位于本地磁盘上,可以是下载的默认位置,比如,默认下载位置是:C:\Users\Download,也可以是用户自定义的位置。
由于本发明是根据m3u8文件中的多个URL从云服务器下载多个对应的视频片段,可以实现多个视频片段的同时下载。仍以图2所示的m3u8文件为例,可以同时下载上述m3u8文件中的视频片段:sample_100k-1.ts和sample_100k-2.ts。如果其中某一个视频片段下载出错,比如:视频片段sample_100k-2.ts下载出错,那么在sample_100k-1.ts下载完成后会继续下载接下来的视频片段sample_100k-3.ts,也就是同时下载sample_100k-2.ts和sample_100k-3.ts。不会因为sample_100k-2.ts的下载出错而导致sample_100k-3.ts无法下载。从而节省了等待时间,提高下载的速度。
实施例二
本实施例在实施例一的基础上进一步地限定:根据视频片段所在的指定位置的路径,生成所述目标视频的本地m3u8文件。
本实施例在视频片段下载完成的同时,生成本地m3u8文件。优选地,该本地m3u8文件的格式和云服务器的相同,不同的是本地m3u8文件中的URL是本地地址。以图2所示的m3u8文件中的视频片段下载到本地磁盘C:\Users\Download中为例,下载完成后生成的本地m3u8文件如图3所示。通过生成上述本地m3u8文件以实现后续对目标视频的合成以及播放。
对于传统的视频下载而言,下载完成后呈现给用户的是一个视频文件,用户点击该视频文件就可以实现播放。而本发明下载完成后,保存的是目标视频的多个视频片段,对于用户而言,可以通过点击本地m3u8文件来实现播放。目前各大播放器基本都支持m3u8文件的播放,比如,MPlayer、VLC、ffplayer等。由此可见,通过本地m3u8文件对视频片段进行播放也是极为便利的,不会产生额外操作。
实施例三
本实施例在实施例二的基础上,根据上述本地m3u8文件,将存储在指定位置的视频片段合并成目标视频。
本发明是将目标视频的各个视频片段分别下载并保存,也就是说下载好的目标视频是多个视频片段的集合,由于文件数量较多,不便于拷贝,所以可以依据上述本地m3u8文件将下载好的视频片段合成完整的目标视频。
在本实施例的一种具体实现中,依据本地m3u8文件中各个视频片段的顺序,将各个视频片段合并为完整的目标视频。其中,将各个视频片段合并为一个视频可以依据已知的视频合并方法。比如,通过视频格式编码规范对视频进行合并解码,再根据目标格式编码规范重新合并编码。以HLS协议为例,视频片段是ts格式,经过合并后可以输出一个ts格式的大视频文件。通过对视频片段的合并,可以方便用户对目标视频的拷贝等操作。
实施例四
本实施例在实施例一的基础上进一步限定根据m3u8文件中的多个URL从云服务器下载目标视频对应的多个视频片段的过程:同时和所述云服务器建立多个并行的HTTP连接,依据所述多个并行的HTTP连接同时从云服务器下载多个视频片段。
由于本发明中目标视频的视频片段下载顺序不受m3u8文件的限制,为进一步提升下载速度,本实施例同时从云服务器下载多个视频片段。
在本实施例的一种具体实现中,与云服务器同时建立多个并行的HTTP连接,依据多个并行的HTTP连接从云服务器同时下载多个视频片段,提高下载速度。优选地,和云服务器建立三个并行的HTTP连接,即同时下载三个视频片段,这样既不影响用户正常的网络连接,比如:浏览网页,玩在线游戏等,又能同时下载多个视频片段,进一步提高带宽的利用率。
实施例五
本实施例在实施例一的基础上,将m3u8文件保存到本地,并在该m3u8文件中标记已完成下载的URL,在重新启动目标视频的下载时,根据本地保存的上述m3u8文件中未做标记的URL继续下载。
本实施例提供了一种目标视频继续下载的方法。在实际应用中,会出现一部电影没有下载完毕,但用户关闭了电脑,在电脑重新开启后,用户还想要继续下载的情况。或者是由于网络故障,导致下载中断,在故障恢复时,也需要继续下载。要实现继续下载,就需要知道哪些视频片段已经下载完毕,哪些视频片段还没有下载。本实施例设计将m3u8文件保存到本地,并在该m3u8文件中标记已完成下载的视频片段,这样在重新启动下载的时候,就可以依据该m3u8文件中未做标记的URL下载还未下载的视频片段。
具体地,可以在m3u8文件的各个视频片段的URL后面加上预设的字段用来标记,比如,增加字段&downloaded用来表明该视频片段已经下载完毕。那么,在重新启动目标视频的下载时,只需要下载上述m3u8文件中未标记&downloaded字段的视频片段。当然,也可以采取其他的方式,比如,在本地建立下载进度表。
URL 下载状态
http://218.30.13.36/sample_100k-1.ts downloaded
http://218.30.13.36/sample_100k-2.ts downloaded
表1
仍以图2所示的m3u8文件为例,请进一步参考表1,在重新启动下载时,对比m3u8文件和上述下载进度表,只下载该下载进度表中没有的URL,也就是http://218.30.13.36/sample_100k-3.ts,以此实现继续下载。本发明对此不作限制,本领域技术人员也可以采用其他方法标识已下载完毕的视频片段。
实施例六
对应上述方法,本发明提供一种基于HLS协议的视频下载装置,应用在包括:智能电视、平板电脑、手机等终端上。上述装置可以用计算机软件实现,但本发明并不排除其他实现方式,比如可编程逻辑器件、固件甚至是专用硬件。请参考图4,上述装置包括:获取模块410、下载模块420、生成模块430以及合并模块440。
获取模块410用于从云服务器获取下载目标视频的m3u8文件。
下载模块420用于根据上述m3u8文件中的多个URL从云服务器下载目标视频对应的多个视频片段,并将下载到的各个视频片段分别存储在本地磁盘中的指定位置上。
下载模块420根据m3u8文件中的多个URL下载多个视频片段,以实现多个视频片段的同时下载,提高视频下载速度。
生成模块430用于根据视频片段所在的指定位置的路径,生成目标视频的本地m3u8文件,以实现后续对目标视频的合成以及播放。
进一步地,所述装置还包括合并模块440,用于根据本地m3u8文件,将存储在指定位置的视频片段合并成目标视频。通过合并模块430对视频片段的合并,可以方便用户对目标视频的拷贝等操作。
进一步地,下载模块420根据m3u8文件中的多个URL从云服务器下载目标视频对应的多个视频片段的过程:同时和所述云服务器建立多个并行的HTTP连接,依据所述多个并行的HTTP连接同时从云服务器下载多个视频片段。同时下载多个视频片段,不但可以提高下载速度,还可以提高带宽利用率。
进一步地,下载模块420还用于将m3u8文件保存到本地,并在该m3u8文件中标记已完成下载的URL,在重新启动目标视频的下载时,根据本地保存的m3u8文件中未做标记的URL继续下载。通过将m3u8文件保存到本地并标记已完成下载的URL,可以识别该m3u8文件中未下载的视频片段的URL,进而在重新启动下载时,实现继续下载。
由以上描述可以看出,本发明根据m3u8文件中的多个URL从云服务器下载对应的多个视频片段,以实现多个视频片段的同时下载。因此,即使在某一个视频片段下载出错时,也不影响其他视频片段的下载,节省了下载的等待时间,提高了下载速度。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (10)

1.一种基于HLS协议的视频下载方法,其特征在于,所述方法包括:
从云服务器获取下载目标视频的m3u8文件;
根据所述m3u8文件中的多个URL从云服务器下载所述目标视频对应的多个视频片段;
将下载到的各个视频片段分别存储在本地磁盘中的指定位置上。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据视频片段所在的指定位置的路径,生成所述目标视频的本地m3u8文件。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
根据所述本地m3u8文件,将存储在指定位置的视频片段合并成所述目标视频。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述m3u8文件保存到本地,并在所述m3u8文件中标记已完成下载的URL,在重新启动所述目标视频的下载时,根据本地保存的所述m3u8文件中未做标记的URL继续下载。
5.根据权利要求1所述的方法,其特征在于,
根据所述m3u8文件中的多个URL从云服务器下载所述目标视频对应的多个视频片段的过程包括:同时和所述云服务器建立多个并行的HTTP连接,依据所述多个并行的HTTP连接同时从云服务器下载多个视频片段。
6.一种基于HLS协议的视频下载装置,其特征在于,所述装置包括:
获取模块,用于从云服务器获取下载目标视频的m3u8文件;
下载模块,用于根据所述m3u8文件中的多个URL从云服务器下载所述目标视频对应的多个视频片段,并将下载到的各个视频片段分别存储在本地磁盘中的指定位置上。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
生成模块,用于根据视频片段所在的指定位置的路径,生成所述目标视频的本地m3u8文件。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
合并模块,用于根据所述本地m3u8文件,将存储在指定位置的视频片段合并成所述目标视频。
9.根据权利要求6所述的装置,其特征在于,
所述下载模块,进一步用于将所述m3u8文件保存到本地,并在所述m3u8文件中标记已完成下载的URL,在重新启动所述目标视频的下载时,根据本地保存的所述m3u8文件中未做标记的URL继续下载。
10.根据权利要求6所述的装置,其特征在于,
所述下载模块根据所述m3u8文件中的多个URL从云服务器下载所述目标视频对应的多个视频片段的过程包括:同时和所述云服务器建立多个并行的HTTP连接,依据所述多个并行的HTTP连接同时从云服务器下载多个视频片段。
CN201310638866.0A 2013-11-29 2013-11-29 一种基于hls协议的视频下载方法及其装置 Pending CN103648019A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310638866.0A CN103648019A (zh) 2013-11-29 2013-11-29 一种基于hls协议的视频下载方法及其装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310638866.0A CN103648019A (zh) 2013-11-29 2013-11-29 一种基于hls协议的视频下载方法及其装置

Publications (1)

Publication Number Publication Date
CN103648019A true CN103648019A (zh) 2014-03-19

Family

ID=50253160

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310638866.0A Pending CN103648019A (zh) 2013-11-29 2013-11-29 一种基于hls协议的视频下载方法及其装置

Country Status (1)

Country Link
CN (1) CN103648019A (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104093045A (zh) * 2014-07-17 2014-10-08 百视通网络电视技术发展有限责任公司 基于回源的ott tv播放请求处理方法及***
CN104581374A (zh) * 2014-12-31 2015-04-29 深圳市同洲电子股份有限公司 一种获取切片文件和生成子m3u8文件的方法、节点及服务器
CN105100964A (zh) * 2015-07-07 2015-11-25 安一恒通(北京)科技有限公司 多媒体内容的处理方法、客户端及服务器
CN105323260A (zh) * 2015-12-10 2016-02-10 康佳集团股份有限公司 基于p2p流媒体***的数据调度优化方法及播放***
CN105516828A (zh) * 2015-12-14 2016-04-20 成都易瞳科技有限公司 一种视频下载方法及其装置
WO2016062089A1 (zh) * 2014-10-20 2016-04-28 中兴通讯股份有限公司 基于hls的能力控制方法及服务***和slb服务器
CN105808714A (zh) * 2016-03-07 2016-07-27 北京金山安全软件有限公司 一种获取网络文件资源的方法、装置及电子设备
CN105847969A (zh) * 2016-03-30 2016-08-10 乐视控股(北京)有限公司 一种网络视频直播方法及装置
CN105872599A (zh) * 2016-04-26 2016-08-17 乐视控股(北京)有限公司 一种提供、下载视频的方法及设备
CN106303577A (zh) * 2015-06-08 2017-01-04 广州市动景计算机科技有限公司 下载流媒体的方法及装置
WO2017016285A1 (zh) * 2015-07-29 2017-02-02 中兴通讯股份有限公司 一种实现多媒体文件下载的方法及装置
WO2017035783A1 (zh) * 2015-09-01 2017-03-09 深圳好视网络科技有限公司 流媒体的传输、播放方法及传输、播放装置
WO2017071228A1 (zh) * 2015-10-29 2017-05-04 乐视控股(北京)有限公司 基于hls协议的直播方法、***及客户端
CN106791933A (zh) * 2017-01-20 2017-05-31 杭州当虹科技有限公司 基于web端的在线快速编辑视频的方法和***
CN108696505A (zh) * 2017-04-07 2018-10-23 佳能株式会社 视频分发设备、视频接收设备、视频分发方法和记录介质
CN110868643A (zh) * 2019-11-21 2020-03-06 郑州阿帕斯科技有限公司 一种视频下载进度的确定方法和装置
CN114124941A (zh) * 2021-12-03 2022-03-01 建信金融科技有限责任公司 m3u8格式文件下载方法、播放方法及m3u8格式文件下载***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1852101A (zh) * 2005-08-10 2006-10-25 华为技术有限公司 一种并行下载方法和终端
WO2007055734A2 (en) * 2005-05-20 2007-05-18 West Virginia University Research Corp. A multi-source data retrieval system
CN101127989A (zh) * 2007-09-11 2008-02-20 中兴通讯股份有限公司 一种支持手机超文本传输流媒体业务的方法
CN101166190A (zh) * 2007-09-20 2008-04-23 腾讯科技(深圳)有限公司 影音文件的多源下载方法及装置
CN103391454A (zh) * 2013-07-12 2013-11-13 三星电子(中国)研发中心 一种多线程下载方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007055734A2 (en) * 2005-05-20 2007-05-18 West Virginia University Research Corp. A multi-source data retrieval system
CN1852101A (zh) * 2005-08-10 2006-10-25 华为技术有限公司 一种并行下载方法和终端
CN101127989A (zh) * 2007-09-11 2008-02-20 中兴通讯股份有限公司 一种支持手机超文本传输流媒体业务的方法
CN101166190A (zh) * 2007-09-20 2008-04-23 腾讯科技(深圳)有限公司 影音文件的多源下载方法及装置
CN103391454A (zh) * 2013-07-12 2013-11-13 三星电子(中国)研发中心 一种多线程下载方法和装置

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104093045B (zh) * 2014-07-17 2018-01-16 百视通网络电视技术发展有限责任公司 基于回源的ott tv播放请求处理方法及***
CN104093045A (zh) * 2014-07-17 2014-10-08 百视通网络电视技术发展有限责任公司 基于回源的ott tv播放请求处理方法及***
WO2016062089A1 (zh) * 2014-10-20 2016-04-28 中兴通讯股份有限公司 基于hls的能力控制方法及服务***和slb服务器
CN104581374A (zh) * 2014-12-31 2015-04-29 深圳市同洲电子股份有限公司 一种获取切片文件和生成子m3u8文件的方法、节点及服务器
CN104581374B (zh) * 2014-12-31 2018-05-29 深圳市同洲电子股份有限公司 一种获取切片文件和生成子m3u8文件的方法、节点及服务器
CN106303577A (zh) * 2015-06-08 2017-01-04 广州市动景计算机科技有限公司 下载流媒体的方法及装置
CN106303577B (zh) * 2015-06-08 2019-10-08 广州市动景计算机科技有限公司 下载流媒体的方法及装置
CN105100964A (zh) * 2015-07-07 2015-11-25 安一恒通(北京)科技有限公司 多媒体内容的处理方法、客户端及服务器
WO2017016285A1 (zh) * 2015-07-29 2017-02-02 中兴通讯股份有限公司 一种实现多媒体文件下载的方法及装置
CN106713221A (zh) * 2015-07-29 2017-05-24 中兴通讯股份有限公司 一种多媒体文件下载的方法及装置
WO2017035783A1 (zh) * 2015-09-01 2017-03-09 深圳好视网络科技有限公司 流媒体的传输、播放方法及传输、播放装置
WO2017071228A1 (zh) * 2015-10-29 2017-05-04 乐视控股(北京)有限公司 基于hls协议的直播方法、***及客户端
CN105323260A (zh) * 2015-12-10 2016-02-10 康佳集团股份有限公司 基于p2p流媒体***的数据调度优化方法及播放***
CN105516828A (zh) * 2015-12-14 2016-04-20 成都易瞳科技有限公司 一种视频下载方法及其装置
CN105808714A (zh) * 2016-03-07 2016-07-27 北京金山安全软件有限公司 一种获取网络文件资源的方法、装置及电子设备
CN105808714B (zh) * 2016-03-07 2019-05-17 北京金山安全软件有限公司 一种获取网络文件资源的方法、装置及电子设备
CN105847969A (zh) * 2016-03-30 2016-08-10 乐视控股(北京)有限公司 一种网络视频直播方法及装置
CN105872599A (zh) * 2016-04-26 2016-08-17 乐视控股(北京)有限公司 一种提供、下载视频的方法及设备
CN106791933A (zh) * 2017-01-20 2017-05-31 杭州当虹科技有限公司 基于web端的在线快速编辑视频的方法和***
CN106791933B (zh) * 2017-01-20 2019-11-12 杭州当虹科技股份有限公司 基于web端的在线快速编辑视频的方法和***
CN108696505A (zh) * 2017-04-07 2018-10-23 佳能株式会社 视频分发设备、视频接收设备、视频分发方法和记录介质
US11102527B2 (en) 2017-04-07 2021-08-24 Canon Kabushiki Kaisha Video distribution apparatus, video reception apparatus, video distribution method, and recording medium
CN110868643A (zh) * 2019-11-21 2020-03-06 郑州阿帕斯科技有限公司 一种视频下载进度的确定方法和装置
CN114124941A (zh) * 2021-12-03 2022-03-01 建信金融科技有限责任公司 m3u8格式文件下载方法、播放方法及m3u8格式文件下载***
CN114124941B (zh) * 2021-12-03 2023-05-12 建信金融科技有限责任公司 m3u8格式文件下载方法、播放方法及m3u8格式文件下载***

Similar Documents

Publication Publication Date Title
CN103648019A (zh) 一种基于hls协议的视频下载方法及其装置
CN103702176A (zh) 一种基于hls协议的视频下载方法及其装置
CN103686455A (zh) 一种基于hls协议的视频播放方法和装置
US8806340B2 (en) Method and apparatus for embedding media programs having custom user selectable thumbnails
US20110191439A1 (en) Media content ingestion
CA2840106A1 (en) Offline download method, multimedia file download method and system thereof
CN103607634A (zh) 一种减少网络视频点播终端用户等待时间的方法
CN101415069A (zh) 一种服务器及其在线播放视频的发送方法
CN105072462A (zh) 视频广告插播方法及装置
US9356985B2 (en) Streaming video to cellular phones
US10498783B2 (en) Non-DSG mechanisms for aligning client devices with their multicast data flows in a DOCSIS network environment
US20180373736A1 (en) Method and apparatus for storing resource and electronic device
CN104244079A (zh) 一种视频下载方法及装置
CN107820115A (zh) 实现视频信息预览的方法、装置及客户端和存储介质
CN103763609A (zh) 一种基于hls协议的频道切换方法及其装置
CN103531218A (zh) 一种在线多媒体文件编辑方法及***
US20180324238A1 (en) A System and Methods Thereof for Auto-playing Video Content on Mobile Devices
KR102428142B1 (ko) 수신 장치, 송신 장치, 및 데이터 처리 방법
CN114629929B (zh) 一种日志记录方法、装置及***
CN112449250B (zh) 一种视频资源的下载方法、装置、设备和介质
CN105338421A (zh) 一种hls流媒体传输方法及装置
US20120059847A1 (en) Method and apparatus for callback supplementation of media program metadata
CN108769830B (zh) 一种缓存视频的方法以及相关设备
CN102624910A (zh) 处理用户选取的网页内容的方法、装置及***
CN105635753B (zh) 媒体数据的下载方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140319