CN107147921A - Based on section and the intelligence CDN video playback accelerated methods dispatched and equipment - Google Patents

Based on section and the intelligence CDN video playback accelerated methods dispatched and equipment Download PDF

Info

Publication number
CN107147921A
CN107147921A CN201710370520.5A CN201710370520A CN107147921A CN 107147921 A CN107147921 A CN 107147921A CN 201710370520 A CN201710370520 A CN 201710370520A CN 107147921 A CN107147921 A CN 107147921A
Authority
CN
China
Prior art keywords
video
player
transcoding
section
cloud storage
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
CN201710370520.5A
Other languages
Chinese (zh)
Other versions
CN107147921B (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.)
WANGTI SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd BEIJING
Original Assignee
WANGTI SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd BEIJING
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 WANGTI SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd BEIJING filed Critical WANGTI SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd BEIJING
Priority to CN201710370520.5A priority Critical patent/CN107147921B/en
Publication of CN107147921A publication Critical patent/CN107147921A/en
Application granted granted Critical
Publication of CN107147921B publication Critical patent/CN107147921B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23103Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion using load balancing strategies, e.g. by placing or distributing content on different disks, different memories or different servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26216Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2743Video hosting of uploaded data from client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a kind of video playback accelerating method and device, specifically include:Video cloud storage service is realized to the video to be played, it is described to realize that video cloud storage service refers to store various types of video materials that Internet user is uploaded by web applications in cloud storage service side;Complete the adaptive transcoding section service of video;Dynamic configuration adjusts CDN node;Realize the intelligent slice scheduling of trigger-type:The video described in distribution scheduling in CDN, using the reverse proxy pattern of access triggers formula;The broadcasting of section video is carried out by full platform multi-terminal video player.The problem of video request program when solving video request program accelerates.

Description

Based on section and the intelligence CDN video playback accelerated methods dispatched and equipment
Technical field
The present invention relates to a kind of method and apparatus for improving video content program request fluency on internet site.
Background technology
With the development of internet, simple picture, word content can not meet the netizen increasingly expanded and browse need Ask, the program request of video content, have become the important channel that netizen obtains information.But general video request program, playout-delay It is far longer than common language and image content, therefore a kind of effective video program request acceleration technique, becomes all internet nets Operator stand the problem of must solve.
The content of the invention
It is an object of the invention to by the way that by video standard transcoding, simultaneously fragmentation adds there is provided a kind of effective video program request Fast method and apparatus.
The present invention proposes a kind of video playback accelerated method, specifically includes following steps:
1)Video cloud storage service is realized to the video to be played, it is described to realize that video cloud storage service refers in cloud storage service Side stores various types of video materials that Internet user is uploaded by web applications;
2)Complete the adaptive transcoding section service of video:By the step 1)In video material carry out standard transcoding and section Processing;
3)Dynamic configuration adjusts CDN node;
4)The intelligent slice scheduling of trigger-type is realized, is specifically included:The video described in distribution scheduling in CDN, is touched using accessing The reverse proxy pattern of hairdo;
5)The broadcasting of section video is carried out by full platform multi-terminal video player.
In addition, the invention also discloses a kind of video playback accelerator, specifically including:
1)Video cloud storage service unit, it is described to realize video cloud for realizing video cloud storage service to the video to be played Storage service refers to store various types of video materials that Internet user is uploaded by web applications in cloud storage service side;
2)Transcoding section service unit, for completing the adaptive transcoding section service of video:By the step 1)In video element Material carries out the transcoding and slicing treatment of standard;
3)Deployment unit, CDN node is adjusted for dynamic configuration;
4)Intelligent slice scheduling unit, for realizing the intelligent slice scheduling of trigger-type, is specifically included:Distribute in CDN and adjust The video is spent, using the reverse proxy pattern of access triggers formula;
5)Broadcast unit, the broadcasting for carrying out section video by full platform multi-terminal video player.
Video playback accelerating method and device provided in an embodiment of the present invention, by by video standard transcoding and fragment Change, corresponding fragments mosaicing playing function customized with the telescopic intelligent CDN Scheduling Systems of unification, and in player end, When shortening Internet user by player order video, the operation response time of buffering and drag and drop progress.
Brief description of the drawings
Fig. 1 is the business process map of the present invention.
Fig. 2 is the implementation Organization Chart of the present invention.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is A part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
Specific technical solution of the invention is as follows:In network the upload of video by user oneself complete, video plus Fast broadcast address is obtained after the completion of video upload, and user needs to accelerate network-specific video in video playback page insertion CDN Player, particularly embedded net ladder CDN accelerates network-specific video player.Specific business process map such as Fig. 1, implements framework Figure is as shown in Figure 2.It is most of that the implementation of the present invention is divided into five on the whole:
1, video cloud storage service
It is mainly used to store various types of video materials that Internet user is uploaded by web applications.Video code rate, form do not have There is a particular/special requirement, the major video form such as rmvb, wmv, mkv, avi, mpeg, MP4 can be uploaded in cloud storage service.Cloud Storage service is main by four sub- module compositions:
External web access interface submodules, interface is uploaded for providing video.
Zookeeper scheduler cluster submodules:For dispatching the transcoding introduced hereinafter and section program.
Ceph distributed storage cluster submodules:For storing the original video of user's upload and passing through standardized format With the video segment of fragmentation.Distributed framework ensure that the ability extending transversely of memory space, and storage content safety Property.
Cassandra index cluster submodules:For providing directory index service for ceph distributed storages.
2, the adaptive transcoding section service of video
To ensure the fluency of video playback, all videos are all the transcoding and slicing treatment by standard:
All original videos are uploaded in the ceph distributed storage clusters of cloud storage by the external web interface of cloud storage service.
All videos are carried out reference format, the form conversion of code check and transcoding, retained by transcoding section server cluster While original video, generation SD, high definition, the mp4 format videos of the super multiple standards code check such as clear.
Transcoding section server cluster, segmentation cutting, every section of video segment size system are carried out to the video after each transcoding One.
3, CDN
The bandwidth of each CDN node can be adjusted dynamically, between 100Mbps and 200Mbps.Each CDN resource nodes service Device hardware configuration is, single CPU8 cores, 2 pieces of enterprise-level internal memory 32GB, enterprise-level 4TB capacity HDDs.The objective of the configuration is most Bigization hard disk utilization, saves the cost of other resources such as CPU and internal memory as far as possible.
One typical CDN amounts to CDN node 50, total hard-disk capacity 400T, CDN maximum bandwidths 10Gbps.
4, trigger-type intelligence slice scheduling
Distribution scheduling of the video in CDN, using the reverse proxy pattern of access triggers formula, is described as follows:
The player of client determines after the code check of request video that player can select suitable bit-rate video according to playing progress rate Corresponding section conduct interviews, player client can be weighted at random according to the bandwidth load state of CDN node in the whole network Selection, it is ensured that access and taste as video segment from one of bandwidth status most idle 5 CDN node servers selection one First server of examination.
When have received the access request of some video segment in some CDN node, the CDN node first judges the piece Whether section is in itself hard disk, if it is present video segment directly is returned into player.
If the video segment is not in this CDN node, then the server can be from distribution source(Central cloud storage clothes Business)Upper download video segment, before the video segment downloads completion in this CDN node, the broadcasting of video is temporarily weighed It is directed in central cloud storage service.
The access frequency of all video segments on its hard disk is inspected periodically in each CDN node, and access frequency is low Deleted in all sections of a certain threshold value, it is ensured that hard drive space is taken by popular video as far as possible.
5, full platform multi-terminal video player
The broadcasting of section video is used and foregoing CDN and intelligent scheduling strategy matching, multiple terminal self-adapting intelligence Can video player:
Video player supports various terminals to use, including the various major browsers under PC, mobile phone, the flat board of iOS system, with And the app in the equipment of various Android systems is embedded.
Video player can be according to the true bandwidth of network environment where user, and the video for automatically selecting suitable code check is attempted Play.
During player plays video, the video in the following 30s of real-time estimate is downloaded slack-off or abnormal download Possibility, once finding that next video segment can not be played, switches CDN node server at once, and failure or speed Slower CDN node is marked in blacklist within a certain period of time, and whole process does not influence user to browse video.
Based on above-mentioned embodiment, the present invention proposes a kind of video playback accelerated method, specifically includes following steps:
1)Video cloud storage service is realized to the video to be played, it is described to realize that video cloud storage service refers in cloud storage service Side stores various types of video materials that Internet user is uploaded by web applications;
2)Complete the adaptive transcoding section service of video:By the step 1)In video material carry out standard transcoding and section Processing;
3)Dynamic configuration adjusts CDN node;
4)The intelligent slice scheduling of trigger-type is realized, is specifically included:The video described in distribution scheduling in CDN, is touched using accessing The reverse proxy pattern of hairdo;
5)The broadcasting of section video is carried out by full platform multi-terminal video player.
The step 1)In, cloud storage service is mainly by four sub- module compositions:
External web access interface submodules, interface is uploaded for providing video;
Zookeeper scheduler cluster submodules:For dispatching transcoding and section program;
Ceph distributed storage cluster submodules:For storing the original video of user's upload and passing through standardized format and broken The video segment of piece;
Cassandra index cluster submodules:For providing directory index service for ceph distributed storages.
The step 2)Specifically include:All videos are carried out with reference format, the form conversion of code check and transcoding etc., with And, segmentation cutting is carried out to the video after each transcoding.
The step 4)Specifically include:
The player of client determines after the code check of request video that player can select suitable bit-rate video according to playing progress rate Corresponding section conduct interviews;
Client player can be weighted random selection according to the bandwidth load state of CDN node in the whole network, it is ensured that from bandwidth One of state most idle N number of CDN node server selection one accesses first service attempted as video segment Device, the N is positive integer;
When have received the access request of some video segment in some CDN node, the CDN node first judges that the fragment is It is no in itself hard disk, if it is present video segment directly is returned into player,
Otherwise, the server can download the video segment from distribution source.
The step 5)Specifically include:Video player can be according to the true bandwidth of network environment where user, automatic choosing The video for selecting suitable code check is attempted to play.
In addition, the invention also discloses a kind of video playback accelerator, specifically including:
1)Video cloud storage service unit, it is described to realize video cloud for realizing video cloud storage service to the video to be played Storage service refers to store various types of video materials that Internet user is uploaded by web applications in cloud storage service side;
2)Transcoding section service unit, for completing the adaptive transcoding section service of video:By the step 1)In video element Material carries out the transcoding and slicing treatment of standard;
3)Deployment unit, CDN node is adjusted for dynamic configuration;
4)Intelligent slice scheduling unit, for realizing the intelligent slice scheduling of trigger-type, is specifically included:Distribute in CDN and adjust The video is spent, using the reverse proxy pattern of access triggers formula;
5)Broadcast unit, the broadcasting for carrying out section video by full platform multi-terminal video player.
In the video cloud storage service unit, cloud storage service is mainly by four sub- module compositions:
External web access interface submodules, interface is uploaded for providing video;
Zookeeper scheduler cluster submodules:For dispatching transcoding and section program;
Ceph distributed storage cluster submodules:For storing the original video of user's upload and passing through standardized format and broken The video segment of piece;
Cassandra index cluster submodules:For providing directory index service for ceph distributed storages.
Transcoding section service unit is additionally operable to:To all videos carry out reference format, code check form conversion with transcoding with And, segmentation cutting is carried out to the video after each transcoding;
Intelligent slice scheduling unit is additionally operable to:The player of client determines after the code check of request video that player meeting basis is broadcast Degree of putting into, selects the corresponding section of suitable bit-rate video to conduct interviews;
Client player can be weighted random selection according to the bandwidth load state of CDN node in the whole network, it is ensured that from bandwidth One of state most idle N number of CDN node server selection one accesses first service attempted as video segment Device, the N is positive integer;
When have received the access request of some video segment in some CDN node, the CDN node first judges that the fragment is It is no in itself hard disk, if it is present video segment directly is returned into player,
Otherwise, the server can download the video segment from distribution source.
A kind of video playback acceleration system and a kind of video playback accelerator are additionally provided, device is specifically included:Processing Device, memory,
The processor is used to perform the programmed instruction in memory, to realize method described above.
A kind of video playback is additionally provided to accelerate to store computer program code in storage medium, the storage medium, Described program code is used to realize method described above.
This method has the following advantages that compared with traditional non-sliced formula video on demand techniques:
All video standardization processing can avoid answering for the Player Design caused by the chaotic disunity of form of original video Hydridization, improves the browser compatibility and multiple terminals suitability of video player
The granularity that carrying out section to video can distribute CDN diminishes and standardized, and reduces because network is to bursty jitter The transmission of video failure caused or the probability retransmitted, improve the efficiency that CDN is integrally distributed
User accesses video, can automatically select the video rate of suitable user own bandwidth to play out by player, compare The demand mode of the single code check of conventional video, the bandwidth rates to user Internet access require lower
, can be according to actual video segment speed of download and the cycle to CDN state when player plays video Detection, the next optimal CDN service node of Real-time Decision reduces the possibility of video playback interim card
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can be by Software adds the mode of required general hardware platform to realize, naturally it is also possible to pass through hardware.Understood based on such, above-mentioned skill The part that art scheme substantially contributes to prior art in other words can be embodied in the form of software product, the calculating Machine software product can be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD, including some instructions are used With cause a computer equipment (can be personal computer, server, or network equipment etc.) perform each embodiment or Method described in some parts of person's embodiment.
The multi-screen method for pushing and equipment provided above the embodiment of the present invention is described in detail, used herein Specific case is set forth to the principle and embodiment of the present invention, and the explanation of above example is only intended to help and understands The method and its core concept of the present invention;Simultaneously for those of ordinary skill in the art, according to the thought of the present invention, in tool It will change in body embodiment and application, in summary, this specification content should not be construed as to the present invention Limitation.

Claims (10)

1. a kind of video playback accelerated method, it is characterised in that specifically include following steps:
1)Video cloud storage service is realized to the video to be played, it is described to realize that video cloud storage service refers in cloud storage service Side stores various types of video materials that Internet user is uploaded by web applications;
2)Complete the adaptive transcoding section service of video:By the step 1)In video material carry out standard transcoding and section Processing;
3)Dynamic configuration adjusts CDN node;
4)The intelligent slice scheduling of trigger-type is realized, is specifically included:The video described in distribution scheduling in CDN, is touched using accessing The reverse proxy pattern of hairdo;
5)The broadcasting of section video is carried out by full platform multi-terminal video player.
2. according to the method described in claim 1, it is characterised in that
The step 1)In, cloud storage service is mainly by four sub- module compositions:
External web access interface submodules, interface is uploaded for providing video;
Zookeeper scheduler cluster submodules:For dispatching transcoding and section program;
Ceph distributed storage cluster submodules:For storing the original video of user's upload and passing through standardized format and broken The video segment of piece;
Cassandra index cluster submodules:For providing directory index service for ceph distributed storages.
3. method according to claim 2, it is characterised in that
The step 2)Specifically include:All videos are carried out with reference format, the form conversion of code check and transcoding etc., and, it is right Video after each transcoding carries out segmentation cutting.
4. method according to claim 3, it is characterised in that the step 4)Specifically include:
The player of client determines after the code check of request video that player can select suitable bit-rate video according to playing progress rate Corresponding section conduct interviews;
Client player can be weighted random selection according to the bandwidth load state of CDN node in the whole network, it is ensured that from bandwidth One of state most idle N number of CDN node server selection one accesses first service attempted as video segment Device, the N is positive integer;
When have received the access request of some video segment in some CDN node, the CDN node first judges that the fragment is It is no in itself hard disk, if it is present video segment directly is returned into player,
Otherwise, the server can download the video segment from distribution source.
5. the method according to claim 1-4, it is characterised in that
The step 5)Specifically include:Video player can automatically select conjunction according to the true bandwidth of network environment where user The video of suitable code check is attempted to play.
6. a kind of video playback accelerator, it is characterised in that specifically include:
1)Video cloud storage service unit, it is described to realize video cloud for realizing video cloud storage service to the video to be played Storage service refers to store various types of video materials that Internet user is uploaded by web applications in cloud storage service side;
2)Transcoding section service unit, for completing the adaptive transcoding section service of video:By the step 1)In video element Material carries out the transcoding and slicing treatment of standard;
3)Deployment unit, CDN node is adjusted for dynamic configuration;
4)Intelligent slice scheduling unit, for realizing the intelligent slice scheduling of trigger-type, is specifically included:Distribute in CDN and adjust The video is spent, using the reverse proxy pattern of access triggers formula;
5)Broadcast unit, the broadcasting for carrying out section video by full platform multi-terminal video player.
7. device according to claim 6, it is characterised in that
In the video cloud storage service unit, cloud storage service is mainly by four sub- module compositions:
External web access interface submodules, interface is uploaded for providing video;
Zookeeper scheduler cluster submodules:For dispatching transcoding and section program;
Ceph distributed storage cluster submodules:For storing the original video of user's upload and passing through standardized format and broken The video segment of piece;
Cassandra index cluster submodules:For providing directory index service for ceph distributed storages.
8. device according to claim 7, it is characterised in that
Transcoding section service unit is additionally operable to:To all videos carry out reference format, code check form conversion with transcoding and, it is right Video after each transcoding carries out segmentation cutting;
Intelligent slice scheduling unit is additionally operable to:The player of client determines after the code check of request video that player meeting basis is broadcast Degree of putting into, selects the corresponding section of suitable bit-rate video to conduct interviews;
Client player can be weighted random selection according to the bandwidth load state of CDN node in the whole network, it is ensured that from bandwidth One of state most idle N number of CDN node server selection one accesses first service attempted as video segment Device, the N is positive integer;
When have received the access request of some video segment in some CDN node, the CDN node first judges that the fragment is It is no in itself hard disk, if it is present video segment directly is returned into player,
Otherwise, the server can download the video segment from distribution source.
9. a kind of video playback accelerator, it is characterised in that specifically include:Processor, memory,
The processor is used to perform the programmed instruction in memory, to realize the method any one of claim 1-5.
10. a kind of video playback acceleration system, it is characterised in that
The system includes the device as described in claim any one of 6-9.
CN201710370520.5A 2017-05-23 2017-05-23 Video playing acceleration method and device based on slice and intelligent CDN scheduling Active CN107147921B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710370520.5A CN107147921B (en) 2017-05-23 2017-05-23 Video playing acceleration method and device based on slice and intelligent CDN scheduling

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710370520.5A CN107147921B (en) 2017-05-23 2017-05-23 Video playing acceleration method and device based on slice and intelligent CDN scheduling

Publications (2)

Publication Number Publication Date
CN107147921A true CN107147921A (en) 2017-09-08
CN107147921B CN107147921B (en) 2020-11-03

Family

ID=59780180

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710370520.5A Active CN107147921B (en) 2017-05-23 2017-05-23 Video playing acceleration method and device based on slice and intelligent CDN scheduling

Country Status (1)

Country Link
CN (1) CN107147921B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107707971A (en) * 2017-09-26 2018-02-16 上海欧美拉光电股份有限公司 One kind is used for long-distance cloud storage multimedia control system
CN109246487A (en) * 2018-08-17 2019-01-18 上海悠络客电子科技股份有限公司 A kind of intelligent dispatching system
CN109361925A (en) * 2018-11-14 2019-02-19 浙江远算云计算有限公司 A kind of video flowing accelerated method based on HEVC transcoding
CN109600373A (en) * 2018-12-11 2019-04-09 深圳市网心科技有限公司 A kind of live data transmission method, device, system and readable storage medium storing program for executing
CN110166834A (en) * 2018-02-11 2019-08-23 腾讯科技(深圳)有限公司 A kind of data playing method, device and storage medium
CN112689171A (en) * 2020-12-16 2021-04-20 创盛视联数码科技(北京)有限公司 Video playing system
CN113965775A (en) * 2021-10-22 2022-01-21 武汉博晟安全技术股份有限公司 Multimedia video safe playing method based on slice and intelligent CDN acceleration
CN115002557A (en) * 2022-05-23 2022-09-02 北京字跳网络技术有限公司 Network speed prediction method, device, equipment and storage medium

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039329A (en) * 2006-12-28 2007-09-19 中兴通讯股份有限公司 Media delivery system of network TV system based on media delivery
CN101453368A (en) * 2007-12-03 2009-06-10 华为技术有限公司 Method, system and equipment for Internet IP address classification and bandwidth prediction
WO2010125585A2 (en) * 2009-04-28 2010-11-04 Valuable Innovations Private Limited Advanced system for deducing subscriber preferences for a content-on-demand (cod) service
CN101997822A (en) * 2009-08-26 2011-03-30 ***通信集团公司 Streaming media content delivery method, system and equipment
US20130167131A1 (en) * 2011-12-22 2013-06-27 Samuel L. Carson Computer operating system install time predictor
CN103686167A (en) * 2013-12-24 2014-03-26 广东威创视讯科技股份有限公司 Multi-stream broadcast method and device
CN103747297A (en) * 2014-01-09 2014-04-23 能力天空科技(北京)有限公司 Video dynamic dispatching method, device and video playing system
CN104349178A (en) * 2014-11-21 2015-02-11 赛特斯信息科技股份有限公司 System and method for required real-time transcoding and self-adaptive code rate stream media playing
CN104378665A (en) * 2014-11-24 2015-02-25 深圳市天威视讯股份有限公司 Distributed transcoding system and method based on digital television
CN106331788A (en) * 2016-08-31 2017-01-11 乐视控股(北京)有限公司 Video download method and device
CN106453658A (en) * 2016-12-08 2017-02-22 北京君泰家安科技有限公司 Online education platform
CN106656918A (en) * 2015-10-29 2017-05-10 亦非云信息技术(上海)有限公司 Internet television national platform architecture design method based on broadcast and TV wired network

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039329A (en) * 2006-12-28 2007-09-19 中兴通讯股份有限公司 Media delivery system of network TV system based on media delivery
CN101453368A (en) * 2007-12-03 2009-06-10 华为技术有限公司 Method, system and equipment for Internet IP address classification and bandwidth prediction
WO2010125585A2 (en) * 2009-04-28 2010-11-04 Valuable Innovations Private Limited Advanced system for deducing subscriber preferences for a content-on-demand (cod) service
CN101997822A (en) * 2009-08-26 2011-03-30 ***通信集团公司 Streaming media content delivery method, system and equipment
US20130167131A1 (en) * 2011-12-22 2013-06-27 Samuel L. Carson Computer operating system install time predictor
CN103686167A (en) * 2013-12-24 2014-03-26 广东威创视讯科技股份有限公司 Multi-stream broadcast method and device
CN103747297A (en) * 2014-01-09 2014-04-23 能力天空科技(北京)有限公司 Video dynamic dispatching method, device and video playing system
CN104349178A (en) * 2014-11-21 2015-02-11 赛特斯信息科技股份有限公司 System and method for required real-time transcoding and self-adaptive code rate stream media playing
CN104378665A (en) * 2014-11-24 2015-02-25 深圳市天威视讯股份有限公司 Distributed transcoding system and method based on digital television
CN106656918A (en) * 2015-10-29 2017-05-10 亦非云信息技术(上海)有限公司 Internet television national platform architecture design method based on broadcast and TV wired network
CN106331788A (en) * 2016-08-31 2017-01-11 乐视控股(北京)有限公司 Video download method and device
CN106453658A (en) * 2016-12-08 2017-02-22 北京君泰家安科技有限公司 Online education platform

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107707971A (en) * 2017-09-26 2018-02-16 上海欧美拉光电股份有限公司 One kind is used for long-distance cloud storage multimedia control system
CN110166834A (en) * 2018-02-11 2019-08-23 腾讯科技(深圳)有限公司 A kind of data playing method, device and storage medium
CN110166834B (en) * 2018-02-11 2021-08-31 腾讯科技(深圳)有限公司 Data playing method, device and storage medium
CN109246487A (en) * 2018-08-17 2019-01-18 上海悠络客电子科技股份有限公司 A kind of intelligent dispatching system
CN109246487B (en) * 2018-08-17 2021-09-03 上海悠络客电子科技股份有限公司 Intelligent scheduling system
CN109361925A (en) * 2018-11-14 2019-02-19 浙江远算云计算有限公司 A kind of video flowing accelerated method based on HEVC transcoding
CN109600373A (en) * 2018-12-11 2019-04-09 深圳市网心科技有限公司 A kind of live data transmission method, device, system and readable storage medium storing program for executing
CN112689171A (en) * 2020-12-16 2021-04-20 创盛视联数码科技(北京)有限公司 Video playing system
CN112689171B (en) * 2020-12-16 2023-06-13 创盛视联数码科技(北京)有限公司 Video playing system
CN113965775A (en) * 2021-10-22 2022-01-21 武汉博晟安全技术股份有限公司 Multimedia video safe playing method based on slice and intelligent CDN acceleration
CN115002557A (en) * 2022-05-23 2022-09-02 北京字跳网络技术有限公司 Network speed prediction method, device, equipment and storage medium
CN115002557B (en) * 2022-05-23 2024-01-30 北京字跳网络技术有限公司 Network speed prediction method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN107147921B (en) 2020-11-03

Similar Documents

Publication Publication Date Title
CN107147921A (en) Based on section and the intelligence CDN video playback accelerated methods dispatched and equipment
US20170192819A1 (en) Method and electronic device for resource allocation
CN105025351B (en) The method and device of DST PLAYER buffering
WO2019128800A1 (en) Content service implementation method and device, and content delivery network node
CN102006368B (en) Streaming media audio file play method based on mobile terminal memory card cache technology
WO2013159703A1 (en) Offline download method, multimedia file download method and system thereof
JP6314252B2 (en) Network video playback method and apparatus
CN102055718B (en) Method, device and system for layering request content in http streaming system
CN105556922B (en) DASH in network indicates adaptive
Ott et al. Simulation framework for HTTP-based adaptive streaming applications
CN110087141A (en) Method of transmitting video data, device, client and server
CN111031376B (en) Bullet screen processing method and system based on WeChat applet
CN106791930B (en) Video processing method and device
CN107920108A (en) A kind of method for pushing of media resource, client and server
CN104866339A (en) Distributed persistent management method, system and device of FOTA data
EP3310093A1 (en) Traffic control method and apparatus
CN103873929A (en) Method and device for playing multimedia data
CN110149299A (en) A kind of method for optimizing video, device and system, terminal and the network equipment
CN107959659B (en) Streaming media playing control method and device and electronic equipment
WO2020155956A1 (en) First-frame equalization current-limiting method and apparatus, computer device and readable storage medium
TWI602431B (en) Method and device for transmitting information
CN106101184B (en) A kind of document down loading method and playback equipment
CN107959667A (en) A kind of method for pushing of media slicing, server and client
CN107040615A (en) Method for down loading, terminal and the computer-readable recording medium of media slicing
CN103095836A (en) Method, device and system of adjustment of internet application service quality

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant