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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000008569 process Effects 0.000 claims abstract description 9
- 238000012544 monitoring process Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 11
- 230000001360 synchronised effect Effects 0.000 abstract description 8
- 230000001737 promoting effect Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 4
- 241001269238 Data Species 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- RVRCFVVLDHTFFA-UHFFFAOYSA-N heptasodium;tungsten;nonatriacontahydrate Chemical compound O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.[Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[Na+].[W].[W].[W].[W].[W].[W].[W].[W].[W].[W].[W] RVRCFVVLDHTFFA-UHFFFAOYSA-N 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 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/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- 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
- H04N21/4402—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 involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440236—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 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
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content 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
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.
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)
| 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)
| 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 |
-
2017
- 2017-06-12 CN CN201710439526.3A patent/CN109040818B/en active Active
Patent Citations (8)
| 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)
| 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 |