CN110177293A - A kind of synchronization multicast and video retransmission method, system - Google Patents

A kind of synchronization multicast and video retransmission method, system Download PDF

Info

Publication number
CN110177293A
CN110177293A CN201910449998.6A CN201910449998A CN110177293A CN 110177293 A CN110177293 A CN 110177293A CN 201910449998 A CN201910449998 A CN 201910449998A CN 110177293 A CN110177293 A CN 110177293A
Authority
CN
China
Prior art keywords
video
video frame
time
setting
play
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
CN201910449998.6A
Other languages
Chinese (zh)
Other versions
CN110177293B (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.)
NANJING NANFANG TELECOMMUNICATION CO Ltd
Original Assignee
NANJING NANFANG TELECOMMUNICATION 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 NANJING NANFANG TELECOMMUNICATION CO Ltd filed Critical NANJING NANFANG TELECOMMUNICATION CO Ltd
Priority to CN201910449998.6A priority Critical patent/CN110177293B/en
Publication of CN110177293A publication Critical patent/CN110177293A/en
Application granted granted Critical
Publication of CN110177293B publication Critical patent/CN110177293B/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/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting

Landscapes

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

Abstract

The invention discloses a kind of synchronization multicasts and video retransmission method, comprising: by the data packet comprising video flowing and audio stream to be distributed to receiving end;Receiving end received data packet obtains video frame and corresponding audio stream, records the receiving time and setting playing duration of each video frame;Setting delay time after receiving time is set as to the play time of the video frame, the video frame and corresponding audio stream are played in play time, whether actual play time and the setting play time for monitoring each video frame in real time are consistent, if inconsistent, preset fine tuning strategy is used to adjust the playing duration of the current video frame and subsequent M video frame.The present invention can make multiple players under consolidated network while video program is played simultaneously, and reduce playout-delay and synchronous error, achieve the effect that labial synchronization plays;It is asynchronous for video playing caused by the factors such as analysis of anomaly, it is adjusted using fine tuning strategy, realizes it again and be played simultaneously.

Description

A kind of synchronization multicast and video retransmission method, system
Technical field
The present invention relates to video multicast technical fields, in particular to a kind of synchronization multicast and video retransmission method, are System.
Background technique
Audio video synchronization plays currently a popular way, and for hardware, video distributor can be used, by the same video Source playback equipment is connected in multiple display equipment by distributor, is chiefly used in being played simultaneously for closer distance;For software, Practices well is that video source device issues video by network multicast mode, reuses multicast data flow receiving device and receives multicast Data simultaneously combine broadcasting, and the equipment suitable for different spaces under consolidated network synchronizes broadcasting, but such usage is due to every The video analysis feature of a video source device has differences, and be easy to causeing network delay, synchronous error larger (may be more than 3 Second) the problems such as.
Summary of the invention
It is an object of that present invention to provide a kind of synchronization multicasts and video retransmission method, system, make multiple under consolidated network Video program can be played simultaneously in player simultaneously, reduce playout-delay and synchronous error, achieve the effect that labial synchronization plays; It is asynchronous for video playing caused by the factors such as analysis of anomaly, it is adjusted using fine tuning strategy, it is made to realize to synchronize again and broadcast It puts.
To reach above-mentioned purpose, in conjunction with Fig. 1, the present invention proposes a kind of synchronization multicast and video retransmission method, the method Include:
S1: the video file that will be played is analyzed and is packaged, the data packet comprising video flowing and audio stream is converted into, with net The mode of network multicast is distributed to each receiving end.
S2: using receiving end received data packet, and parsing data packet executes audio/video decoding control, needs to play to obtain Video frame and corresponding audio stream, record each video frame receiving time and setting playing duration.
S3: the setting delay time after receiving time is set as to the play time of the video frame, is broadcast in play time The video frame and corresponding audio stream are put, and
Whether actual play time and the setting play time for monitoring each video frame in real time are consistent, if inconsistent, adopt The playing duration that the current video frame and subsequent M video frame are adjusted with preset fine tuning strategy, so that the M+1 view The play time of frequency frame is identical with its setting play time, and the M is the integer more than or equal to 0.
Based on aforementioned synchronization multicast and video retransmission method, the present invention further mentions a kind of synchronization multicast and video forwarding system System, the system comprises the data sources connected by consolidated network and several receiving ends.
The video file analysis that the data source is used to play is packaged, and is converted into comprising video flowing and audio stream Data packet, each receiving end is distributed in a manner of network multicast.
The receiving end comprises the following modules:
(1) it wraps for receiving data, parsing data packet executes audio/video decoding control, to obtain the video for needing to play Frame and corresponding audio stream record the receiving time of each video frame and the module of setting playing duration.
(2) for the setting delay time after receiving time to be set as to the play time of the video frame, when playing Between play the module of the video frame and corresponding audio stream.
(3) whether the actual play time and setting play time for monitoring each video frame in real time are consistent, if not Unanimously, use preset fine tuning strategy to adjust the playing duration of the current video frame and subsequent M video frame, so that M The play time of+1 video frame module identical with its setting play time, the M is the integer more than or equal to 0.
Method mentioned by the present invention does not limit the device type that data source and receiving end specifically use, such as can To play box using hardware terminal commonly used in the prior art, box can also be played using the hardware terminal of specific customization.
The video file that data source will play, which is analyzed, to be packaged, and video flowing and audio stream is converted to, with network multicast Mode releases.After receiving end receives data, the resolve packet by certain time, audio/video decoding control are needed System notifies all receiving ends to start to play video pictures in the same time then according to preset broadcasting control strategy.
In the case where sending multicast packets in a network, the receiving end under the same network was received in the same time certainly To these stream informations.But receiving end can be due to the difference of performance, causing parsing to play the time required for video may not Equally, cause the play time of the video frame of different receiving ends inconsistent, the synchronous error of different receiving ends is big.
The preset broadcasting control strategy that the present invention refers to refers to that it is initial time that receiving end, which is received a certain frame information, Point, plays out after an identical relative time, ensures that all receiving ends fully synchronized can be broadcast in this way Put video.
In addition, in order to avoid causing the video frame of one of receiving end to be broadcast due to factors such as network fluctuation, parsing exceptions Delay is put, synchronous error, even frame-skipping broadcasting phenomenon occurs, the present invention also provides a kind of fine tuning strategies to carry out to aforementioned phenomenon Adjustment, makes it realize synchronization multicast again after several frames, specifically, monitoring the actual play time of each video frame in real time It is whether consistent with setting play time, if inconsistent, use preset fine tuning strategy to adjust the current video frame, Yi Jihou The playing duration of continuous M video frame, so that the play time of the M+1 video frame is set with it, play time is identical, and the M is Integer more than or equal to 0.
The above technical solution of the present invention, compared with existing, significant beneficial effect is:
1) according to preset broadcasting control strategy, all receiving ends is notified to start to play video pictures in the same time, To realize synchronization multicast.
2) using fine tuning Developing Tactics because video playing caused by abnormal factors is asynchronous, in the case where human eye can not be looked by The playing duration of one adjustment current video frame and subsequent M video frame, sets the play time of the M+1 video frame with it It is identical to determine play time, realizes synchronization multicast again.
3) numerical value of setting delay time is determined, according to actual needs to realize the different delays result of broadcast of video.
4) determine that adjustment walks poor duration according to actual needs, to balance viewing effect and adjustment total duration.
It should be appreciated that as long as aforementioned concepts and all combinations additionally conceived described in greater detail below are at this It can be viewed as a part of the subject matter of the disclosure in the case that the design of sample is not conflicting.In addition, required guarantor All combinations of the theme of shield are considered as a part of the subject matter of the disclosure.
Can be more fully appreciated from the following description in conjunction with attached drawing present invention teach that the foregoing and other aspects, reality Apply example and feature.The features and/or benefits of other additional aspects such as illustrative embodiments of the invention will be below Description in it is obvious, or learnt in practice by the specific embodiment instructed according to the present invention.
Detailed description of the invention
Attached drawing is not intended to drawn to scale.In the accompanying drawings, identical or nearly identical group each of is shown in each figure It can be indicated by the same numeral at part.For clarity, in each figure, not each component part is labeled. Now, example will be passed through and the embodiments of various aspects of the invention is described in reference to the drawings, in which:
Fig. 1 is the flow chart of synchronization multicast and video retransmission method of the invention.
Specific embodiment
In order to better understand the technical content of the present invention, special to lift specific embodiment and institute's accompanying drawings is cooperated to be described as follows.
In conjunction with Fig. 1, the present invention refers to a kind of synchronization multicast and video retransmission method, which comprises
S1: the video file that will be played is analyzed and is packaged, the data packet comprising video flowing and audio stream is converted into, with net The mode of network multicast is distributed to each receiving end.
S2: using receiving end received data packet, and parsing data packet executes audio/video decoding control, needs to play to obtain Video frame and corresponding audio stream, record each video frame receiving time and setting playing duration.Preferably, described to set Determine playing duration to be calculated according to the number of pictures per second of video stream data.Assuming that some video stream data is 25 frames/second, then one Frame data are exactly to play 40 milliseconds.
S3: the setting delay time after receiving time is set as to the play time of the video frame, is broadcast in play time The video frame and corresponding audio stream are put, and
Whether actual play time and the setting play time for monitoring each video frame in real time are consistent, if inconsistent, adopt The playing duration that the current video frame and subsequent M video frame are adjusted with preset fine tuning strategy, so that the M+1 view The play time of frequency frame is identical with its setting play time, and the M is the integer more than or equal to 0.
Multicast packets are sent under the same network, receiving end receives these stream informations in the same time.Although receiving end Can be due to the difference of performance, causing parsing to play the time required for video may be different, for this problem, the present invention It proposes, it is start time point that receiving end can be received to a certain frame information, is broadcast after an identical relative time It puts, this is to guarantee that all receiving ends being capable of fully synchronized broadcasting video.
For example, needing the data packet received splitting parsing, searching out the video for needing to play after receiving end receives data Frame, then carry out the decoding process of audio-video, this process can due to receiving end performance difference and might have certain deviation, It is to have what certain out of step conditions occurred certainly if directly parsing decoding is completed to begin to play.But pass through setting One setting delay time, it is assumed that set delay time as 1000 milliseconds, make receiving end after receiving a certain frame picture data 1000 milliseconds start to play the frame data.Since all receiving ends receive data simultaneously, and with when similarly setting postpones Between, all receiving ends are to play same data information in the unified time, ensure that the synchronism of video playing.
Aforementioned setting delay time can adjust according to actual needs, if necessary to be regarded with shorter delay to be played simultaneously Frequently, then 1000 milliseconds can be shortened, it is preferred that set delay time numerical value need to refer to receiving end parsing it is decoded when Between, if delay time is too short, also no parsing does not finish data packet, then it can not play or playback error, therefore, the setting Delay time is more than or equal to longest video and parses duration, it is ensured that the video frame of each receiving end can be parsed.
If parsing decoding overlong time, causes a certain frame that cannot show, it is possible to frame-skipping occur and play (from video playing The phenomenon that from the point of view of be possible to the incoherent situation of video occur).For this problem, the present invention is provided with fine tuning strategy.
The preset fine tuning strategy includes:
S31: the actual play time X of the video frame is obtainedi, calculate actual play time XiWith setting play time Si Difference duration Δ T.
S32: the adjustment that current video frame and subsequent M video frame is calculated walks poor duration Δ hj, wherein
S33: adjustment playing duration t is calculated according to following formulaj:
tj=Tj-Δhj
Wherein, TjIt is the setting playing duration of j video frame.
S34: adjustment playing duration is played into view as the playing duration of current video frame and subsequent M video frame Frequently.
The adjustment walks poor duration Δ hjSetting have various ways, before the present invention illustrates in two of them mode as an example State the working principle of fine tuning strategy.
First way
Adjustment walks poor duration Δ hjPoor duration Δ h is walked for a fixed value, such as adjustmentjLess than or equal to 5 milliseconds.
Assuming that some video stream data is 25 frames/second, then a frame data are exactly to play 40 milliseconds.In the event of some Video frame postponed 10 milliseconds just parsing finish playing, then the playing interval apart from next video frame just only have 30 milliseconds. When this situation is detected, it is adjusted using fine tuning strategy, specific:
The video frame that this is postponed to 10 milliseconds is switched to next video frame after playing 35 milliseconds by force, and next A video frame continues to switch third video frame after playing 35 milliseconds, just plays again with others when playing third frame in this way Device is played simultaneously.In addition, the two only play 35 milliseconds of video frame, only 5 milliseconds of difference, it is whether synchronous or Delay, human eye can not be differentiated.
The second way
Adjustment walks poor duration Δ hjFor a dynamic value, in conjunction with preset maximum adjustment total duration threshold value and forward sight can be worked as The setting playing duration of frequency frame and subsequent M video frame walks poor duration Δ h so that the adjustment of each video frame is calculatedj
For the same difference duration Δ T, adjustment walks poor duration Δ hjIt is smaller, the actual play duration and setting of each frame The difference of playing duration is smaller, and smaller but opposite, adjustment total duration is influenced on the picture viewing experience of the user of the receiving end It is bigger, asynchronous play can be kept in a longer period of time.On the contrary, adjustment walks poor duration Δ hjBigger, adjustment total duration is smaller, meeting It is adjusted in a relatively short period of time to being played simultaneously, but bigger, each frame is influenced on the picture viewing experience of the user of the receiving end Actual play duration and set playing duration difference it is bigger.
In practical applications, adjustment appropriate can be selected to walk poor duration Δ h according to actual play demandj, for example, certain field It is more demanding to being played simultaneously under conjunction, then adjust the poor duration Δ h of stepjValue can be bigger than normal as far as possible.
But adjustment walks poor duration Δ hjValue not be it is unconfined bigger than normal or less than normal, it is in some instances, described ΔhjMeet following conditions:
Wherein, P is preset maximum adjustment total duration threshold value, and Δ H is that maximum adjustment walks difference duration.
Poor duration, which is walked, by the maximum adjustment total duration threshold value of setting and maximum adjustment exchanges synchronizing difference duration Δ hjValue It is defined.
It, can be accurately by the player of video different spaces under the same network according to fine tuning strategy above It is upper it is fully synchronized play back, test at present can control within 200 milliseconds that (200 milliseconds are people to maximum synchronous error What eye can not be discovered).
Based on aforementioned synchronization multicast and video retransmission method, the present invention further mentions a kind of synchronization multicast and video forwarding system System, the system comprises the data sources connected by consolidated network and several receiving ends.
The video file analysis that the data source is used to play is packaged, and is converted into comprising video flowing and audio stream Data packet, each receiving end is distributed in a manner of network multicast.
The receiving end comprises the following modules:
(1) it wraps for receiving data, parsing data packet executes audio/video decoding control, to obtain the video for needing to play Frame and corresponding audio stream record the receiving time of each video frame and the module of setting playing duration.
(2) for the setting delay time after receiving time to be set as to the play time of the video frame, when playing Between play the module of the video frame and corresponding audio stream.
(3) whether the actual play time and setting play time for monitoring each video frame in real time are consistent, if not Unanimously, use preset fine tuning strategy to adjust the playing duration of the current video frame and subsequent M video frame, so that M The play time of+1 video frame module identical with its setting play time, the M is the integer more than or equal to 0.
Various aspects with reference to the accompanying drawings to describe the present invention in the disclosure, shown in the drawings of the embodiment of many explanations. Embodiment of the disclosure need not be defined on including all aspects of the invention.It should be appreciated that a variety of designs and reality presented hereinbefore Those of apply example, and describe in more detail below design and embodiment can in many ways in any one come it is real It applies, this is because conception and embodiment disclosed in this invention are not limited to any embodiment.In addition, disclosed by the invention one A little aspects can be used alone, or otherwise any appropriately combined use with disclosed by the invention.
Although the present invention has been disclosed as a preferred embodiment, however, it is not to limit the invention.Skill belonging to the present invention Has usually intellectual in art field, without departing from the spirit and scope of the present invention, when can be used for a variety of modifications and variations.Cause This, the scope of protection of the present invention is defined by those of the claims.

Claims (9)

1. a kind of synchronization multicast and video retransmission method, which is characterized in that the described method includes:
S1: the video file that will be played is analyzed and is packaged, the data packet comprising video flowing and audio stream is converted into, with group of networks The mode broadcast is distributed to each receiving end;
S2: using receiving end received data packet, and parsing data packet executes audio/video decoding control, to obtain the view for needing to play Frequency frame and corresponding audio stream record the receiving time and setting playing duration of each video frame;
Setting delay time after receiving time: being set as the play time of the video frame by S3, plays institute in play time Video frame and corresponding audio stream are stated, and
Whether actual play time and the setting play time for monitoring each video frame in real time are consistent, if inconsistent, using pre- If fine tuning strategy to adjust the playing duration of the current video frame and subsequent M video frame so that the M+1 video frame Play time set that play time is identical, and the M is integer more than or equal to 0 with it.
2. synchronization multicast according to claim 1 and video retransmission method, which is characterized in that the setting playing duration root It is calculated according to the number of pictures per second of video stream data.
3. synchronization multicast according to claim 1 and video retransmission method, which is characterized in that the setting delay time is big Duration is parsed in being equal to longest video.
4. synchronization multicast according to claim 1 and video retransmission method, which is characterized in that it is described set delay time as 1000 milliseconds.
5. synchronization multicast according to claim 1 and video retransmission method, which is characterized in that the preset fine tuning plan Slightly include:
S31: the actual play time X of the video frame is obtainedi, calculate actual play time XiWith setting play time SiDifference It is worth duration Δ T;
S32: the adjustment that current video frame and subsequent M video frame is calculated walks poor duration Δ hj, wherein
S33: adjustment playing duration t is calculated according to following formulaj:
tj=Tj-Δhj
Wherein, TjIt is the setting playing duration of j video frame;
S34: using adjustment playing duration as the playing duration of current video frame and subsequent M video frame to play video.
6. synchronization multicast according to claim 5 and video retransmission method, which is characterized in that the adjustment walks poor duration Δ hjLess than or equal to 5 milliseconds.
7. synchronization multicast according to claim 5 and video retransmission method, which is characterized in that in step S32, in conjunction with default Maximum adjustment total duration threshold value and current video frame and subsequent M video frame setting playing duration to be calculated often The adjustment of one video frame walks poor duration Δ hj
8. synchronization multicast according to claim 7 and video retransmission method, which is characterized in that the Δ hjMeet following Part:
Wherein, P is preset maximum adjustment total duration threshold value, and Δ H is that maximum adjustment walks difference duration.
9. a kind of synchronization multicast and video repeater system, which is characterized in that the system comprises the numbers connected by consolidated network According to source and several receiving ends;
The video file analysis that the data source is used to play is packaged, and is converted into the number comprising video flowing and audio stream According to packet, each receiving end is distributed in a manner of network multicast;
The receiving end comprises the following modules:
It wraps for receiving data, parsing data packet executes audio/video decoding control, to obtain the video frame and correspondence that need to play Audio stream, record each video frame receiving time and setting playing duration module;
For the setting delay time after receiving time to be set as to the play time of the video frame, institute is played in play time State the module of video frame and corresponding audio stream;
Whether the actual play time and setting play time for monitoring each video frame in real time are consistent, if inconsistent, adopt The playing duration that the current video frame and subsequent M video frame are adjusted with preset fine tuning strategy, so that the M+1 view The play time of frequency frame module identical with its setting play time, the M is the integer more than or equal to 0.
CN201910449998.6A 2019-05-28 2019-05-28 Synchronous multicast and video forwarding method and system Active CN110177293B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910449998.6A CN110177293B (en) 2019-05-28 2019-05-28 Synchronous multicast and video forwarding method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910449998.6A CN110177293B (en) 2019-05-28 2019-05-28 Synchronous multicast and video forwarding method and system

Publications (2)

Publication Number Publication Date
CN110177293A true CN110177293A (en) 2019-08-27
CN110177293B CN110177293B (en) 2021-12-21

Family

ID=67696344

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910449998.6A Active CN110177293B (en) 2019-05-28 2019-05-28 Synchronous multicast and video forwarding method and system

Country Status (1)

Country Link
CN (1) CN110177293B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113923495A (en) * 2021-09-08 2022-01-11 北京奇艺世纪科技有限公司 Video playing method, system, electronic equipment and storage medium
CN115314744A (en) * 2022-07-01 2022-11-08 深圳市丝路蓝创意展示有限公司 Synchronous playing method, device, equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047844A (en) * 2006-03-30 2007-10-03 华为技术有限公司 Method and device for controlling flow media play
CN102572547A (en) * 2010-12-15 2012-07-11 中兴通讯股份有限公司 Synchronous method, synchronous device and terminal for quickly accessing into multicast group
KR101242478B1 (en) * 2011-11-29 2013-03-12 한국과학기술연구원 Real time personal broadcasting system using media jockey based on multi-angle
CN104902317A (en) * 2015-05-27 2015-09-09 青岛海信电器股份有限公司 Audio video synchronization method and device
CN105656616A (en) * 2014-12-03 2016-06-08 ***通信集团公司 Inter-multi-device data synchronization method and device, transmitting end and receiving end
CN106373600A (en) * 2016-10-08 2017-02-01 广东欧珀移动通信有限公司 Audio synchronous play method, audio synchronous play device, audio synchronous play system and terminal
CN106507202A (en) * 2016-11-11 2017-03-15 传线网络科技(上海)有限公司 Control method for playing back and device
CN108055564A (en) * 2017-12-20 2018-05-18 广州小百合信息技术有限公司 Multiple playback terminal broadcasting content synchronous broadcast methods and system
CN108881955A (en) * 2017-05-08 2018-11-23 Tcl新技术(惠州)有限公司 A kind of method and system for realizing the output of distributed node equipment audio video synchronization
EP3474558A2 (en) * 2017-10-20 2019-04-24 Apple Inc. Encapsulating and synchronizing state interactions between devices

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047844A (en) * 2006-03-30 2007-10-03 华为技术有限公司 Method and device for controlling flow media play
CN102572547A (en) * 2010-12-15 2012-07-11 中兴通讯股份有限公司 Synchronous method, synchronous device and terminal for quickly accessing into multicast group
KR101242478B1 (en) * 2011-11-29 2013-03-12 한국과학기술연구원 Real time personal broadcasting system using media jockey based on multi-angle
CN105656616A (en) * 2014-12-03 2016-06-08 ***通信集团公司 Inter-multi-device data synchronization method and device, transmitting end and receiving end
CN104902317A (en) * 2015-05-27 2015-09-09 青岛海信电器股份有限公司 Audio video synchronization method and device
CN106373600A (en) * 2016-10-08 2017-02-01 广东欧珀移动通信有限公司 Audio synchronous play method, audio synchronous play device, audio synchronous play system and terminal
CN106507202A (en) * 2016-11-11 2017-03-15 传线网络科技(上海)有限公司 Control method for playing back and device
CN108881955A (en) * 2017-05-08 2018-11-23 Tcl新技术(惠州)有限公司 A kind of method and system for realizing the output of distributed node equipment audio video synchronization
EP3474558A2 (en) * 2017-10-20 2019-04-24 Apple Inc. Encapsulating and synchronizing state interactions between devices
CN108055564A (en) * 2017-12-20 2018-05-18 广州小百合信息技术有限公司 Multiple playback terminal broadcasting content synchronous broadcast methods and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CHUNG-HSIEN WU; CHUNG-HAN LEE; ZE-JING CHUANG: "Co-articulation generation using maximum direction change and apparent motion for Chinese visual speech synthesis", 《2010 INTERNATIONAL COMPUTER SYMPOSIUM (ICS2010)》 *
马宏雷: "非对称无线传输信道的音视频同步优化设计", 《计算机仿真》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113923495A (en) * 2021-09-08 2022-01-11 北京奇艺世纪科技有限公司 Video playing method, system, electronic equipment and storage medium
CN113923495B (en) * 2021-09-08 2024-01-12 北京奇艺世纪科技有限公司 Video playing method, system, electronic equipment and storage medium
CN115314744A (en) * 2022-07-01 2022-11-08 深圳市丝路蓝创意展示有限公司 Synchronous playing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN110177293B (en) 2021-12-21

Similar Documents

Publication Publication Date Title
US9686570B2 (en) Method for synchronized content playback
CN108495152B (en) Video live broadcast method and device, electronic equipment and medium
EP1759535B1 (en) Maintaining synchronization of streaming audio and video using internet protocol
CN205545723U (en) Multimedia system
US6269122B1 (en) Synchronization of related audio and video streams
CN108366283B (en) Media synchronous playing method among multiple devices
CN106612452A (en) Audio-video synchronizing method and device of set top box
CN106470352B (en) Live channel playing method, device and system
CN101127917B (en) A method and system for synchronizing Internet stream media format video and audio
CN101710997A (en) MPEG-2 (Moving Picture Experts Group-2) system based method and system for realizing video and audio synchronization
CN109168059A (en) A kind of labial synchronization method playing audio & video respectively on different devices
CN106658030B (en) A kind of playback method and equipment of the composite video comprising SCVF single channel voice frequency multi-channel video
KR20110014990A (en) Device and method for synchronizing an interactive mark to streaming content
CN110177293A (en) A kind of synchronization multicast and video retransmission method, system
KR20130138213A (en) Methods for processing multimedia flows and corresponding devices
CN112367542A (en) Terminal playing system and method for mirror image screen projection
US20140095662A1 (en) Method and System for Providing a Synchronized User Experience from Multiple Modules
CN103581730A (en) Method for achieving synchronization of audio and video on digital set top box
CN102884804A (en) Method and apparatus for correcting synchronization errors between audio signals and video signals
CN108650541A (en) Realize that the method and system of video is played simultaneously in distinct device
CN108235099A (en) A kind of media and the synchronous broadcast method and its device of vibration
CN107959874B (en) Method and device for automatically correcting sound and picture synchronization
US20100091188A1 (en) Synchronization of secondary decoded media streams with a primary media stream
CN114189737A (en) Digital television and rapid channel switching method thereof
EP3324638A1 (en) Method for decoding an audio/video stream and corresponding device

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