CN110177293A - A kind of synchronization multicast and video retransmission method, system - Google Patents
A kind of synchronization multicast and video retransmission method, system Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000012544 monitoring process Methods 0.000 claims abstract description 8
- 230000001360 synchronised effect Effects 0.000 abstract description 10
- 230000000694 effects Effects 0.000 abstract description 3
- 238000011217 control strategy Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 208000033748 Device issues Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012360 testing 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/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/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
-
- 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/60—Network 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/63—Control 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/64—Addressing
- H04N21/6405—Multicasting
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
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.
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)
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)
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 |
-
2019
- 2019-05-28 CN CN201910449998.6A patent/CN110177293B/en active Active
Patent Citations (10)
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)
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)
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 |