CN101466044B - Method and system for synchronously playing stream medium audio and video - Google Patents

Method and system for synchronously playing stream medium audio and video Download PDF

Info

Publication number
CN101466044B
CN101466044B CN2007101252438A CN200710125243A CN101466044B CN 101466044 B CN101466044 B CN 101466044B CN 2007101252438 A CN2007101252438 A CN 2007101252438A CN 200710125243 A CN200710125243 A CN 200710125243A CN 101466044 B CN101466044 B CN 101466044B
Authority
CN
China
Prior art keywords
audio
video
frame
timestamp
stream medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2007101252438A
Other languages
Chinese (zh)
Other versions
CN101466044A (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.)
Shenzhen Konka Holding Group Co Ltd
Original Assignee
Konka Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konka Group Co Ltd filed Critical Konka Group Co Ltd
Priority to CN2007101252438A priority Critical patent/CN101466044B/en
Publication of CN101466044A publication Critical patent/CN101466044A/en
Application granted granted Critical
Publication of CN101466044B publication Critical patent/CN101466044B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method of synchronously playing streaming media audios and videos. The method comprises: the audio/video data is cached into a preset buffer area and is resolved into a plurality of independent video frames and audio frames; each independent video frame and each independent audio frame are respectively ordered according to the timestamp value, and the video frame and the audio frame with the timestamp value which is the lowest but higher than the preset reference timestamp value are placed in an audio/video decoder for displaying. Correspondingly, the invention further provides a system of synchronously playing the streaming media audios and videos. Therefore, the invention can provide a technology for effectively realizing the synchronous playing of the audios and videos, and can eliminate the retention problem of pictures and sound brought by the non-synchronous playing of the audios and videos.

Description

A kind of method of stream medium audio and video synchronous playing and system thereof
Technical field
The present invention relates to the Streaming Media field, relate in particular to a kind of method and system thereof of stream medium audio and video synchronous playing.
Background technology
Along with developing rapidly of Web TV, the communication technology and media product; Stream media play system becomes focus gradually; And in the streaming media playing technology; How can promptly realize the Streaming Media synchronous playing, to become one of insider institute questions of common interest in the relation between the correct recovery Voice & Video of receiving terminal.
In the technology of existing stream medium audio and video synchronous playing, be example with an IP network stream medium audio and video synchronous playing technology, the terminal just constantly receives the media data packet of automatic network after the beginning streaming media playing.At this moment handling process is (video with medium is mpeg4, and audio frequency is that mp3 is an example) as follows:
(1) at first judges medium type, learn that it is the audio or video medium of the sort of form through RTP Payload (RTP load);
(2), media data and pts (time tag) thereof are delivered to the audio or video buffering area in the internal memory according to medium type;
(3) a. is after video data reaches some in the video cache district, and the opening timing device is sent to Video Decoder according to the pts of video data and handles, and output video;
(3) b. is after voice data reaches some in the audio frequency buffer area, and the opening timing device according to the pts of voice data, with voice data decoding in the audio frequency buffer area, and is delivered to audio chip/sound card to the PCM data of decoding output and handled, and output audio.
Since the complicated factor of IP network transmission data, above-mentioned streaming media playing process, the audio-visual synchronization precision is uncertain, and random error is big, and synchronous effect is relatively poor, and it is bigger influenced by abnormal conditions; Therefore, can produce the picture that can not bring synchronously or the delay of sound owing to audio frequency and video.
Can know that to sum up existing stream medium audio and video synchronous playing technology obviously exists inconvenience and defective, so be necessary to improve on reality is used.
Summary of the invention
To above-mentioned defective, the object of the present invention is to provide a kind of method of stream medium audio and video synchronous playing, with the technology that provides effective realization audio-visual synchronization to play, eliminate the problem of the delay of the picture that can not bring synchronously or sound by audio frequency and video.
To achieve these goals, the present invention provides a kind of method of stream medium audio and video synchronous playing, comprising:
A. audio, video data is cached in the buffering area that is provided with in advance, and said audio, video data is decomposed into a plurality of independently frame of video and audio frame;
B. with each independently frame of video and audio frame sort according to the size of its timestamp value respectively, and the timestamp value is minimum and put into audio/video decoder greater than the frame of video of preset timestamp reference value and audio frame and play.
Method according to stream medium audio and video synchronous playing of the present invention; Before said steps A, comprise that also the internal memory with the stream medium audio and video synchronous playing system is divided into the buffering area of the memory field of several fixed sizes as the buffer memory audio, video data, and the step that the timestamp reference value is set; And/or
Also comprise that said timestamp value among the step B is minimum and be set to the preset timestamp reference value in the next round stream medium audio and video synchronous playing process greater than the timestamp value of preset timestamp reference value after the said step B; And turn back among the step B, carry out the stream medium audio and video synchronous playing and handle the step that finishes to the audio and video data streams processing.
According to the method for stream medium audio and video synchronous playing of the present invention, said steps A comprises:
A1. in several buffering areas, find the buffering area of a free time, audio, video data is filled with this buffering area, and audio, video data is decomposed into a plurality of independently frame of video and audio frame;
A2. after the audio, video data in the said buffering area decomposed completion, the state of this buffering area was set to idle condition.
According to the method for stream medium audio and video synchronous playing of the present invention, comprise at said step B:
B1. independently frame of video and audio frame are set up frame of video single-track link table and audio frame single-track link table respectively as node with each;
B2. with the size of each node according to its timestamp value, order from small to large sorts, and from frame of video single-track link table and audio frame single-track link table, finds timestamp value minimum frame of video and audio frame respectively;
B3. if the timestamp value of minimum frame of video of said timestamp value and audio frame greater than said preset timestamp reference value, then this frame of video and audio frame are put into audio/video decoder and play, otherwise this frame of video and audio frame are abandoned.
According to the method for stream medium audio and video synchronous playing of the present invention, said preset timestamp reference value is the time by the current playing stream media that integer variable write down of a record current streaming media playing time.
According to the method for stream medium audio and video synchronous playing of the present invention, the initial value of said preset timestamp reference value is 0.
The present invention also provides a kind of system of stream medium audio and video synchronous playing, comprising:
The Streaming Media processing module is used for audio, video data is cached to the buffering area that is provided with in advance, and said audio, video data is decomposed into a plurality of independently frame of video and audio frame;
The streaming media playing module, be used for each independently frame of video and audio frame sort according to the size of its timestamp value respectively, and the timestamp value is minimum and put into audio/video decoder greater than the frame of video of preset timestamp reference value and audio frame and play.
System according to stream medium audio and video synchronous playing of the present invention also comprises:
The Streaming Media pretreatment module is used for the internal memory of stream medium audio and video synchronous playing system is divided into the buffering area of the memory field of several fixed sizes as the buffer memory audio, video data, and the timestamp reference value is set; And/or
The Streaming Media post-processing module, it is minimum and be set to the preset timestamp reference value of next round stream medium audio and video synchronous playing process greater than the timestamp value of preset timestamp reference value to be used for said timestamp value.
According to the system of stream medium audio and video synchronous playing of the present invention, said Streaming Media processing module comprises:
Decomposing module is used for finding at several buffering areas the buffering area of a free time, audio, video data is filled with this buffering area, and audio, video data is decomposed into a plurality of independently frame of video and audio frame;
Buffer state is provided with module, is used for after the audio, video data of said buffering area decomposes completion, and the state of this buffering area is set to idle condition.
According to the system of stream medium audio and video synchronous playing of the present invention, said streaming media playing module comprises:
Chained list is set up module, is used for that independently frame of video and audio frame are set up frame of video single-track link table and audio frame single-track link table respectively as node with each;
Order module is used for the size of each node according to its timestamp value, and order from small to large sorts, and from frame of video single-track link table and audio frame single-track link table, finds timestamp value minimum frame of video and audio frame respectively;
Playing module is used for when the timestamp value of minimum frame of video of said timestamp value and audio frame during greater than said preset timestamp reference value, this frame of video and audio frame is put into audio/video decoder play, otherwise this frame of video and audio frame are abandoned.
The present invention has improved the fault-tolerant ability of audio and video data streams in playing process through the buffering area piecemeal of the system of stream medium audio and video synchronous playing is managed independently, and it is little that it is influenced by the network abnormal conditions.Behind the audio and video data streams demultiplexing, audio/video frames is resequenced respectively, avoided in the past to the rambling processing mode of the audio/video frames behind the demultiplexing; And utilize the rearrangement of audio/video frames, effectively avoided the frame losing phenomenon.The setting of timestamp reference value has realized audio-visual synchronization simply and effectively, has effectively eliminated the phenomenon of being detained by asynchronous caused picture of Voice & Video frame or sound.
Description of drawings
Fig. 1 is the system construction drawing of stream medium audio and video synchronous playing provided by the invention;
Fig. 2 is the system construction drawing of the stream medium audio and video synchronous playing that provides in the one embodiment of the invention;
Fig. 3 is the system construction drawing of the stream medium audio and video synchronous playing that provides in the another embodiment of the present invention;
Fig. 4 is the method flow diagram of stream medium audio and video synchronous playing provided by the invention.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
Fig. 1 is the system construction drawing of stream medium audio and video synchronous playing provided by the invention; The system 1 of this stream medium audio and video synchronous playing has comprised Streaming Media processing module 10, streaming media playing module 11; Wherein,
Streaming Media processing module 10 is used for audio, video data is cached to the buffering area that is provided with in advance, and said audio, video data is decomposed into a plurality of independently frame of video and audio frame; In the present invention, the buffering area that in the internal memory of the system 1 of stream medium audio and video synchronous playing, is provided with in advance is used for the buffer memory audio, video data, so that audio, video data is carried out resolution process.
Streaming media playing module 11; Be used for each independently frame of video and audio frame sort according to the size of its timestamp value respectively, and the timestamp value is minimum and put into audio/video decoder greater than the frame of video of preset timestamp reference value and audio frame and play.After audio, video data is decomposed into a plurality of independently frame of video and audio frame, need sort to these frame of video and audio frame, preventing the generation of frame losing phenomenon, and cause Streaming Media sound or image discontinuous in the process of playing.
Fig. 2 is the system construction drawing of the stream medium audio and video synchronous playing that provides in the one embodiment of the invention; In the present embodiment, the system 1 of stream medium audio and video synchronous playing also comprises:
Streaming Media pretreatment module 12 is used for the internal memory of stream medium audio and video synchronous playing system is divided into the buffering area of the memory field of several fixed sizes as the buffer memory audio, video data, and the timestamp reference value is set.Before the system that utilizes the stream medium audio and video synchronous playing 1 playing flow media audio, need be divided into the buffering area of the memory field of several fixed sizes at the internal memory in the system 1 of stream medium audio and video synchronous playing as the buffer memory audio, video data.In the present invention the buffering area piecemeal is managed independently, fault-tolerant ability is strong, and it is little influenced by the network abnormal conditions.And it is do not have specific (special) requirements, but generally proper between 16k byte to 64k byte for the size of the buffering area after dividing.Because network data transmission rate variations scope is smaller, Installed System Memory is divided into fixed size, the processing time that just can make every block buffer data is convenient to manage about equally.And the timestamp reference value is set is to be the default reference value of subsequent flows medium audio-visual synchronization playing system 1 playing flow media audio.And/or
Streaming Media post-processing module 13, it is minimum and be set to the preset timestamp reference value of next round stream medium audio and video synchronous playing process greater than the timestamp value of preset timestamp reference value to be used for said timestamp value.Since before satisfactory audio/video frames data put into decoder and play; Therefore its timestamp value size is exactly the time of current streaming media playing; Therefore give integer variable---the PresentationTime (presentative time) of a current reproduction time of record its timestamp value, just as the preset timestamp reference value in the next round stream medium audio and video synchronous playing process.
Fig. 3 is the system construction drawing of the stream medium audio and video synchronous playing that provides in the another embodiment of the present invention; Wherein, Streaming Media processing module 10 comprises:
Decomposing module 101 is used for finding at several buffering areas the buffering area of a free time, audio, video data is filled with this buffering area, and audio, video data is decomposed into a plurality of independently frame of video and audio frame.Owing to be that Installed System Memory is divided into a plurality of buffering areas in the present invention; Audio, video data is being deposited in the buffering area; Need this buffering area to be in idle condition, further for to the memory headroom that utilizes of limit, the present invention will be filled with this buffering area with audio, video data.For the decomposition of audio, video data, per minute is separated a frame and is called a call back function processing.
Buffer state is provided with module 102, is used for after the audio, video data of said buffering area decomposes completion, and the state of this buffering area is set to idle condition.After treating in buffering area, to have accomplished audio, video data and decompose accomplishing, this buffering area is in idle condition, by buffer state module 102 is set and this buffering area is set is in idle condition, stores this buffering area into the audio, video data of treating next round.
And streaming media playing module 11 comprises:
Chained list is set up module 111, is used for that independently frame of video and audio frame are set up frame of video single-track link table and audio frame single-track link table respectively as node with each; Set up this two chained lists, can be with voice data and video data storage in an orderly manner respectively.
Order module 112 is used for the size of each node according to its timestamp value, and order from small to large sorts, and from frame of video single-track link table and audio frame single-track link table, finds timestamp value minimum frame of video and audio frame respectively.Because the broadcast of Streaming Media is a frame one frame ground, by timestamp played in order from small to large, therefore frame of video and audio frame are pressed timestamp ordering, disorderly and unsystematic with regard to not looking like in the prior art to the audio/video frames behind the demultiplexing; The frame losing phenomenon has effectively been avoided in the audio/video frames rearrangement.
Playing module 113 is used for when the timestamp value of minimum frame of video of said timestamp value and audio frame during greater than said preset timestamp reference value, this frame of video and audio frame is put into audio/video decoder play, otherwise this frame of video and audio frame are abandoned.It is minimum to get the timestamp value; And the timestamp value is put into audio/video decoder greater than the frame of video of said preset timestamp reference value and audio frame and is play; To begin by the current stream medium audio and video reproduction time of PresentationTime record to play; Stream medium audio and video is continuous in time like this, and the delay of sound or image can not take place.
Fig. 4 is the method flow diagram of stream medium audio and video synchronous playing provided by the invention, is described below;
In step S401, Streaming Media processing module 10 is cached to audio, video data in the buffering area that is provided with in advance, and said audio, video data is decomposed into a plurality of independently frame of video and audio frame;
In step S402; Streaming Media processing module 11 with each independently frame of video and audio frame sort according to the size of its timestamp value respectively, and the timestamp value is minimum and put into audio/video decoder greater than the frame of video of preset timestamp reference value and audio frame and play.
Before said step S401, also comprise stream medium audio and video synchronous playing system internal memory is divided into the buffering area of the memory field of several fixed sizes as the buffer memory audio, video data, and the step that the timestamp reference value is set; In this step, in advance stream medium audio and video synchronous playing system internal memory is divided into the memory field of several fixed sizes by Streaming Media pretreatment module 12; And Preset Time stabs reference value.And/or
Also comprise that said timestamp value among the step S402 is minimum and be set to the preset timestamp reference value in the next round stream medium audio and video synchronous playing process greater than the timestamp value of preset timestamp reference value after the said step S402; And turn back among the step S402, carry out the stream medium audio and video synchronous playing and handle the step that finishes to the audio and video data streams processing.In this step, 13 pairs of Streaming Media audio-visual synchronization of Streaming Media post-processing module are play and are carried out subsequent treatment.Timestamp value among the Streaming Media post-processing module 13 step S402 is minimum and be set to the preset timestamp reference value in the next round stream medium audio and video synchronous playing process greater than the timestamp value of preset timestamp reference value; And turn back to the follow-up Media Stream of processing among the step S402, treat that all Media Streams all dispose after, then finish whole stream medium audio and video synchronous playing flow process.
In one embodiment of the invention, said step S401 is included in the buffering area that finds a free time in several buffering areas, and audio, video data is filled with this buffering area, and audio, video data is decomposed into the step of a plurality of independently frame of video and audio frame; And after the audio, video data in the said buffering area decomposed completion, the state of this buffering area was set to the step of idle condition.In this step, after decomposing module 101 found the buffering area of a free time, the audio, video data that needs are handled was filled with this buffering area, and audio, video data is decomposed into a plurality of independently frame of video and audio frame.And after module 101 to be decomposed finished dealing with, the state that buffer state is provided with module 102 these buffering areas was set to idle condition.
In yet another embodiment of the present invention, comprise among the step S402 that independently frame of video and audio frame are set up the step of frame of video single-track link table and audio frame single-track link table respectively as node with each; With the size of each node according to its timestamp value, order from small to large sorts, and from frame of video single-track link table and audio frame single-track link table, finds the minimum frame of video of timestamp value and the step of audio frame respectively; And, if the timestamp value of minimum frame of video of said timestamp value and audio frame is greater than said preset timestamp reference value, then this frame of video and audio frame put into audio/video decoder and play, otherwise the step that this frame of video and audio frame are abandoned.
For with the storage in an orderly manner respectively of voice data and video data, chained list is set up module 111, and independently frame of video and audio frame are set up frame of video single-track link table and audio frame single-track link table respectively as node with each.Set up after module 111 sets up above-mentioned two chained lists at chained list; Order module 112 is to the size of each node according to its timestamp value; Order from small to large sorts, and from frame of video single-track link table and audio frame single-track link table, finds timestamp value minimum frame of video and audio frame respectively.At last, the broadcast of audio frequency and video is accomplished by playing module 113.Playing module 113, is put into audio/video decoder with this frame of video and audio frame and is play, otherwise this frame of video and audio frame are abandoned greater than said preset timestamp reference value in the timestamp value of minimum frame of video of timestamp value and audio frame.
And in above-mentioned a plurality of embodiment, said preset timestamp reference value is the time by the current playing stream media that integer variable write down of a current reproduction time of record.And the initial value of preset timestamp reference value is 0.The time of current playing stream media is meant that the Streaming Media film source uninterruptedly is played to the needed time of current location with normal speed from the outset.
In sum, the present invention has improved the fault-tolerant ability of audio and video data streams in playing process through the buffering area piecemeal of the system of stream medium audio and video synchronous playing is managed independently, and it is little that it is influenced by the network abnormal conditions.Behind the audio and video data streams demultiplexing, audio/video frames is resequenced respectively, avoided in the past to the rambling processing mode of the audio/video frames behind the demultiplexing; And utilize the rearrangement of audio/video frames, effectively avoided the frame losing phenomenon.The setting of timestamp reference value has realized audio-visual synchronization simply and effectively.Effectively eliminated the phenomenon of being detained by asynchronous caused picture of Voice & Video frame or sound.
It is understandable that; For the person of ordinary skill of the art; Can make other various corresponding changes and distortion according to technical scheme of the present invention and technical conceive, and all these changes and distortion all should belong to the protection range of accompanying Claim of the present invention.

Claims (8)

1. the method for a stream medium audio and video synchronous playing is characterized in that, comprising:
A, the internal memory of stream medium audio and video synchronous playing system is divided into the buffering area of the memory field of several fixed sizes as the buffer memory audio, video data, and the timestamp reference value is set;
B, audio, video data is cached in advance in the buffering area that is provided with, and said audio, video data is decomposed into a plurality of independently frame of video and audio frame;
C, with each independently frame of video and audio frame sort according to the size of its timestamp value respectively, and the timestamp value is minimum and put into audio/video decoder greater than the frame of video of preset timestamp reference value and audio frame and play;
Said timestamp value among D, the step C is minimum and be set to the preset timestamp reference value in the next round stream medium audio and video synchronous playing process greater than the timestamp value of preset timestamp reference value; And turn back among the step C, carry out the processing of stream medium audio and video synchronous playing and finish up to the audio and video data streams processing.
2. the method for stream medium audio and video synchronous playing according to claim 1 is characterized in that, said step B comprises:
B1. in several buffering areas, find the buffering area of a free time, audio, video data is filled with this buffering area, and audio, video data is decomposed into a plurality of independently frame of video and audio frame;
B2. after the audio, video data in the said buffering area decomposed completion, the state of this buffering area was set to idle condition.
3. the method for stream medium audio and video synchronous playing according to claim 1 is characterized in that, comprises at said step C:
C1. independently frame of video and audio frame are set up frame of video single-track link table and audio frame single-track link table respectively as node with each;
C2. with the size of each node according to its timestamp value, order from small to large sorts, and from frame of video single-track link table and audio frame single-track link table, finds timestamp value minimum frame of video and audio frame respectively;
C3. if the timestamp value of minimum frame of video of said timestamp value and audio frame greater than said preset timestamp reference value, then this frame of video and audio frame are put into audio/video decoder and play, otherwise this frame of video and audio frame are abandoned.
4. the method for stream medium audio and video synchronous playing according to claim 1 is characterized in that, said preset timestamp reference value is the time by the current playing stream media that integer variable write down of a record current streaming media playing time.
5. the method for stream medium audio and video synchronous playing according to claim 4 is characterized in that, the initial value of said preset timestamp reference value is 0.
6. the audio-visual synchronization playing system of a Streaming Media is characterized in that, comprising:
The Streaming Media pretreatment module is used for the internal memory of stream medium audio and video synchronous playing system is divided into the buffering area of the memory field of several fixed sizes as the buffer memory audio, video data, and the timestamp reference value is set;
The Streaming Media processing module is used for audio, video data is cached to the buffering area that is provided with in advance, and said audio, video data is decomposed into a plurality of independently frame of video and audio frame;
The streaming media playing module, be used for each independently frame of video and audio frame sort according to the size of its timestamp value respectively, and the timestamp value is minimum and put into audio/video decoder greater than the frame of video of preset timestamp reference value and audio frame and play;
The Streaming Media post-processing module, it is minimum and be set to the preset timestamp reference value of next round stream medium audio and video synchronous playing process greater than the timestamp value of preset timestamp reference value to be used for said timestamp value.
7. the system of stream medium audio and video synchronous playing according to claim 6 is characterized in that, said Streaming Media processing module comprises:
Decomposing module is used for finding at several buffering areas the buffering area of a free time, audio, video data is filled with this buffering area, and audio, video data is decomposed into a plurality of independently frame of video and audio frame;
Buffer state is provided with module, is used for after the audio, video data of said buffering area decomposes completion, and the state of this buffering area is set to idle condition.
8. the system of stream medium audio and video synchronous playing according to claim 6 is characterized in that, said streaming media playing module comprises:
Chained list is set up module, is used for that independently frame of video and audio frame are set up frame of video single-track link table and audio frame single-track link table respectively as node with each;
Order module is used for the size of each node according to its timestamp value, and order from small to large sorts, and from frame of video single-track link table and audio frame single-track link table, finds timestamp value minimum frame of video and audio frame respectively;
Playing module is used for when the timestamp value of minimum frame of video of said timestamp value and audio frame during greater than said preset timestamp reference value, this frame of video and audio frame is put into audio/video decoder play, otherwise this frame of video and audio frame are abandoned.
CN2007101252438A 2007-12-19 2007-12-19 Method and system for synchronously playing stream medium audio and video Active CN101466044B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101252438A CN101466044B (en) 2007-12-19 2007-12-19 Method and system for synchronously playing stream medium audio and video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101252438A CN101466044B (en) 2007-12-19 2007-12-19 Method and system for synchronously playing stream medium audio and video

Publications (2)

Publication Number Publication Date
CN101466044A CN101466044A (en) 2009-06-24
CN101466044B true CN101466044B (en) 2012-01-18

Family

ID=40806355

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101252438A Active CN101466044B (en) 2007-12-19 2007-12-19 Method and system for synchronously playing stream medium audio and video

Country Status (1)

Country Link
CN (1) CN101466044B (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101674486B (en) * 2009-09-29 2013-05-08 深圳市融创天下科技股份有限公司 Streaming media audio and video synchronization method and system
CN102075818B (en) * 2009-11-20 2013-04-03 上海艾麒信息科技有限公司 Method for processing intelligent personal television (IPTV) network television data of global system for mobile communication (GSM) mobile phone
CN102088622A (en) * 2011-01-13 2011-06-08 成都索贝数码科技股份有限公司 Multimedia information processing terminal
CN102368823A (en) * 2011-06-28 2012-03-07 上海盈方微电子有限公司 Video framedropping strategy based on grading mechanism
CN103179449B (en) * 2011-12-23 2016-03-02 联想(北京)有限公司 The player method of media file, electronic equipment and virtual machine architecture
CN102630058B (en) * 2012-03-23 2016-02-17 深圳创维数字技术有限公司 The management method of Media Stream and device in a kind of buffering area
CN103024517A (en) * 2012-12-17 2013-04-03 四川九洲电器集团有限责任公司 Method for synchronously playing streaming media audios and videos based on parallel processing
CN103281528A (en) * 2013-04-10 2013-09-04 深圳康佳通信科技有限公司 Streaming media decoding method, system and mobile terminal
CN103414938B (en) * 2013-08-01 2017-09-05 深圳Tcl新技术有限公司 The control method and digital TV integrated machine of digital TV integrated machine internal communication
CN105516090B (en) * 2015-11-27 2019-01-22 刘军 Media playing method, equipment and music lesson system
CN105872696A (en) * 2016-03-29 2016-08-17 杭州施强网络科技有限公司 Method for transmitting, decompressing and playing audio data in stream media direct broadcast
CN106658135B (en) * 2016-12-28 2019-08-09 北京奇艺世纪科技有限公司 A kind of audio and video playing method and device
CN109981590A (en) * 2019-02-28 2019-07-05 浙江工业大学 A kind of stream medium audio and video synchronous broadcast method based on B/S framework
CN110381351A (en) * 2019-07-09 2019-10-25 西安万像电子科技有限公司 Data processing method and equipment
CN110248233B (en) * 2019-07-17 2021-11-16 腾讯科技(深圳)有限公司 Audio and video playing method, device, equipment and storage medium
CN111491016B (en) * 2020-04-02 2023-08-25 北京代码乾坤科技有限公司 Synchronous data processing method and device
CN114390335B (en) * 2020-10-22 2022-11-18 华为终端有限公司 Method for playing audio and video online, electronic equipment and storage medium
CN112929713B (en) * 2021-02-07 2024-04-02 Oppo广东移动通信有限公司 Data synchronization method, device, terminal and storage medium
CN113316012B (en) * 2021-05-26 2022-03-11 深圳市沃特沃德信息有限公司 Audio and video frame synchronization method and device based on ink screen equipment and computer equipment
CN113905266A (en) * 2021-10-11 2022-01-07 杭州萤石软件有限公司 Audio and video data processing method, device, equipment and storage medium
CN114172605B (en) * 2021-11-18 2024-03-08 湖南康通电子股份有限公司 Synchronous playing method, system and storage medium
CN114979739B (en) * 2022-05-25 2024-02-27 新疆美特智能安全工程股份有限公司 Audio processing method and system in video communication

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5521927A (en) * 1994-12-13 1996-05-28 Electronics And Telecommunications Research Institute Elementary stream packetizing unit for MPEG-2 system
CN1816156A (en) * 2005-02-02 2006-08-09 乐金电子(惠州)有限公司 Synchronous broadcasting method of multi-media data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5521927A (en) * 1994-12-13 1996-05-28 Electronics And Telecommunications Research Institute Elementary stream packetizing unit for MPEG-2 system
CN1816156A (en) * 2005-02-02 2006-08-09 乐金电子(惠州)有限公司 Synchronous broadcasting method of multi-media data

Also Published As

Publication number Publication date
CN101466044A (en) 2009-06-24

Similar Documents

Publication Publication Date Title
CN101466044B (en) Method and system for synchronously playing stream medium audio and video
CN103200461B (en) A kind of multiple stage playback terminal synchronous playing system and player method
US7359006B1 (en) Audio module supporting audio signature
CN107690089A (en) Data processing method, live broadcasting method and device
CN101118776B (en) Method, system and device for realizing audio and video data synchronizing
CN107231563A (en) Method for processing video frequency and device
JP2010541354A (en) Communication technology that can synchronize received streams sent to other devices
CN101292532A (en) Apparatus and method for receiving multiple streams in a mobile broadcast system
CA2792106C (en) Method and system for inhibiting audio-video synchronization delay
CN107566889A (en) Audio stream flow rate error processing method, device, computer installation and computer-readable recording medium
CN104780422A (en) Streaming media playing method and streaming media player
CN103475927A (en) Online-video real-time speed change play method and system thereof
US11317051B2 (en) Video processing apparatus, method and system
CN102547435A (en) System and method for playing and processing multimedia file
CN102347042A (en) Audio track switching method, system thereof and audio and video file playing device
CN104113778B (en) A kind of method for decoding video stream and device
TW201528793A (en) Decoder and decoding method for audio video stream synchronization
CN103686311B (en) Audio-video playing method and audio-video playing device
CN105872697A (en) Cloud program direction console and continuous play method of cloud program direction console based on audio/video synchronization
CN110769179B (en) Audio and video data stream processing method and system
CN113596545A (en) Audio track switching method and device, media playing device and computer storage medium
CN109981590A (en) A kind of stream medium audio and video synchronous broadcast method based on B/S framework
CN108881793B (en) Data processing method and device for video network
CN107205158A (en) A kind of multichannel audio-video frequency stream synchronous decoding method based on timestamp
CN107124641A (en) The control method that a kind of audio-visual synchronization is played

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200629

Address after: 23 / F, Guangdong hi tech District

Patentee after: Shenzhen Konka Holding Group Co., Ltd

Address before: 518053 overseas Chinese town, Shenzhen, Guangdong, Nanshan District

Patentee before: KONKA GROUP Co.,Ltd.

TR01 Transfer of patent right