CN105681816A - Video data transmission apparatus and method - Google Patents

Video data transmission apparatus and method Download PDF

Info

Publication number
CN105681816A
CN105681816A CN201511031506.XA CN201511031506A CN105681816A CN 105681816 A CN105681816 A CN 105681816A CN 201511031506 A CN201511031506 A CN 201511031506A CN 105681816 A CN105681816 A CN 105681816A
Authority
CN
China
Prior art keywords
frame
time
data
video data
frame data
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
CN201511031506.XA
Other languages
Chinese (zh)
Other versions
CN105681816B (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 REECAM TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN REECAM TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN REECAM TECHNOLOGY Co Ltd filed Critical SHENZHEN REECAM TECHNOLOGY Co Ltd
Priority to CN201511031506.XA priority Critical patent/CN105681816B/en
Publication of CN105681816A publication Critical patent/CN105681816A/en
Application granted granted Critical
Publication of CN105681816B publication Critical patent/CN105681816B/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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234381Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention discloses a video data transmission apparatus and method that are used for controlling video data transmission. The video data transmission apparatus comprises a collecting module, an obtaining module, a calculating module, and a determining module. The collecting module is used for collecting frame data of a video data stream, collecting statistics about a time point T1 at when the previous frame of video data is transmitted successfully and a time point T2 at when a current frame of video data is ready to transmit, and acquiring a time difference T4 between the time point T2 and the time point T1. The obtaining module is used for acquiring a network transmission rate corresponding to real-time frame data transmission. The calculating module is used for calculating, according to the size of the frame data and the network transmission rate, time T3 spent in transmitting frame data. The determining module is used for comparing the time difference T4 with the time T3. If T4 is greater than or equal to T3, a video file play request is sent so as to transmit the collected frame data to a play terminal. If T4 is less than T3, the frame data is released. Through adoption of the method and apparatus, the impact of network disfluency on video data transmission is eliminated, the play terminal can play the frame data fluently, and the user experience is improved.

Description

A kind of video data transmitting apparatus and method
Technical field
The present invention relates to video technique field, particularly relate to a kind of video data transmitting device and sideMethod.
Background technology
User, in the time watching video, gathers video data from the VRAM in high in the clouds and puts into buffering area,Then the MJPEG video data in transmit buffer successively, is sent to user's playback terminal.
In above-mentioned transmitting procedure, network speed is the deciding factor of video display effect. Work as networkWhen communication condition variation, the data of transmit buffer successively, cause receiving terminal cannot be in real time smoothObtain view data, occur playing a card phenomenon of even stagnating.
Summary of the invention
The technical problem that the present invention mainly solves is to provide a kind of video data transmitting apparatus and method,Can eliminate network impact on video data transmitting when not smooth, playback terminal be play smooth,Improving user experiences.
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is: provide one to lookAudio data transmitting device, for controlling transmitting video data, comprising: acquisition module, and for gatheringVideo data stream frame data, and add up the successful time point T1 of previous frame video data transmitting and pre-The time point T2 of the present frame video data of standby transmission, obtain time point T2 and time point T1 itBetween a time difference T4; Acquisition module, for obtaining Internet Transmission corresponding to real-time frame transfer of dataSpeed; Computing module, for calculating transmission frame number according to the size of frame data and network transmission speedAccording to required time T3; Judge module, for comparing the numerical values recited of time difference T4 and T3, whenWhen T4 is more than or equal to T3, send a video file playing request with by the above-mentioned frame data that collectBe transferred to playback terminal, otherwise discharge frame data.
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is: provide one to lookAudio data transmission method, the step of the method comprises: gather video data stream frame data, and statisticsThe present frame video data of the successful time point T1 of previous frame video data transmitting and preparation transmissionTime point T2, obtains the time difference T4 between time point T2 and time point T1; Obtain in real timeFrame data transmit corresponding network transmission speed; According to the size of frame data and network transmission speed meterCalculate transmission frame data required time T3; The relatively numerical values recited of time difference T4 and T3, when T4 largeIn the time equaling T3, send a video file playing request so that the above-mentioned frame data that collect are transmittedTo playback terminal, otherwise discharge frame data.
Be different from prior art, video data transmitting device of the present invention gathers the frame of video data streamData, statistics previous frame data complete the time point of transmission and current frame data preparation transmission, simultaneouslyObtain current network speed, calculate transmission current frame data required time, and with the previous frame number of statisticsAccording to the difference comparison of time point that completes transmission and current frame data preparation transmission, be less than this differenceTime be transferred to playback terminal, otherwise discharge frame data. By the present invention, can eliminate network not smoothImpact on video data transmitting when logical, plays playback terminal smooth, improves user and experiences.
Brief description of the drawings
Fig. 1 is that the structure of a kind of video data transmitting device the first embodiment provided by the invention is shownIntention;
Fig. 2 is frame data in a kind of video data transmitting device the first embodiment provided by the inventionCoordinate schematic diagram that can received situation;
Fig. 3 is that the flow process of a kind of method of transmitting video data the first embodiment provided by the invention is shownIntention.
Detailed description of the invention
Below in conjunction with detailed description of the invention, technical scheme of the present invention is done further to retouch in more detailState. Obviously, described embodiment is only a part of embodiment of the present invention, instead of allEmbodiment. Based on the embodiment in the present invention, those of ordinary skill in the art are not making woundThe every other embodiment obtaining under the prerequisite of the property made work, should belong to the model that the present invention protectsEnclose.
Along with the development of the network information technology, particularly mobile terminal are in the ability aspect Video processingMore and more stronger, user is more and more by mobile terminal order video. The present invention is based on current elder generationThe network transmission technology entering, carries out video playback.
Consult Fig. 1, Fig. 1 is a kind of video data transmitting device provided by the invention the first enforcement sideThe structural representation of formula. This device 100 comprises: acquisition module 110, acquisition module 120, meterCalculate module 130 and judge module 140.
Existing video playback mode is normally the video file of storing in the memory of network high in the cloudsBe transferred to playback terminal, play by playback terminal. But while running into network problem, can leadCause transmission delay, therefore make video playback occur a card even stagnation, user experience is poor.
In the present invention, acquisition module 110 gathers to be sent to from high in the clouds memory 101 and plays eventuallyThe frame data of the video data stream of end 102 are added up the time of previous frame frame data transmission success simultaneouslyThe time point T2 of some T1 and preparation transmission present frame frame data, previous frame frame data transmission successThe time difference that time point T1 transmits the time point T2 of present frame frame data to preparation is playback terminal102 receive the previous frame data time used. Acquisition module 120 continues to obtain playback terminal 102Network transmission speed while receiving current frame data.
Computing module 130 receives and will be transferred to the frame data of playback terminal 102 and gather mouldThe real-time network transfer rate that piece 110 obtains, according to the size of the frame data that receive and real-timeNetwork transfer speeds, uses algorithm is calculated transmission, and this will be transferred to the frame number of playback terminal 102According to required time T 3, calculate time point T1 and the preparation of previous frame frame data transmission success simultaneouslyThe time difference T4 of the time point T2 of transmission present frame frame data, by the T3 calculating and T4Numerical value is transferred to judge module 140.
Judge module 140 judgements are relatively from previous frame frame data transmission success to preparation transmission next frameThe time difference T4 of frame data and the numerical values recited of T3, be T4 while being greater than T3 in judged result, willThe above-mentioned frame data that collect are transferred to playback terminal; Otherwise, discharge this frame data.
In the present embodiment, the frame data of video flowing are being transferred to broadcasting from high in the clouds memory 101Before terminal 102, first pass through the judgement processing of device 100. Frame data are from high in the clouds memory 101After output, collected module 110 gathers, and adds up the successful time point T1 of former frame transfer of data simultaneouslyAnd the time point T2 of preparation transmission current frame data. For ensureing the fluency of video playback, each frameTransfer of data should be continuous to playback terminal 102, when therefore former frame transfer of data is successfulBetween put the time point T2 of T1 and preparation transmission current frame data time difference be former frame data quiltPlayback terminal 102 receives the required time. From NMS, (figure is not again for acquisition module 110Show) locate to obtain real-time Internet communication speed, the frame data that computing module 130 bases receiveSize and current network transfer rate, the current frame data to be sent of analog computation are played terminal102 receive required time T3. The time number that judge module 140 calculates computing module 130Value T3 and the successful time point T1 of former frame transfer of data and preparation transmission current frame data timeBetween put T2 time difference T4 contrast, in the time that the concrete numerical value of T3 is less than T4, illustrate withIn the suitable situation of former frame size of data, if former frame data are played within the T4 time periodTerminal 102 receives, and current frame data also can be played terminal 102 within the corresponding time periodReceive, now playback terminal 102 displaying videos are smooth and easy, can not cause the card of video playback pause and stopStagnant; Otherwise, in the time that the concrete numerical value of T3 is greater than T4, illustrate suitable with former frame size of dataSituation under, the received required time of current frame data is longer, current frame data is in the corresponding timeIn section, cannot be received, playback terminal 102 be continued to receive next frame data and impact, finalCard can cause displaying video time pauses, and even causes playing stagnating. Now judge module 140 oughtThe front frame data that are passed to playback terminal 102 to be passed discharge, and continue to be gathered and connect down by acquisition module 110The next frame data of coming.
Further, device 100 also comprises cache module 150, and cache module 150 is arranged at collectionBetween module 110 and high in the clouds memory 101, cache module 150 is by the selected user video of playingAll videos data file be saved in cache module 150, then with the form of frame data to broadcastingTerminal 102 transmitting video files data.
Normal conditions, the in the situation that of existing network technology, network transfer speeds different continuouslyIn time, fluctuate among a small circle, can be considered waveform fluctuation. Therefore the time difference calculatingValue T4 is also undulate fluctuation in section in continuous time. As shown in Figure 2, the seat in Fig. 2The abscissa of marking on a map is the frame data that continuity playback terminal 102 in time receives, and ordinate represents to connectReceive the required time T of corresponding frame data 3, figure Wave line is the time difference that statistical computation obtainsValue T4. As we know from the figure, the time T 3 of frames received certificate is less than T4, and these frame data will be broadcastPut terminal 102 and receive, the time T 3 of frames received certificate is greater than T4, and these frame data will be released.Discharge after current frame data, acquisition module 110 receives next frame data immediately, and receives present frameThe vacant time after data failure extends to next frame data, calculates corresponding to next frame dataTo T4 will become T3 '+T4, T3 ' calculates with respect to the former frame digital simulation of next frame dataThe received time obtaining. For next frame data, T3 '+T4 > when T3, next frame data can quiltReceive. Now can ensure that next frame data are received as far as possible. If next frame data are also not received,Next the poor T4 of the time of reception of frame data continues to become large, until be greater than analog computation timeBetween T3, make these data received.
Further, computing module is connected to CGI(Common gateway interface) CGI, obtains real-time Internet TransmissionSpeed.
Be different from prior art, video data transmitting device of the present invention gathers the frame of video data streamData, statistics previous frame data complete the time point of transmission and current frame data preparation transmission, simultaneouslyObtain current network speed, calculate transmission current frame data required time, and with the previous frame number of statisticsAccording to the difference comparison of time point that completes transmission and current frame data preparation transmission, be less than this differenceTime be transferred to playback terminal, otherwise discharge frame data. By the present invention, can eliminate network not smoothImpact on video data transmitting when logical, plays playback terminal smooth, improves user and experiences.
Consult Fig. 3, Fig. 3 is a kind of method of transmitting video data provided by the invention the first enforcement sideThe schematic flow sheet of formula. The step of the method comprises:
S201: gather video data stream frame data, and it is successful to add up previous frame video data transmittingThe time point T2 of the present frame video data of time point T1 and preparation transmission, obtains time point T2And the time difference T4 between time point T1.
Collection is sent to the frame data of the video data stream of playback terminal, adds up previous frame frame simultaneouslyThe time point T2 of the successful time point T1 of transfer of data and preparation transmission present frame frame data, upper oneThe time point T1 of frame frame data transmission success is to the time point T2's of preparation transmission present frame frame dataTime difference is that playback terminal receives the previous frame data time used.
S202: obtain network transmission speed corresponding to real-time frame transfer of data.
Network transmission speed while continuing to obtain playback terminal reception current frame data. The frame of video flowingData are before from high in the clouds memory transfer to playback terminal, and frame data are from the output of high in the clouds memoryCollected, add up the successful time point T1 of former frame transfer of data and preparation transmission present frame simultaneouslyThe time point T2 of data. For ensureing the fluency of video playback, each frame data is transferred to be play eventuallyEnd is continuous, therefore the successful time point T1 of former frame transfer of data and preparation transmission present frameThe time difference of the time point T2 of data is the played terminal of former frame data and receives the required time.
S203: calculate transmission frame data required time according to the size of frame data and network transmission speedT3。
According to the size of the frame data that receive and real-time network transfer speeds, uses algorithm is calculatedTransmit the required time T 3 of these frame data that will be transferred to playback terminal, calculate previous frame simultaneouslyThe time point T2 of the time point T1 of frame data transmission success and preparation transmission present frame frame data timeBetween poor T4. In the present embodiment, be to be connected to CGI(Common gateway interface) CGI, obtain real-time netNetwork transmission speed.
S204: the relatively numerical values recited of time difference T4 and T3, in the time that T4 is more than or equal to T3,Send a video file playing request so that the above-mentioned frame data that collect are transferred to playback terminal, noDischarge frame data.
Judgement relatively from previous frame frame data transmission success to preparation transmission next frame frame data timeBetween the numerical values recited of poor T4 and T3, be T4 while being greater than T3 in judged result, upper by what collectState frame data and be transferred to playback terminal; Otherwise, discharge this frame data.
The time numerical value T3 calculating and the successful time point T1 of former frame transfer of data and pre-The time difference T4 of the time point T2 of standby transmission current frame data contrasts, when the concrete number of T3When value is less than T4, illustrate suitable with former frame size of data in the situation that, if last frame numberReceive according to played terminal within the T4 time period, current frame data within the corresponding time period alsoCan be played terminal and receive, now playback terminal displaying video is smooth and easy, can not cause video playbackCard pause and stagnate; Otherwise, in the time that the concrete numerical value of T3 is greater than T4, illustrate with last frame numberIn sizable situation, the received required time of current frame data is longer, and current frame data existsIn the corresponding time period, cannot be received, playback terminal be continued to receive next frame data and impact,Card finally can cause displaying video time pauses, and even causes playing stagnating. Now by current to be transmittedFrame data to playback terminal discharge, and continue to gather ensuing next frame data.
Normal conditions, the in the situation that of existing network technology, network transfer speeds different continuouslyIn time, fluctuate among a small circle, can be considered waveform fluctuation. Therefore the time difference calculatingValue T4 is also undulate fluctuation in section in continuous time. The time T 3 of frames received certificate is less thanT4, these frame data will be played terminal reception, and the time T 3 of frames received certificate is greater than T4,These frame data will be released. Discharge after current frame data, receive immediately next frame data, and receiveThe vacant time after current frame data failure extends to next frame data, corresponding to next frame dataThe T4 calculating will become T3 '+T4, and T3 ' is the former frame data mould with respect to next frame dataThe received time that plan calculates. For next frame data, T3 '+T4 > when T3, next frame numberAccording to being received. Now can ensure that next frame data are received as far as possible. If next frame data are not alsoReceived, next the poor T4 of the time of reception of frame data continues to become large, until be greater than simulationThe time T 3 of calculating, makes these data received.
Be different from prior art, method of transmitting video data of the present invention gathers the frame of video data streamData, statistics previous frame data complete the time point of transmission and current frame data preparation transmission, simultaneouslyObtain current network speed, calculate transmission current frame data required time, and with the previous frame number of statisticsAccording to the difference comparison of time point that completes transmission and current frame data preparation transmission, be less than this differenceTime be transferred to playback terminal, otherwise discharge frame data. By the present invention, can eliminate network not smoothImpact on video data transmitting when logical, plays playback terminal smooth, improves user and experiences.
The foregoing is only embodiments of the present invention, not thereby limit the scope of the claims of the present invention,Every equivalent structure or conversion of equivalent flow process that utilizes description of the present invention and accompanying drawing content to do, orDirectly or indirectly be used in other relevant technical fields, be all in like manner included in patent of the present invention and protectProtect in scope.

Claims (10)

1. a video data transmitting device, is characterized in that, comprising:
Acquisition module, for gathering video data stream frame data, and adds up previous frame video counts reportedlyThe time point T2 of the present frame video data of defeated successful time point T1 and preparation transmission, when acquisitionBetween put the time difference T4 between T2 and time point T1;
Acquisition module, for obtaining network transmission speed corresponding to real-time frame transfer of data;
Computing module, for calculating biography according to the size of described frame data and described network transmission speedDefeated described frame data required time T3;
Judge module, for the numerical values recited of more described time difference T4 and T3, when T4 is greater thanWhile equaling T3, send a video file playing request so that the above-mentioned frame data that collect are transferred toPlayback terminal, otherwise discharge described frame data.
2. video data transmitting device according to claim 1, is characterized in that, also comprisesCache module, for storing described video data stream, is receiving described video file playing requestTime, transmit described video data stream taking frame as unit to described playback terminal.
3. video data transmitting device according to claim 1, is characterized in that, described in sentenceThe judged result of disconnected module is T4 while being less than T3, and described acquisition module starts to gather next frame data.
4. video data transmitting device according to claim 3, is characterized in that, when describedThe judged result of judge module is T4 while being less than T3, and described in next, the transmission time points of frame data is establishedBe decided to be T3+T4.
5. video data transmitting device according to claim 1, is characterized in that, described meterCalculate module and be connected to a CGI(Common gateway interface), to obtain real-time network transmission speed.
6. a method of transmitting video data, is characterized in that, comprising:
Gather video data stream frame data, and add up the successful time point of previous frame video data transmittingThe time point T2 of the present frame video data of T1 and preparation transmission, obtains time point T2 and time pointA time difference T4 between T1;
Obtain network transmission speed corresponding to real-time frame transfer of data;
Calculate the described frame data of transmission according to the size of described frame data and described network transmission speedRequired time T3;
The numerical values recited of more described time difference T4 and T3, in the time that T4 is more than or equal to T3, sends outSend a video file playing request so that the above-mentioned frame data that collect are transferred to playback terminal, otherwiseDischarge described frame data.
7. method of transmitting video data according to claim 6, is characterized in that, is gatheringBefore the step of video data stream frame data, also comprise: store described video data stream, receivingDuring to described video file playing request, transmit described video taking frame as unit to described playback terminalData flow.
8. method of transmitting video data according to claim 6, is characterized in that, in judgementRelatively from frame data transmission success described in previous frame to frame data described in preparation transmission next frame timeBetween in the step of numerical values recited of poor T4 and T3, judged result is T4 while being less than T3, described in adoptCollection module starts to gather next frame data.
9. method of transmitting video data according to claim 8, is characterized in that, when describedJudged result is T4 while being less than T3, and described in next, the transmission time points of frame data is set as T3+T4.
10. method of transmitting video data according to claim 6, is characterized in that, is obtainingIn the step of network transmission speed corresponding to real-time frame transfer of data, be connected to CGI(Common gateway interface) and obtainGet real-time network transmission speed.
CN201511031506.XA 2015-12-31 2015-12-31 A kind of video data transmission device and method Active CN105681816B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511031506.XA CN105681816B (en) 2015-12-31 2015-12-31 A kind of video data transmission device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511031506.XA CN105681816B (en) 2015-12-31 2015-12-31 A kind of video data transmission device and method

Publications (2)

Publication Number Publication Date
CN105681816A true CN105681816A (en) 2016-06-15
CN105681816B CN105681816B (en) 2019-01-29

Family

ID=56298500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511031506.XA Active CN105681816B (en) 2015-12-31 2015-12-31 A kind of video data transmission device and method

Country Status (1)

Country Link
CN (1) CN105681816B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347580A (en) * 2018-03-27 2018-07-31 聚好看科技股份有限公司 A kind of method and electronic equipment of processing video requency frame data
CN113271476A (en) * 2021-05-12 2021-08-17 湖南泽天智航电子技术有限公司 Synchronization method, device, apparatus and system for improving video data stream frame

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060194601A1 (en) * 2003-07-24 2006-08-31 Koninklijke Philips Electronics, N.V. Admission control to wireless network based on guaranteed transmission rate
US20110205433A1 (en) * 2010-02-25 2011-08-25 William Conrad Altmann Video frame synchronization
CN102376324A (en) * 2010-08-09 2012-03-14 Tcl集团股份有限公司 Video data frame play method, system thereof and player
KR20140110242A (en) * 2013-03-07 2014-09-17 삼성전자주식회사 Display Drive IC and Image Display System
CN104394421A (en) * 2013-09-23 2015-03-04 贵阳朗玛信息技术股份有限公司 Video frame processing method and device
US20150189128A1 (en) * 2013-12-27 2015-07-02 Nathaniel D. Naegle Synchronization of video based on clock adjustment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060194601A1 (en) * 2003-07-24 2006-08-31 Koninklijke Philips Electronics, N.V. Admission control to wireless network based on guaranteed transmission rate
US20110205433A1 (en) * 2010-02-25 2011-08-25 William Conrad Altmann Video frame synchronization
CN102376324A (en) * 2010-08-09 2012-03-14 Tcl集团股份有限公司 Video data frame play method, system thereof and player
KR20140110242A (en) * 2013-03-07 2014-09-17 삼성전자주식회사 Display Drive IC and Image Display System
CN104394421A (en) * 2013-09-23 2015-03-04 贵阳朗玛信息技术股份有限公司 Video frame processing method and device
US20150189128A1 (en) * 2013-12-27 2015-07-02 Nathaniel D. Naegle Synchronization of video based on clock adjustment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347580A (en) * 2018-03-27 2018-07-31 聚好看科技股份有限公司 A kind of method and electronic equipment of processing video requency frame data
CN108347580B (en) * 2018-03-27 2020-09-25 聚好看科技股份有限公司 Method for processing video frame data and electronic equipment
CN113271476A (en) * 2021-05-12 2021-08-17 湖南泽天智航电子技术有限公司 Synchronization method, device, apparatus and system for improving video data stream frame
CN113271476B (en) * 2021-05-12 2022-07-12 湖南泽天智航电子技术有限公司 Synchronization method, device, apparatus and system for improving video data stream frame

Also Published As

Publication number Publication date
CN105681816B (en) 2019-01-29

Similar Documents

Publication Publication Date Title
CN104301340B (en) The method and system carried out data transmission in mobile network
CN104427402B (en) A kind of wireless network streaming media quality acquisition methods and system
CN103457910B (en) A kind of method and terminal of upper transmitting file
CN105050125A (en) Method and device for evaluating mobile data service quality oriented to user experience
CN103024598B (en) Obtain method and device that Internet video plays fluency
CN107770280B (en) Multimedia data processing and acquiring method, acquisition terminal and processing device
CN108226598B (en) Oscilloscope signal decoding method and device and oscilloscope
WO2013056123A2 (en) Quality of user experience testing for video transmissions
CN104811751A (en) Streaming media playing blockage pause recognition method and streaming media playing blockage pause recognition device
CN105553939A (en) Method and device for determining blockage of streaming media
CN102202210A (en) Method for mobile phone to play real-time monitoring video and mobile phone to play real-time monitoring video
CN103269459A (en) Monitoring system directing at user experience quality of stream media service
CN104468266A (en) System and method for achieving streaming media user experience monitoring based on intelligent terminal
CN104038775B (en) A kind of channel information recognition methods and device
CN105681816A (en) Video data transmission apparatus and method
US20170013083A1 (en) Data processing method and apparatus used for terminal application
CN103036808B (en) Method and system for removing network jitter
CN107801048B (en) The connection duration that video is made friends increases method, storage medium, electronic equipment and system
CN104735448B (en) ARINC818 sending node data collection and control methods
CN108024222B (en) Traffic ticket generating method and device
CN106817619A (en) One kind identification video pause state, the method for improving OTT video quality monitoring accuracies
CN102685155B (en) The method that content transmits, content delivering server and content transmit proxy server
CN102316363A (en) Method and devices for measuring video end-to-end delay by non-intrusive double-ended collection
CN102404574A (en) Network education video compression method facing low-speed broadband
CN105430297A (en) Automatic control system for conversion from multi-video format to IIDC protocol video format

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant