[go: up one dir, main page]

CN103856787B - Commentary video passing-back live system based on public network and live method of commentary video passing-back live system based on public network - Google Patents

Commentary video passing-back live system based on public network and live method of commentary video passing-back live system based on public network Download PDF

Info

Publication number
CN103856787B
CN103856787B CN201210511265.9A CN201210511265A CN103856787B CN 103856787 B CN103856787 B CN 103856787B CN 201210511265 A CN201210511265 A CN 201210511265A CN 103856787 B CN103856787 B CN 103856787B
Authority
CN
China
Prior art keywords
video
audio
server end
rate
client
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.)
Active
Application number
CN201210511265.9A
Other languages
Chinese (zh)
Other versions
CN103856787A (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.)
SHANGHAI WENGUANG TECHNOLOGY (GROUP) CO LTD
Original Assignee
SHANGHAI WENGUANG TECHNOLOGY (GROUP) 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 SHANGHAI WENGUANG TECHNOLOGY (GROUP) CO LTD filed Critical SHANGHAI WENGUANG TECHNOLOGY (GROUP) CO LTD
Priority to CN201210511265.9A priority Critical patent/CN103856787B/en
Publication of CN103856787A publication Critical patent/CN103856787A/en
Application granted granted Critical
Publication of CN103856787B publication Critical patent/CN103856787B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

The invention discloses a commentary video passing-back live system based on the public network. The commentary video passing-back live system is of a C/S structure and comprises a server terminal and a client terminal, and the server terminal is connected with the client terminal through the public network. The server terminal is composed of a video encoder, a receiving-transmitting server and an audio/video synthesizer, the video encoder is respectively connected with the receiving-transmitting server and the audio/video synthesizer to convert original high-code-rate video SDI signals into low-code-rate IP data flow suitable for network transmission to enable the low-code-rate IP data flow to be output, the receiving-transmitting server is connected with the video encoder and the audio/video synthesizer to serve as a communication interface of the server terminal and the client terminal, and the audio/video synthesizer synthesizes original high-code-rate video data and commentary passing-back audio data and then carries out output. The client terminal is provided with an audio input device and a screen. According to the commentary video passing-back live system, a commentator can carry out commentary in the place with the network, the proper video code rate is automatically selected according to the network condition, and the optimal watching effect is achieved; live delay is controlled within the minimum range, it is guaranteed that finally-output audios and finally-output videos are synchronous, and the broadcast quality standard is met.

Description

Band based on public network explains live broadcast system and its live broadcasting method of audio return
Technical field
The present invention relates to a kind of live broadcast system is and in particular to a kind of band based on public network explains the live broadcast system of audio return And its live broadcasting method.
Background technology
With wired and wireless broadband network technology high speed development, people quickly and efficiently can be obtained by the Internet The information of video/audio, then Streaming Media arise at the historic moment, meet the need on the internet to high-quality multimedia messages for the user Ask.Broadcast application compared to traditional media, Streaming Media has more flexible, more diversified application model, can meet different Consumer's Experience.Just because of the great potential that stream media technology possesses, it is online, directly that it will be widely used in multimedia news Broadcast, video request program, the network information service such as long-distance education.
, its its form main is divided into on-the-spot broadcasting and studio talk-show live taking traditional sports event live broadcast as a example, This is necessary for requiring to explain being explained when watching match in specified place.This situation is wanted to explanation side or broadcast side Ask all harsher, the first explanation must be on the scene;Second is live relatively costly.If can accomplish now where to be in no matter explaining Can watch and compete and explained, then this will be one kind innovation to traditional live game coverage, may be pregnant with new afterwards Live-mode, such as ordinary people is in and can be achieved with the explanation dream of oneself.
Require to realize above-mentioned functions, now, the transmission of signal can only be by network flow-medium.Though nowadays on the market Internet video client software not within minority, but because such software all only support one-side data transfer be service end to Client sends media data it is impossible to meet above-mentioned demand, and high cost, efficiency are low, time-consuming.
In view of the above problems, the invention discloses a kind of band based on public network explains the live broadcast system of audio return and its straight Broadcasting method.It has technical characteristic as mentioned below, to solve existing problem.
Content of the invention
It is an object of the invention to provide a kind of band based on public network explains live broadcast system and its live broadcasting method of audio return, It can receive raw video signal by client from network, and gathers the audio return of explanation to server end, by video and audio Export after synthesis, ensure to reach the live standard of broadcast level simultaneously.
It is by following that the band based on public network for the present invention explains the live broadcast system of audio return and its purpose of live broadcasting method Technical scheme is realized:A kind of band based on public network explains the live broadcast system of audio return, the described band explanation based on public network The live broadcast system of audio return is C/S structure, including:It is provided with server end and client two parts of TCP listening port;It is special Levy and be, described server end is connected by public network with described client.
Described server end is made up of video encoder, transmitting/receiving server and audio frequency and video synthesizer;Described video is compiled Code device is connected with described transmitting/receiving server and audio frequency and video synthesizer respectively, and the original high bit-rate video sdi signal of input is turned Change the low bit- rate IP traffic output being applied to network transmission into;Described transmitting/receiving server is used for connecting described Video coding Device and audio frequency and video synthesizer, and the communication interface as described server end and client;Described audio frequency and video synthesizer will Original high bit-rate video data is exported after being synthesized with the voice data explaining passback.
Described client is PC, and is provided with audio input device and screen in described client.
The above-mentioned band based on public network explains the live broadcast system of audio return, wherein, sets in described audio frequency and video synthesizer There is a video cache region, the size in described video cache region keeps constant, for judging video data and voice data Timestamp, and cache high bit-rate video.
The above-mentioned band based on public network explains the live broadcasting method of the live broadcast system of audio return, and wherein, the method is at least wrapped Include following steps:
Step 1, described server end opens TCP listening port, and circular wait is derived from the connection of described client, institute The client stated is passed through ICP/IP protocol and is sent connection request to described server end.
Server end has three kinds of situations:1st, no respond;2nd, connect number full;3rd, successful connection;Described server end Connectionless, then continue waiting for;The described server end judgement maximum number of connections that now server end reaches, if be more than Dalian Connect several, refuse this connection, if being less than maximum number of connections, successful connection.
Step 2, after described server end and client successful connection, described client obtains the bandwidth of local network And the network delay existing and server end between, the data of network delay regards by being sent to transmitting/receiving server and passing to sound Frequency synthesizer.
Step 3, after user selected channel, the channel that user selects is sent instructions to described service by described client Device end, now described server end cannot actively send data to described client, and server end is according to the finger of client Order opens corresponding video encoder to select suitably to export video code rate.
Step 4, described client realizes existing NAT crossing technology, after client transmission UDP burrows information, with Described server end is set up UDP interface channel and is set up, and described server end sends low bit- rate IP number to described client According to stream.
Step 5, described client exports screen by after the decoding of low bit- rate IP traffic.
Step 6, when announcer prepares to start to explain, opens described audio input device, just can pass through audio input Equipment collection explains sound, and the voice data collecting is encoded to be packaged into TS audio pack.
Step 7, stamps timestamp information PTS on the TS voice data that described client is described.
The value of the timestamp information PTS of the TS voice data described in first can according to user seen at that time a certain Depending on the value of timestamp information PTS ' of frame video pictures, i.e. the PTS of the first frame TS audio pack0=PTS ', TS audio frequency number afterwards According to timestamp information PTSnKeep continuous to increase.The value of PTS ' should keep strict one with original high bit-rate video timestamp information Cause.
Step 8, complete TS audio pack is passed back to described server end by UDP interface channel.
In described step 4, the transmission of low bit- rate IP traffic and the transmission of TS audio pack in step 8 are in two new thread Upper synchronous transfer.
Step 9, the high bit-rate video receiving is synthesized by described audio frequency and video synthesizer with TS voice data, circulates successively, Treat that described client disconnects after live end.
Under normal circumstances, in the case of that is, no-delay, complete TS audio pack is averagely interweaved and arrives by audio frequency and video synthesizer In high bit-rate video.
In the case of time delay, the discreet value of described server end computation delay, if described server end with described Client two at program constant time lag be t, described server end is T with the network delay of described client, then in advance Valuation is T+t, and this discreet value is also the minimum time delay of live broadcast system simultaneously, is also time delay minimum in existing similar technique.
Corresponding time span t of high bit-rate video of described video cache region caching ' it is described live broadcast system Time delay T+t.
In the case of losing synchronization, after the high bit-rate video receiving exceedes the size in video cache region, high code check Video data does not also receive then it is assumed that not having TS voice data during corresponding TS voice data, then in the high code of output Insert quiet bag in the corresponding frame of rate video data and normally broadcast ensureing video signal;Need while receiving audio pack afterwards Timestamp information to be passed through judges that the high bit-rate video whether this TS voice data has lagged behind at that time broadcasts progress, if falling behind one Rule abandons this data, until the timestamp of TS voice data catches up with the timestamp of now high bit-rate video, as no-delay situation Middle TS voice data is interweaved with original high bit-rate video and exports.
The band based on public network for the present invention explains the live broadcast system of audio return and its live broadcasting method due to employing above-mentioned side Case, is allowed to compared with prior art, have the following advantages that and good effect:
1st, the band based on public network for the present invention explains the live broadcast system of audio return and can make where no matter announcer be in, as long as Conveniently can be explained on the ground having network, and suitable video codes can be automatically selected according to the on-site network condition of announcer Rate, reaches and best watches effect.
2nd, employ time delay situation in the live broadcasting method of live broadcast system that the band based on public network for the present invention explains audio return Under processing method, live delays time to control can be made in minimum scope, be that in existing similar technique, time delay is minimum;Using Processing method in the case of lock-out, it is ensured that the synchronization of final output signal audio frequency and video and stable, has reached broadcast level Standard.
Hereinafter, will be described further by specific embodiment, but embodiment will be only the optional embodiment party of the present invention The citing of formula, the feature disclosed in it is merely to illustrate and illustrates technical scheme, is not intended to limit the present invention Protection domain.
Brief description
In order to be better understood from the present invention, can refer to the accompanying drawing for reference that this specification is quoted, in accompanying drawing:
Fig. 1 is the structural representation of the live broadcast system that the band based on public network for the present invention explains audio return.
Fig. 2 is the flow chart of the live broadcasting method of live broadcast system that the band based on public network for the present invention explains audio return.
Fig. 3 is dividing of the server end of the live broadcasting method of live broadcast system that the band based on public network for the present invention explains audio return Solution flow chart.
Fig. 4 is the decomposition of the client of the live broadcasting method of live broadcast system that the band based on public network for the present invention explains audio return Flow chart.
Fig. 5 is the TS audio pack packing flow chart of the live broadcast system that the band based on public network for the present invention explains audio return.
Fig. 6 is that the band based on public network for the present invention explains the sound of live broadcast system of audio return, video frame structure figure.
Fig. 7 is the intertexture of the audio frequency and video synthesizer output of the live broadcast system that the band based on public network for the present invention explains audio return TS audio pack together and the frame structure schematic diagram of original high bit-rate video.
Fig. 8 is audio frequency and video synthesizer output after the live broadcast system time delay of band explanation audio return based on public network for the present invention The TS audio pack of weave in and the frame structure schematic diagram of original high bit-rate video.
Fig. 9 is audio frequency and video synthesizer output during live system's lock-out of band explanation audio return based on public network for the present invention The TS audio pack of weave in and the frame structure schematic diagram of original high bit-rate video.
Specific embodiment
Claim according to the present invention and content of the invention disclosure of that, technical scheme institute specific as follows State.
Refer to shown in accompanying drawing 1, the live broadcast system that the band based on public network for the present invention explains audio return adopts C/S structure, Including the server end 1 being provided with TCP listening port and client 2 two parts, described server end 1 and described client 2 Connected by public network;Described server end 1 is made up of video encoder 11, transmitting/receiving server 12 and audio frequency and video synthesizer 13; Described video encoder 11 is connected with described transmitting/receiving server 12 and audio frequency and video synthesizer 13 respectively, by the original height of input Bit-rate video sdi signal is converted into being applied to the low bit- rate IP traffic output of network transmission;Described transmitting/receiving server 12 is used In the described video encoder 11 of connection and audio frequency and video synthesizer 13, and the communication as described server end 1 and client 2 Interface;Described audio frequency and video synthesizer 13 is defeated synthesize original high bit-rate video data with the voice data explaining passback after Go out;Described client 2 is PC, and is provided with audio input device 21 and screen 22 in described client 2.
It is provided with video cache region 14, the size in described video cache region 14 is protected in described audio frequency and video synthesizer 13 Hold constant, judge the timestamp of video data and voice data, and cache high bit-rate video;When video cache region 14 is full, As soon as often receiving the new high bit-rate video of frame, export the high bit-rate video of earliest frame caching.
Refer to accompanying drawing 2 to shown in accompanying drawing 5, the band based on public network for the present invention explains the live of the live broadcast system of audio return Method, this live broadcast system includes server end 1 and client 2, and this live broadcasting method at least comprises the steps:
Step 1, described server end 1 opens TCP listening port, and circular wait is derived from the connection of described client 2, Described client 2 is passed through ICP/IP protocol and is sent connection request to described server end 1.
Now have three kinds of situations:1st, no respond;2nd, connect number full;3rd, successful connection.Described server end 1 no connects Connect, then continue waiting for;Described server end 1 judges the maximum number of connections that now server end 1 reaches, if connecting more than maximum Several, refuse this connection, if being less than maximum number of connections, successful connection.
Step 2, after described server end 1 and client 2 successful connection, described client 2 obtains local network Bandwidth and the network delay existing and server end 1 between, the data of network delay is passed by being sent to transmitting/receiving server 12 Pass audio frequency and video synthesizer 13.
Network delay can export time delay and TS audio pack as final signal afterwards and original high bit-rate video is synchronous Foundation is sent to described server end 1.
Step 3, after user selected channel, the channel that user selects is sent instructions to described clothes by described client 2 Business device end 1, now described server end 1 cannot actively send data to described client 2, and server end 1 is according to client The corresponding video encoder of instruction unpack 11 at end 2 is to select suitably to export video code rate it is ensured that client 2 reaches most preferably Result of broadcast.
The net that the output format of described video encoder 11 is then located according to client 2 for H.264 TS, bit rate output Depending on network bandwidth.
Step 4, described client 2 realizes existing network address translation(Network Address Translation, abbreviation NAT)Pass through, treat that client 2 sends UDP(Abbreviation UDP)After the information that burrows, with institute The server end 1 stated sets up UDP(Abbreviation UDP)Interface channel is set up, and described server end 1 is to described Client 2 sends low bit- rate IP traffic.
Step 5, described client 2 exports screen 22 by after the decoding of low bit- rate IP traffic.
Step 6, when announcer prepares to start to explain, opens described audio input device 21, just can be defeated by audio frequency Enter equipment 21 collection and explain sound, the voice data collecting is encoded to be packaged into TS audio pack.
Step 7, in order to ensure the TS voice data of final output and the synchronization of original high bit-rate video, in described client End 2 is to stamp timestamp information PTS on described TS voice data.
Refer to shown in accompanying drawing 6, the value of the timestamp information PTS of the TS voice data described in first can be according to user Depending on the value of timestamp information PTS ' of a certain frame video pictures seen at that time, i.e. the PTS of the first frame TS audio pack0= PTS ', the timestamp information PTS of TS voice data afterwardsnKeep continuous to increase.The value of PTS ' should be with original high bit-rate video Timestamp information keeps strict conformance.
The input video stream signal of audio frequency and video synthesizer 13 is the high bit-rate video stream through time delay, this high bit-rate video Timestamp information must be strict with the time stamp signal of the low bit- rate IP traffic that client 2 receives be consistent and just can complete Final synchronization.The timestamp information wrapped according to the TS voice data of passback, just can be by friendship average for TS packets of audio data Knit in original high bit-rate video flow data, thus reaching the synchronization of sound picture, that is, the recording point that starts explaining is exactly at that time That frame picture that he is seen.
Step 8, complete TS audio pack is passed back to described server end 1 by UDP interface channel.
In described step 4, the transmission of low bit- rate IP traffic and the transmission of TS audio pack in step 8 are in two new thread Upper synchronous transfer.
Step 9, the high bit-rate video receiving is synthesized by described audio frequency and video synthesizer 13 with TS voice data, follows successively Ring, treats that described client 2 disconnects after live end.
Refer to shown in accompanying drawing 7, under normal circumstances, that is, no-delay in the case of, audio frequency and video synthesizer 13 will be complete TS audio pack averagely interweaves in high bit-rate video.
Because voice data is based on public network transmission, thus there are various uncertain factors, so to former Beginning video data enters row cache and is extremely necessary.But the magnitude relationship of caching has arrived live delay time size, delay Depositing conference leads to live time delay excessive;Caching is too small, video and audio time stamp can occur when network delay is excessive always Cannot align thus leading to not broadcast.In the case of time delay, the discreet value of described server end 1 computation delay, if institute The server end 1 stated is t with the program constant time lag at 2 liang described of client place, described server end 1 and described client The network delay at end 2 is T, then discreet value is T+t, and this discreet value is also the minimum time delay of the live broadcast system of the present invention simultaneously, It is also time delay minimum in existing similar technique.But discreet value can be shaken during practice, so live time delay should Leave certain surplus capacity, so could effectively control live smoothness stable.
Corresponding time span t of high bit-rate video of described video cache region 14 caching ' it is described live system System time delay T+t.
After T=delay threshold T ', when that is, video cache region 14 is full, it is new that video cache region 14 often receives a frame Video data, just exports the video data of earliest frame caching, to keep video cache area from video cache region 14 The size in domain 14 is constant;Judge the timestamp PTS of audio frequency and video simultaneously, find TS audio pack after the TS audio pack corresponding to video It is inserted in video output streams.Such as, video second frame data corresponding be audio frequency the first frame data, then audio frequency and video output stream As shown in Figure 8.
Refer to shown in accompanying drawing 9, due to the uncertain factor of network, UDP can occur situations such as time delay, packet loss, run into this If kind of a situation does not deal with, system will occur unpredictable consequence, ultimately results in live signal abnormal.Such as, UDP occurs Time delay, the video data corresponding to voice data now receiving is possible to outwards export, if now not processing, can The phenomenons such as card that occur that sound picture is asynchronous or picture pauses;Packet loss in such as network again, and this situation then may directly result in video The interruption of signal.Case above is all fatal in live, is also absolutely not to allow to occur.
In the case of losing synchronization, after the high bit-rate video receiving exceedes the size in video cache region 14, high code Rate video data does not also receive then it is assumed that not having TS voice data during corresponding TS voice data, then in the height of output Insert quiet bag in the corresponding frame of bit-rate video data and normally broadcast ensureing video signal, afterwards while receiving audio pack Need to judge that the high bit-rate video whether this TS voice data has lagged behind at that time broadcasts progress by timestamp information, if fallen Abandon this data afterwards without exception, until the timestamp of TS voice data catches up with the timestamp of now high bit-rate video, subsequently as before The same TS voice data is interweaved with original high bit-rate video and exports.
In sum, the live broadcast system of the band explanation audio return based on public network for the present invention can make no matter announcer is in what Side, as long as conveniently can be explained on the ground having network, and can automatically select properly according to the on-site network condition of announcer Video code rate, reach and best watch effect;The band based on public network for the present invention explains the live of the live broadcast system of audio return Employ the processing method in the case of time delay in method, live delays time to control can be made in minimum scope, be existing similar Time delay minimum in technology;Employ processing method in the case of lock-out it is ensured that the synchronization of final output signal audio frequency and video With stably, reach the standard of broadcast level.
The above is that the band based on public network for the present invention explains the live broadcast system of audio return and its concrete of live broadcasting method The enumerating of embodiment, the equipment for wherein not detailed description and structure are it should be understood that take that this area is existing general to be set Standby and universal method is being practiced.

Claims (10)

1. a kind of band based on public network explains the live broadcast system of audio return, and the described band based on public network explains audio return Live broadcast system is C/S structure, including:It is provided with the server end of TCP listening port(1)And client(2)Two parts;Its feature exists In described server end(1)With described client(2)Connected by public network;
Described server end(1)By video encoder(11), transmitting/receiving server(12)And audio frequency and video synthesizer(13)Composition;Institute The video encoder stated(11)Respectively with described transmitting/receiving server(12)And audio frequency and video synthesizer(13)Connect, input is former Begin high bit-rate video sdi signal be converted into being applied to network transmission low bit- rate IP traffic output;Described server(1)To institute State client(2)Send low bit- rate IP traffic;Described transmitting/receiving server(12)For connecting described video encoder (11)And audio frequency and video synthesizer(13), and as described server end(1)And client(2)Communication interface;Described sound Video synthesizer(13)Export after original high bit-rate video data is synthesized with the voice data explaining passback, its number explaining According to being in client(2), by audio input device(21)Collection explains sound;Its generated data is used for carrying out live;
Described client(2)It is PC, and described client(2)Inside it is provided with audio input device(21)And screen(22).
2. band based on public network according to claim 1 explain audio return live broadcast system it is characterised in that:Described Audio frequency and video synthesizer(13)Inside it is provided with video cache region(14), described video cache region(14)Size keep constant, For judging the timestamp of video data and voice data, and cache high bit-rate video.
3. the band based on public network according to claim 1 explains the live broadcasting method of the live broadcast system of audio return, its feature It is:The method at least comprises the following steps:Step 1, described server end(1)Open TCP listening port, circular wait comes From described client(2)Connection, described client(2)By ICP/IP protocol to described server end(1)Send Connection request;Step 2, described server end(1)With client(2)After successful connection, described client(2)Obtain local The bandwidth of network and and server end(1)Between the network delay that exists, the data of network delay passes through to be sent to transmitting-receiving clothes Business device(12)Pass to audio frequency and video synthesizer(13);Step 3, after user selected channel, described client(2)User is selected Channel send instructions to described server end(1), now described server end(1)Cannot actively send data to described Client(2), server end(1)According to client(2)The corresponding video encoder of instruction unpack(11)Suitable to select Output video code rate;Step 4, described client(2)Realize NAT to pass through, treat client(2)Transmission UDP burrows after information, With described server end(1)Set up UDP interface channel to set up, described server end(1)To described client(2)Send Low bit- rate IP traffic;Step 5, described client(2)Screen is exported after low bit- rate IP traffic is decoded(22);Step 6, when announcer prepares to start to explain, open described audio input device(21), just can pass through audio input device(21) Collection explains sound, and the voice data collecting is encoded to be packaged into TS audio pack;Step 7, in described client(2)For Timestamp information PTS is stamped on described TS voice data;Step 8, complete TS audio pack is returned by UDP interface channel To described server end(1);Step 9, described audio frequency and video synthesizer(13)By the high bit-rate video receiving and TS audio frequency number According to synthesis, circulate successively, after live end, treat described client(2)Disconnect.
4. the band based on public network according to claim 3 explains the live broadcasting method of the live broadcast system of audio return, its feature It is:In described step 1, server end(1)There are three kinds of situations:1st, no respond;2nd, connect number full;3rd, successful connection;If Described server end(1)Connectionless, then continue waiting for;Described server end(1)Judge now server end(1)Reach Maximum number of connections, if being more than maximum number of connections, refuses this connection, if being less than maximum number of connections, successful connection.
5. the band based on public network according to claim 3 explains the live broadcasting method of the live broadcast system of audio return, its feature It is:In described step 7, the value of the timestamp information PTS of the TS voice data described in first can according to user at that time Depending on the value of timestamp information PTS ' of a certain frame video pictures seen, i.e. the PTS0=PTS ' of the first frame TS audio pack, it The timestamp information PTSn of TS voice data afterwards keeps continuous and increases;The value of PTS ' should be believed with original high bit-rate video timestamp Breath keeps strict conformance.
6. the band based on public network according to claim 3 explains the live broadcasting method of the live broadcast system of audio return, its feature It is:In described step 4, the transmission of low bit- rate IP traffic is same in two new thread with the transmission of TS audio pack in step 8 Step transmission.
7. the band based on public network according to claim 3 explains the live broadcasting method of the live broadcast system of audio return, its feature It is:In described step 9, under normal circumstances, in the case of that is, no-delay, audio frequency and video synthesizer(13)By complete TS sound Frequency bag averagely interweaves in high bit-rate video.
8. the band based on public network according to claim 3 explains the live broadcasting method of the live broadcast system of audio return, its feature It is:In described step 9, in the case of time delay, described server end(1)The discreet value of computation delay, if described Server end(1)With described client(2)Program constant time lag at two is t, described server end(1)With described visitor Family end(2)Network delay be T, then discreet value be T+t, this discreet value is also the minimum time delay of live broadcast system simultaneously.
9. the band based on public network according to claim 2 or 8 explains the live broadcasting method of the live broadcast system of audio return, and it is special Levy and be:Described video cache region(14)Corresponding time span t of high bit-rate video of caching ' it is described live system System time delay T+t.
10. the band based on public network according to claim 3 explains the live broadcasting method of the live broadcast system of audio return, its feature It is:In described step 9, in the case of losing synchronization, when the high bit-rate video receiving exceedes video cache region(14) Size after, high bit-rate video data does not also receive then it is assumed that not having TS voice data during corresponding TS voice data, Then insert quiet bag to ensure that video signal normally broadcasts in the corresponding frame of high bit-rate video data of output;Receiving afterwards Need while audio pack to judge that the high bit-rate video whether this TS voice data has lagged behind at that time is broadcast by timestamp information Go out progress, if fall behind abandoning this data without exception, until the timestamp of TS voice data catches up with the timestamp of now high bit-rate video, As TS voice data and original high bit-rate video interweave output in the case of no-delay.
CN201210511265.9A 2012-12-04 2012-12-04 Commentary video passing-back live system based on public network and live method of commentary video passing-back live system based on public network Active CN103856787B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210511265.9A CN103856787B (en) 2012-12-04 2012-12-04 Commentary video passing-back live system based on public network and live method of commentary video passing-back live system based on public network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210511265.9A CN103856787B (en) 2012-12-04 2012-12-04 Commentary video passing-back live system based on public network and live method of commentary video passing-back live system based on public network

Publications (2)

Publication Number Publication Date
CN103856787A CN103856787A (en) 2014-06-11
CN103856787B true CN103856787B (en) 2017-02-22

Family

ID=50863927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210511265.9A Active CN103856787B (en) 2012-12-04 2012-12-04 Commentary video passing-back live system based on public network and live method of commentary video passing-back live system based on public network

Country Status (1)

Country Link
CN (1) CN103856787B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104618798B (en) * 2015-02-12 2016-01-20 北京清源新创科技有限公司 The broadcasting moment control method of Internet net cast and device
CN106162221A (en) * 2015-03-23 2016-11-23 阿里巴巴集团控股有限公司 The synthetic method of live video, Apparatus and system
CN105025314B (en) * 2015-07-15 2016-11-16 腾讯科技(深圳)有限公司 Multimedia live broadcast method and apparatus
CN106507186B (en) * 2016-10-31 2020-01-10 腾讯科技(深圳)有限公司 Media information switching method, server and storage medium
CN106941613A (en) * 2017-04-14 2017-07-11 武汉鲨鱼网络直播技术有限公司 A kind of compacting of audio frequency and video interflow and supplying system and method
CN107124622A (en) * 2017-04-14 2017-09-01 武汉鲨鱼网络直播技术有限公司 A kind of audio frequency and video interflow compact system and method
CN107197186A (en) * 2017-04-14 2017-09-22 武汉鲨鱼网络直播技术有限公司 A kind of audio frequency and video compact system and method
CN107995503B (en) * 2017-11-07 2020-07-14 西安万像电子科技有限公司 Audio and video playing method and device
CN110691218B (en) * 2019-09-09 2021-05-14 苏州臻迪智能科技有限公司 Audio data transmission method and device, electronic equipment and readable storage medium
CN115942066B (en) * 2022-12-06 2024-09-03 腾讯音乐娱乐科技(深圳)有限公司 Audio live broadcast method, electronic equipment and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101018237A (en) * 2007-01-16 2007-08-15 成都金山互动娱乐科技有限公司 A method for playing the online synchronization explication of the network game
CN101420621A (en) * 2007-10-24 2009-04-29 深圳华为通信技术有限公司 Transmission equipment, system and method for interactive television message
CN101938606A (en) * 2009-07-03 2011-01-05 北京大学 Multimedia data push method, system and device
CN102195939A (en) * 2010-03-11 2011-09-21 盛乐信息技术(上海)有限公司 High-speed wireless network remote-control competition system and implementation method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6434398B1 (en) * 2000-09-06 2002-08-13 Eric Inselberg Method and apparatus for interactive audience participation at a live spectator event
US7542814B2 (en) * 2004-06-01 2009-06-02 Craig Barr Home entertainment apparatus and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101018237A (en) * 2007-01-16 2007-08-15 成都金山互动娱乐科技有限公司 A method for playing the online synchronization explication of the network game
CN101420621A (en) * 2007-10-24 2009-04-29 深圳华为通信技术有限公司 Transmission equipment, system and method for interactive television message
CN101938606A (en) * 2009-07-03 2011-01-05 北京大学 Multimedia data push method, system and device
CN102195939A (en) * 2010-03-11 2011-09-21 盛乐信息技术(上海)有限公司 High-speed wireless network remote-control competition system and implementation method thereof

Also Published As

Publication number Publication date
CN103856787A (en) 2014-06-11

Similar Documents

Publication Publication Date Title
CN103856787B (en) Commentary video passing-back live system based on public network and live method of commentary video passing-back live system based on public network
CN105491393A (en) Method for implementing multi-user live video business
DE60310017T2 (en) Method and device for decentralizing audio / visual components
CN102946570B (en) Transmission system and method for multi-stream streaming media of self-adaption network bandwidth
CN103733631B (en) Media content transceiving method and transceiving apparatus using same
CN107846633A (en) A kind of live broadcasting method and system
CN110267064B (en) Audio playing state processing method, device, equipment and storage medium
CN103546662A (en) A method for synchronizing audio and video in a network monitoring system
JP2004525545A (en) Webcast method and system for synchronizing multiple independent media streams in time
CN101938606B (en) Method, system and device for propelling multimedia data
JP2003504897A (en) High-speed video transmission via telephone line
CN101237586A (en) Synchronous playing method for audio and video buffer
CN106341563A (en) Terminal communication based echo suppression method and device
CN109168059A (en) A lip synchronization method for playing audio and video separately on different devices
CN103888815A (en) Method and system for real-time separation treatment and synchronization of audio and video streams
CN102404646A (en) Wireless television live broadcasting system and live broadcasting method thereof
CN108124158B (en) The data processing method of multimedia terminal and multimedia terminal
CN105357590A (en) Method and device for achieving terminal multimedia broadcast
US20040086051A1 (en) Data transmission device and method
CN107920072A (en) A kind of multimedia sharing method and system based on data characteristics
CN103826084A (en) Audio encoding method
CN103269448A (en) Realization of Audio and Video Synchronization Method Based on RTP/RTCP Feedback Early Warning Algorithm
CN105933759A (en) Red envelope grabbing method for digital television, server and system
CN109862386A (en) Live data transmission method and device
WO2006066454A1 (en) A method for transmitting the multichannel video sources on video conferencing system

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