CN103702176A - HLS (http live streaming) protocol-based video downloading method and device - Google Patents

HLS (http live streaming) protocol-based video downloading method and device Download PDF

Info

Publication number
CN103702176A
CN103702176A CN201310665514.4A CN201310665514A CN103702176A CN 103702176 A CN103702176 A CN 103702176A CN 201310665514 A CN201310665514 A CN 201310665514A CN 103702176 A CN103702176 A CN 103702176A
Authority
CN
China
Prior art keywords
downloaded
download
url
file
video
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.)
Granted
Application number
CN201310665514.4A
Other languages
Chinese (zh)
Other versions
CN103702176B (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.)
Xinle Visual Intelligent Electronic Technology Tianjin Co ltd
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 CN201310665514.4A priority Critical patent/CN103702176B/en
Publication of CN103702176A publication Critical patent/CN103702176A/en
Priority to PCT/CN2014/093188 priority patent/WO2015081893A1/en
Priority to US15/102,268 priority patent/US20170013037A1/en
Application granted granted Critical
Publication of CN103702176B publication Critical patent/CN103702176B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides an HLS (http live streaming) protocol-based video downloading method and device. The method comprises the following steps: S1, acquiring an m3u8 file for downloading a target video from a cloud server; S2, judging whether a video clip corresponding to a URL (uniform resource locator) to be downloaded in the m3u8 file can be downloaded; if so, returning to S3; otherwise, entering S4; S3, downloading a corresponding video clip according to the URL to be downloaded, and respectively storing the various downloaded video clips at an appointed position in a local disk; S4, taking the next URL of URL to be downloaded as a new URL to be downloaded, and returning to the step S2. By the adoption of the method and the device, the time for waiting an error video clip in the video downloading process is reduced, and the downloading speed is increased.

Description

A kind of method for downloading video and device thereof based on HLS agreement
Technical field
The present invention relates to video communication technical field, relate in particular to a kind of method for downloading video and device thereof based on HLS agreement.
Background technology
HLS(Http live streaming) agreement is the streaming media agreement based on HTML (Hypertext Markup Language) Http that Apple realizes, HLS agreement is carried out segmentation by the huge continuous media data of capacity, the small documents that is divided into One's name is legion transmits, catered to the file transfer of web page server, adopt the lightweight index file of a continuous renewal to control download and the broadcasting of cutting apart rear little media file, can realize the live and program request of Streaming Media.HLS agreement is being paid the utmost attention to the automatic switchover of supporting code check under the prerequisite of fluency, is widely used at present by each large video website.
By HLS agreement, video data is divided into video segment ts file and media data index m3u8 file after treatment, and is present on Cloud Server.In fact m3u8 file is a kind of organizational form of file group, and the form by video segment ts file with playlist organizes together for multimedia player downloading and playing.
In m3u8 file, generally include a plurality of uniform resource position mark URL of a plurality of video segments.Multimedia player obtains after m3u8 file, and then downloads corresponding video segment and play according to URL wherein.Also can according to the URL in m3u8 file, video segment be downloaded and is stored in this locality, for follow-up, in this locality, play.For the video of HLS agreement, download, be according to the order of URL in m3u8 file from Cloud Server foradownloaded video fragment successively one by one, after having downloaded, be a complete video file.Because being downloads one by one according to order, when wherein the download of some video segments goes wrong, will affect the download of all video segments thereafter, therefore overall speed of download is slower.
To sum up, a kind of method for downloading video and device thereof that can improve speed of download urgently provides.
Summary of the invention
In view of this, the invention provides a kind of method for downloading video and device thereof based on HLS agreement, to solve according to the order slow problem of video speed of download that foradownloaded video fragment is brought one by one.
Particularly, described method comprises:
S1. from Cloud Server, obtain the m3u8 file of downloading target video;
S2. judge that can video segment corresponding to URL to be downloaded in described m3u8 file download: can go to step S3, otherwise go to step S4;
S3. according to described URL to be downloaded, download corresponding video segment, and each video segment downloading to is stored in respectively on the assigned address in local disk;
S4. take the next URL of described URL to be downloaded as new URL to be downloaded, go to step S2.
Further, in step S2, judge that the process that can video segment corresponding to URL to be downloaded in described m3u8 file be downloaded comprises: judge whether video segment corresponding to URL to be downloaded in described m3u8 file has been downloaded within the predetermined time.
Further, described method also comprises:
S5. after all video segments that can download have been downloaded, in download step S2, fail the video segment of download.
Further, described method also comprises:
S6. according to the path of the assigned address at video segment place, generate the local m3u8 file of described target video.
Further, described method also comprises:
S7. described m3u8 file is saved in to this locality, and the URL that mark has completed download in described m3u8 file, when the download of restarting described target video, according to the URL continuation not making marks in the described m3u8 file of this locality preservation, download.
Described device comprises:
Acquisition module, for obtaining the m3u8 file of downloading target video from Cloud Server;
Judge module, for judging that can the video segment corresponding to URL to be downloaded of described m3u8 file download; If can, judged result is sent to download module; If can not, the next URL of described URL to be downloaded of take judges as new URL to be downloaded;
Download module, for when video segment corresponding to the URL to be downloaded of described m3u8 file can be downloaded, downloads corresponding video segment according to described URL to be downloaded, and each video segment downloading to is stored in respectively on the assigned address in local disk.
Further, download module judges that the process that can video segment corresponding to URL to be downloaded in described m3u8 file be downloaded comprises: judge whether video segment corresponding to URL to be downloaded in described m3u8 file has been downloaded within the predetermined time.
Further, described download module, also for after having downloaded at all video segments that can download, downloads through judgement and fails the video segment of download.
Further, described device also comprises:
Generation module, for according to the path of the assigned address at video segment place, generates the local m3u8 file of described target video.
Further, described download module, also for described m3u8 file is saved in to this locality, and mark has completed the URL of download in described m3u8 file, when the download of restarting described target video, the URL not making marks in the described m3u8 file of preserving according to this locality continues to download.
By above description, can be found out, the present invention is in the process of foradownloaded video, first judge that can the video segment that in m3u8 file, URL to be downloaded is corresponding download, if can download, download corresponding video segment according to this URL, if can not download, skip this video segment, the next URL of described URL to be downloaded of take judges as new URL to be downloaded.Therefore, even download while makeing mistakes at some video segments, also can skip the video segment that this is made mistakes, continue to download next video segment, and follow-up while downloading the video segment of makeing mistakes again, its failure problems is very likely recovered.So the present invention has reduced the time of waiting for the video segment of makeing mistakes in video downloading process, has improved speed of download.
Accompanying drawing explanation
Fig. 1 is method for downloading video schematic flow sheet in one embodiment of the present invention;
Fig. 2 is the m3u8 file schematic diagram of target video in one embodiment of the present invention;
Fig. 3 is the local m3u8 file schematic diagram of target video in one embodiment of the present invention;
Fig. 4 is the structural representation of video download apparatus in one embodiment of the present invention.
Embodiment
For the slower problem of the speed of download existing in prior art, the invention provides a kind of method for downloading video based on HLS agreement.For further illustrating the present invention, provide the following example:
Embodiment mono-
Please refer to Fig. 1, the method for downloading video based on HLS agreement of the present embodiment comprises the following steps:
Step 101. is obtained the m3u8 file of downloading target video from Cloud Server.
Can video segment corresponding to URL to be downloaded in the described m3u8 file of step 102. judgement be downloaded: can go to step 103, otherwise go to step 104.
Step 103. is downloaded corresponding video segment according to described URL to be downloaded, and each video segment downloading to is stored in respectively on the assigned address in local disk.
Step 104. be take the next URL of described URL to be downloaded as new URL to be downloaded, goes to step 102.
According to HLS agreement, know after the selected target video of downloading of user, first from Cloud Server, obtain the m3u8 file of this target video, please refer to the m3u8 file schematic diagram shown in Fig. 2, wherein:
#EXTM3U: represent m3u file header, be placed on the first row.
#EXT-X-TARGETDURATION: represent the maximum video segment duration of appointment, unit is second.
#EXTINF: represent the duration of each video segment ts file, only effective to URL thereafter, in #EXTINF, the duration of appointment must be less than or equal to the duration of appointment in #EXT-X-TARGETDURATION.
Http: // 218.30.13.36/sample_100k-1.ts: the URL that represents the media data ts file of video segment sample_100k-1.
#EXT-X-ENDLIST: the end mark that represents m3u8 file.
Generally, a corresponding m3u8 file of complete video, this m3u8 file comprises the URL of a plurality of video segments of this complete video.The present invention, after getting above-mentioned m3u8 file,, and is stored in each video segment respectively on the position of appointment from Cloud Server progressive download video segment according to the URL of video segment in this m3u8 file.The position of this appointment is positioned on local disk, can be the default location of downloading, such as, acquiescence download location is: C: Users Download, can be also user-defined position.
The m3u8 file shown in Fig. 2 of still take is example, the video segment in the above-mentioned m3u8 file of progressive download: sample_100k-1.ts, sample_100k-2.ts and sample_100k-3.ts.In this process, if the video segment that wherein some URL to be downloaded are corresponding can not be downloaded through judgement, such as: the video segment sample_100k-2.ts that URL:http to be downloaded: // 218.30.13.36/sample_100k-2.ts is corresponding can not download, so skip sample_100k-2.ts, using the next URL:http of http: // 218.30.13.36/sample_100k-2.ts in above-mentioned m3u8 file: // 218.30.13.36/sample_100k-3.ts judges as URL to be downloaded, if sample_100k-3.ts can download, continue to download sample_100k-3.ts.Whole process can not cause sample_100k-3.ts cannot download because of cannot downloading of sample_100k-2.ts yet.
By above description, can be found out, the present invention is in the process of foradownloaded video, first judge that can the video segment that in m3u8 file, URL to be downloaded is corresponding download, if can download, download corresponding video segment according to this URL, if can not download, skip this video segment, the next URL of described URL to be downloaded of take judges as new URL to be downloaded.Therefore, even download while makeing mistakes at some video segments, also can skip the video segment that this is made mistakes, continue to download next video segment, and follow-up while downloading the video segment of makeing mistakes again, its failure problems is very likely recovered.So the present invention has reduced the time of waiting for the video segment of makeing mistakes in video downloading process, has improved speed of download.
Embodiment bis-
The present embodiment limits and judges that the process that can video segment corresponding to URL to be downloaded in above-mentioned m3u8 file be downloaded comprises further on the basis of embodiment mono-: judge whether video segment corresponding to URL to be downloaded in m3u8 file has been downloaded within the predetermined time.
In actual applications, video segment cannot be downloaded and often have a lot of reasons, such as: Cloud Server fault, network interrupt etc.No matter which kind of situation, all can cause video segment corresponding to URL to be downloaded in the short time not downloaded.So can the present embodiment download to judge in predetermined time whether video segment downloads fault by judging video segment.Above-mentioned predetermined time can be arranged according to the size of video segment and average network speed by keeper.
Further, the present embodiment, after all video segments that can download have all been downloaded, is failed the video segment downloaded in download step 102, to realize the download to whole target video.The video segment of downloading fault is skipped in the present invention's design, the video segment of fault is not downloaded in preferential download, and after all video segments of not downloading fault have been downloaded, the fault video fragment of skipping before downloading again, this time, the failure problems of the video segment that before can not download is very likely recovered, and this has just saved the time of the fault video fragment that waits for downloads, and has improved speed of download.
Embodiment tri-
The present embodiment limits further on the basis of embodiment mono-: according to the path of the assigned address at video segment place, generate the local m3u8 file of described target video.
The present embodiment, when video segment has been downloaded, generates local m3u8 file.Preferably, the form of this this locality m3u8 file and Cloud Server identical, the URL that different is in local m3u8 file is local address.The video segment of take in the m3u8 file shown in Fig. 2 download to local disk C: Users be example in Download, downloaded the local m3u8 file of rear generation as shown in Figure 3.By generating above-mentioned local m3u8 file to realize the follow-up synthetic and broadcasting to target video.
For traditional video is downloaded, what after having downloaded, present to user is a video file, and user clicks this video file just can realize broadcasting.And after the present invention downloaded, preservation be a plurality of video segments of target video, for user, can realize broadcasting by clicking local m3u8 file.Each large player is substantially all supported the broadcasting of m3u8 file at present, such as, MPlayer, VLC, ffplayer etc.As can be seen here, by local m3u8 file, video segment being play is also very easily, can not produce operation bidirectional.
Further, according to above-mentioned local m3u8 file, the video segment that is stored in assigned address can also be merged into target video.
The present invention downloads each video segment of target video respectively and preserves, that is to say that the target video of having downloaded is the set of a plurality of video segments, because quantity of documents is more, be not easy to copy, so can be according to above-mentioned local m3u8 file by the synthetic complete target video of the video segment of having downloaded.
In a kind of specific implementation of the present embodiment, according to the order of each video segment in local m3u8 file, each video segment is merged into complete target video.Wherein, each video segment being merged into a video can be according to known video merging method.Such as, by video format coding criterion, video is merged to decoding, then reconsolidate coding according to object format coding criterion.Take HLS agreement as example, and video segment is ts form, can export the large video file of a ts form after merging.By the merging to video segment, can facilitate the operations such as copy of user to target video.
Embodiment tetra-
The present embodiment is on the basis of embodiment mono-, m3u8 file is saved in to this locality, and the URL that mark has completed download in this m3u8 file, when the download of restarting target video, according to the URL continuation not making marks in the above-mentioned m3u8 file of this locality preservation, download.
The present embodiment provides a kind of target video to continue the method for downloading.In actual applications, there will be a film not download complete, but user has closed computer, after computer reopens, user also wants to continue the situation of download.Or due to network failure, cause downloading and interrupt, when fault recovery, also need to continue to download.Realize and continue downloading, just need to know which video segment downloaded completely, which video segment is not download also.The present embodiment design is saved in this locality by m3u8 file, and in this m3u8 file, mark has completed the video segment of download, when restarting download, just can also download the not video segment of download according to the URL not making marks in this m3u8 file like this.
Particularly, can after the URL of each video segment of m3u8 file, add that default field is used for mark, such as, increase field & downloaded and be used for showing that this video segment downloaded complete.So, when the download of restarting target video, only need to download the video segment of unmarked & downloaded field in above-mentioned m3u8 file.Certainly, also can take other mode, such as, download progress table in this locality, set up.
URL Download state
http://218.30.13.36/sample_100k-1.ts downloaded
http://218.30.13.36/sample_100k-2.ts downloaded
Table 1
The m3u8 file shown in Fig. 2 of still take is example, please further refer to table 1, when restarting download, contrast m3u8 file and above-mentioned download progress table, only download the URL not having in this download progress table, namely http: // 218.30.13.36/sample_100k-3.ts, realizes and continues to download with this.The present invention is not restricted this, and those skilled in the art also can adopt additive method sign to download complete video segment.
Embodiment five
Corresponding said method, the invention provides a kind of video download apparatus based on HLS agreement, is applied in and comprises: in the terminals such as intelligent television, panel computer, mobile phone.Said apparatus can be realized with computer software, but the present invention does not get rid of other implementations, such as programmable logic device, firmware or even specialized hardware.Please refer to Fig. 4, said apparatus comprises: acquisition module 410, judge module 420, download module 430 and generation module 440.
Acquisition module 410 is for obtaining the m3u8 file of downloading target video from Cloud Server.
Can judge module 420 be downloaded for judging the video segment corresponding to URL to be downloaded of above-mentioned m3u8 file; If can, judged result is sent to download module; If can not, the next URL of above-mentioned URL to be downloaded of take judges as new URL to be downloaded.
Download module 430, for when video segment corresponding to the URL to be downloaded of above-mentioned m3u8 file can be downloaded, is downloaded corresponding video segment according to URL to be downloaded, and each video segment downloading to is stored in respectively on the assigned address in local disk.
Judge module 420 first judges that can the video segment that in m3u8 file, URL to be downloaded is corresponding download, if can not download, skips this video segment, and the next URL of above-mentioned URL to be downloaded of take judges as new URL to be downloaded.If can download, download corresponding video segment by download module 430 according to this URL.Therefore, when some video segment downloads make mistakes, also can skip the video segment that this is made mistakes, continue to download video segment below, thereby saved the stand-by period, improve speed of download.
Further, download module 430, after all video segments that can download have been downloaded, is downloaded through judgement and is failed the video segment of download, to realize the complete download to target video.
Generation module 440, for according to the path of the assigned address at video segment place, generates the local m3u8 file of target video, to realize the follow-up synthetic and broadcasting to target video.
Further, download module 430 is also for m3u8 file is saved in to this locality, and the URL that mark has completed download in this m3u8 file, when the download of restarting target video, according to the URL continuation not making marks in the m3u8 file of this locality preservation, downloads.By m3u8 file being saved in to local also mark, completed the URL of download, can identify the URL of the video segment of not downloading in this m3u8 file, and then when restarting download, realized and continue download.
By above description, can be found out, the present invention is in the process of foradownloaded video, first judge that can the video segment that in m3u8 file, URL to be downloaded is corresponding download, if can download, download corresponding video segment according to this URL, if can not download, skip this video segment, the next URL of described URL to be downloaded of take judges as new URL to be downloaded.Therefore, even download while makeing mistakes at some video segments, also can skip the video segment that this is made mistakes, continue to download next video segment, and follow-up while downloading the video segment of makeing mistakes again, its failure problems is very likely recovered.So the present invention has reduced the time of waiting for the video segment of makeing mistakes in video downloading process, has improved speed of download.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of making, be equal to replacement, improvement etc., within all should being included in the scope of protection of the invention.

Claims (10)

1. the method for downloading video based on HLS agreement, is characterized in that, described method comprises:
S1. from Cloud Server, obtain the m3u8 file of downloading target video;
S2. judge that can video segment corresponding to URL to be downloaded in described m3u8 file download: can go to step S3, otherwise go to step S4;
S3. according to described URL to be downloaded, download corresponding video segment, and each video segment downloading to is stored in respectively on the assigned address in local disk;
S4. take the next URL of described URL to be downloaded as new URL to be downloaded, go to step S2.
2. method according to claim 1, is characterized in that,
In step S2, judge that the process that can video segment corresponding to URL to be downloaded in described m3u8 file be downloaded comprises: judge whether video segment corresponding to URL to be downloaded in described m3u8 file has been downloaded within the predetermined time.
3. method according to claim 1, is characterized in that, described method also comprises:
S5. after all video segments that can download have been downloaded, in download step S2, fail the video segment of download.
4. method according to claim 1, is characterized in that, described method also comprises:
S6. according to the path of the assigned address at video segment place, generate the local m3u8 file of described target video.
5. method according to claim 1, is characterized in that, described method also comprises:
S7. described m3u8 file is saved in to this locality, and the URL that mark has completed download in described m3u8 file, when the download of restarting described target video, according to the URL continuation not making marks in the described m3u8 file of this locality preservation, download.
6. the video download apparatus based on HLS agreement, is characterized in that, described device comprises:
Acquisition module, for obtaining the m3u8 file of downloading target video from Cloud Server;
Judge module, for judging that can the video segment corresponding to URL to be downloaded of described m3u8 file download; If can, judged result is sent to download module; If can not, the next URL of described URL to be downloaded of take judges as new URL to be downloaded;
Download module, for when video segment corresponding to the URL to be downloaded of described m3u8 file can be downloaded, downloads corresponding video segment according to described URL to be downloaded, and each video segment downloading to is stored in respectively on the assigned address in local disk.
7. device according to claim 6, it is characterized in that, judge module judges that the process that can video segment that the URL to be downloaded in described m3u8 file is corresponding be downloaded comprises: judge whether video segment corresponding to URL to be downloaded in described m3u8 file has been downloaded within the predetermined time.
8. device according to claim 6, is characterized in that, described download module is further used for after all video segments that can download have been downloaded, downloads through judgement and fails the video segment of download.
9. device according to claim 6, is characterized in that, described device also comprises:
Generation module, for according to the path of the assigned address at video segment place, generates the local m3u8 file of described target video.
10. device according to claim 6, is characterized in that,
Described download module, be further used for described m3u8 file to be saved in this locality, and the URL that mark has completed download in described m3u8 file, when the download of restarting described target video, according to the URL continuation not making marks in the described m3u8 file of this locality preservation, download.
CN201310665514.4A 2013-12-06 2013-12-09 HLS (http live streaming) protocol-based video downloading method and device Active CN103702176B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310665514.4A CN103702176B (en) 2013-12-09 2013-12-09 HLS (http live streaming) protocol-based video downloading method and device
PCT/CN2014/093188 WO2015081893A1 (en) 2013-12-06 2014-12-05 Media fragment rotation method, client and system
US15/102,268 US20170013037A1 (en) 2013-12-06 2014-12-05 Media fragment rotation method, client and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310665514.4A CN103702176B (en) 2013-12-09 2013-12-09 HLS (http live streaming) protocol-based video downloading method and device

Publications (2)

Publication Number Publication Date
CN103702176A true CN103702176A (en) 2014-04-02
CN103702176B CN103702176B (en) 2017-02-15

Family

ID=50363558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310665514.4A Active CN103702176B (en) 2013-12-06 2013-12-09 HLS (http live streaming) protocol-based video downloading method and device

Country Status (1)

Country Link
CN (1) CN103702176B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105323260A (en) * 2015-12-10 2016-02-10 康佳集团股份有限公司 P2P stream media system based data scheduling optimization method and broadcast system
CN105516828A (en) * 2015-12-14 2016-04-20 成都易瞳科技有限公司 Method and device for downloading video
CN105635753A (en) * 2015-06-08 2016-06-01 广州市动景计算机科技有限公司 Media data downloading method and device
CN106131588A (en) * 2016-07-12 2016-11-16 乐视控股(北京)有限公司 The order method of a kind of carousel platform multimedia programming and device
CN106331788A (en) * 2016-08-31 2017-01-11 乐视控股(北京)有限公司 Video download method and device
WO2017016285A1 (en) * 2015-07-29 2017-02-02 中兴通讯股份有限公司 Method and device for implementing download of multimedia file
CN106550263A (en) * 2015-09-16 2017-03-29 深圳市腾讯计算机***有限公司 Media playing method and device
CN110365776A (en) * 2019-07-17 2019-10-22 京东方科技集团股份有限公司 Picture batch method for down loading, device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080114861A1 (en) * 2007-01-05 2008-05-15 Gildred John T Method of inserting promotional content within downloaded video content
CN101217638A (en) * 2007-12-28 2008-07-09 深圳市迅雷网络技术有限公司 A downloading method, system and device of video file fragmentation
CN101282348A (en) * 2007-04-06 2008-10-08 上海晨兴电子科技有限公司 Method for implementing flow medium function using HTTP protocol

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080114861A1 (en) * 2007-01-05 2008-05-15 Gildred John T Method of inserting promotional content within downloaded video content
WO2008086070A2 (en) * 2007-01-05 2008-07-17 Sync Acquisition Corporation Method of inserting promotional content within downloaded video content
CN101282348A (en) * 2007-04-06 2008-10-08 上海晨兴电子科技有限公司 Method for implementing flow medium function using HTTP protocol
CN101217638A (en) * 2007-12-28 2008-07-09 深圳市迅雷网络技术有限公司 A downloading method, system and device of video file fragmentation

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105635753A (en) * 2015-06-08 2016-06-01 广州市动景计算机科技有限公司 Media data downloading method and device
WO2017016285A1 (en) * 2015-07-29 2017-02-02 中兴通讯股份有限公司 Method and device for implementing download of multimedia file
CN106713221A (en) * 2015-07-29 2017-05-24 中兴通讯股份有限公司 Multimedia file download method and device
CN106550263A (en) * 2015-09-16 2017-03-29 深圳市腾讯计算机***有限公司 Media playing method and device
CN105323260A (en) * 2015-12-10 2016-02-10 康佳集团股份有限公司 P2P stream media system based data scheduling optimization method and broadcast system
CN105516828A (en) * 2015-12-14 2016-04-20 成都易瞳科技有限公司 Method and device for downloading video
CN106131588A (en) * 2016-07-12 2016-11-16 乐视控股(北京)有限公司 The order method of a kind of carousel platform multimedia programming and device
CN106331788A (en) * 2016-08-31 2017-01-11 乐视控股(北京)有限公司 Video download method and device
CN110365776A (en) * 2019-07-17 2019-10-22 京东方科技集团股份有限公司 Picture batch method for down loading, device, electronic equipment and storage medium
CN110365776B (en) * 2019-07-17 2021-05-04 京东方科技集团股份有限公司 Picture batch downloading method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN103702176B (en) 2017-02-15

Similar Documents

Publication Publication Date Title
CN103648019A (en) Video downloading method and device based on HLS protocol
CN103702176A (en) HLS (http live streaming) protocol-based video downloading method and device
CN103686455A (en) Video playing method and device based on HLS protocol
US8386588B1 (en) Serial subscriptions
US20140040026A1 (en) Systems and methods for including advertisements in streaming content
CN101415069B (en) Server and method for sending on-line play video
CN104244079B (en) A kind of method for downloading video and device
US20150058407A1 (en) Systems, methods, and apparatuses for implementing the simultaneous display of multiple browser client cursors at each browser client common to a shared browsing session
US20160080470A1 (en) Server-side playlist stitching
US20110191439A1 (en) Media content ingestion
CN105376612A (en) Video playing method, media equipment, playing equipment and multimedia system
US10158918B2 (en) Bookmarking prospective media content on computer network
CN103607634A (en) Method for reducing network video ordering terminal user waiting time
US10158691B2 (en) Method and apparatus for providing network resources at intermediary server
CN104394475A (en) Streaming media file playing method and media player
CN112468839B (en) Playback method, system, device and readable storage medium of live content
US20180324238A1 (en) A System and Methods Thereof for Auto-playing Video Content on Mobile Devices
KR102428142B1 (en) Reception device, transmission device, and data processing method
CN114629929B (en) Log recording method, device and system
CN112243158B (en) Media file processing method and device, computer readable medium and electronic equipment
CN112449250B (en) Method, device, equipment and medium for downloading video resources
CN102624910A (en) Method, device and system for processing webpage content selected by user
CN105635753B (en) The method for down loading and device of media data
WO2016197691A1 (en) Method and apparatus for downloading streaming media
CN105450771A (en) Information push and information push optimization methods, servers and systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
PP01 Preservation of patent right

Effective date of registration: 20170721

Granted publication date: 20170215

PP01 Preservation of patent right
PD01 Discharge of preservation of patent
PD01 Discharge of preservation of patent

Date of cancellation: 20200721

Granted publication date: 20170215

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 300453 Tianjin Binhai New Area, Tianjin Eco-city, No. 126 Animation and Animation Center Road, Area B1, Second Floor 201-427

Patentee after: Xinle Visual Intelligent Electronic Technology (Tianjin) Co.,Ltd.

Address before: 300467 Tianjin Binhai New Area, ecological city, animation Middle Road, building, No. two, B1 District, 201-427

Patentee before: LE SHI ZHI XIN ELECTRONIC TECHNOLOGY (TIANJIN) Ltd.

Address after: Room 301-1, Room 301-3, Area B2, Animation Building, No. 126 Animation Road, Zhongxin Eco-city, Tianjin Binhai New Area, Tianjin

Patentee after: LE SHI ZHI XIN ELECTRONIC TECHNOLOGY (TIANJIN) Ltd.

Address before: 300453 Tianjin Binhai New Area, Tianjin Eco-city, No. 126 Animation and Animation Center Road, Area B1, Second Floor 201-427

Patentee before: Xinle Visual Intelligent Electronic Technology (Tianjin) Co.,Ltd.

PP01 Preservation of patent right
PP01 Preservation of patent right

Effective date of registration: 20210201

Granted publication date: 20170215