CN117834969A - A method, system, device and storage medium for synchronous playback of audio and video - Google Patents
A method, system, device and storage medium for synchronous playback of audio and video Download PDFInfo
- Publication number
- CN117834969A CN117834969A CN202311740334.8A CN202311740334A CN117834969A CN 117834969 A CN117834969 A CN 117834969A CN 202311740334 A CN202311740334 A CN 202311740334A CN 117834969 A CN117834969 A CN 117834969A
- Authority
- CN
- China
- Prior art keywords
- audio
- terminal
- video
- delay
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000002452 interceptive effect Effects 0.000 claims abstract description 54
- 238000009877 rendering Methods 0.000 claims abstract description 49
- 230000003111 delayed effect Effects 0.000 claims abstract description 16
- 230000003993 interaction Effects 0.000 claims description 46
- 238000004422 calculation algorithm Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 13
- 238000000926 separation method Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 12
- 230000001934 delay Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000006872 improvement Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/439—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a synchronous playing method, a system, equipment and a storage medium of audio and video, wherein a first terminal performs separation decoding on an audio and video stream to be played to obtain an audio stream and a video stream; acquiring network time delay between the first terminal and the second terminal through real-time audio and video interactive connection established with the second terminal; the video stream is rendered and played in a delayed mode according to a preset first delay time; and sending the audio stream, the first delay time and the network delay to the second terminal so that the second terminal can play the audio stream in a delayed rendering mode based on the first delay time and the network delay. By adopting the method and the device, synchronous playing of the audio and the video can be effectively realized, so that a field user can listen to the audio content when watching the large-screen video content, and the watched video and the listened audio content have no time delay.
Description
Technical Field
The present invention relates to the field of audio and video processing technologies, and in particular, to a method, a system, an apparatus, and a storage medium for synchronous playing of audio and video.
Background
With the continuous development of technology, a large city screen becomes an important component of city construction. At present, an ultra-high definition public large screen is usually set up in a downtown city, and the fusion innovation development of ultra-high definition videos in multiple fields is promoted.
Because the city large screen is in downtown area, in order to avoid outdoor audio playing to cause noise pollution, the city large screen is often played in mute mode, resulting in poor experience of on-site audience. Therefore, how to immerse a large-screen live audience in three-dimensional audio becomes a problem to be solved.
Disclosure of Invention
The embodiment of the invention aims to provide an audio and video synchronous playing method, system, equipment and storage medium, which can effectively realize synchronous playing of audio and video, enable on-site users to be able to listen to corresponding audio content when watching large-screen video content, and enable the watched video and the listened audio content to have no time delay.
In order to achieve the above objective, an embodiment of the present invention provides a method for synchronously playing audio and video, which is applied to a first terminal, and the method includes:
separating and decoding an audio and video stream to be played to obtain an audio stream and a video stream;
acquiring network time delay between the first terminal and the second terminal through real-time audio and video interactive connection established with the second terminal;
The video stream is rendered and played in a delayed mode according to a preset first delay time;
and sending the audio stream, the first delay time and the network delay to the second terminal so that the second terminal can play the audio stream in a delayed rendering mode based on the first delay time and the network delay.
As an improvement of the above scheme, the establishment of the audio-video interactive connection comprises:
creating a real-time audio-video interaction room, and generating an audio-video interaction link so that the second terminal joins the audio-video interaction room through the audio-video interaction link;
when the second terminal joins the audio-video interaction room, a real-time audio-video interaction connection with the second terminal is established through a real-time audio-video network service.
As an improvement of the above solution, the creating a real-time audio-video interactive room and generating an audio-video interactive link to enable a second terminal to join the audio-video interactive room through the audio-video interactive link includes:
creating a real-time audio-video interaction room and generating an audio-video interaction link;
generating an identification code containing the audio-video interactive link according to the audio-video interactive link;
And displaying the identification code on a display screen of the first terminal so that the second terminal can be added into the audio-video interaction room by scanning the identification code.
As an improvement of the above solution, the acquiring the network delay between the first terminal and the second terminal includes:
responding to the delay request sent by the second terminal, and calculating the round trip delay between the first terminal and the second terminal by adopting an RTT standard algorithm;
and calculating the network delay between the first terminal and the second terminal according to the round trip delay.
As an improvement of the above scheme, the network delay is the sum of the first network delay and the second network delay; the first network delay is a network delay between the first terminal and the real-time audio/video network service, and the second network delay is a network delay between the second terminal and the real-time audio/video network service.
As an improvement of the above scheme, the second terminal can calculate a second delay time based on the first delay time and the network delay, and delay rendering and playing the audio stream according to the second delay time; wherein the second delay time is a difference between the first delay time and the network delay.
The embodiment of the invention also provides a synchronous playing method of the audio and video, which is applied to the second terminal, and comprises the following steps:
establishing real-time audio and video interactive connection with a first terminal; the first terminal can separate and decode the audio and video streams to be played to obtain an audio stream and a video stream, and delay rendering and playing the video stream according to a preset first delay time;
receiving the audio stream, the first delay time and the network delay between the first terminal and the second terminal, which are sent by the first terminal;
and carrying out delay rendering playing on the audio stream according to the first delay time and the network delay.
As an improvement of the above solution, the performing delayed rendering playing on the audio stream according to the first delay time and the network delay time includes:
calculating the difference between the first delay time and the network delay to obtain a second delay time;
and carrying out delay rendering playing on the audio stream according to the second delay time.
The embodiment of the invention also provides a synchronous playing device of audio and video, which is applied to the first terminal and comprises:
The audio/video stream decoding module is used for separating and decoding the audio/video stream to be played to obtain an audio stream and a video stream;
the network time delay calculation module is used for acquiring the network time delay between the first terminal and the second terminal through the real-time audio-video interactive connection established with the second terminal;
the video stream playing module is used for carrying out delay rendering playing on the video stream according to a preset first delay time;
and the data sending module is used for sending the audio stream, the first delay time and the network delay to the second terminal so that the second terminal can carry out delay rendering playing on the audio stream based on the first delay time and the network delay.
The embodiment of the invention also provides a synchronous playing device of audio and video, which is applied to the second terminal and comprises:
the connection establishment module is used for establishing real-time audio and video interactive connection with the first terminal; the first terminal can separate and decode the audio and video streams to be played to obtain an audio stream and a video stream, and delay rendering and playing the video stream according to a preset first delay time;
the data receiving module is used for receiving the audio stream, the first delay time and the network delay between the first terminal and the second terminal, which are sent by the first terminal;
And the audio stream playing module is used for carrying out delay rendering playing on the audio stream according to the first delay time and the network delay.
The embodiment of the invention also provides a synchronous playing system of the audio and video, which comprises a first terminal and a second terminal; wherein,
the first terminal is used for separating and decoding an audio and video stream to be played to obtain an audio stream and a video stream, and acquiring network time delay between the first terminal and the second terminal through real-time audio and video interactive connection established with the second terminal; the video stream is played in a delayed mode according to a preset first delay time, and the audio stream, the first delay time and the network time delay are sent to the second terminal;
and the second terminal is used for carrying out delay playing on the audio stream based on the first delay time and the network delay.
The embodiment of the invention also provides audio and video synchronous playing equipment, which comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the synchronous playing method of the audio and video is realized when the processor executes the computer program.
The embodiment of the invention also provides a computer readable storage medium, which comprises a stored computer program, wherein when the computer program runs, the equipment where the computer readable storage medium is located is controlled to execute the synchronous playing method of the audio and video according to any one of the above.
Compared with the scheme that an audio listening terminal only acquires audio and plays the audio in real time in the prior art, the scheme effectively considers the influence factors of network delay and can realize synchronous playing of the video of the first terminal and the audio of the second terminal. Compared with the scheme of performing delay rendering playing processing on the video playing end or the audio listening end, the embodiment of the invention improves the two sides of the first terminal and the second terminal, the first terminal delays playing of the video stream, and the second terminal delays playing of the audio stream based on a delay algorithm, so that synchronous playing of the audio and the video is realized, the problem of asynchronous playing of the audio and the video is solved, and immersive experience of synchronously listening to three-dimensional audio is effectively provided for field audiences watching the video.
Drawings
Fig. 1 is a flow chart of a synchronous playing method of audio and video according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of data flow between an outdoor large screen and a user mobile terminal in an embodiment of the present invention;
FIG. 3 is a schematic diagram of a display screen of a first terminal according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a display screen of a second terminal in an embodiment of the invention;
fig. 5 is a schematic structural diagram of an audio processing component of the second terminal in the embodiment of the present invention;
fig. 6 is a flowchart of another method for synchronously playing audio and video according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an audio and video synchronous playing device according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of another audio/video synchronous playing device according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an audio and video synchronous playing system according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In the description of the present application, it should be understood that the terms "center," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like indicate orientations or positional relationships based on the orientation or positional relationships shown in the drawings, merely to facilitate description of the present application and simplify the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be configured and operated in a specific orientation, and therefore should not be construed as limiting the present application.
The terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present application, unless otherwise indicated, the meaning of "a plurality" is two or more.
In the description of the present application, it should be noted that, unless explicitly specified and limited otherwise, the terms "mounted," "connected," and "connected" are to be construed broadly, and may be either fixedly connected, detachably connected, or integrally connected, for example; can be mechanically or electrically connected; can be directly connected or indirectly connected through an intermediate medium, and can be communication between two elements. The specific meaning of the terms in this application will be understood by those of ordinary skill in the art in a specific context.
Referring to fig. 1, which is a flowchart of an audio and video synchronous playing method provided by an embodiment of the present invention, the embodiment of the present invention provides an audio and video synchronous playing method, where the method is executed by a first terminal, and the method includes steps S11 to S14:
s11, separating and decoding an audio and video stream to be played to obtain an audio stream and a video stream;
s12, acquiring network time delay between the first terminal and the second terminal through real-time audio and video interactive connection established with the second terminal;
s13, carrying out delay rendering play on the video stream according to a preset first delay time;
and S14, the audio stream, the first delay time and the network time delay are sent to the second terminal, so that the second terminal performs delay rendering playing on the audio stream based on the first delay time and the network time delay.
The first terminal may be a video stream playing end, for example, a large screen provided in a public area of a city, or may be a television, etc., which is not limited herein. The second terminal is an audio stream playing end, for example, may be a mobile terminal of a user, including a mobile phone, a tablet, a smart watch, etc., which is not limited herein.
In the prior art, there is a scheme of transmitting an audio stream to an audio listening device such as a mobile phone to perform rendering and playing, so that a user listens to audio through the mobile phone when watching video. However, the prior art does not consider the network distribution delay and channel switching situation based on the large screen field, which often causes the situation that the sound heard by the audience through the mobile phone or other audio listening devices is not synchronous with the video picture, and can bring poor viewing experience to the field audience.
In order to solve the problem that in the prior art, live audience experience is poor due to the fact that a mute mode is adopted for playing, or the problem that network delay and other problems are not considered in the process of listening to audio by adopting other audio listening devices are not considered, the embodiment of the invention solves the problem that in the embodiment of the invention, the first terminal receives an audio and video stream to be played sent by an audio and video resource station, then performs separation decoding processing on the audio and video stream to be played to obtain a video stream and an audio stream, and directly performs delay rendering playing on a display screen of the first terminal for the video stream, wherein the delay time is a preset first delay time A 1 . When a user watching video wants to listen to audio at the same time, a data channel which is in real-time audio-video interactive connection with the first terminal is established through the second terminal, the audio stream is acquired from the first terminal through the data channel, and the first delay time A is acquired at the same time 1 A network delay T between the first terminal and the second terminal. The second terminal is based on the first delay time A 1 And the network delay T plays the audio stream in a delayed rendering mode.
Preferably, the second terminal can calculate a second delay time based on the first delay time and the network delay, and delay rendering and playing the audio stream according to the second delay time; wherein the second delay time A 2 Is the difference between the first delay time and the network delay, i.e. A 2 =A 1 -T。
In the embodiment of the invention, the first terminal establishes a data channel in real-time audio/video interactive connection with the second terminal. Then, when a user watching video wants to listen to audio at the same time, acquiring the audio stream from the first terminal through the data channel, simultaneously sending a delay request to the first terminal through the data channel, calculating a network delay T between the first terminal and the second terminal by the first terminal in response to the delay request sent by the second terminal, and combining the network delay T and the first delay A 1 And (5) returning. The second terminal according to the first delay time A 1 And said network delay T calculating a second delay time a 2 Performing delay rendering playing on the audio stream, wherein the delay time is the second delay time A 2 Delay time and real-time communication acquisition value are adjusted in real time.
It should be noted that, the manner of establishing the real-time audio/video interactive connection between the first terminal and the second terminal may be related to the manner of establishing the real-time interactive connection in the prior art, which does not affect the beneficial effects obtained by the present invention.
In addition, on the basis of the establishment of a data communication mechanism between the first terminal and the second terminal, the nearest first terminal can be automatically matched in a second terminal APP list in a GPS positioning mode; or pushing the audio data of the nearest first terminal through the APP, selecting and listening/rejecting by the user, realizing a scheme of quickly establishing a data channel, and optimizing the viewing and listening experience of the user.
Taking the first terminal as an outdoor large screen, the second terminal as a user mobile terminal for explanation, referring to fig. 2, a data flow diagram between the outdoor large screen and the user mobile terminal in the embodiment of the present invention is shown, where a set top box terminal of the outdoor large screen obtains 8K AVS3 HDR Vivid ultra-high definition video stream resources from a video source station through an edge node CDN by using HLS/HTTP-flv technology, and the set top box terminal of the outdoor large screen performs data flow control on HDR &Decoding and synchronizing the Audio-video stream to obtain an Audio-video stream and an HDR-video stream, directly carrying out delay rendering and playing on the HDR-video stream at a large screen end,delay time A 1 . When a user watches an outdoor large screen, a real-time audio-video interactive connection is established between the mobile terminal SDK and the outdoor large screen set top box SDK to form a real-time audio-video interactive connection Data Channel, and an audio stream and delay time A corresponding to a video stream played by the outdoor large screen are acquired through the RTC Data Channel 1 The method comprises the steps of carrying out a first treatment on the surface of the Meanwhile, the user mobile terminal SDK initiates a delay request to the outdoor large screen to obtain the network delay T between the outdoor large screen and the mobile terminal so as to calculate and obtain the delay time A 2 . Further, the Audio Vivid Audio stream is played in a delayed rendering mode, wherein the delay time is A 2 。
By adopting the technical means of the embodiment of the invention, the real-time audio-video interactive connection between the first terminal and the second terminal is established, the first terminal sends two types of data, namely the audio stream and the time delay, to the second terminal, and the second terminal carries out delay rendering playing on the audio stream based on a delay algorithm. Compared with the scheme of performing delay rendering playing processing on the video playing end or the audio listening end, the embodiment of the invention improves the two sides of the first terminal and the second terminal, the first terminal delays playing of the video stream, and the second terminal delays playing of the audio stream based on a delay algorithm, so that synchronous playing of the audio and the video is realized, the problem of asynchronous playing of the audio and the video is solved, and immersive experience of synchronously listening to three-dimensional audio is effectively provided for field audiences watching the video.
As a preferred implementation manner, the embodiment of the present invention is further implemented on the basis of the foregoing embodiment, and the establishing of the audio-video interactive connection includes:
s121, creating a real-time audio-video interaction room, and generating an audio-video interaction link so that a second terminal joins the audio-video interaction room through the audio-video interaction link;
s122, when the second terminal joins the audio-video interaction room, establishing real-time audio-video interaction connection with the second terminal through real-time audio-video network service.
In the embodiment of the invention, when receiving an audio/video stream to be played, the first terminal creates a dedicated Real-Time audio/video (RTC) interaction room of the first terminal, generates a corresponding audio/video interaction link, and any second terminal can join the Real-Time audio/video interaction room through the audio/video interaction link, and the first terminal establishes a Real-Time audio/video interaction data channel with the second terminal through a Real-Time audio/video network service to transmit related data.
Preferably, step S121, namely, the creating a real-time audio/video interaction room, and generating an audio/video interaction link, so that the second terminal joins the audio/video interaction room through the audio/video interaction link, includes:
Creating a real-time audio-video interaction room and generating an audio-video interaction link;
generating an identification code containing the audio-video interactive link according to the audio-video interactive link;
and displaying the identification code on a display screen of the first terminal so that the second terminal can be added into the audio-video interaction room by scanning the identification code.
Preferably, the identification code includes, but is not limited to, a two-dimensional code, a bar code, or a pattern code.
Referring to fig. 3 and fig. 4, fig. 3 is a schematic diagram of a display screen of a first terminal in an embodiment of the present invention, and fig. 4 is a schematic diagram of a display screen of a second terminal in an embodiment of the present invention, in the embodiment of the present invention, when the first terminal receives an audio/video stream to be played, a dedicated real-time audio/video interaction room of the first terminal is created, a corresponding audio/video interaction link is generated, an identification code dedicated to the first terminal, such as a two-dimensional code, is created according to the audio/video interaction link, and the two-dimensional code is synchronously displayed at a specific position, such as a lower right corner, of the display screen of the first terminal, so as to guide a user to scan and listen.
A user watching videos scans two-dimension codes displayed by a first terminal through a code scanning function of any app in the second terminal, such as a mobile phone and the like, extracts link information of the two-dimension codes, joins the first terminal to establish a real-time audio-video room, establishes a data channel of the real-time audio-video interactive connection with the first terminal through a real-time audio-video interactive connection service network deployed by a cloud, so as to acquire real-time audio streams corresponding to the current playing video of the first terminal, data such as a first delay time, a network delay time and the like, and further delay rendering and playing the audio streams.
By adopting the technical means of the embodiment of the invention, the real-time interactive connection between the first terminal and the second terminal is established in a mode that the second terminal scans the two-dimension code, so that the establishment of the real-time interactive connection is not subjected to the establishment of the distance between the two devices, the success rate of the second terminal for acquiring and playing the audio stream data is ensured, and the use experience of a user is improved.
As a preferred implementation manner, the embodiment of the present invention is further implemented on the basis of any one of the foregoing embodiments, and in step S12, that is, the acquiring the network delay between the first terminal and the second terminal includes:
s123, responding to a delay request sent by the second terminal, and calculating the round trip delay between the first terminal and the second terminal by adopting an RTT standard algorithm;
s124, calculating the network delay between the first terminal and the second terminal according to the round trip delay.
Preferably, step S124 specifically includes: and obtaining one half of the round trip delay to obtain the network delay between the first terminal and the second terminal.
In the embodiment of the present invention, the delay request is an RTT (round-trip time) request, the round-trip time refers to the total time spent by the network request from the start point to the destination and then back to the location, and the present invention uses an RTT standard algorithm (Jacobson/Karels algorithm), and the algorithm [ RFC6298] is characterized in that the difference between the sampled RTTs and the smoothed srtt, which introduces the latest RTT, is calculated as a parameter.
When the first terminal receives a delay request sent by a second terminal, calculating and calculating round trip delay RTT between the first terminal and the second terminal by adopting an RTT standard algorithm, and then the network delay T between the first terminal and the second terminal is RTT/2.
It should be noted that, the network delay is closely related to the RTT delay, and the RTT delay is not necessarily equal to half of the RTT delay, but the RTT delay is a fixed value, and the delay time a of video rendering can be delayed 1 Consideration exclusion effects are performed.
Preferably, the network delay T is a first network delay T 1 And a second network delay T 2 And (3) summing; wherein the first network delay T 1 The second network delay T is the network delay between the first terminal and the real-time audio/video network service 2 And network delay between the second terminal and the real-time audio and video network service is achieved.
Said calculating a network delay between said first terminal and said second terminal comprises:
calculating network time delay between the first terminal and the real-time audio/video network service as first network time delay; calculating the second network time delay as the network time delay between the second terminal and the real-time audio/video network service;
Then, the transmitting the audio stream, the first delay time and the network time delay to the second terminal includes:
and transmitting the audio stream, the first delay time, the first network delay and the second network delay to the second terminal.
That is, in the embodiment of the present invention, the first terminal responds to the delay request to calculate the network delay between the first terminal and the real-time audio/video network service, i.e. the first network delay T, respectively 1 And the second terminal and the real-time audio and video networkNetwork delay between services, i.e. second network delay T 2 And delay the first network by T 1 And a second network delay T 2 Together to the second terminal. The second terminal according to the first delay time A 1 Said first network delay T 1 And a second network delay T 2 Calculating a second delay time A 2 =A 1 -(T 1 +T 2 )。
Preferably, the calculating the network delay between the first terminal and the real-time audio/video network service, as the first network delay, includes:
calculating the round trip delay between the first terminal and the real-time audio/video network service by adopting an RTT standard algorithm;
calculating the first network delay according to the round trip delay between the first terminal and the real-time audio/video network service;
The calculating the network delay between the second terminal and the real-time audio/video network service as the second network delay includes:
calculating the round trip delay between the second terminal and the real-time audio/video network service by adopting an RTT standard algorithm;
and calculating the second network time delay according to the round trip time delay between the second terminal and the real-time audio and video network service.
Specifically, the round trip delay RTT between the first terminal and the second terminal is a first round trip delay RTT 1 And a second round trip delay RTT 2 And (3) summing; wherein the first round trip delay RTT 1 The second round trip delay RTT is the round trip delay between the first terminal and the real-time audio/video network service 2 For the round trip delay between the second terminal and the real-time audio/video network service, a first network delay T between the first terminal and the real-time audio/video network service is provided 1 =RTT 1 2, a second network time delay T between the second terminal and the real-time audio/video network service 2 =RTT 2 And 2, the first terminal connects a first network through the data channel of the real-time audio-video interactive connectionThe network delay and the second network delay are transmitted to the second terminal, and the second terminal calculates a second delay time A 2 =A 1 -(RTT 1 +RTT 2 )/2。
Taking the first terminal as an outdoor large screen, taking the second terminal as a user mobile terminal as an example for explanation, acquiring 8K AVS3 HDR Vivid ultra-high definition video stream resources from a video source station through an edge node CDN by a set top box terminal of the outdoor large screen through HLS/HTTP-flv and other technologies, and performing HDR on the set top box terminal of the outdoor large screen&Decoding and synchronizing the Audio-video streams of the Audio-video stream to obtain the Audio-video stream and the HDR-video stream, and directly carrying out delay rendering and playing on the HDR-video stream at the large screen end with delay time of A 1 . And when receiving the audio and video stream, the outdoor large-screen set top box creates an RTC real-time audio and video interaction room exclusive to the large screen, creates an exclusive outdoor large-screen two-dimension code by utilizing the room link exclusive to the large screen, synchronously displays the audio playing two-dimension code link at the right lower corner of the outdoor large screen, and guides the user to scan and listen. The method comprises the steps that a field audience scans a two-dimensional code displayed by an outdoor large screen through a code scanning function of any app in a mobile terminal, extracts link information of the two-dimensional code, joins a large screen end to establish a WebRTC real-time audio and video room, a user mobile terminal SDK establishes ICE (Interactive Connectivity Establishment) interactive communication with an outdoor large screen set top box SDK through real-time audio and video (WebRTC) network service deployed by a cloud, and achieves peer-to-peer connection of the large screen end SDK and the mobile terminal SDK, and obtains audio streams corresponding to video streams played by the outdoor large screen and delay time A through an RTC Data Channel 1 The method comprises the steps of carrying out a first treatment on the surface of the Meanwhile, the user mobile terminal SDK initiates a delay request to an outdoor large screen, and the outdoor large screen predicts the first network delay between the user mobile terminal SDK and the RTC network service as T 1 =RTT 1 2, acquiring second network time delay between the outdoor large screen SDK and the RTC network as T through WebRTC parameters 2 =RTT 2 And/2, transmitting the numerical value to the SDK of the user mobile terminal through the RTC Data Channel. Referring to fig. 5, a schematic structural diagram of an audio processing component of the second terminal according to an embodiment of the present invention, a NetEQ (Network-aware Enhanced Quality) module is a keyThe audio processing component is used for performing delay playing processing on the received audio by a NetEQ module of the SDK of the mobile terminal, wherein the delay time is A 2 =A 1 -(RTT 1 +RTT 2 ) And 2, real-time adjustment of delay time and real-time communication acquisition value. In the embodiment of the invention, the user mobile terminal SDK carries out real-time communication with the large screen terminal SDK to send a message to acquire RTT time, the RTCDataChannel is utilized to transmit audio data, and the NetEQ module of the mobile terminal SDK decodes and plays the audio data sent by the large screen terminal by utilizing a delay algorithm, so that the effect of synchronously rendering and playing the audio of the user terminal and the large screen terminal in a separated mode is achieved.
By adopting the technical means of the embodiment of the invention, the network time delay between the first terminal and the second terminal is calculated by adopting the RTT standard algorithm, the delay rendering time of the audio is determined by combining the delay time of the delay video rendering, and the effect of synchronously playing the audio and the video is truly achieved by carrying out delay rendering processing on both ends of the audio and the video.
Referring to fig. 6, a flowchart of another audio and video synchronous playing method provided by the embodiment of the present invention is shown, and the embodiment of the present invention further provides an audio and video synchronous playing method, where the method is performed by a second terminal, and the method includes steps S21 to S23:
s21, establishing real-time audio and video interactive connection with a first terminal; the first terminal can separate and decode the audio and video streams to be played to obtain an audio stream and a video stream, and delay rendering and playing the video stream according to a preset first delay time;
s22, receiving the audio stream, the first delay time and the network delay between the first terminal and the second terminal, which are sent by the first terminal;
s23, performing delay rendering playing on the audio stream according to the first delay time and the network delay.
Preferably, after step S21, before step S22, the method further comprises:
s21', sending a time delay request to the first terminal; the delay request is used for triggering the first terminal to calculate network delay between the first terminal and the second terminal;
preferably, step S23 is specifically:
Calculating the difference between the first delay time and the network delay to obtain a second delay time;
and carrying out delay rendering playing on the audio stream according to the second delay time.
The first terminal may be a video stream playing end, for example, a large screen provided in a public area of a city, or may be a television, etc., which is not limited herein. The second terminal is an audio stream playing end, for example, may be a mobile terminal of a user, including a mobile phone, a tablet, a smart watch, etc., which is not limited herein.
In the embodiment of the invention, after the first terminal receives the audio/video stream to be played sent by the audio/video resource station, the audio/video stream to be played is subjected to separation decoding processing to obtain a video stream and an audio stream, and the video stream is directly played on a display screen of the first terminal in a delayed rendering way, wherein the delay time is a preset first delay time A 1 . When a user watching video wants to listen to audio at the same time, a data channel which is in real-time audio-video interactive connection with the first terminal is established through a second terminal, the audio stream is acquired to the first terminal through the data channel, a time delay request is sent to the first terminal at the same time, the first terminal responds to the time delay request sent by the second terminal, calculates network time delay T between the first terminal and the second terminal, and the network time delay T and the first delay time A are calculated 1 And (5) returning. The second terminal according to the first delay time A 1 And said network delay T calculating a second delay time a 2 Performing delay rendering playing on the audio stream, wherein the delay time is the second delay time A 2 Delay time and real-time communication acquisition value are adjusted in real time.
Preferably, the calculating the second delay time according to the first delay time and the network delay includes: and calculating the difference between the first delay time and the network delay to obtain the second delay time.
Specifically, in the embodiment of the present invention, the second delay time a 2 Is the difference between the first delay time and the network delay, i.e. A 2 =A 1 -T。
By adopting the technical means of the embodiment of the invention, the real-time audio-video interactive connection between the first terminal and the second terminal is established, the first terminal sends two types of data, namely the audio stream and the time delay, to the second terminal, and the second terminal carries out delay rendering playing on the audio stream based on a delay algorithm. Compared with the scheme of performing delay rendering playing processing on the video playing end or the audio listening end, the embodiment of the invention improves the two sides of the first terminal and the second terminal, the first terminal delays playing of the video stream, and the second terminal delays playing of the audio stream based on a delay algorithm, so that synchronous playing of the audio and the video is realized, the problem of asynchronous playing of the audio and the video is solved, and immersive experience of synchronously listening to three-dimensional audio is effectively provided for field audiences watching the video.
As a preferred implementation manner, the step S21, that is, the establishing of the real-time audio/video interactive connection with the first terminal, further includes:
scanning an identification code on a display screen of a first terminal, and entering a real-time audio/video interaction room created by the first terminal; the identification code is generated by the first terminal after creating a real-time audio/video interaction room, and according to the real-time audio/video interaction link;
and establishing real-time audio and video interactive connection with the first terminal through the real-time audio and video network service.
Preferably, the identification code includes, but is not limited to, a two-dimensional code, a bar code, or a pattern code.
In the embodiment of the invention, when the first terminal receives the audio/video stream to be played, a dedicated real-time audio/video interaction room of the first terminal is created, a corresponding audio/video interaction link is generated, an identification code, such as a two-dimensional code, of the first terminal is created according to the audio/video interaction link, the two-dimensional code is synchronously displayed at a specific position, such as the lower right corner, of a display screen of the first terminal, and a user is guided to scan and listen.
A user watching videos scans two-dimension codes displayed by a first terminal through a code scanning function of any app in the second terminal, such as a mobile phone and the like, extracts link information of the two-dimension codes, joins the first terminal to establish a real-time audio-video room, establishes a data channel of the real-time audio-video interactive connection with the first terminal through a real-time audio-video interactive connection service network deployed by a cloud, so as to acquire real-time audio streams corresponding to the current playing video of the first terminal, data such as a first delay time, a network delay time and the like, and further delay rendering and playing the audio streams.
By adopting the technical means of the embodiment of the invention, the real-time interactive connection between the first terminal and the second terminal is established in a mode that the second terminal scans the two-dimension code, so that the establishment of the real-time interactive connection is not subjected to the establishment of the distance between the two devices, the success rate of the second terminal for acquiring and playing the audio stream data is ensured, and the use experience of a user is improved.
Referring to fig. 7, which is a schematic structural diagram of an audio and video synchronous playing device provided by an embodiment of the present invention, the embodiment of the present invention further provides an audio and video synchronous playing device 30, which is applied to a first terminal, where the device 30 includes:
The audio/video stream decoding module 31 is configured to perform separation decoding on an audio/video stream to be played, so as to obtain an audio stream and a video stream;
the network delay calculation module 32 is configured to obtain a network delay between the first terminal and the second terminal through a real-time audio/video interactive connection established with the second terminal;
the video stream playing module 33 is configured to delay rendering and playing the video stream according to a preset first delay time;
and the data sending module 34 is configured to send the audio stream, the first delay time and the network delay to the second terminal, so that the second terminal performs delayed rendering playing on the audio stream based on the first delay time and the network delay.
By adopting the technical means of the embodiment of the invention, the real-time audio-video interactive connection between the first terminal and the second terminal is established, the first terminal sends two types of data, namely the audio stream and the time delay, to the second terminal, and the second terminal carries out delay rendering playing on the audio stream based on a delay algorithm. Compared with the scheme of performing delay rendering playing processing on the video playing end or the audio listening end, the embodiment of the invention improves the two sides of the first terminal and the second terminal, the first terminal delays playing of the video stream, and the second terminal delays playing of the audio stream based on a delay algorithm, so that synchronous playing of the audio and the video is realized, the problem of asynchronous playing of the audio and the video is solved, and immersive experience of synchronously listening to three-dimensional audio is effectively provided for field audiences watching the video.
It should be noted that, the audio and video synchronous playing device 30 provided in the embodiment of the present invention is configured to execute all the flow steps of the audio and video synchronous playing method applied to the first terminal in the above embodiment, and the working principles and beneficial effects of the two correspond to each other one by one, so that the description is omitted.
Referring to fig. 8, which is a schematic structural diagram of another audio and video synchronous playing device provided by the embodiment of the present invention, the embodiment of the present invention further provides an audio and video synchronous playing device 40, which is applied to a second terminal, where the device 40 includes:
the connection establishment module 41 is configured to establish a real-time audio/video interactive connection with the first terminal; the first terminal can separate and decode the audio and video streams to be played to obtain an audio stream and a video stream, and delay rendering and playing the video stream according to a preset first delay time;
a data receiving module 42, configured to receive the audio stream sent by the first terminal, the first delay time, and a network delay between the first terminal and the second terminal;
and the audio stream playing module 43 is configured to delay rendering and playing the audio stream according to the first delay time and the network delay.
It should be noted that, the audio and video synchronous playing device 40 provided in the embodiment of the present invention is configured to execute all the flow steps of the audio and video synchronous playing method applied to the second terminal in the above embodiment, and the working principles and beneficial effects of the two correspond to each other one by one, so that the description is omitted.
Referring to fig. 9, a schematic structural diagram of an audio and video synchronous playing system provided by an embodiment of the present invention, and an audio and video synchronous playing system 50 provided by the embodiment of the present invention includes a first terminal 51 and a second terminal 52; wherein,
the first terminal 51 is configured to separate and decode an audio and video stream to be played to obtain an audio stream and a video stream, and obtain a network delay between the first terminal and the second terminal through a real-time audio and video interactive connection established with the second terminal; the video stream is played in a delayed mode according to a preset first delay time, and the audio stream, the first delay time and the network time delay are sent to the second terminal;
the second terminal 52 is configured to delay playing of the audio stream based on the first delay time and the network delay.
It should be noted that, the first terminal is configured to execute the audio/video synchronous playing method applied to the first terminal in the above embodiment, and the second terminal is configured to execute the audio/video synchronous playing method applied to the second terminal in the above embodiment, which is not described herein again.
The embodiment of the invention also provides audio and video synchronous playing equipment, which comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the synchronous playing method of the audio and video according to any one of the embodiments is realized when the processor executes the computer program.
The embodiment of the invention also provides a computer readable storage medium, which comprises a stored computer program, wherein when the computer program runs, equipment where the computer readable storage medium is located is controlled to execute the synchronous playing method of the audio and video according to any one of the embodiments.
Those skilled in the art will appreciate that implementing all or part of the above-described methods in accordance with the embodiments may be accomplished by way of a computer program stored on a computer readable storage medium, which when executed may comprise the steps of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), or the like.
While the foregoing is directed to the preferred embodiments of the present invention, it will be appreciated by those skilled in the art that changes and modifications may be made without departing from the principles of the invention, such changes and modifications are also intended to be within the scope of the invention.
Claims (10)
1. The synchronous playing method of the audio and video is characterized by being applied to a first terminal, and comprises the following steps:
separating and decoding an audio and video stream to be played to obtain an audio stream and a video stream;
acquiring network time delay between the first terminal and the second terminal through real-time audio and video interactive connection established with the second terminal;
the video stream is rendered and played in a delayed mode according to a preset first delay time;
and sending the audio stream, the first delay time and the network delay to the second terminal so that the second terminal can play the audio stream in a delayed rendering mode based on the first delay time and the network delay.
2. The method for synchronously playing audio and video according to claim 1, wherein the establishing of the audio and video interactive connection comprises:
creating a real-time audio-video interaction room, and generating an audio-video interaction link so that the second terminal joins the audio-video interaction room through the audio-video interaction link;
When the second terminal joins the audio-video interaction room, a real-time audio-video interaction connection with the second terminal is established through a real-time audio-video network service.
3. The method for synchronously playing audio and video according to claim 2, wherein creating a real-time audio and video interactive room and generating an audio and video interactive link to enable a second terminal to join the audio and video interactive room through the audio and video interactive link comprises:
creating a real-time audio-video interaction room and generating an audio-video interaction link;
generating an identification code containing the audio-video interactive link according to the audio-video interactive link;
and displaying the identification code on a display screen of the first terminal so that the second terminal can be added into the audio-video interaction room by scanning the identification code.
4. The method for synchronously playing audio and video according to claim 1, wherein said obtaining a network delay between the first terminal and the second terminal comprises:
responding to the delay request sent by the second terminal, and calculating the round trip delay between the first terminal and the second terminal by adopting an RTT standard algorithm;
And calculating the network delay between the first terminal and the second terminal according to the round trip delay.
5. The method for synchronously playing audio and video according to claim 1 or 4, wherein the network delay is a sum of a first network delay and a second network delay; the first network delay is a network delay between the first terminal and the real-time audio/video network service, and the second network delay is a network delay between the second terminal and the real-time audio/video network service.
6. The synchronous playing method of the audio and video is characterized by being applied to a second terminal, and comprises the following steps:
establishing real-time audio and video interactive connection with a first terminal; the first terminal can separate and decode the audio and video streams to be played to obtain an audio stream and a video stream, and delay rendering and playing the video stream according to a preset first delay time;
receiving the audio stream, the first delay time and the network delay between the first terminal and the second terminal, which are sent by the first terminal;
and carrying out delay rendering playing on the audio stream according to the first delay time and the network delay.
7. The method for synchronously playing audio and video according to claim 6, wherein said performing delayed rendering playback on the audio stream according to the first delay time and the network delay comprises:
calculating the difference between the first delay time and the network delay to obtain a second delay time;
and carrying out delay rendering playing on the audio stream according to the second delay time.
8. The synchronous playing system of the audio and video is characterized by comprising a first terminal and a second terminal; wherein,
the first terminal is used for separating and decoding an audio and video stream to be played to obtain an audio stream and a video stream, and acquiring network time delay between the first terminal and the second terminal through real-time audio and video interactive connection established with the second terminal; the video stream is played in a delayed mode according to a preset first delay time, and the audio stream, the first delay time and the network time delay are sent to the second terminal;
and the second terminal is used for carrying out delay playing on the audio stream based on the first delay time and the network delay.
9. An audio-video synchronous playing device, characterized by comprising a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, the processor implementing the audio-video synchronous playing method according to any one of claims 1 to 7 when executing the computer program.
10. A computer readable storage medium, characterized in that the computer readable storage medium comprises a stored computer program, wherein the computer program when run controls a device in which the computer readable storage medium is located to perform the method for synchronously playing audio and video according to any one of claims 1 to 7.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311740334.8A CN117834969A (en) | 2023-12-18 | 2023-12-18 | A method, system, device and storage medium for synchronous playback of audio and video |
PCT/CN2024/133068 WO2025130475A1 (en) | 2023-12-18 | 2024-11-20 | Synchronous playback method, system and device for audio and video, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311740334.8A CN117834969A (en) | 2023-12-18 | 2023-12-18 | A method, system, device and storage medium for synchronous playback of audio and video |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117834969A true CN117834969A (en) | 2024-04-05 |
Family
ID=90510677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311740334.8A Pending CN117834969A (en) | 2023-12-18 | 2023-12-18 | A method, system, device and storage medium for synchronous playback of audio and video |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117834969A (en) |
WO (1) | WO2025130475A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2025130475A1 (en) * | 2023-12-18 | 2025-06-26 | 咪咕文化科技有限公司 | Synchronous playback method, system and device for audio and video, and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150208161A1 (en) * | 2012-08-28 | 2015-07-23 | Koninklijke Philips N.V. | Audio forwarding device and corresponding method |
CN105791939A (en) * | 2016-03-14 | 2016-07-20 | 北京捷思锐科技股份有限公司 | Audio and video synchronization method and apparatus |
CN113661715A (en) * | 2019-08-18 | 2021-11-16 | 聚好看科技股份有限公司 | Auditorium business management method, interactive method, display device and mobile terminal |
CN115942021A (en) * | 2023-02-17 | 2023-04-07 | 央广新媒体文化传媒(北京)有限公司 | Audio and video stream synchronous playing method and device, electronic equipment and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106792073B (en) * | 2016-12-29 | 2019-09-17 | 北京奇艺世纪科技有限公司 | Method, playback equipment and the system that the audio, video data of striding equipment is played simultaneously |
CN117834969A (en) * | 2023-12-18 | 2024-04-05 | 咪咕文化科技有限公司 | A method, system, device and storage medium for synchronous playback of audio and video |
-
2023
- 2023-12-18 CN CN202311740334.8A patent/CN117834969A/en active Pending
-
2024
- 2024-11-20 WO PCT/CN2024/133068 patent/WO2025130475A1/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150208161A1 (en) * | 2012-08-28 | 2015-07-23 | Koninklijke Philips N.V. | Audio forwarding device and corresponding method |
CN105791939A (en) * | 2016-03-14 | 2016-07-20 | 北京捷思锐科技股份有限公司 | Audio and video synchronization method and apparatus |
CN113661715A (en) * | 2019-08-18 | 2021-11-16 | 聚好看科技股份有限公司 | Auditorium business management method, interactive method, display device and mobile terminal |
CN115942021A (en) * | 2023-02-17 | 2023-04-07 | 央广新媒体文化传媒(北京)有限公司 | Audio and video stream synchronous playing method and device, electronic equipment and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2025130475A1 (en) * | 2023-12-18 | 2025-06-26 | 咪咕文化科技有限公司 | Synchronous playback method, system and device for audio and video, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2025130475A1 (en) | 2025-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111818359B (en) | Processing method and device for live interactive video, electronic equipment and server | |
US9030523B2 (en) | Flow-control based switched group video chat and real-time interactive broadcast | |
EP1472871B1 (en) | Remote server switching of video streams | |
CN112019927B (en) | Video live broadcast method, microphone connecting equipment, live broadcast system and storage medium | |
KR101852893B1 (en) | Information pushing method, device, and system | |
CN110267064B (en) | Audio playing state processing method, device, equipment and storage medium | |
CN113923470B (en) | Live stream processing method and device | |
CN106303663B (en) | live broadcast processing method and device and live broadcast server | |
US20230144936A1 (en) | Smart screen reverse projection method, system, device, smart screen and readable storage medium | |
CN111147362B (en) | Multi-user instant messaging method, system, device and electronic equipment | |
WO2014044059A1 (en) | Method, device and system for video conference recording and playing | |
WO2017193830A1 (en) | Video switching method, device and system, and storage medium | |
CN105828151A (en) | Display processing method and display processing device | |
KR100614276B1 (en) | Participation Broadcasting System | |
WO2025130475A1 (en) | Synchronous playback method, system and device for audio and video, and storage medium | |
US11431770B2 (en) | Method, system, apparatus, and electronic device for managing data streams in a multi-user instant messaging system | |
CN107547517B (en) | Audio and video program recording method, network equipment and computer device | |
CN116260987A (en) | Video relay processing system, method, device and equipment | |
CN112738446B (en) | Simultaneous interpretation method and system based on online conference | |
CN112995573B (en) | Video conference live broadcasting system and method | |
WO2014012384A1 (en) | Communication data transmitting method, system and receiving device | |
CN116112722B (en) | Audio playing method and device, electronic equipment and storage medium | |
KR20100031592A (en) | System and method for providing community during playing broadcasting signal | |
CN112203101B (en) | A remote video live broadcast method, device and electronic equipment | |
Thomas et al. | State‐of‐the‐Art and Challenges in Media Production, Broadcast and Delivery |
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 |