Movatterモバイル変換


[0]ホーム

URL:


CN101583025A - Streaming media playing method and device - Google Patents

Streaming media playing method and device
Download PDF

Info

Publication number
CN101583025A
CN101583025ACNA2009101079359ACN200910107935ACN101583025ACN 101583025 ACN101583025 ACN 101583025ACN A2009101079359 ACNA2009101079359 ACN A2009101079359ACN 200910107935 ACN200910107935 ACN 200910107935ACN 101583025 ACN101583025 ACN 101583025A
Authority
CN
China
Prior art keywords
buffering area
current
duration
streaming media
multiplying power
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2009101079359A
Other languages
Chinese (zh)
Other versions
CN101583025B (en
Inventor
崔志伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE CorpfiledCriticalZTE Corp
Priority to CN2009101079359ApriorityCriticalpatent/CN101583025B/en
Publication of CN101583025ApublicationCriticalpatent/CN101583025A/en
Priority to PCT/CN2010/072531prioritypatent/WO2010142178A1/en
Application grantedgrantedCritical
Publication of CN101583025BpublicationCriticalpatent/CN101583025B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention discloses a streaming media playing method and a device. The playing method comprises the following steps of using a client end for dynamically detecting streaming media transmission quality and leading the client end to adjust the current streaming media playing speed and the time length of a buffer region by preset principles according to the current streaming media transmission quality. The playing device comprises a streaming media transmission quality detection module and a streaming media playing media, wherein the streaming media transmission quality detection module is used for dynamically detecting the streaming media transmission quality; the streaming media playing module is used for adjusting the current streaming media playing speed and the time length of the buffer region by the preset principles according to the current streaming media transmission quality. The streaming media playing method and the device can ease the impact of network delay and further bring a better streaming media playing experience for a user.

Description

A kind of flow media playing method and device
Technical field
The invention belongs to multimedia technology field, specifically, relate to a kind of flow media playing method and device.
Background technology
Along with network technology and Development of Multimedia Technology, a kind of new medium technique arises at the historic moment, stream media technology that Here it is.Streaming Media is meant the continuous time-base media that uses the stream transmission technology in network, as audio frequency, video or multimedia file.Utilize stream media technology, can provide continual audio/video flow, satisfy the online dynamically audio-visual demand of watching of user to the user.
The network digital video playback is one of important application of stream media technology.Exactly because network technology is progressively perfect, make remote live video playback, multimedia services such as video recording download etc. obtain application more and more widely.Yet, because these business are to the dependence of network condition, the quality of network environment has conspicuous influence to the long-distance video play quality, abominable network environment such as network congestion tends to make media data to wrap in the process of transmission time-delay, out of order to occur, and then causes that network video image pauses, the situation of card.
In order to tackle problems such as occur in the network environment congested, time-delay, common method is to use QOS (Quality of Service, service quality) technology.QOS is a kind of security mechanism of network, is with a kind of technology that solves problems such as network delay and obstruction.Specific to network flow-medium transmission aspect, when solving the playback problem that network congestion causes, can in player, add the QOS module usually, promptly open up the buffering area of fixed size.Network delay, big, the irregular situation of giving out a contract for a project of inter-packet gap can be improved by cushioning.When time-delay, situation such as out of order appear in network packet transmission, but player data in the normal play buffering area still.But this kind fixedly processing method of buffer size can only solve the comparatively fixing network congestion of network delay, when big fluctuation appears in network congestion, then can't avoid the situation of image card to occur.On the other hand,, bigger time-delay do not occur, keep relatively large buffer length, can cause the image time-delay to increase, influence user experience if current network conditions is better.
Summary of the invention
In view of this, the invention provides a kind of flow media playing method and device, can effectively alleviate network delay, reduce as much as possible to play time-delay, promote user experience to a greater degree.
In order to solve the problems of the technologies described above, the present invention has adopted following technical scheme:
A kind of flow media playing method comprises the steps:
Client detection of dynamic stream media transmission quality;
Client is adjusted current streaming media playing speed and buffering area duration according to current stream media transmission quality by default principle.
Above-mentioned flow media playing method, client is determined current stream media transmission quality by detecting current buffering area filling rate.
Above-mentioned flow media playing method, client are adjusted current streaming media playing speed by default principle and are carried out as follows:
The buffering area duration is set, and serves as to adjust the execution cycle, adjust execution cycle at each and carry out following adjustment with the buffering area duration of Set For Current:
Current buffering area filling rate slows to multiplying power at a slow speed less than 1/4 with current streaming media playing speed, keeps current buffering area duration constant;
Current buffering area filling rate slows to multiplying power at a slow speed in 1/4 to 1/2 interval with current streaming media playing speed, the buffering area duration is increased be big multiplying power duration;
Current buffering area filling rate is in 1/2 to 3/4 interval, and uncomfortable rectification media play speed keeps the buffering area duration of Set For Current constant;
Current buffering area filling rate speeds up streaming media playing to quick multiplying power greater than 3/4, and the buffering area duration is reduced to little multiplying power duration.
Above-mentioned flow media playing method, described multiplying power at a slow speed are 0.8 times of normal multiplying power, and described quick multiplying power is 1.2 times of positive multiplying constant, and described big multiplying power duration is 5/4 of a current buffering area duration, and described little multiplying power duration is 3/4 of a current buffering area duration; Perhaps, described multiplying power at a slow speed be current playback rate (the buffering area filling rate that 1-is current) doubly.
Above-mentioned flow media playing method, described buffering area filling rate are the mean value that the repeatedly sampling of adjusting in the execution cycle is calculated.
Above-mentioned flow media playing method, when filling buffering area first, the initial duration of buffering area at first is set, add up each framing interval in the buffering area simultaneously at the filling buffering area, if largest frames surpasses the current initial duration of buffering area at interval, then with this largest frames at interval as the initial duration of new buffering area, fill until first and to finish, the buffering area duration when finishing with filling is the original duration of buffering area.
Above-mentioned flow media playing method in filling the buffering area process first, adopts multiplying power playing stream media at a slow speed.
The invention also discloses a kind of streaming medium playing device, comprise stream media transmission quality detection module and streaming media playing module, wherein:
The stream media transmission quality detection module is used for the detection of dynamic stream media transmission quality;
The streaming media playing module is used for according to current stream media transmission quality, adjusts current streaming media playing speed by default principle.
Compared with prior art, beneficial effect of the present invention is: by detecting stream media transmission quality, and the broadcasting speed and the buffering area duration of Streaming Media are adjusted according to stream media transmission quality, like this, if network condition is better, quickening broadcasting speed that can be suitable, reduce the buffering area duration, play time-delay thereby reduce, if network condition is relatively poor, the broadcasting speed that slows down that then can be suitable, increase the buffering area duration, thereby the depletion rate of the buffered data in the reduction buffering area is alleviated the influence of network delay, thereby can bring the user better streaming media playing experience.
Description of drawings
The description that Fig. 1 is exemplary theory structure of the present invention;
The description that Fig. 2 is exemplary streaming media playing of the present invention adjust flow process.
Embodiment
Below in conjunction with accompanying drawing the specific embodiment of the present invention is elaborated.
In streaming media playing, the network digital video playback is relatively large for the dependence of network quality, thereby, below, will be example with the network digital video playback, the present invention is carried out exemplary description.It will be appreciated, of course, that the present invention can be useful in the various streaming media playing.
Main inventive concept of the present invention is: use the dynamic QQS buffering area that the network digital video is play, by in player, adding a dynamic QQS module, according to current network conditions video playback speed is adjusted, the size of dynamic adjustments screen buffer, to reach under the condition that reduces the video playback time-delay as far as possible network delay is optimized, thereby when effectively alleviating network delay, can reduce as much as possible to play time-delay, promote user experience to a greater degree.
As shown in Figure 1, the exemplary description of Fig. 1 theory structure of the present invention.Can see, come the video flowing of automatic network to be transferred to client player, in client player, dynamic QQS module mentioned above mainly comprises two parts, promptly cushions output and regulates control section.Wherein:
The buffering output, the frame of the supervision player that continues deposits that (the next link of buffering area is considered as the buffer memory of decoder, and is not shown, the buffer memory of decoder is a part of decoder, can be understood as the inlet of decoder, its buffer memory one frame data are not independent parts) in, whether current have data can deliver to decoder, and keep frame and deposit not for empty, when not having data in frame is deposited, the buffering output should be exported frame data arrival frame from buffering area at once and deposit.
Regulate control section, in real time playback rate is adjusted according to current network condition, to reach the purpose of dynamic adjustment buffer size.To the adjustment of playback rate specifically is to deposit the time interval that each frame data is delivered to decoder and finish by changing frame.
In the present invention, owing to playback rate is adjusted according to network condition, thereby will be referred to different playback rates, therefore, be understandable that the buffered data playing duration that calculates with the local current playback rate of client player may be inconsistent with the buffered data playing duration that calculates with normal play speed (this speed may be different with current playback rate).In this article, the time that title is calculated with the normal play speedometer is absolute time, hereinafter, represent buffer size with the buffering area duration, this buffering area duration calculates based on absolute time, that is, if the buffering area duration is 100 milliseconds, promptly it can cushion the data with 100 milliseconds of normal play speed broadcasts.
As shown in Figure 2, the exemplary description of Fig. 2 broadcast of the present invention adjust flow process.It is by client player detection of dynamic stream media transmission quality that flow process is adjusted in this broadcast, and according to current stream media transmission quality, adjusts current streaming media playing speed by default principle and realize.
Stream media transmission quality, i.e. network quality situation is to determine by the filling rate that detects buffering area, the filling rate of buffering area is the ratio of the available buffer data duration of actual buffered data duration in the buffering area and buffering area.For example, buffering area can cushion 400 milliseconds data, and the duration of current actual buffered data of filling is 200 milliseconds, and the filling rate of then current buffering area is 1/2.
In the filling process first of buffering area, when promptly preparing to play, for the first time buffering area is filled.At first need to be provided with the initial value of buffering area duration, claim that this initial value is the initial duration of buffering area, each framing interval (frame period refers to that previous frame is accomplished to the absolute time difference that present frame is finished) in the statistics buffering area when filling buffering area, if largest frames at interval (each framing before beginning to play maximum at interval) surpasses the initial duration of buffering area, then the initial duration of buffering area is made as this largest frames at interval, continue buffering, finish until the filling first of buffering area.Especially, claim that the initial duration of buffering area of filling when finishing is the original duration of buffering area.
In example of the present invention, the playback rate adjustment is an implementation of repeatedly carrying out.We are implemented as an adjustment execution cycle with adjustment each time.This adjusts the execution cycle based on current buffering area duration, for example, setting current buffering area duration (current buffering area available buffer data duration) is t1, then adjusting the execution cycle is t1, it should be noted that, after buffering area duration is each time adjusted, adjust also dynamic change thereupon of execution cycle.
As mentioned above, the playback rate adjustment is carried out based on the filling rate of buffering area, it is more accurate for the buffering area filling rate is calculated, adopted repeatedly sampling in this example, ask for average mode, promptly adjust in the execution cycle the repeatedly current filling duration of sampling buffer (the actual buffered data duration of current buffering area) at one, the setting sampling period is t (t<t1), to repeatedly (general, sampling number is more than or equal to t1/t time, if t equals frame period just, then sampling number equals t1/t) sampling obtain each fill duration and be averaged, setting and should on average filling duration is t2, and then t2/t1 is a buffering area filling rate of adjusting in the execution cycle.For example, in certain adjusts the execution cycle, t1=400ms, t=10ms (frame period is about about 40ms), the average filling duration t2=100ms of 40 samplings, then the buffering area filling rate of this adjustment execution cycle is t2/t1=1/4.
Behind the buffering area filling rate that calculates an adjustment execution cycle,, playback rate is adjusted according to following default principle as Fig. 2:
Current buffering area filling rate shows that less than 1/4 big time-delay appears in network condition, and current streaming media playing speed is slowed to multiplying power at a slow speed, keeps current buffering area duration constant;
Current buffering area filling rate shows that in 1/4 to 1/2 interval network condition is relatively poor, and current streaming media playing speed is slowed to multiplying power at a slow speed, the buffering area duration is increased be big multiplying power duration;
Current buffering area filling rate shows that in 1/2 to 3/4 interval the size of current buffering area comparatively adapts to current network condition, and uncomfortable rectification media play speed keeps the buffering area duration of Set For Current constant;
Current buffering area filling rate shows that greater than 3/4 network condition is better, and streaming media playing is speeded up to quick multiplying power, and the buffering area duration is reduced to little multiplying power duration.
In this example, described multiplying power at a slow speed is 0.8 times of normal multiplying power, and described quick multiplying power is 1.2 times of positive multiplying constant, and described big multiplying power duration is 5/4 of a current buffering area duration, and described little multiplying power duration is 3/4 of a current buffering area duration.
Generally, video playback speed is when 0.8 times of normal speed is finely tuned between 1.2 times, and human eye comparatively is not easy to discover, so main these two numerical value that adopt of this example carry out the adjustment of playback rate.Certainly, the adjustment coefficient of playback rate also more flexible way calculate, when for example slowing down broadcasting speed, can be with described multiplying power at a slow speed current playback rate (the buffering area filling rate that 1-is current) doubly.Certainly, also can select more satisfactory broadcasting speed to adjust strategy according to practical situations.
For further improving practicality and accuracy, in the process of filling buffering area first, the mode that also can adopt slower broadcasting speed (as 0.8 times of speed) to play is filled buffering area, until reaching the original duration of buffering area.Promptly adopt 0.8 times of speed to get started broadcast, unnecessary 20% buffered data is filled to buffering area, can show picture at once like this, and needn't be in order to fill up the time-delay that represents that buffering area increases the first frame picture.
Streaming medium playing device of the present invention comprises stream media transmission quality detection module and streaming media playing module, and stream media transmission quality detection module and streaming media playing module are arranged in the client player, wherein:
The stream media transmission quality detection module is used for the detection of dynamic stream media transmission quality; It can determine current stream media transmission quality by detecting current buffering area filling rate.
The streaming media playing module is used for according to current stream media transmission quality, adjusts current streaming media playing speed by default principle.Adjusting current streaming media playing speed carries out as follows:
The buffering area duration is set, and serves as to adjust the execution cycle, adjust execution cycle at each and carry out following adjustment with the buffering area duration of Set For Current:
Current buffering area filling rate slows to multiplying power at a slow speed less than 1/4 with current streaming media playing speed, keeps current buffering area duration constant;
Current buffering area filling rate slows to multiplying power at a slow speed in 1/4 to 1/2 interval with current streaming media playing speed, the buffering area duration is increased be big multiplying power duration;
Current buffering area filling rate is in 1/2 to 3/4 interval, and uncomfortable rectification media play speed keeps the buffering area duration of Set For Current constant;
Current buffering area filling rate speeds up streaming media playing to quick multiplying power greater than 3/4, and the buffering area duration is reduced to little multiplying power duration.
The working method of streaming medium playing device is similar to aforesaid flow media playing method, repeats no more.
The present invention can be according to the network quality situation, dynamically adjust the size of video playback buffering area, effectively alleviate network delay, and reduce as far as possible and play time-delay, reach the balance of network delay disturbance and video playback time-delay, experience thereby bring the better streaming media playing of user.
The present invention adopts the mode of the filling rate of statistics buffering area in a period of time when judging the network quality situation, owing to carry out in client, so stability is better, misoperation is also less, and viewing effect is better.
When the network quality situation is better, transmission rate causes buffer overflow greater than decode rate situation easily takes place, the present invention accelerates broadcasting speed when buffering area does not also have overflow, reduce the buffering area set point.This client that is adjusted at is finished, and assists without streaming media server.
The present invention adjusts execution cycle at each and resets according to the filling rate of this time period internal buffer size to buffering area, make it to adapt to current network condition, the dynamic adjustment of QOS runs through the whole video playing process all the time, thereby has good adjustment effect.
Above content be in conjunction with concrete preferred implementation to further describing that the present invention did, but this example of just lifting for ease of understanding should not think that concrete enforcement of the present invention is confined to these explanations.For the general technical staff of the technical field of the invention, without departing from the inventive concept of the premise, can make various possible being equal to and change or replacement, these changes or replacement all should belong to protection scope of the present invention.

Claims (10)

CN2009101079359A2009-06-112009-06-11Streaming media playing method and deviceActiveCN101583025B (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN2009101079359ACN101583025B (en)2009-06-112009-06-11Streaming media playing method and device
PCT/CN2010/072531WO2010142178A1 (en)2009-06-112010-05-07Method and apparatus for playing streaming media

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2009101079359ACN101583025B (en)2009-06-112009-06-11Streaming media playing method and device

Publications (2)

Publication NumberPublication Date
CN101583025Atrue CN101583025A (en)2009-11-18
CN101583025B CN101583025B (en)2011-05-11

Family

ID=41364939

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2009101079359AActiveCN101583025B (en)2009-06-112009-06-11Streaming media playing method and device

Country Status (2)

CountryLink
CN (1)CN101583025B (en)
WO (1)WO2010142178A1 (en)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101917412A (en)*2010-07-282010-12-15中兴通讯股份有限公司Method and client for improving connection buffer speed of streaming media
WO2010142178A1 (en)*2009-06-112010-12-16中兴通讯股份有限公司Method and apparatus for playing streaming media
CN102082774A (en)*2009-12-012011-06-01新奥特(北京)视频技术有限公司Stream media data playing method and system
CN102185835A (en)*2011-04-142011-09-14广东威创视讯科技股份有限公司Real-time network signal playing method and device
CN102421034A (en)*2011-12-192012-04-18中山爱科数字科技股份有限公司 A video playing method formed by live video or video surveillance
CN102469356A (en)*2010-11-052012-05-23乐金电子(中国)研究开发中心有限公司Network television video playing method and network television video receiving end
CN101753977B (en)*2009-12-312012-10-03中兴通讯股份有限公司Method and device for adjusting network digital video play speed
CN102752665A (en)*2012-06-282012-10-24深圳市九洲电器有限公司Method and device for obtaining stream media data and stream media playing terminal
CN103051955A (en)*2012-12-212013-04-17华为技术有限公司Method and device for playing streaming media
CN103258553A (en)*2012-02-172013-08-21宏碁股份有限公司Audio-video playing device, audio-video processing device, system and method
CN103763635A (en)*2013-05-022014-04-30乐视网信息技术(北京)股份有限公司Method and system for having control over video buffering
CN104079955A (en)*2013-03-262014-10-01华为技术有限公司Method, device and system of OTT (Over The Top) live broadcast
WO2015070691A1 (en)*2013-11-152015-05-21腾讯科技(深圳)有限公司Audio processing method and related device
CN105227588A (en)*2014-05-282016-01-06中国移动通信集团公司A kind of method for down loading of files in stream media and user terminal
CN105376607A (en)*2015-10-292016-03-02深圳云聚汇数码有限公司Live video method and device in network jittering environment
CN105392023A (en)*2015-10-292016-03-09深圳云聚汇数码有限公司Video live broadcasting method and device in network jitter environment
CN105430475A (en)*2015-11-042016-03-23北京奇虎科技有限公司 Video data buffering method and device
CN105451075A (en)*2014-08-272016-03-30北京大学Video quality control method and video quality control device
CN105704554A (en)*2016-01-222016-06-22广州视睿电子科技有限公司Audio playing method and device
CN105898536A (en)*2016-04-292016-08-24乐视控股(北京)有限公司Video play method and device
CN107005725A (en)*2014-12-082017-08-01罗伯特·博世有限公司Method for reappearing Media Stream
CN107222776A (en)*2017-05-192017-09-29腾讯科技(深圳)有限公司Video playing control method, browser, storage device and terminal
CN107333164A (en)*2016-04-292017-11-07北京学而思教育科技有限公司A kind of image processing method and device
CN108282689A (en)*2017-12-072018-07-13上海悠络客电子科技股份有限公司A kind of method that minimum delay and energy smooth playing are accomplished in internet monitoring under network jitter
CN108551358A (en)*2018-03-162018-09-18恒玄科技(上海)有限公司A kind of method of adjustment of bluetooth headset difference model subaudio frequency data
CN108965807A (en)*2018-07-172018-12-07深圳市共进电子股份有限公司Control method for playing back, device, terminal and the storage medium of real-time video
CN108989832A (en)*2017-05-312018-12-11腾讯科技(深圳)有限公司A kind of image processing method and its equipment, storage medium, terminal
CN109474486A (en)*2018-09-302019-03-15深圳市网心科技有限公司 Streaming media data transmission underspeed determination method, system and device
CN109600676A (en)*2018-12-172019-04-09北京金山云网络技术有限公司A kind of data buffering method and device
CN109862436A (en)*2019-04-012019-06-07广州盛识信息技术有限公司A kind of streaming media signal diostribution device and streaming media signal quality determining method
CN109918038A (en)*2019-01-142019-06-21珠海慧联科技有限公司A kind of audio broadcasting speed synchronous method and system
CN109963184A (en)*2017-12-142019-07-02阿里巴巴集团控股有限公司A kind of method, apparatus and electronic equipment of audio-video network broadcasting
CN111556361A (en)*2020-04-292020-08-18腾讯科技(深圳)有限公司Buffer zone setting method, device, equipment and storage medium for Bluetooth audio playing
CN112822502A (en)*2020-12-282021-05-18阿里巴巴(中国)有限公司Live broadcast jitter removal intelligent caching and live broadcast method, equipment and storage medium
TWI729288B (en)*2017-04-212021-06-01美商時美媒體公司Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
CN113691827A (en)*2021-08-262021-11-23维沃移动通信有限公司 Media streaming method and device
CN114080816A (en)*2019-07-172022-02-22杜比国际公司Latency management for content delivery
CN114422799A (en)*2022-01-242022-04-29北京百度网讯科技有限公司 Video file decoding method, device, electronic device, program product
CN115086779A (en)*2021-12-172022-09-20浙江大华技术股份有限公司Video transmission system
CN118695027A (en)*2024-06-112024-09-24国网陕西省电力有限公司电力科学研究院 A method for optimizing the jamming of video transmission under public network signals

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102572409A (en)*2011-12-192012-07-11中山爱科数字科技股份有限公司 A Method for Preventing Video Interruption During Sector Switching in Mobile Video Surveillance
TWI502977B (en)2012-02-132015-10-01Acer IncAudio/video playing device, audio/video processing device, systems, and method thereof
US11349777B2 (en)*2019-11-152022-05-31Charter Communications Operating, LlcNetwork quality of service controller
CN111372125B (en)*2020-03-182022-10-04浩云科技股份有限公司Video cache processing method and device of decoder and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6665751B1 (en)*1999-04-172003-12-16International Business Machines CorporationStreaming media player varying a play speed from an original to a maximum allowable slowdown proportionally in accordance with a buffer state
CN100596195C (en)*2006-03-302010-03-24华为技术有限公司 A method and device for controlling streaming media playback
CN100428802C (en)*2006-12-222008-10-22清华大学 A Method of Adaptive Multimedia Playing
CN101277443B (en)*2008-04-142010-04-07中国联合网络通信集团有限公司 Streaming media playing method and terminal
CN101583025B (en)*2009-06-112011-05-11中兴通讯股份有限公司Streaming media playing method and device

Cited By (64)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2010142178A1 (en)*2009-06-112010-12-16中兴通讯股份有限公司Method and apparatus for playing streaming media
CN102082774A (en)*2009-12-012011-06-01新奥特(北京)视频技术有限公司Stream media data playing method and system
CN102082774B (en)*2009-12-012015-02-18新奥特(北京)视频技术有限公司Stream media data playing method and system
CN101753977B (en)*2009-12-312012-10-03中兴通讯股份有限公司Method and device for adjusting network digital video play speed
CN101917412A (en)*2010-07-282010-12-15中兴通讯股份有限公司Method and client for improving connection buffer speed of streaming media
CN102469356A (en)*2010-11-052012-05-23乐金电子(中国)研究开发中心有限公司Network television video playing method and network television video receiving end
CN102185835A (en)*2011-04-142011-09-14广东威创视讯科技股份有限公司Real-time network signal playing method and device
CN102421034A (en)*2011-12-192012-04-18中山爱科数字科技股份有限公司 A video playing method formed by live video or video surveillance
CN103258553A (en)*2012-02-172013-08-21宏碁股份有限公司Audio-video playing device, audio-video processing device, system and method
CN103258553B (en)*2012-02-172016-08-03宏碁股份有限公司 Audio-video playback device, audio-video processing device, system and method
CN102752665A (en)*2012-06-282012-10-24深圳市九洲电器有限公司Method and device for obtaining stream media data and stream media playing terminal
CN102752665B (en)*2012-06-282014-12-17深圳市九洲电器有限公司Method and device for obtaining stream media data and stream media playing terminal
CN103051955A (en)*2012-12-212013-04-17华为技术有限公司Method and device for playing streaming media
CN103051955B (en)*2012-12-212016-08-03华为技术有限公司Flow media playing method and device
CN104079955A (en)*2013-03-262014-10-01华为技术有限公司Method, device and system of OTT (Over The Top) live broadcast
CN104079955B (en)*2013-03-262017-12-15华为技术有限公司More push up OTT live method, apparatus and system
WO2014154102A1 (en)*2013-03-262014-10-02华为技术有限公司Method, apparatus and system for over the top (ott) direct broadcasting
CN103763635A (en)*2013-05-022014-04-30乐视网信息技术(北京)股份有限公司Method and system for having control over video buffering
WO2015070691A1 (en)*2013-11-152015-05-21腾讯科技(深圳)有限公司Audio processing method and related device
US9626985B2 (en)2013-11-152017-04-18Tencent Technology (Shenzhen) Company LimitedAudio processing method and apparatus
CN105227588A (en)*2014-05-282016-01-06中国移动通信集团公司A kind of method for down loading of files in stream media and user terminal
CN105451075A (en)*2014-08-272016-03-30北京大学Video quality control method and video quality control device
CN105451075B (en)*2014-08-272018-07-03北京大学video quality control method and device
CN107005725A (en)*2014-12-082017-08-01罗伯特·博世有限公司Method for reappearing Media Stream
CN105392023A (en)*2015-10-292016-03-09深圳云聚汇数码有限公司Video live broadcasting method and device in network jitter environment
CN105392023B (en)*2015-10-292019-04-26北京易视云科技有限公司 A kind of video live broadcast method and device under network jitter environment
CN105376607A (en)*2015-10-292016-03-02深圳云聚汇数码有限公司Live video method and device in network jittering environment
CN105430475A (en)*2015-11-042016-03-23北京奇虎科技有限公司 Video data buffering method and device
CN105704554A (en)*2016-01-222016-06-22广州视睿电子科技有限公司Audio playing method and device
CN105898536A (en)*2016-04-292016-08-24乐视控股(北京)有限公司Video play method and device
CN107333164A (en)*2016-04-292017-11-07北京学而思教育科技有限公司A kind of image processing method and device
CN107333164B (en)*2016-04-292020-05-15北京学而思教育科技有限公司 An image data processing method and device
TWI729607B (en)*2017-04-212021-06-01美商時美媒體公司Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
US11503332B2 (en)2017-04-212022-11-15Zenimax Media Inc.Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
TWI729288B (en)*2017-04-212021-06-01美商時美媒體公司Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
US11323740B2 (en)2017-04-212022-05-03Zenimax Media Inc.Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
US11601670B2 (en)2017-04-212023-03-07Zenimax Media Inc.Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
US11533504B2 (en)2017-04-212022-12-20Zenimax Media Inc.Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
US11330291B2 (en)2017-04-212022-05-10Zenimax Media Inc.Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
US11695951B2 (en)2017-04-212023-07-04Zenimax Media Inc.Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
CN107222776A (en)*2017-05-192017-09-29腾讯科技(深圳)有限公司Video playing control method, browser, storage device and terminal
CN107222776B (en)*2017-05-192019-03-01腾讯科技(深圳)有限公司Video playing control method, browser, storage equipment and terminal
CN108989832B (en)*2017-05-312021-12-10腾讯科技(深圳)有限公司Image data processing method and equipment, storage medium and terminal thereof
CN108989832A (en)*2017-05-312018-12-11腾讯科技(深圳)有限公司A kind of image processing method and its equipment, storage medium, terminal
CN108282689A (en)*2017-12-072018-07-13上海悠络客电子科技股份有限公司A kind of method that minimum delay and energy smooth playing are accomplished in internet monitoring under network jitter
CN109963184A (en)*2017-12-142019-07-02阿里巴巴集团控股有限公司A kind of method, apparatus and electronic equipment of audio-video network broadcasting
CN108551358A (en)*2018-03-162018-09-18恒玄科技(上海)有限公司A kind of method of adjustment of bluetooth headset difference model subaudio frequency data
CN108965807A (en)*2018-07-172018-12-07深圳市共进电子股份有限公司Control method for playing back, device, terminal and the storage medium of real-time video
CN109474486A (en)*2018-09-302019-03-15深圳市网心科技有限公司 Streaming media data transmission underspeed determination method, system and device
CN109600676A (en)*2018-12-172019-04-09北京金山云网络技术有限公司A kind of data buffering method and device
CN109918038A (en)*2019-01-142019-06-21珠海慧联科技有限公司A kind of audio broadcasting speed synchronous method and system
CN109918038B (en)*2019-01-142022-08-12珠海慧联科技有限公司Audio playing speed synchronization method and system
CN109862436A (en)*2019-04-012019-06-07广州盛识信息技术有限公司A kind of streaming media signal diostribution device and streaming media signal quality determining method
CN109862436B (en)*2019-04-012023-05-09广州盛识信息技术有限公司Streaming media signal distribution device and streaming media signal quality detection method
CN114080816A (en)*2019-07-172022-02-22杜比国际公司Latency management for content delivery
US12126861B2 (en)2019-07-172024-10-22Dolby International AbLatency management for content delivery
CN111556361A (en)*2020-04-292020-08-18腾讯科技(深圳)有限公司Buffer zone setting method, device, equipment and storage medium for Bluetooth audio playing
CN112822502A (en)*2020-12-282021-05-18阿里巴巴(中国)有限公司Live broadcast jitter removal intelligent caching and live broadcast method, equipment and storage medium
CN113691827A (en)*2021-08-262021-11-23维沃移动通信有限公司 Media streaming method and device
CN115086779A (en)*2021-12-172022-09-20浙江大华技术股份有限公司Video transmission system
CN115086779B (en)*2021-12-172024-04-16浙江大华技术股份有限公司Video transmission system
CN114422799A (en)*2022-01-242022-04-29北京百度网讯科技有限公司 Video file decoding method, device, electronic device, program product
CN114422799B (en)*2022-01-242024-04-19北京百度网讯科技有限公司 Video file decoding method, device, electronic device, and program product
CN118695027A (en)*2024-06-112024-09-24国网陕西省电力有限公司电力科学研究院 A method for optimizing the jamming of video transmission under public network signals

Also Published As

Publication numberPublication date
CN101583025B (en)2011-05-11
WO2010142178A1 (en)2010-12-16

Similar Documents

PublicationPublication DateTitle
CN101583025B (en)Streaming media playing method and device
CN101662676B (en)Processing method for streaming media buffer
WO2014107946A1 (en)Method for smoothing code rate during real time video transmission in wireless network
EP1708506B1 (en)Rapid media channel changing mechanism and access network node comprising same
CN102413307B (en) Adaptive code rate adjustment method and adjustment device for TV video chat
US7652994B2 (en)Accelerated media coding for robust low-delay video streaming over time-varying and bandwidth limited channels
CN103152651B (en)A kind of automatic adjustment streaming media buffer district plays the method and system of thresholding
CN101242359A (en) Dynamic code rate allocation method, packet domain streaming media server
SG146434A1 (en)Transmitting and receiving real-time data
CN101296158A (en)Stream media data transmission method and data transmission device thereof
CN106658051B (en)A kind of control method and system of buffered play Streaming Media
CN107529097A (en)A kind of method and device of adaptive regulating video buffer size
WO2000067414A2 (en)A method and apparatus for providing continuous playback of audio and audio-visual streamed multimedia having non-deterministic delays
JP2006115477A (en)Method and system for presentation of media obtained from media stream
JPWO2006054442A1 (en) Transmitting apparatus, receiving apparatus, and communication system
CN105376607A (en)Live video method and device in network jittering environment
WO2009089135A2 (en)Method of splicing encoded multimedia data streams
CN102185835A (en)Real-time network signal playing method and device
CN108259964A (en)A kind of video playing rate adjusting method and system
CN101212690A (en)Method for testing lip synchronization for multimedia audio/video stream
CN109819312A (en)Player system and its control method based on dynamic buffer
CN106713345A (en)Streaming media transmission method
CN101753977B (en)Method and device for adjusting network digital video play speed
CN105472404A (en)Data processing method in video service
CN101090369B (en)Method for controlling data packet sending speed in flow medium system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp