CN105681816A - Video data transmission apparatus and method - Google Patents
Video data transmission apparatus and method Download PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 75
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012546 transfer Methods 0.000 claims description 19
- 238000005516 engineering process Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004088 simulation 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing 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/234381—Processing 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
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.
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)
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)
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 |
-
2015
- 2015-12-31 CN CN201511031506.XA patent/CN105681816B/en active Active
Patent Citations (6)
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)
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 |