[go: up one dir, main page]

CN109040818A - Audio and video synchronization method, storage medium, electronic equipment and system when live streaming - Google Patents

Audio and video synchronization method, storage medium, electronic equipment and system when live streaming Download PDF

Info

Publication number
CN109040818A
CN109040818A CN201710439526.3A CN201710439526A CN109040818A CN 109040818 A CN109040818 A CN 109040818A CN 201710439526 A CN201710439526 A CN 201710439526A CN 109040818 A CN109040818 A CN 109040818A
Authority
CN
China
Prior art keywords
audio
video
video image
time stamp
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.)
Granted
Application number
CN201710439526.3A
Other languages
Chinese (zh)
Other versions
CN109040818B (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.)
Heilongjiang Jindi Film and Television Media Co.,Ltd.
Original Assignee
Wuhan Douyu Network Technology 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 Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201710439526.3A priority Critical patent/CN109040818B/en
Publication of CN109040818A publication Critical patent/CN109040818A/en
Application granted granted Critical
Publication of CN109040818B publication Critical patent/CN109040818B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing 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
    • H04N21/4402Processing 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 involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440236Processing 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 involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses audio and video synchronization method, storage medium, electronic equipment and the systems when a kind of live streaming, are related to the audio-visual synchronization field of video flowing.Steps of the method are: client captures video image and audio in live streaming;Client record captures the time Tv of video image and captures the time Ta, Ta > Tv of audio;Client encodes video image and audio, forms video, and video image time stamp T vi and audio time stamp Tai:Tvi=T-Tv, Tai=T-Ta are arranged in an encoding process;Wherein T is self defined time, and T is before Ta;Client plays video image according to video image time stamp T vi, plays audio according to audio time stamp Tai.The present invention can remain that audio and video image synchronous plays during live streaming, significantly improve live streaming quality, be very suitable for promoting.

Description

Audio and video synchronization method, storage medium, electronic equipment and system when live streaming
Technical field
The present invention relates to the audio-visual synchronization fields of video flowing, and in particular to a kind of audio and video synchronization method when live streaming, Storage medium, electronic equipment and system.
Background technique
With the fast development of live streaming industry, the user for watching live streaming is more and more, the audio-visual synchronization of video when live streaming (i.e. sound is synchronous with video image) is the major criterion for measuring live streaming quality.It makes explanations separately below to video, audio.
Video includes video file and video flowing:
Video file: video file is to utilize relevant video encoder and audio coder, to original video image With sound according to relevant parameter (resolution ratio of video, frame per second, bit rate;Sample rate, the channel number of audio) encoded after, The file that data after coding are stored according to relevant file format (mp4 format, flv format etc.).
Video flowing: video stream class is equally to be carried out using encoder to original video image and sound like video file Coding;Only coded data is not stored as file by video flowing, by network protocol by the data after coding into Row is packaged, and after formation meets the data of transformat, is transmitted by network.Network protocol is RTMP (Real Time Messaging Protocol, real-time messages transport protocol), RTSP (Real Time Streaming Protocol, real-time streams Transport protocol) etc..
Audio:
Audio is a kind of identifiable digital signal of computer, and the most important several attributes of audio include sample rate, sound channel And sample format.How many sampled data during sample rate expression is per second, usually there is the sample rate of 44100HZ, 48000HZ;Sound As soon as road indicates there are several sample datas in a sampled data, usually have monophonic (sampling only one sample data), Two-channel (there are two sample datas in a sampling) and multichannel (having multiple sample datas in a sampling);Sample format table It is shown as the size of each sampled data, usually there is two byte formats of 16bits and the floating-point format of 4 bytes.That one 44100HZ, monophonic, the audio of 16bits format, the audio byte number in one second are exactly 44100*1*2 namely 88200 A byte;One 44100HZ, two-channel, the audio of 16bits format, the audio byte number in one second is exactly 44100*2*2 Namely 176400 bytes.
Currently, the method for carrying out audio-visual synchronization when live streaming is general are as follows: when starting live streaming, after capturing video image and audio Coding forms video, and video image timestamp is arranged to video image in coding, audio and video image is arranged identical Timestamp (such as being 3s).Video is decoded by Video Decoder and audio decoder, the original before being encoded Beginning video image and audio and timestamp, the video image and audio after broadcast decoder respectively after the timestamp.In the time Stamp plays the purpose of video later are as follows: is the reserved buffer time of capture video image and audio, and then guarantees video playing It is smooth.
But when capture audio, because audio source when live streaming is live streaming equipment (such as computer, mobile terminal etc.) The voice data of sound card and live streaming microphone, so will necessarily have delay when capture audio, that is, audio (is broadcast live from generation The voice data that equipment and microphone generate) arrive the time captured.Therefore, there is delay but capture video shadow in capture audio When as capture (i.e. there is no delay) immediately, audio and video image can not synchronization acquistion (there are the audios of delay to compare video It slowly), is the nonsynchronous video of audio-video so that according to the video that the audio and video image of capture is formed, which adopts It is played with identical timestamp, necessarily will appear the situation of audio-video asynchronous (first playing video image, play audio afterwards).
Summary of the invention
In view of the deficiencies in the prior art, present invention solves the technical problem that are as follows: how live streaming when keep sound view Frequency is synchronous, and the present invention can remain that audio and video image synchronous plays during live streaming, significantly improves live streaming matter Amount, is very suitable for promoting.
To achieve the above objectives, audio and video synchronization method when live streaming provided by the invention, comprising the following steps:
S1: client captures video image and audio, goes to S2 in live streaming;
S2: client record captures the time Tv of video image and captures the time Ta of audio, and Ta > Tv is gone to S3;
S3: client encodes video image and audio, forms video, when video image being arranged in an encoding process Between stab Tvi and audio time stamp Tai:Tvi=T-Tv, Tai=T-Ta;Wherein T is self defined time, goes to S4;
S4: client plays video image according to video image time stamp T vi, plays audio according to audio time stamp Tai.
Based on the above technical solution, T described in S3 be S1 described in capture video image and audio before when Between.
Storage medium provided by the invention is stored with computer program on the storage medium, and the computer program is located Reason device realizes audio and video synchronization method when above-mentioned live streaming when executing.
Electronic equipment provided by the invention, including memory and processor are stored on memory and are run on a processor Computer program, audio and video synchronization method when processor realizes above-mentioned live streaming when executing computer program.
Audio-visual synchronization system when live streaming provided by the invention, including be set in client video trapping module, Video capture time monitoring modular, video encoding module and video playback module;
Video trapping module is used for: client captures video image and audio in live streaming, monitors to video capture time Module sends video capture time monitoring signals;
Video capture time monitoring modular is used for: after receiving video capture time monitoring signals, record captures video shadow The time Tv of picture and time Ta, the Ta > Tv for capturing audio sends encoded video to video encoding module;
Video encoding module is used for: after receiving encoded video, being encoded to video image and audio, is formed view Frequently, video image time stamp T vi and audio time stamp Tai:Tvi=T-Tv, Tai=T-Ta are set in an encoding process;Wherein T For self defined time, video display signals are sent to video playback module;
Video playback module is used for: after receiving video display signals, playing video shadow according to video image time stamp T vi Picture plays audio according to audio time stamp Tai.
Compared with the prior art, the advantages of the present invention are as follows:
(1) present invention when timestamp is arranged, fully considered the delay time of capture audio: broadcasting by the video after coding When putting, the asynchronous time of video image and audio (audio is slower than video image).Referring to S1 to S4 it is found that the present invention plays view When frequency, video image time stamp T vi (Tvi-Tai=T-Tv-T+Ta=Ta-Tv, Ta > Tv) longer than audio time stamp Tai, and And the difference (Ta-Tv) of video image time stamp T vi and audio time stamp Tai is just equal to the delay time of capture audio.
Therefore, the present invention can first play audio by different timestamps, play video image afterwards, and then offset capture The delay time of audio finally plays the audio audio and video image synchronous that becomes slower than video image.Therefore the present invention can It remains that audio and video image synchronous plays during live streaming, significantly improves live streaming quality, be very suitable for promoting.
(2) the reason of video image timestamp and audio time stamp is arranged of the invention, is: for capture video image and sound The reserved buffer time of frequency;On this basis, the calculating factor T of timestamp is set the view that capture needs to be broadcast live by the present invention Time before frequency image and audio so that video image timestamp and audio time stamp, than capture video image and The duration of audio is big.Therefore, the present invention can smoothly buffer when absolute guarantee's video playing, further improve live streaming Quality.
Detailed description of the invention
Fig. 1 is the flow chart of audio and video synchronization method when being broadcast live in the embodiment of the present invention;
Fig. 2 is the connection block diagram of electronic equipment in the embodiment of the present invention.
Specific embodiment
Invention is further described in detail with reference to the accompanying drawings and embodiments.
It is shown in Figure 1, audio and video synchronization method when live streaming in the embodiment of the present invention, comprising the following steps:
S1: for client in live streaming, capture needs the video image being broadcast live and audio, audio include client sound card and biography The voice data that sound device (such as microphone) generates, goes to S2;
S2: client record captures the time Tv of video image and captures the time Ta of audio, due to capturing sound There can be delay, therefore Ta is naturally larger than Tv, goes to S3;
S3: client encodes video image and audio, forms video, when video image being arranged in an encoding process Between stab Tvi and audio time stamp Tai:Tvi=T-Tv, Tai=T-Ta;Wherein T is self defined time, goes to S4.
Tai-Tvi=700ms in S3,700ms are the delay time for capturing audio, which is also that the present invention needs to support The time to disappear, audio-visual synchronization is just able to achieve after counteracting.
S4: client plays video image according to video image time stamp T vi, plays audio according to audio time stamp Tai.
The detailed process of S4 are as follows: client respectively in video video image and audio be decoded;Client is regarding The video image that broadcast decoder obtains after frequency image time stamp T vi, the sound that broadcast decoder obtains after audio time stamp Tai Frequently.
The embodiment of the present invention has fully considered the delay time Ty: the view after coding of capture audio when timestamp is arranged Frequency is when playing, the asynchronous time of video image and audio (audio is slower than video image).Referring to S1 to S4 it is found that the present invention When embodiment plays video, video image time stamp T vi is (Tvi-Tai=T-Tv-T+Ta=Ta- longer than audio time stamp Tai Tv, Ta > Tv), and the difference (Ta-Tv) of video image time stamp T vi and audio time stamp Tai is just equal to capture audio Delay time.Therefore, the embodiment of the present invention can first play audio by different timestamps, play video image afterwards, into And the delay time of capture audio is offset, finally the audio audio and video image synchronous that becomes slower than video image is played.
Further, setting video image timestamp and audio time stamp due to be: for capture video image and The reserved buffer time of audio, the embodiment of the present invention by T, be set as before video image that capture needs to be broadcast live and audio when Between, so that video image timestamp and audio time stamp, the duration than capture video image and audio is big.Therefore, The present invention can smoothly buffer when absolute guarantee's video playing, further improve live streaming quality.
The embodiment of the present invention also provides a kind of storage medium, and computer program, computer program are stored on storage medium Audio and video synchronization method when above-mentioned live streaming is realized when being executed by processor.It should be noted that the storage medium includes U Disk, mobile hard disk, ROM (Read-Only Memory, read-only memory), (Random Access Memory, is deposited RAM at random Access to memory), the various media that can store program code such as magnetic or disk.
Shown in Figure 2, the embodiment of the present invention also provides a kind of electronic equipment, including memory and processor, memory On store the computer program run on a processor, processor realizes sound view when above-mentioned live streaming when executing computer program Frequency synchronous method.
Audio-visual synchronization system when live streaming in the embodiment of the present invention, the video including being set in client capture mould Block, video capture time monitoring modular, video encoding module and video playback module.
Video trapping module is used for: client captures video image and audio, audio includes client sound card in live streaming The voice data generated with microphone (such as microphone) sends the monitoring of video capture time to video capture time monitoring modular Signal.
Video capture time monitoring modular is used for: after receiving video capture time monitoring signals, record captures video shadow The time Tv of picture and time Ta, the Ta > Tv for capturing audio sends encoded video to video encoding module.
Video encoding module is used for: after receiving encoded video, being encoded to video image and audio, is formed view Frequently, video image time stamp T vi and audio time stamp Tai:Tvi=T-Tv, Tai=T-Ta are set in an encoding process;Wherein T For self defined time (T is the time before video trapping module captures video image and audio in the present embodiment), broadcast to video Amplification module sends video display signals.
Video playback module is used for: after receiving video display signals, playing video shadow according to video image time stamp T vi Picture plays audio according to audio time stamp Tai;Specific workflow are as follows: respectively in video video image and audio carry out Decoding, obtains video image time stamp T vi and audio time stamp Tai;Broadcast decoder obtains after video image time stamp T vi Video image, the audio that broadcast decoder obtains after audio time stamp Tai.
It should be understood that system provided in an embodiment of the present invention is when carrying out intermodule communication, only with above-mentioned each function The division progress of module can according to need and for example, in practical application by above-mentioned function distribution by different function moulds Block is completed, i.e., the internal structure of system is divided into different functional modules, to complete all or part of function described above Energy.
Further, the present invention is not limited to the above-described embodiments, for those skilled in the art, Without departing from the principles of the invention, several improvements and modifications can also be made, these improvements and modifications are also considered as the present invention Protection scope within.The content being not described in detail in this specification belongs to existing skill well known to professional and technical personnel in the field Art.

Claims (10)

1. audio and video synchronization method when a kind of live streaming, which is characterized in that method includes the following steps:
S1: client captures video image and audio, goes to S2 in live streaming;
S2: client record captures the time Tv of video image and captures the time Ta of audio, and Ta > Tv goes to S3;
S3: client encodes video image and audio, forms video, and video image timestamp is arranged in an encoding process Tvi and audio time stamp Tai:Tvi=T-Tv, Tai=T-Ta;Wherein T is self defined time, goes to S4;
S4: client plays video image according to video image time stamp T vi, plays audio according to audio time stamp Tai.
2. audio and video synchronization method when live streaming as described in claim 1, it is characterised in that: T described in S3 is described in S1 Capture the time before video image and audio.
3. audio and video synchronization method when live streaming as claimed in claim 1 or 2, which is characterized in that the process of S4 includes: client End respectively in video video image and audio be decoded, obtain video image time stamp T vi and audio time stamp Tai; The client video image that broadcast decoder obtains after video image time stamp T vi plays solution after audio time stamp Tai The audio that code obtains.
4. a kind of storage medium, computer program is stored on the storage medium, it is characterised in that: the computer program is located It manages when device executes and realizes the described in any item methods of claims 1 to 3.
5. a kind of electronic equipment, including memory and processor, the computer journey run on a processor is stored on memory Sequence, it is characterised in that: processor realizes the described in any item methods of claims 1 to 3 when executing computer program.
6. audio-visual synchronization system when a kind of live streaming, it is characterised in that: the system includes that the video being set in client is caught Obtain module, video capture time monitoring modular, video encoding module and video playback module;
Video trapping module is used for: client captures video image and audio, to video capture time monitoring modular in live streaming Send video capture time monitoring signals;
Video capture time monitoring modular is used for: after receiving video capture time monitoring signals, record captures video image Time Tv and time Ta, the Ta > Tv for capturing audio sends encoded video to video encoding module;
Video encoding module is used for: after receiving encoded video, video image and audio encoded, form video, Video image time stamp T vi and audio time stamp Tai:Tvi=T-Tv, Tai=T-Ta are set in cataloged procedure;Wherein T is certainly The time is defined, sends video display signals to video playback module;
Video playback module is used for: after receiving video display signals, playing video image, root according to video image time stamp T vi Audio is played according to audio time stamp Tai.
7. audio-visual synchronization system when live streaming as claimed in claim 6, it is characterised in that: in the video encoding module T captures the time before video image and audio for video trapping module.
8. audio-visual synchronization system when live streaming as claimed in claim 6, which is characterized in that the work of the video playback module As process include: respectively in video video image and audio be decoded, when obtaining video image time stamp T vi and audio Between stab Tai;The video image that broadcast decoder obtains after video image time stamp T vi, plays after audio time stamp Tai Decode obtained audio.
9. audio-visual synchronization system when live streamings as described in any item such as claim 6 to 8, it is characterised in that: the video is caught The audio for obtaining module capture includes the voice data of client sound card and microphone generation.
10. audio-visual synchronization system when live streaming as claimed in claim 9, it is characterised in that: the microphone is microphone.
CN201710439526.3A 2017-06-12 2017-06-12 Audio and video synchronization method, storage medium, electronic equipment and system during live broadcasting Active CN109040818B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710439526.3A CN109040818B (en) 2017-06-12 2017-06-12 Audio and video synchronization method, storage medium, electronic equipment and system during live broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710439526.3A CN109040818B (en) 2017-06-12 2017-06-12 Audio and video synchronization method, storage medium, electronic equipment and system during live broadcasting

Publications (2)

Publication Number Publication Date
CN109040818A true CN109040818A (en) 2018-12-18
CN109040818B CN109040818B (en) 2021-04-27

Family

ID=64629329

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710439526.3A Active CN109040818B (en) 2017-06-12 2017-06-12 Audio and video synchronization method, storage medium, electronic equipment and system during live broadcasting

Country Status (1)

Country Link
CN (1) CN109040818B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111385588A (en) * 2018-12-28 2020-07-07 广州市百果园信息技术有限公司 Method, medium and computer equipment for synchronizing audio and video playing and anchor broadcast sending information
CN111654736A (en) * 2020-06-10 2020-09-11 北京百度网讯科技有限公司 Method, device, electronic device and storage medium for determining audio and video synchronization error
CN114945105A (en) * 2022-05-13 2022-08-26 宜百科技(深圳)有限公司 Wireless earphone audio frequency hysteresis cancelling method under combination of sound compensation
CN115052200A (en) * 2022-06-06 2022-09-13 中国第一汽车股份有限公司 Novel vehicle-mounted video projection method and system and vehicle

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269122B1 (en) * 1998-01-02 2001-07-31 Intel Corporation Synchronization of related audio and video streams
CN1802851A (en) * 2003-06-12 2006-07-12 索尼株式会社 Devices for recording video data and audio data
US20070005794A1 (en) * 2005-07-01 2007-01-04 Graham Harry L System and method for timestamps for media stream data
CN101271720A (en) * 2008-04-22 2008-09-24 中兴通讯股份有限公司 A method for synchronizing mobile phone streaming audio and video
CN103167320A (en) * 2011-12-15 2013-06-19 中国电信股份有限公司 Audio and video synchronization method and audio and video synchronization system and mobile phone live broadcast client-side
CN103338386A (en) * 2013-07-10 2013-10-02 航天恒星科技有限公司 Audio and video synchronization method based on simplified timestamps
CN105245976A (en) * 2015-09-30 2016-01-13 合一网络技术(北京)有限公司 Method and system for synchronously playing audio and video
CN106488288A (en) * 2015-08-27 2017-03-08 宏达国际电子股份有限公司 Virtual reality system and audio/video synchronization method thereof

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269122B1 (en) * 1998-01-02 2001-07-31 Intel Corporation Synchronization of related audio and video streams
CN1802851A (en) * 2003-06-12 2006-07-12 索尼株式会社 Devices for recording video data and audio data
US20070005794A1 (en) * 2005-07-01 2007-01-04 Graham Harry L System and method for timestamps for media stream data
CN101271720A (en) * 2008-04-22 2008-09-24 中兴通讯股份有限公司 A method for synchronizing mobile phone streaming audio and video
CN103167320A (en) * 2011-12-15 2013-06-19 中国电信股份有限公司 Audio and video synchronization method and audio and video synchronization system and mobile phone live broadcast client-side
CN103338386A (en) * 2013-07-10 2013-10-02 航天恒星科技有限公司 Audio and video synchronization method based on simplified timestamps
CN106488288A (en) * 2015-08-27 2017-03-08 宏达国际电子股份有限公司 Virtual reality system and audio/video synchronization method thereof
CN105245976A (en) * 2015-09-30 2016-01-13 合一网络技术(北京)有限公司 Method and system for synchronously playing audio and video

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111385588A (en) * 2018-12-28 2020-07-07 广州市百果园信息技术有限公司 Method, medium and computer equipment for synchronizing audio and video playing and anchor broadcast sending information
CN111654736A (en) * 2020-06-10 2020-09-11 北京百度网讯科技有限公司 Method, device, electronic device and storage medium for determining audio and video synchronization error
CN114945105A (en) * 2022-05-13 2022-08-26 宜百科技(深圳)有限公司 Wireless earphone audio frequency hysteresis cancelling method under combination of sound compensation
CN114945105B (en) * 2022-05-13 2024-02-06 宜百科技(深圳)有限公司 Wireless earphone audio hysteresis cancellation method combined with sound compensation
CN115052200A (en) * 2022-06-06 2022-09-13 中国第一汽车股份有限公司 Novel vehicle-mounted video projection method and system and vehicle
CN115052200B (en) * 2022-06-06 2023-09-29 中国第一汽车股份有限公司 Novel vehicle-mounted video projection method and system and vehicle

Also Published As

Publication number Publication date
CN109040818B (en) 2021-04-27

Similar Documents

Publication Publication Date Title
US11218740B2 (en) Decoder for decoding a media signal and encoder for encoding secondary media data comprising metadata or control data for primary media data
KR101753503B1 (en) Transmission apparatus, transmission method, reception apparatus and reception method
US9281011B2 (en) System and methods for encoding live multimedia content with synchronized audio data
CN101951506B (en) System and method for realizing synchronous transmitting and receiving of scalable video coding service
CN103414957A (en) Method and device for synchronization of audio data and video data
CN101272500B (en) Method and system for transmitting video and audio data stream
CN110519635A (en) A kind of audio-video frequency media stream interflow method and system of wireless clustered system
CN109040818A (en) Audio and video synchronization method, storage medium, electronic equipment and system when live streaming
CN106658135B (en) A kind of audio and video playing method and device
CN113645485A (en) Method and device for realizing conversion from any streaming media protocol to NDI (network data interface)
US20170105039A1 (en) System and method of synchronizing a video signal and an audio stream in a cellular smartphone
KR100837720B1 (en) Method and Apparatus for synchronizing data service with video service in Digital Multimedia Broadcasting and Executing Method of Data Service
CN108122558B (en) Real-time capacity conversion implementation method and device for LATM AAC audio stream
CN103269448A (en) Realization of Audio and Video Synchronization Method Based on RTP/RTCP Feedback Early Warning Algorithm
CN113630643B (en) Media stream recording method and device, computer storage medium and electronic equipment
CN101267572B (en) Method and device for program stream conversion
CN113923197A (en) Method and system for synchronously playing audio/video and courseware
CN102427531A (en) Cross-layer Interactive Image Quality Continuously Adjustable Real-time Video Coding and Decoding Method
JP5854208B2 (en) Video content generation method for multistage high-speed playback
CN112272316B (en) Multi-transmission code stream synchronous UDP distribution method and system based on video display timestamp
CN113055706A (en) Video synthesis method and device, electronic equipment and storage medium
US12101532B2 (en) Low-latency content delivery over a public network
CN121334428A (en) Information synchronization method, apparatus, storage medium, and computer program product
CN111405306A (en) PIS streaming media service method based on capturing and secondary encoding after playing
BR112017009734B1 (en) DECODER FOR DECODING A MEDIA SIGNAL AND ENCODER FOR ENCODING SECONDARY MEDIA DATA COMPRISING METADATA OR CONTROL DATA FOR PRIMARY MEDIA DATA

Legal Events

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

Effective date of registration: 20230823

Address after: Room 1643, 16th Floor, Building 1, No. 365 Lianhuahu Road, Jiangnan New City, Dong'an District, Mudanjiang City, Heilongjiang Province, 157000 (Cluster Registration)

Patentee after: Heilongjiang Jindi Film and Television Media Co.,Ltd.

Address before: 430000 East Lake Development Zone, Wuhan City, Hubei Province, No. 1 Software Park East Road 4.1 Phase B1 Building 11 Building

Patentee before: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right