[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105979345A - Video data processing method and device - Google Patents

Video data processing method and device Download PDF

Info

Publication number
CN105979345A
CN105979345A CN201510883182.6A CN201510883182A CN105979345A CN 105979345 A CN105979345 A CN 105979345A CN 201510883182 A CN201510883182 A CN 201510883182A CN 105979345 A CN105979345 A CN 105979345A
Authority
CN
China
Prior art keywords
threshold
video
video file
network
data output
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.)
Pending
Application number
CN201510883182.6A
Other languages
Chinese (zh)
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.)
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Original Assignee
Leshi Zhixin Electronic Technology Tianjin 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 Leshi Zhixin Electronic Technology Tianjin Co Ltd filed Critical Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority to CN201510883182.6A priority Critical patent/CN105979345A/en
Publication of CN105979345A publication Critical patent/CN105979345A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4333Processing operations in response to a pause request
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The embodiment of the invention provides a video data processing method and device. The method comprises: monitoring the data storage content of a video file in a video player buffer area; and when the data storage content is smaller than a first threshold, pausing the play of the video file, and downloading the video data corresponding to the video file from the server to the buffer area to allow the data storage content to be larger than the first threshold. According to the embodiment of the invention, the video data processing method and device are able to ensure that there is enough video data in the buffer area for playing so as to avoid the phenomenon of frequent seizing caused by data exhaust in the buffer area and the two slow network speed so as to ensure the smoother play process of the video and improve the user's watch experience.

Description

A kind of processing method and processing device of video data
Technical field
The present embodiments relate to networking technology area, particularly relate to a kind of video data processing method and Device.
Background technology
Mobile terminal and the development of network technology so that user in the environment having the network coverage, Can be watched Internet video program online by mobile terminal, the life for people brings the most just Profit.
Generally, after mobile terminal such as mobile phone, panel computer etc. are carried out network connection by user, permissible Network video file is play by the network video player in mobile terminal.Wherein, above-mentioned network is even Connect and specifically can pass through 2G (2-Generation wireless telephone technology, second filial generation hands Machine communication technology specification), 3G (3rd-Generation, G mobile communication), 4G (the 4th Generation mobile communication technology, forth generation mobile communication technology) Or Wi-Fi (Wireless Fidelity, WLAN) etc. realizes, but, playing network video During frequency file, the factor such as unstable networks is easily caused user when watching network video file Frequent Caton phenomenon occurs, thus affects the viewing experience of user.
Summary of the invention
The embodiment of the present invention provides the processing method and processing device of a kind of video data, in order to solve prior art The factors such as middle unstable networks are easily caused user and occur frequently asking of card when watching network video file Topic.
The embodiment of the present invention provides the processing method of a kind of video data, including:
Monitoring video file memory data output in video player relief area;
When described memory data output is less than first threshold, suspends and play described video file, and from clothes Video data corresponding to described video file extremely described relief area downloaded by business device, so that described memory data output More than first threshold.
The embodiment of the present invention provides the processing means of a kind of video data, including:
Monitoring modular, for monitoring video file memory data output in video player relief area;And
Buffer module, for when described memory data output is less than first threshold, suspending and play described video File, and download video data corresponding to described video file to described relief area from server, so that Described memory data output is more than first threshold.
The processing method and processing device of the video data that the embodiment of the present invention provides, at client terminal playing network video During frequency file, monitor video file memory data output in video player relief area, in institute When stating memory data output less than first threshold, illustrate owing to the factors such as network speed is slack-off cause video in relief area The depletion rate of data is more than speed of download, now, suspends and plays described video file, and from service Video data corresponding to described video file extremely described relief area downloaded by device, so that described memory data output is big In first threshold.So, it is ensured that relief area always has enough video datas can play, Thus avoid the frequent Caton phenomenon caused the most slowly due to data exhaustion and network speed in relief area, it is ensured that regard Frequently playing process is more smooth, improves the viewing experience of user.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to reality Execute the required accompanying drawing used in example or description of the prior art to be briefly described, it should be apparent that under, Accompanying drawing during face describes is some embodiments of the present invention, for those of ordinary skill in the art, On the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 shows the flow chart of steps of the processing method embodiment one of a kind of video data of the present invention;
Fig. 2 shows the flow chart of steps of the processing method embodiment two of a kind of video data of the present invention;
Fig. 3 shows a kind of steps flow chart adjusting described first threshold and/or Second Threshold of the present invention Figure;And
Fig. 4 shows the structured flowchart of the processing means embodiment of a kind of video data of the present invention.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with this Accompanying drawing in bright embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention, Obviously, described embodiment is a part of embodiment of the present invention rather than whole embodiments.Based on Embodiment in the present invention, those of ordinary skill in the art are obtained under not making creative work premise The every other embodiment obtained, broadly falls into the scope of protection of the invention.
Embodiment one
With reference to Fig. 1, it is shown that the step stream of the processing method embodiment one of a kind of video data of the present invention Cheng Tu, specifically may include that
Step 101, monitoring video file memory data output in video player relief area;
The embodiment of the present invention is particularly applicable in the scene of use mobile terminal playing network video file, Wherein, mobile terminal can include cell phone, smart phone, laptop computer, panel computer, Digital broadcast terminal, PDA (Personal Digital Assistant, personal electric assistant), portable many Media player etc., it will be understood that the embodiment of the present invention is not any limitation as concrete mobile terminal.
Generally, network speed can be caused slack-off in online peak period, thus cause buffered data consumption in player Speed is more than the speed of download of video data, if data exhaustion in relief area, and foradownloaded video data Speed does not catches up with the speed of video playback, arises that the phenomenon of frequently card, in order to solve the problems referred to above, The embodiment of the present invention, when playing network video file, can be monitored video file and buffer at video player Memory data output in district, can suspend broadcasting and carry out video data when memory data output deficiency Download, to ensure relief area has enough memory data outputs.
Step 102, described memory data output less than first threshold time, suspend play described video file, And download video data corresponding to described video file to described relief area from server, so that described number According to amount of storage more than first threshold.
Wherein, described first threshold is the minimum threshold of the video data can play in relief area, at tool In body application, in order to ensure the integrity that video data is play, the data length that described first threshold is corresponding At least it is greater than or is equal to the data length of a key video sequence frame, for MPEG (Moving Picture Experts Group, Motion Picture Experts Group) video data of form, described key video sequence frame is I frame (frame Intra coded frame).It is appreciated that in actual applications, the size of first threshold can be arranged as required to, The present invention is not any limitation as the value of first threshold.
When described memory data output is less than first threshold, illustrate owing to the factors such as network speed is slack-off cause buffering In district, the depletion rate of video data is more than speed of download, plays described video file at this point it is possible to suspend, And download video data corresponding to described video file to described relief area from server, so that described number According to amount of storage more than first threshold.After suspending broadcasting, do not have owing to broadcasting speed is more than downloading Speed and cause the situation of buffer depletion so that in relief area download video data gradually increase, Thus exceed first threshold, at this point it is possible to continue playing video file.
In actual applications, when suspending playing video file and carrying out video data download, Ke Yi Current broadcast interface shows the prompting message buffered, just to point out the currently playing content of user In download, it is possible to further according to the progress downloaded, show in broadcast interface with downloading hundred The bumper ring of proportion by subtraction, so that user understands the progress of video buffer in real time.
To sum up, the embodiment of the present invention is during client terminal playing network video file, and monitoring video is civilian Part memory data output in video player relief area, when described memory data output is less than first threshold, Illustrate due to the factors such as network speed is slack-off cause in relief area the depletion rate of video data more than speed of download, Now, suspend and play described video file, and download, from server, the video that described video file is corresponding Data are to described relief area, so that described memory data output is more than first threshold.So, Ke Yibao Card always has enough video datas to play in relief area, thus avoids due to data consumption in relief area The frequent Caton phenomenon that most and network speed causes the most slowly, it is ensured that video display process is more smooth, improves and uses The viewing experience at family.
Embodiment two
The present embodiment is on the basis of above-described embodiment one, it is also possible to include following optional technical scheme.This Embodiment also add Second Threshold so that the memory data output in relief area always remains at first threshold And between Second Threshold, to ensure the fluency of video playback.
With reference to Fig. 2, it is shown that the step stream of the processing method embodiment two of a kind of video data of the present invention Cheng Tu, specifically may include that
Step 201, monitoring video file memory data output in video player relief area;
Step 202, described memory data output less than first threshold time, suspend play described video file, And download video data corresponding to described video file to described relief area from server, so that described number According to amount of storage more than first threshold;
Step 203, described memory data output more than Second Threshold time, continue play described video file; Described Second Threshold is more than first threshold.
Wherein, described Second Threshold is the high threshold of the video data can deposited in relief area, at tool In body application, abandon the situation of video data time full to prevent video data in relief area, described The size of relief area is the data length of at least one key video sequence frame big than Second Threshold, and the second threshold Value is more than first threshold.It is appreciated that in actual applications, Second Threshold can be arranged as required to Size, the present invention is not any limitation as the value of Second Threshold.
In embodiments of the present invention, suspending playing video file, and downloading described video from server During the video data extremely described relief area that file is corresponding, the data storage in relief area can be monitored Amount, if memory data output is more than Second Threshold, illustrates had that enough can play to regard in relief area Frequency evidence, at this point it is possible to continue playing video file.Thus, the embodiment of the present invention is passed through so that slow Rush the memory data output in district and always remain between first threshold and Second Threshold, to ensure video playback Fluency.
In actual applications, when memory data output in the buffer is more than Second Threshold, it is also possible to suspend Video data corresponding to described video file is downloaded to described relief area, to prevent in relief area from server Video data abandons the situation of video data time full.Certainly, if now network speed is relatively slow, then can be still Continue to download video data corresponding to described video file to described relief area from server, thus prevent from delaying The video data depletion rate rushed in district occurs more than speed of download, the situation frequently occurring time-out buffering.
Application example
In a particular application, the embodiment of the present invention can apply in the cell phone system of Android 5.0, tool Body ground, from multimedia framework nuplayer, to HTTPLiveSource, then to Livesession, finally To downloading control module PlaylistFecther, a whole path is carried out the interpolation of buffer attribute.This The video data processing procedure of invention is specific as follows: arrange first threshold and Second Threshold, at Livesession The middle increase real-time detection to the memory data output in the buffer of current buffer, when finding number in buffer When being less than first threshold according to the playing duration that amount of storage is corresponding, send buffered messages buffer loading, depending on Frequently player receives buffer loading message and then suspends video playback, and at broadcast interface display buffer Circle;When the memory data output in buffer is more than Second Threshold, stop buffering, start normal play.
Wherein, Livesession is responsible for scheduling and the parsing downloaded, and increases currently in Livesession The real-time detection of the memory data output in the buffer of relief area, when finding that in buffer, memory data output is corresponding Playing duration less than first threshold time, send buffered messages buffer loading to Httplivesource; Httplivesource is message and controls transfer adaptable interface module, and Httplivesource is slow by receive Rush message to send to Nuplayer;Nuplayer is for controlling the flow process of each message and decoding and download It is smoothed out, after Nuplayer receives buffered messages, suspends video playback, and show at broadcast interface Show bumper ring, and notice Playlistfecther foradownloaded video data;Playlistfecther is responsible for video counts According to download.During video data is downloaded, Livesession detects data in buffer in real time and deposits Reserves, when the playing duration of memory data output is more than first threshold, send the message stopping buffering, After Nuplayer receives the message stopping buffering, continue to play video.
To sum up, the embodiment of the present invention is by arranging Second Threshold, and memory data output in the buffer is more than During Second Threshold, continue playing video file;The memory data output in relief area is made to always remain at Between one threshold value and Second Threshold, to ensure the fluency of video playback.
Embodiment three
The present embodiment is on the basis of above-described embodiment one or embodiment two, it is also possible to include following optional skill Art scheme.For adapting to different application scenarios, embodiment adds described first threshold and/or the The adjustable strategies of two threshold values.
With reference to Fig. 3, it is shown that a kind of step adjusting described first threshold and/or Second Threshold of the present invention Rapid flow chart, specifically may include that
Step 301, monitor the network environment of described video player, be in height at described video player Time in speed network environment, increase described first threshold and/or Second Threshold, at described video player Time in low-speed network environment, reduce described first threshold and/or Second Threshold;
Specifically, described express network can include WLAN;Described slow network can include Mobile communications network.
In embodiments of the present invention, for different network environments, there is the features such as different network speed, expense, In different network environments, described first threshold and/or Second Threshold are dynamically adjusted, with full The different occasion of foot and the demand of different user.Such as, mobile communications network includes 2G, 3G and 4G network, In 2G, 3G slow network or 4G network, user may be more sensitive to flow, in order to reduce stream The consuming of amount, can reduce the first threshold values and/or Second Threshold;And in Wi-Fi express network, use The quality of video playback may be more paid close attention at family, therefore can improve the first threshold values and/or Second Threshold, with Buffer more video data, thus improve viewing experience.
With reference to table 1, it is shown that a kind of of the present invention adjusts first threshold and the according to different network environments The example of two threshold values.
Table 1
In embodiments of the present invention, described first threshold values and/or Second Threshold can time or byte be Unit is weighed, and such as, (100ms, the 300KB) in above-mentioned table 1 represents that this Second Threshold is 100 The duration of millisecond or the video data length of 300K byte, that is, in video display process, prison Measure the memory data output playing duration less than 100ms in relief area, or during less than 300K byte, Broadcasting can be suspended, carry out the buffer operation of video data.Certainly, in actual applications, can be flexible Choosing the unit of measurement of the first threshold values and/or Second Threshold, this is not any limitation as by the present invention.
In a particular application, during video player is initialized, regard owing to also not starting to download Frequency file, therefore the memory data output in relief area is certainly less than first threshold, at this point it is possible to acquiescence is worked as Before be in high speed network environment, with reference to shown in table 1, when initializing, Second Threshold is set and is (100ms, 500KB), in video display process, can according to the current network conditions detected, According to the parameter adjustment first threshold in above-mentioned table 1 and/or the size of Second Threshold.Such as, detect Current network conditions is 3G network, then arranging first threshold is (100ms, 300KB), and Second Threshold is (1S, 1MB), user is during viewing video, if network is switched to Wi-Fi net by 3G network Network, then be adjusted to first threshold (100ms, 500KB), and Second Threshold is adjusted to (5S, 5MB), from And user can be met in real time at different network environments for the demand of video playing quality.
In another preferred embodiment of the invention, said method can also include:
Before described time-out plays described video file, send buffered messages;
The described first threshold of above-mentioned adjustment and/or the step of Second Threshold, specifically may include that
Step 302, monitor the number of times of described transmission buffered messages, at described number of times more than when adjusting threshold value, Increase described first threshold and/or Second Threshold.
In embodiments of the present invention, it is also possible to the number of times according to buffering appearance in playing process regulates first Threshold values and/or Second Threshold.Wherein, described adjustment threshold value can be configured according to practical situation, example As could be arranged to 5, then in video display process, when monitoring the number of times sending buffered messages more than 5 Time secondary, first threshold and/or Second Threshold can be increased, to buffer more video data, it is ensured that broadcast The fluency put.
With reference to table 2, it is shown that a kind of example adjusting first threshold according to buffering number of times of the present invention.
Table 2
Buffering number of times 2G, 3G Wi-Fi, 4G
>5 (900mS,1MB) (6S,6MB)
>10 (800mS,1MB) (7S,7MB)
>20 (500mS,800KB) (10S,10MB)
Above-mentioned table 2 gives and carries out increasing, to first threshold, the example adjusted according to buffering number of times, same, Second Threshold can also carry out suitable increase adjust.Those skilled in the art should know, above-mentioned table 1 and table 2 in strategy that first threshold and/or Second Threshold are adjusted as just the present invention's A kind of application example, in actual applications, those skilled in the art can select properly according to actual needs Adjustable strategies, the present invention is not limited for the concrete adjustable strategies of first threshold and/or Second Threshold System.
In another preferred embodiment of the present invention, said method can also include:
When the size of described video file is less than unloading threshold value, by all video counts of described video file Local according to downloading and store to video player.
Wherein, unloading threshold value can be in units of video playback duration, with reference to table 3, it is shown that the present invention's A kind of example adjusting unloading strategy according to video file size.
Table 3
In embodiments of the present invention, initialize at video player, when preparing playing video file, The size of current video file to be played can be detected, if currently the size of this video file is less than unloading Threshold value (such as 5 minutes), then be transferred to this video file mobile terminal local, broadcast Put, also will be downloaded to this locality in advance and watch again, such that it is able to avoid playing by the short-movie in network Journey occurs Caton phenomenon so that watching process is more smooth.
In actual applications, can arrange multiple unloading threshold value with increase unloading strategy motility, such as, If currently the size of this video file is more than the first unloading threshold value (such as 5 minutes) and less than second Unloading threshold value (such as 20 minutes), is being currently at low-speed network environment (such as 2G, 3G network) Time, for avoiding expending this video file of substantial amounts of flow, the most no longer unloading, and it is being currently at HVN During network environment (such as Wi-Fi network), the most still this video file can be transferred to this locality, to protect Card viewing effect.Further, if currently the size of this video file is more than the second unloading threshold value, Owing to video file is relatively big, unloading can take a long time, and causes user to wait for a long time, therefore, This video file of whatsoever network environment the most no longer unloading.It is appreciated that above-mentioned unloading strategy is only made For a kind of application example of the present invention, in actual applications, those skilled in the art can be according to actual need Selecting suitable unloading strategy, the present invention is not any limitation as concrete unloading strategy.
To sum up, the embodiment of the present invention is except can protecting according to the first threshold arranged and/or Second Threshold Card video display process is more smooth, improves the viewing experience of user.Can also to described first threshold and / or Second Threshold different adjusted & optimized strategy is set, to adapt to different network environments and different user Demand, thus improve motility and the multiformity of video data handling procedure of the present invention.
Device embodiment
With reference to Fig. 4, it is shown that the structured flowchart of the processing means embodiment of a kind of video data of the present invention, Specifically can include such as lower module:
Monitoring modular 410, for monitoring video file memory data output in video player relief area; And
Buffer module 420, for when described memory data output is less than first threshold, suspending described in playing Video file, and download video data corresponding to described video file to described relief area from server, So that described memory data output is more than first threshold.
In one preferred embodiment of the invention, described device can also include:
Continue playing module, for when described memory data output is more than Second Threshold, continuing broadcasting described Video file;Described Second Threshold is more than first threshold.
In another preferred embodiment of the invention, described device can also include: adjusting module, uses In adjusting described first threshold and/or Second Threshold;
Described adjusting module, specifically may include that
First adjusts submodule, for monitoring the network environment of described video player, broadcasts at described video Put device when being in high speed network environment, increase described first threshold and/or Second Threshold, regard described Frequently, time during player is in low-speed network environment, described first threshold and/or Second Threshold are reduced.
In another preferred embodiment of the present invention, described device can also include:
Message transmission module, before playing described video file at described time-out, sends buffered messages;
Described adjusting module, specifically may include that
Second adjusts submodule, for monitoring the number of times of described transmission buffered messages, is more than at described number of times When adjusting threshold value, increase described first threshold and/or Second Threshold.
In the still another preferable embodiment of the present invention, described express network includes WLAN;Institute State slow network and include mobile communications network.
In the still another preferable embodiment of the present invention, described device can also include:
Unloading module, for when the size of described video file is less than unloading threshold value, by described video literary composition All video datas of part are downloaded and store to video player local.
For device embodiment, due to itself and embodiment of the method basic simlarity, so the comparison described Simply, relevant part sees the part of embodiment of the method and illustrates.
Device embodiment described above is only schematically, wherein said illustrates as separating component Unit can be or may not be physically separate, the parts shown as unit can be or Person may not be physical location, i.e. may be located at a place, or can also be distributed to multiple network On unit.Some or all of module therein can be selected according to the actual needs to realize the present embodiment The purpose of scheme.Those of ordinary skill in the art are not in the case of paying performing creative labour, the most permissible Understand and implement.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive each reality The mode of executing can add the mode of required general hardware platform by software and realize, naturally it is also possible to by firmly Part.Based on such understanding, the portion that prior art is contributed by technique scheme the most in other words Dividing and can embody with the form of software product, this computer software product can be stored in computer can Read in storage medium, such as ROM/RAM, magnetic disc, CD etc., including some instructions with so that one Computer equipment (can be personal computer, server, or the network equipment etc.) performs each to be implemented The method described in some part of example or embodiment.
Last it is noted that above example is only in order to illustrate technical scheme, rather than to it Limit;Although the present invention being described in detail with reference to previous embodiment, the ordinary skill of this area Personnel it is understood that the technical scheme described in foregoing embodiments still can be modified by it, or Person carries out equivalent to wherein portion of techniques feature;And these amendments or replacement, do not make corresponding skill The essence of art scheme departs from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (12)

1. the processing method of a video data, it is characterised in that including:
Monitoring video file memory data output in video player relief area;
When described memory data output is less than first threshold, suspends and play described video file, and from clothes Video data corresponding to described video file extremely described relief area downloaded by business device, so that described memory data output More than first threshold.
Method the most according to claim 1, it is characterised in that described method also includes:
When described memory data output is more than Second Threshold, continue to play described video file;Described second Threshold value is more than first threshold.
Method the most according to claim 1 and 2, it is characterised in that described method also includes: adjust Whole described first threshold and/or Second Threshold;
The described first threshold of described adjustment and/or the step of Second Threshold, including:
Monitor the network environment of described video player, be in high speed network environment at described video player Time middle, increase described first threshold and/or Second Threshold, be in slow network at described video player Time in environment, reduce described first threshold and/or Second Threshold.
Method the most according to claim 3, it is characterised in that described method also includes:
Before described time-out plays described video file, send buffered messages;
The described first threshold of described adjustment and/or the step of Second Threshold, including:
Monitor the number of times of described transmission buffered messages, at described number of times more than when adjusting threshold value, increase described First threshold and/or Second Threshold.
Method the most according to claim 4, it is characterised in that described express network includes wireless office Territory network;Described slow network includes mobile communications network.
Method the most according to claim 1, it is characterised in that described method also includes:
When the size of described video file is less than unloading threshold value, by all video counts of described video file Local according to downloading and store to video player.
7. the processing means of a video data, it is characterised in that including:
Monitoring modular, for monitoring video file memory data output in video player relief area;And
Buffer module, for when described memory data output is less than first threshold, suspending and play described video File, and download video data corresponding to described video file to described relief area from server, so that Described memory data output is more than first threshold.
Device the most according to claim 7, it is characterised in that described device also includes:
Continue playing module, for when described memory data output is more than Second Threshold, continuing broadcasting described Video file;Described Second Threshold is more than first threshold.
9. according to the device described in claim 7 or 8, it is characterised in that described device also includes: adjust Mould preparation block, is used for adjusting described first threshold and/or Second Threshold;
Described adjusting module, including:
First adjusts submodule, for monitoring the network environment of described video player, broadcasts at described video Put device when being in high speed network environment, increase described first threshold and/or Second Threshold, regard described Frequently, time during player is in low-speed network environment, described first threshold and/or Second Threshold are reduced.
Device the most according to claim 9, it is characterised in that described device also includes:
Message transmission module, before playing described video file at described time-out, sends buffered messages;
Described adjusting module, including:
Second adjusts submodule, for monitoring the number of times of described transmission buffered messages, is more than at described number of times When adjusting threshold value, increase described first threshold and/or Second Threshold.
11. devices according to claim 10, it is characterised in that described express network includes wireless LAN;Described slow network includes mobile communications network.
12. devices according to claim 7, it is characterised in that described device also includes:
Unloading module, for when the size of described video file is less than unloading threshold value, by described video literary composition All video datas of part are downloaded and store to video player local.
CN201510883182.6A 2015-12-03 2015-12-03 Video data processing method and device Pending CN105979345A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510883182.6A CN105979345A (en) 2015-12-03 2015-12-03 Video data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510883182.6A CN105979345A (en) 2015-12-03 2015-12-03 Video data processing method and device

Publications (1)

Publication Number Publication Date
CN105979345A true CN105979345A (en) 2016-09-28

Family

ID=56988236

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510883182.6A Pending CN105979345A (en) 2015-12-03 2015-12-03 Video data processing method and device

Country Status (1)

Country Link
CN (1) CN105979345A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792109A (en) * 2016-12-06 2017-05-31 青岛海信电器股份有限公司 Video broadcasting method, device and terminal
CN106817619A (en) * 2016-12-26 2017-06-09 江苏省公用信息有限公司 One kind identification video pause state, the method for improving OTT video quality monitoring accuracies
CN107347065A (en) * 2017-06-29 2017-11-14 上海鋆创信息技术有限公司 A kind of data push method and device, a kind of terminal and storage medium
CN107920275A (en) * 2017-12-29 2018-04-17 广东欧珀移动通信有限公司 Video broadcasting method, device, terminal and storage medium
CN108156514A (en) * 2017-12-27 2018-06-12 广东欧珀移动通信有限公司 Playback method, device and the storage medium of media file
CN108259998A (en) * 2018-03-01 2018-07-06 青岛海信电器股份有限公司 Player and control method for playing back, device, electronic equipment and play system
CN109618216A (en) * 2018-12-25 2019-04-12 北京微播视界科技有限公司 Show method, apparatus, equipment and the storage medium of video stress state mark
CN109672745A (en) * 2018-12-29 2019-04-23 苏州思必驰信息科技有限公司 The online control method for playing back of audio and device for FreeRTOS
CN110234020A (en) * 2018-03-06 2019-09-13 优酷网络技术(北京)有限公司 Video broadcasting method and device
CN110300326A (en) * 2018-03-22 2019-10-01 杭州萤石软件有限公司 Video jamming detection method and device
CN111131808A (en) * 2018-10-30 2020-05-08 中国电信股份有限公司 Video stuck fault analysis method and device and set top box
CN111193956A (en) * 2018-11-15 2020-05-22 深圳市茁壮网络股份有限公司 Video data processing method and video playing device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868908A (en) * 2011-07-04 2013-01-09 哈尔滨融智达网络科技有限公司 High-efficiency streaming media playing method and device
CN103051953A (en) * 2012-12-30 2013-04-17 乐视网信息技术(北京)股份有限公司 Method for decoding video file by utilizing video player
CN103731720A (en) * 2013-11-25 2014-04-16 乐视致新电子科技(天津)有限公司 Method and device for caching multimedia data of smart television
CN104022962A (en) * 2014-06-27 2014-09-03 宇龙计算机通信科技(深圳)有限公司 Flow control method and flow control device
WO2014209305A1 (en) * 2013-06-26 2014-12-31 Intel Corporation Checkpoints for media buffering

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868908A (en) * 2011-07-04 2013-01-09 哈尔滨融智达网络科技有限公司 High-efficiency streaming media playing method and device
CN103051953A (en) * 2012-12-30 2013-04-17 乐视网信息技术(北京)股份有限公司 Method for decoding video file by utilizing video player
WO2014209305A1 (en) * 2013-06-26 2014-12-31 Intel Corporation Checkpoints for media buffering
CN103731720A (en) * 2013-11-25 2014-04-16 乐视致新电子科技(天津)有限公司 Method and device for caching multimedia data of smart television
CN104022962A (en) * 2014-06-27 2014-09-03 宇龙计算机通信科技(深圳)有限公司 Flow control method and flow control device

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792109B (en) * 2016-12-06 2021-02-26 海信视像科技股份有限公司 Video playing method and device and terminal
CN106792109A (en) * 2016-12-06 2017-05-31 青岛海信电器股份有限公司 Video broadcasting method, device and terminal
CN106817619A (en) * 2016-12-26 2017-06-09 江苏省公用信息有限公司 One kind identification video pause state, the method for improving OTT video quality monitoring accuracies
CN106817619B (en) * 2016-12-26 2019-04-12 天翼智慧家庭科技有限公司 A kind of identification video pause state, the method for improving OTT video quality monitoring accuracy
CN107347065A (en) * 2017-06-29 2017-11-14 上海鋆创信息技术有限公司 A kind of data push method and device, a kind of terminal and storage medium
CN108156514A (en) * 2017-12-27 2018-06-12 广东欧珀移动通信有限公司 Playback method, device and the storage medium of media file
CN108156514B (en) * 2017-12-27 2020-07-07 Oppo广东移动通信有限公司 Media file playing method and device and storage medium
CN107920275B (en) * 2017-12-29 2020-06-09 Oppo广东移动通信有限公司 Video playing method, device, terminal and storage medium
CN107920275A (en) * 2017-12-29 2018-04-17 广东欧珀移动通信有限公司 Video broadcasting method, device, terminal and storage medium
CN108259998B (en) * 2018-03-01 2021-01-22 海信视像科技股份有限公司 Player, play control method and device, electronic equipment and play system
CN108259998A (en) * 2018-03-01 2018-07-06 青岛海信电器股份有限公司 Player and control method for playing back, device, electronic equipment and play system
CN110234020A (en) * 2018-03-06 2019-09-13 优酷网络技术(北京)有限公司 Video broadcasting method and device
CN110234020B (en) * 2018-03-06 2021-11-19 阿里巴巴(中国)有限公司 Video playing method and device
CN110300326A (en) * 2018-03-22 2019-10-01 杭州萤石软件有限公司 Video jamming detection method and device
CN110300326B (en) * 2018-03-22 2021-11-26 杭州萤石软件有限公司 Video jamming detection method and device, electronic equipment and storage medium
CN111131808A (en) * 2018-10-30 2020-05-08 中国电信股份有限公司 Video stuck fault analysis method and device and set top box
CN111131808B (en) * 2018-10-30 2021-08-31 中国电信股份有限公司 Video stuck fault analysis method and device and set top box
CN111193956A (en) * 2018-11-15 2020-05-22 深圳市茁壮网络股份有限公司 Video data processing method and video playing device
CN109618216A (en) * 2018-12-25 2019-04-12 北京微播视界科技有限公司 Show method, apparatus, equipment and the storage medium of video stress state mark
CN109672745A (en) * 2018-12-29 2019-04-23 苏州思必驰信息科技有限公司 The online control method for playing back of audio and device for FreeRTOS

Similar Documents

Publication Publication Date Title
CN105979345A (en) Video data processing method and device
US11606564B2 (en) Video encoding code rate control method, apparatus, and device, and storage medium
CA2806284C (en) Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
US11863841B2 (en) Video playing control method and system
CN105376607A (en) Live video method and device in network jittering environment
MX2013004481A (en) Dynamic encode setting adjustment.
CN106303648A (en) A kind of method and device synchronizing to play multi-medium data
CN109862377B (en) Video transmission method, device, system and computer readable storage medium
EP3094099A1 (en) A method and a media device for pre-buffering media content streamed to the media device from a server system
CN106358057B (en) The put-on method and device of advertisement
CN105392023A (en) Video live broadcasting method and device in network jitter environment
CN107147921A (en) Based on section and the intelligence CDN video playback accelerated methods dispatched and equipment
US9327199B2 (en) Multi-tenancy for cloud gaming servers
CN106791957A (en) Net cast processing method and processing device
CN105120306A (en) Microphone use duration control method and device
Huang et al. Qoe-oriented resource allocation for 360-degree video transmission over heterogeneous networks
CN101090369B (en) Method for controlling data packet sending speed in flow medium system
CN103826158B (en) A kind of network direct broadcasting apparatus and method
Nguyen et al. An adaptive streaming method of 360 videos over HTTP/2 protocol
CN104580289B (en) A kind of methods, devices and systems being controlled to user equipment
CN110996114B (en) Live broadcast scheduling method and device, electronic equipment and storage medium
Michaelides et al. Is Wi-Fi 6 Ready for Virtual Reality Mayhem? A Case Study Using One AP and Three HMDs
KR101548501B1 (en) Chunk based seamless stream transmitting and receiving apparatus and the method thereof
CN104869474A (en) Expansible mobile streaming media system and application method thereof
CN105978846A (en) Streaming media business processing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160928