CN106559684A - Reduce method, terminal and the system of live time delay - Google Patents

Reduce method, terminal and the system of live time delay Download PDF

Info

Publication number
CN106559684A
CN106559684A CN201510639278.8A CN201510639278A CN106559684A CN 106559684 A CN106559684 A CN 106559684A CN 201510639278 A CN201510639278 A CN 201510639278A CN 106559684 A CN106559684 A CN 106559684A
Authority
CN
China
Prior art keywords
media stream
server
media
network bandwidth
stream section
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
CN201510639278.8A
Other languages
Chinese (zh)
Other versions
CN106559684B (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201510639278.8A priority Critical patent/CN106559684B/en
Publication of CN106559684A publication Critical patent/CN106559684A/en
Application granted granted Critical
Publication of CN106559684B publication Critical patent/CN106559684B/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/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/23805Controlling the feeding rate to the network, e.g. by controlling the video pump
    • 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)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses a kind of method for reducing live time delay, terminal and system, wherein, the method for reducing live time delay includes:Media Stream section is downloaded from a server by terminal;And the network bandwidth B of detection terminal connection server, when network bandwidth B is more than pre-set bandwidths, the position for playing the probe sensing Media Stream section corresponding with the network bandwidth is played out, realizing to increase extra hardware device, in the case that without the carrying out to original stream media network equipment, what is changed, the purpose of live time delay is reduced, Consumer's Experience is effectively improved.

Description

Reduce method, terminal and the system of live time delay
Technical field
The present invention relates to internet arena, more particularly to a kind of method for reducing live time delay, terminal And system.
Background technology
Audio frequency and video are cut into slices for supporting HTML (Hypertext Markup Language) (HTTP, HyperText Transfer Protocol) live TV stream (Live Streaming) is played.HTTP Live Streaming are by Herba Marsileae Quadrifoliae The Streaming transfer protocol based on HTTP that fruit company (Apple) proposes.It is by a whole sound Video flowing cuts into the audio/video flow little one by one that can be downloaded by HTTP, and generates a played column Table (M3U8), client only need to obtain the i.e. playable sound of M3U8 playlists of resource and regard Frequently.
Active user's home network bandwidth more and more higher, and the live TV stream broadcast mode for adopting now, Do not consider the actual network bandwidth of user situation abundant enough, but phase is adopted to all videos Cut into slices with the mode of time span, download fixed section number every time and enter row buffering, and under Carry section to play one by one, so as to cause unnecessary time delay, reduce Consumer's Experience.
The content of the invention
The purpose of the present invention is to propose to a kind of method for reducing live time delay, terminal and system, work as band When wide abundant enough, terminal player is jumped directly to reasonably to cache slice position and is played out, So as to reduce live time delay, Consumer's Experience is improved.
A kind of method for reducing live time delay provided in an embodiment of the present invention, including:
Download from a server Media Stream section.
The network bandwidth B of the detection connection server, when the network bandwidth B is more than default band When wide, the position for playing the probe sensing Media Stream section corresponding with the network bandwidth is carried out Play.
Specifically, server includes media server and media delivery server (CDN).
Downloading from a server Media Stream section includes:
Terminal sends live request to media server, and the live request includes the terminal iidentification ID and the media server address.
The media server is encoded to Media Stream, and the Media Stream is assembled.
Media delivery server CDN is cut into slices to the Media Stream, and each Media Stream is cut into slices It is indexed, generates index file.
Index file described in the terminal downloads, and the rule provided according to the index file, under Carry the Media Stream section;Wherein, the Media Stream section includes Media Stream section average bit rate M.
In each embodiment of the method for the live time delay of above-mentioned reduction, the index file includes M3U Index file, the EXT-X-STREAM-INF labels in the M3U index files are included CODECS attributes, the CODECS attributes include the average bit rate M.
Specifically, the network bandwidth B of the detection connection server includes:
Determine byte-sized Q that the Media Stream section is included, and download the Media Stream section Needs duration T, and the network bandwidth B is calculated by B=Q/T.
In another embodiment based on the method for the live time delay of above-mentioned reduction of the invention, the default band A width of M.
When the network bandwidth B is more than pre-set bandwidths, probe will be played and pointed to and the Netowrk tape The position of wide corresponding Media Stream section play out including:
Work as B>During M, when the broadcasting probe points to first corresponding with the network bandwidth B Between point O-Z Media Stream section at play out, wherein, Z=S/N, bandwidth code check than N=B/M, O is current time, and S is the total duration of the Media Stream section.
In another embodiment based on the method for the live time delay of above-mentioned reduction of the invention, also include:
As B≤M, then the probe of playing points to second corresponding with the network bandwidth B Play out at the Media Stream section of time point O-S.
The embodiment of the present invention also provides a kind of terminal for reducing live time delay, including:
Section download unit, for downloading from a server Media Stream section.
Bandwidth detection unit, connects the network bandwidth B of the server for detection terminal.
Broadcast unit, refers to for when the network bandwidth B is more than pre-set bandwidths, will play probe The position cut into slices to the Media Stream corresponding with the network bandwidth plays out.
In one specific embodiment of the terminal that live time delay is reduced in the present invention, the server Including media server and CDN.
The download unit specifically sends live request to media server, and the live request includes The terminal iidentification ID and the media server address;And the rule provided according to index file, Download the Media Stream section;Wherein, the index file passes through the media server to media Stream is encoded, and the Media Stream is assembled;Media delivery server CDN is to the matchmaker Body stream is cut into slices, and generates after being indexed to each Media Stream section;The Media Stream section Including Media Stream section average bit rate M.
In each embodiment of the terminal of the live time delay of above-mentioned reduction of the invention, the index file bag Include M3U index files, the EXT-X-STREAM-INF labels in the M3U index files Comprising CODECS attributes, the CODECS attributes include the average bit rate M.
In one specific embodiment of the terminal that live time delay is reduced in the present invention, the bandwidth inspection Byte-sized Q that unit specifically determines that the Media Stream section is included is surveyed, and downloads the media The duration T of the needs of stream section, and the network bandwidth B is calculated by B=Q/T.
In one specific embodiment of the terminal that live time delay is reduced in the present invention, the default band A width of M.
The broadcast unit specifically works as B>During M, the broadcasting probe is pointed to and the network bandwidth Play out at the Media Stream section of B corresponding first time point O-Z, wherein, Z=S/N, Than N=B/M, O is current time to bandwidth code check, and S is the total duration of the Media Stream section.
It is in another embodiment based on the terminal of the live time delay of above-mentioned reduction of the invention, described to play single Unit is additionally operable to as B≤M, the broadcasting probe is pointed to corresponding with the network bandwidth B Play out at the Media Stream section of the second time point O-S.
The embodiment of the present invention also provides a kind of system for reducing live time delay, including:Server and such as The terminal of the live time delay of reduction involved by any of the above-described embodiment.
The method of the live time delay of above-mentioned reduction, terminal and system that the embodiment of the present invention is proposed, pass through Terminal downloads from a server Media Stream section;And the network bandwidth B of connection server is detected, when When network bandwidth B is more than pre-set bandwidths, probe will be played and point to the media corresponding with the network bandwidth The position of stream section plays out, and realizes need not increase extra hardware device, without In the case that what is changed to the carrying out of original stream media network equipment, live time delay purpose is reduced, Effectively improve Consumer's Experience.
Description of the drawings
The Description of Drawings embodiments of the invention of a part for description are constituted, and together with description It is used for together explaining the principle of the present invention.
Referring to the drawings, according to detailed description below, the present invention can be more clearly understood from, its In:
Fig. 1 is the schematic flow sheet of method one embodiment that the present invention reduces live time delay.
Fig. 2 is the schematic flow sheet of method another embodiment that the present invention reduces live time delay.
Fig. 3 is the schematic flow sheet of one Application Example of method that the present invention reduces live time delay.
Fig. 4 is the schematic diagram of method another Application Example that the present invention reduces live time delay.
Fig. 5 is the structural representation of terminal one embodiment that the present invention reduces live time delay.
Fig. 6 is the structural representation of system one embodiment that the present invention reduces live time delay.
Fig. 7 is the structural representation of system another embodiment that the present invention reduces live time delay.
Specific embodiment
Describe the various exemplary embodiments of the present invention now with reference to accompanying drawing in detail.It should be noted that: Unless specifically stated otherwise, the part that otherwise illustrates in these embodiments and step it is positioned opposite, Numerical expression and numerical value are not limited the scope of the invention.
Simultaneously, it should be appreciated that for the ease of description, the size of the various pieces shown in accompanying drawing It is not to draw according to actual proportionate relationship.
To the description only actually of at least one exemplary embodiment be below it is illustrative, never As to the present invention and its application or any restriction for using.
For known to person of ordinary skill in the relevant, technology, method and apparatus may not be made in detail Discuss, but in the appropriate case, the technology, method and apparatus should be considered the one of description Part.
In all examples of shown here and discussion, any occurrence should be construed as merely and show Example property, not as restriction.Therefore, the other examples of exemplary embodiment can have not Same value.
It should be noted that:Similar label and letter represent similar terms in following accompanying drawing, therefore, Once being defined in a certain Xiang Yi accompanying drawing, then need not which be entered to advance in subsequent accompanying drawing One step discussion.
Fig. 1 is the schematic flow sheet of method one embodiment that the present invention reduces live time delay, such as Fig. 1 Shown, the method for the live time delay of reduction of the embodiment includes:
S101, downloads from a server Media Stream section.
Wherein, server can include media server and media delivery server (CDN).
S102, the network bandwidth B of detection connection media server, judges whether work as network bandwidth B More than pre-set bandwidths.
Such as when network bandwidth B is more than pre-set bandwidths, then execution step S103, does not otherwise perform follow-up Flow process.
S103, the position for playing the probe sensing Media Stream section corresponding with the network bandwidth is carried out Play.
The method of the live time delay of above-mentioned reduction that the embodiment of the present invention is proposed, by terminal from server Downloading media stream is cut into slices;And detect the network bandwidth B of connection server, when network bandwidth B it is big When pre-set bandwidths, probe will be played and point to the position that the Media Stream corresponding with the network bandwidth is cut into slices Play out, realizing to increase extra hardware device, without to original Streaming Media In the case that how the carrying out of the network equipment changes, live time delay purpose is reduced, is effectively improved Consumer's Experience.
Fig. 2 is the schematic flow sheet of method another embodiment that the present invention reduces live time delay, such as Shown in Fig. 2, the method for the live time delay of reduction of the embodiment includes:
S201, terminal send live request to media server, and live request includes terminal iidentification (ID) With media server address.
Wherein, above-mentioned terminal can be the considerable terminal for seeing live such as mobile phone, computer, intelligent television.
S202, media server are encoded to Media Stream, and Media Stream is assembled.
S203, media delivery server (CDN) cut into slices to Media Stream, and to each media Stream section is indexed, and generates index file.
S204, terminal downloads index file, and the rule provided according to index file, downloads of media Stream section;Wherein, Media Stream section includes Media Stream section average bit rate M.
In a detailed embodiment, cut into slices for live Streaming Media, be typically with advance 3 Streaming Media sections are downloaded, if Streaming Media number of sections excessively can also affect live real-time.
S205, determines Media Stream byte-sized Q that includes of section, and the section of downloads of media stream The duration T of needs, and network bandwidth B is calculated by B=Q/T.
Whether S206, judge network bandwidth B more than pre-set bandwidths, wherein, pre-set bandwidths are M.
If B>M, then execution step S207, as B≤M, then execution step S208.
S207, plays the media that probe points to first time point O-Z corresponding with network bandwidth B Play out at stream section.
Wherein, Z=S/N, than N=B/M, O is current time to bandwidth code check, and S is cut for Media Stream The total duration of piece.
In a specific example, Media Stream section total duration is 30 seconds, and bandwidth is the 3 of code check Times, then play probe and reproduction time is jumped to the broadcasting away from current point in time section 10s.
S208, plays the media that probe points to the second time point O-S corresponding with network bandwidth B Play out at stream section.
The method of the live time delay of above-mentioned reduction that the embodiment of the present invention is proposed, when user bandwidth is larger, The live video of less time delay can be provided the user, the body of live video is watched so as to provide user Test.
Fig. 3 is the schematic flow sheet of one Application Example of method that the present invention reduces live time delay, As shown in figure 3, the method for the live time delay of reduction of the embodiment includes:
S301, terminal ask M3U index files from CDN server.
S302, terminal get M3U index files from CDN server.
S303, terminal download 3 Streaming Media sections according to the address that M3U index files are provided
S304,3 Streaming Media section downloads are completed.
Downloaded 3 Streaming Media sections are deposited in the buffer by S305, terminal.
S306, terminal obtain the code check of Streaming Media section from M3U files
S307, terminal calculate the network bandwidth being connected with stream media distribution server.
Specifically, the algorithm of network bandwidth assessment is as follows:Then B=Q/T, wherein, B is expressed as band Width, Q represent section byte-sized, and T represents downloading duration.
Work as B>During M, then it represents that bandwidth is sufficiently large.N=B/M, N represent bandwidth be code check times Number.
Work as B<=M, then it represents that bandwidth is not sufficient enough.
S308, terminal test out the play time for playing probe according to the network bandwidth result for calculating.
As shown in figure 4, working as B>During M, redirect broadcasting can be carried out using player probe, when redirecting Between the computing formula put be:Z=S/N, wherein S represent total section duration (3 durations of cutting into slices With).Represent in the case of the network bandwidth, the total duration of 3 sections is the Z seconds, so needing The Z seconds are wanted to cache.
S309, terminal movement play probe and play out to the play time for calculating.
Alternatively, referring back to Fig. 4, work as B<=M, then using existing mode, carry out played in order.
S310, after Streaming Media section finishes playing, asks next section of M3U index file.
Fig. 5 is the structural representation of terminal one embodiment that the present invention reduces live time delay, such as Fig. 5 Shown, the terminal of the live time delay of reduction of the embodiment includes:Section download unit 501, bandwidth inspection Unit 502 and broadcast unit 503 are surveyed, wherein:
Section download unit 501, for downloading from a server Media Stream section.
Bandwidth detection unit 502, for the network bandwidth B of detection terminal connection server.
Broadcast unit 503, refers to for when network bandwidth B is more than pre-set bandwidths, will play probe The position cut into slices to the Media Stream corresponding with the network bandwidth plays out.
The terminal of the live time delay of above-mentioned reduction that the embodiment of the present invention is proposed, by terminal from server Downloading media stream is cut into slices;And detect the network bandwidth B of connection server, when network bandwidth B it is big When pre-set bandwidths, probe will be played and point to the position that the Media Stream corresponding with the network bandwidth is cut into slices Play out, realizing to increase extra hardware device, without to original Streaming Media In the case that how the carrying out of the network equipment changes, live time delay purpose is reduced, is effectively improved Consumer's Experience.
In one specific embodiment of the terminal that live time delay is reduced in the present invention, above-mentioned server Including media server and CDN.
Download unit specifically sends live request to media server, and live request includes terminal iidentification ID and media server address;And the rule provided according to index file, the section of downloads of media stream; Wherein, index file is encoded to Media Stream by media server, and carries out group to Media Stream Dress;CDN cuts into slices to Media Stream, and generates after being indexed to each Media Stream section;Matchmaker The section of body stream includes Media Stream section average bit rate M.
Specifically, in the above-described embodiments, index file includes M3U index files, M3U ropes EXT-X-STREAM-INF labels in quotation part include CODECS attributes, CODECS Attribute includes average bit rate M.
In the another embodiment of the terminal that live time delay is reduced in the present invention, bandwidth detection Concrete byte-sized Q for determining that Media Stream section is included of unit 502, and the section of downloads of media stream Needs duration T, and network bandwidth B is calculated by B=Q/T.
In another specific embodiment for the terminal that live time delay is reduced in the present invention, pre-set bandwidths For M.
Broadcast unit 503 specifically works as B>During M, probe sensing will be played relative with network bandwidth B Play out at the Media Stream section of first time point O-Z answered, wherein, Z=S/N, bandwidth code Than N=B/M, O is current time to rate, and S is the total duration of Media Stream section.
In another specific embodiment for the terminal that live time delay is reduced in the present invention, broadcast unit 503 are additionally operable to, as B≤M, to play probe and point to second time corresponding with network bandwidth B Play out at the Media Stream section of point O-S.
Fig. 6 is the structural representation of system one embodiment that the present invention reduces live time delay, such as Fig. 6 Shown, the system of the live time delay of reduction of the embodiment includes:Server 601 and terminal 602, its In
Server 601, for providing Streaming Media section for terminal 602.
Terminal 602, for cutting into slices from 601 downloading media stream of server;And detection Connection Service The network bandwidth B of device 601, when network bandwidth B is more than pre-set bandwidths, will play probe and point to The position of the Media Stream section corresponding with the network bandwidth plays out.
The system of the live time delay of above-mentioned reduction that the embodiment of the present invention is proposed, by terminal from server Downloading media stream is cut into slices;And detect the network bandwidth B of connection server, when network bandwidth B it is big When pre-set bandwidths, probe will be played and point to the position that the Media Stream corresponding with the network bandwidth is cut into slices Play out, realizing to increase extra hardware device, without to original Streaming Media In the case that how the carrying out of the network equipment changes, live time delay purpose is reduced, is effectively improved Consumer's Experience.
Fig. 7 is the structural representation of system another embodiment that the present invention reduces live time delay, such as Shown in Fig. 7, in the system of the live time delay of reduction of the embodiment, server 601 includes media Server 703 and CDN 704, wherein:
Media server 703, for encoding to Media Stream, and assembles to the Media Stream;
CDN 704, for cutting into slices to the Media Stream, and is carried out to each Media Stream section Index, generates index file.
One of ordinary skill in the art will appreciate that:Realize all or part of said method embodiment Step can be completed by the related hardware of programmed instruction, and aforesaid program can be stored in a meter In calculation machine read/write memory medium, upon execution, execution includes said method embodiment to the program Step;And aforesaid storage medium includes:ROM, RAM, magnetic disc or CD etc. are various can With the medium of store program codes.
The method of the present invention, system may be achieved in many ways.For example, can by software, Hardware, firmware or software, hardware, any combinations of firmware are realizing the method for the present invention and be System.For said sequence the step of methods described merely to illustrating, the method for the present invention The step of be not limited to order described in detail above, unless specifically stated otherwise.Additionally, In certain embodiments, also the present invention can be embodied as recording program in the recording medium, these Program is included for realizing the machine readable instructions of the method according to the invention.Thus, the present invention is also Storage is covered for performing the recording medium of the program of the method according to the invention.
Description of the invention is given for the sake of example and description, and is not exhaustively Or limit the invention to disclosed form.Many modifications and variations are for the common skill of this area It is obvious for art personnel.It is for the principle for more preferably illustrating the present invention to select and describe embodiment And practical application, and one of ordinary skill in the art is made it will be appreciated that the present invention is suitable so as to design In the various embodiments with various modifications of special-purpose.

Claims (13)

1. a kind of method for reducing live time delay, it is characterised in that include:
Download from a server Media Stream section;
The network bandwidth B of the detection connection server, when the network bandwidth B is more than default band When wide, the position for playing the probe sensing Media Stream section corresponding with the network bandwidth is carried out Play.
2. method according to claim 1, it is characterised in that the server includes media Server and media delivery server CDN;
Downloading from a server Media Stream section includes:
Terminal sends live request to the media server, and the live request includes the terminal Mark ID and the media server address;
The media server is encoded to Media Stream, and the Media Stream is assembled;
The CDN cuts into slices to the Media Stream, and each Media Stream section is indexed, Generate index file;
Index file described in the terminal downloads, and the rule provided according to the index file, under Carry the Media Stream section;Wherein, the Media Stream section includes Media Stream section average bit rate M.
3. method according to claim 2, it is characterised in that the index file includes M3U index files, the EXT-X-STREAM-INF label bags in the M3U index files Attribute containing CODECS, the CODECS attributes include the average bit rate M.
4. method according to claim 1, it is characterised in that the detection connection server Network bandwidth B include:
Determine byte-sized Q that the Media Stream section is included, and download the Media Stream section Needs duration T, and the network bandwidth B is calculated by B=Q/T.
5. method according to claim 4, it is characterised in that the pre-set bandwidths are M;
When the network bandwidth B is more than pre-set bandwidths, probe will be played and pointed to and the Netowrk tape The position of wide corresponding Media Stream section play out including:
Work as B>During M, when the broadcasting probe points to first corresponding with the network bandwidth B Between point O-Z Media Stream section at play out, wherein, Z=S/N, bandwidth code check than N=B/M, O is current time, and S is the total duration of the Media Stream section.
6. method according to claim 5, it is characterised in that also include:
As B≤M, then the probe of playing points to second corresponding with the network bandwidth B Play out at the Media Stream section of time point O-S.
7. a kind of terminal for reducing live time delay, it is characterised in that include:
Section download unit, for downloading from a server Media Stream section;
Bandwidth detection unit, connects the network bandwidth B of the server for detection terminal;
Broadcast unit, refers to for when the network bandwidth B is more than pre-set bandwidths, will play probe The position cut into slices to the Media Stream corresponding with the network bandwidth plays out.
8. terminal according to claim 7, it is characterised in that the server includes media Server and media delivery server CDN;
The download unit specifically sends live request, the live request to the media server Including the terminal iidentification ID and the media server address;And the rule provided according to index file Then, download the Media Stream section;Wherein, the index file passes through the media server pair Media Stream is encoded, and the Media Stream is assembled;Media delivery server CDN is to institute State Media Stream to be cut into slices, and generate after being indexed to each Media Stream section;The Media Stream Section includes Media Stream section average bit rate M.
9. terminal according to claim 8, it is characterised in that the index file includes M3U index files, the EXT-X-STREAM-INF label bags in the M3U index files Attribute containing CODECS, the CODECS attributes include the average bit rate M.
10. terminal according to claim 7, it is characterised in that the bandwidth detection unit Specifically determine byte-sized Q that the Media Stream section is included, and download the Media Stream section Needs duration T, and the network bandwidth B is calculated by B=Q/T.
11. terminals according to claim 10, it is characterised in that the pre-set bandwidths are M,
The broadcast unit specifically works as B>During M, the broadcasting probe is pointed to and the network bandwidth Play out at the Media Stream section of B corresponding first time point O-Z, wherein, Z=S/N, Than N=B/M, O is current time to bandwidth code check, and S is the total duration of the Media Stream section.
12. terminals according to claim 11, it is characterised in that the broadcast unit is also used When as B≤M, when the broadcasting probe is pointed to second corresponding with the network bandwidth B Between point O-S Media Stream section at play out.
A kind of 13. systems for reducing live time delay, including:Server, it is characterised in that also wrap Include:The terminal of the live time delay of reduction as involved by claim 7 to 12 any one.
CN201510639278.8A 2015-09-30 2015-09-30 Method, terminal and system for reducing live broadcast delay Active CN106559684B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510639278.8A CN106559684B (en) 2015-09-30 2015-09-30 Method, terminal and system for reducing live broadcast delay

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510639278.8A CN106559684B (en) 2015-09-30 2015-09-30 Method, terminal and system for reducing live broadcast delay

Publications (2)

Publication Number Publication Date
CN106559684A true CN106559684A (en) 2017-04-05
CN106559684B CN106559684B (en) 2019-12-20

Family

ID=58417282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510639278.8A Active CN106559684B (en) 2015-09-30 2015-09-30 Method, terminal and system for reducing live broadcast delay

Country Status (1)

Country Link
CN (1) CN106559684B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112788050A (en) * 2021-01-25 2021-05-11 山东云缦智能科技有限公司 System and method for realizing low-delay live broadcast based on content distribution network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101146221A (en) * 2007-10-18 2008-03-19 中兴通讯股份有限公司 Dynamic adjusting method and system for playing pointer in P2P direct broadcasting
CN102413379A (en) * 2011-11-29 2012-04-11 中国传媒大学 Starting delaying method for streaming media live broadcasting system
CN103051955A (en) * 2012-12-21 2013-04-17 华为技术有限公司 Method and device for playing streaming media
US20130132507A1 (en) * 2011-02-28 2013-05-23 Viswanathan Swaminathan System and Method for Low-Latency Content Streaming
CN103986976A (en) * 2014-06-05 2014-08-13 北京赛维安讯科技发展有限公司 Content delivery network (CDN)-based transmission system and method
CN104683884A (en) * 2015-02-09 2015-06-03 网宿科技股份有限公司 Live method and system for stream medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101146221A (en) * 2007-10-18 2008-03-19 中兴通讯股份有限公司 Dynamic adjusting method and system for playing pointer in P2P direct broadcasting
US20130132507A1 (en) * 2011-02-28 2013-05-23 Viswanathan Swaminathan System and Method for Low-Latency Content Streaming
CN102413379A (en) * 2011-11-29 2012-04-11 中国传媒大学 Starting delaying method for streaming media live broadcasting system
CN103051955A (en) * 2012-12-21 2013-04-17 华为技术有限公司 Method and device for playing streaming media
CN103986976A (en) * 2014-06-05 2014-08-13 北京赛维安讯科技发展有限公司 Content delivery network (CDN)-based transmission system and method
CN104683884A (en) * 2015-02-09 2015-06-03 网宿科技股份有限公司 Live method and system for stream medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112788050A (en) * 2021-01-25 2021-05-11 山东云缦智能科技有限公司 System and method for realizing low-delay live broadcast based on content distribution network

Also Published As

Publication number Publication date
CN106559684B (en) 2019-12-20

Similar Documents

Publication Publication Date Title
US20230370515A1 (en) Systems and Methods for Automatically Generating Top Level Index Files
US9003443B2 (en) Systems, methods and articles to provide content in networked environment
US9792363B2 (en) Video display method
US11689769B2 (en) Methods and apparatus to measure exposure to streaming media
US9521179B2 (en) Validation of live media stream based on predetermined standards
US20130263182A1 (en) Customizing additional content provided with video advertisements
US20130291001A1 (en) Methods and apparatus to measure exposure to streaming media
US11507488B2 (en) Upstream fault detection
US20130268630A1 (en) Methods and apparatus to measure exposure to streaming media
WO2012177874A2 (en) Methods and apparatus to measure exposure to streaming media
CN105898607A (en) Network video playback method, device and system
US20170085950A1 (en) Determining a quality of experience metric based on uniform resource locator data
WO2012177870A2 (en) Methods and apparatus to measure exposure to streaming media
US20150334170A1 (en) Use of a remainder duration as a basis to generate a playlist
CN103281594A (en) Monitoring over-the-top adaptive video streaming in a network
CN104918108A (en) Video accurate positioning device and method based on HLS (HTTP Live Streaming) protocol
CN113301397A (en) CDN-based audio and video transmission, playing and delay detection method and device
CN106559684A (en) Reduce method, terminal and the system of live time delay
US20230300430A1 (en) Method and system to highlight video segments in a video stream
CN104023278B (en) Streaming medium data processing method and electronic equipment
CN109547810A (en) A kind of live broadcasting method and device
CN104185031A (en) Video absolute time point determination method and device
KR101744974B1 (en) Method and apparatus for representing common attribute for a plurality of content elements in hypertext transfer protocol streaming service
AU2012272872B8 (en) Methods and apparatus to measure exposure to streaming media

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