CN105979345A - Video data processing method and device - Google Patents
Video data processing method and device Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4333—Processing operations in response to a pause request
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring 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/4424—Monitoring 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
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.
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)
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)
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 |
-
2015
- 2015-12-03 CN CN201510883182.6A patent/CN105979345A/en active Pending
Patent Citations (5)
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)
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 |