CN106658049B - 一种视频播放缓冲方法及*** - Google Patents
一种视频播放缓冲方法及*** Download PDFInfo
- Publication number
- CN106658049B CN106658049B CN201611263416.8A CN201611263416A CN106658049B CN 106658049 B CN106658049 B CN 106658049B CN 201611263416 A CN201611263416 A CN 201611263416A CN 106658049 B CN106658049 B CN 106658049B
- Authority
- CN
- China
- Prior art keywords
- video
- buffer
- newest
- caton
- network speed
- 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.)
- Active
Links
- 230000003139 buffering effect Effects 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 title abstract description 14
- 239000000872 buffer Substances 0.000 claims abstract description 96
- 238000012544 monitoring process Methods 0.000 claims description 13
- 239000007853 buffer solution Substances 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 239000000243 solution Substances 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000009991 scouring Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
- H04N5/06—Generation of synchronising signals
- H04N5/067—Arrangements or circuits at the transmitter end
- H04N5/073—Arrangements or circuits at the transmitter end for mutually locking plural sources of synchronising signals, e.g. studios or relay stations
- H04N5/0736—Arrangements or circuits at the transmitter end for mutually locking plural sources of synchronising signals, e.g. studios or relay stations using digital storage buffer techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2401—Monitoring of the client buffer
-
- 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/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
-
- 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/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- 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/44245—Monitoring the upstream path of the transmission network, e.g. its availability, bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/04—Systems for the transmission of one television signal, i.e. both picture and sound, by a single carrier
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental & Geological Engineering (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims (7)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611263416.8A CN106658049B (zh) | 2016-12-31 | 2016-12-31 | 一种视频播放缓冲方法及*** |
US15/494,508 US9979862B1 (en) | 2016-12-31 | 2017-04-23 | Buffering method for video playing, storage medium and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611263416.8A CN106658049B (zh) | 2016-12-31 | 2016-12-31 | 一种视频播放缓冲方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106658049A CN106658049A (zh) | 2017-05-10 |
CN106658049B true CN106658049B (zh) | 2019-08-30 |
Family
ID=58838700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611263416.8A Active CN106658049B (zh) | 2016-12-31 | 2016-12-31 | 一种视频播放缓冲方法及*** |
Country Status (2)
Country | Link |
---|---|
US (1) | US9979862B1 (zh) |
CN (1) | CN106658049B (zh) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD803241S1 (en) | 2015-06-14 | 2017-11-21 | Google Inc. | Display screen with animated graphical user interface for an alert screen |
USD812076S1 (en) | 2015-06-14 | 2018-03-06 | Google Llc | Display screen with graphical user interface for monitoring remote video camera |
US9361011B1 (en) | 2015-06-14 | 2016-06-07 | Google Inc. | Methods and systems for presenting multiple live video feeds in a user interface |
US10133443B2 (en) | 2015-06-14 | 2018-11-20 | Google Llc | Systems and methods for smart home automation using a multifunction status and entry point icon |
US20180018081A1 (en) * | 2016-07-12 | 2018-01-18 | Google Inc. | Methods and Systems for Presenting Smart Home Information in a User Interface |
USD882583S1 (en) | 2016-07-12 | 2020-04-28 | Google Llc | Display screen with graphical user interface |
US10263802B2 (en) | 2016-07-12 | 2019-04-16 | Google Llc | Methods and devices for establishing connections with remote cameras |
US10386999B2 (en) | 2016-10-26 | 2019-08-20 | Google Llc | Timeline-video relationship presentation for alert events |
US11238290B2 (en) | 2016-10-26 | 2022-02-01 | Google Llc | Timeline-video relationship processing for alert events |
USD843398S1 (en) | 2016-10-26 | 2019-03-19 | Google Llc | Display screen with graphical user interface for a timeline-video relationship presentation for alert events |
US10972685B2 (en) | 2017-05-25 | 2021-04-06 | Google Llc | Video camera assembly having an IR reflector |
US10683962B2 (en) | 2017-05-25 | 2020-06-16 | Google Llc | Thermal management for a compact electronic device |
US10819921B2 (en) | 2017-05-25 | 2020-10-27 | Google Llc | Camera assembly having a single-piece cover element |
CN107613331B (zh) * | 2017-11-03 | 2019-07-19 | 中广热点云科技有限公司 | 视频传输过程的码率控制方法 |
CN108471548B (zh) * | 2018-01-25 | 2021-07-06 | 湖南于一科技有限公司 | 直播视频快速播放方法及装置 |
CN110634174B (zh) * | 2018-06-05 | 2023-10-10 | 深圳市优必选科技有限公司 | 一种表情动画过渡方法、***及智能终端 |
CN110677730A (zh) * | 2018-07-03 | 2020-01-10 | 微鲸科技有限公司 | 播放控制方法及装置 |
CN111343036B (zh) * | 2018-12-19 | 2022-05-31 | 华为技术有限公司 | 一种应用于终端的数据缓冲方法及终端 |
CN109672745A (zh) * | 2018-12-29 | 2019-04-23 | 苏州思必驰信息科技有限公司 | 用于FreeRTOS的音频在线播放控制方法和装置 |
US10965984B1 (en) | 2019-05-28 | 2021-03-30 | Amazon Technologies, Inc. | Minimization of video re-buffering using local animation |
CN110677326B (zh) * | 2019-10-15 | 2021-05-14 | 深圳品阔信息技术有限公司 | 网络状态检测方法、装置、终端及存储介质 |
CN111104350A (zh) * | 2019-12-19 | 2020-05-05 | 珠海亿智电子科技有限公司 | 一种在线低延时调控方法、终端设备及存储介质 |
CN111107438B (zh) * | 2019-12-30 | 2022-04-22 | 北京奇艺世纪科技有限公司 | 一种视频加载方法、装置及电子设备 |
CN111372125B (zh) * | 2020-03-18 | 2022-10-04 | 浩云科技股份有限公司 | 一种解码器的视频缓存处理方法、装置及存储介质 |
CN114885209B (zh) * | 2022-04-08 | 2023-06-16 | 车智互联(北京)科技有限公司 | 一种直播数据处理方法、计算设备及可读存储介质 |
CN115361585B (zh) * | 2022-08-19 | 2023-11-07 | 广州市百果园信息技术有限公司 | 视频播放卡顿预测方法、装置、设备及存储介质 |
CN115331504B (zh) * | 2022-08-19 | 2023-08-22 | 广州市锐星信息科技有限公司 | 一种基于无线录播***的互动教学*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103596037A (zh) * | 2013-11-19 | 2014-02-19 | 天津市亚安科技股份有限公司 | 一种实时视频流缓冲的控制方法 |
CN105142002A (zh) * | 2015-08-07 | 2015-12-09 | 广州博冠信息科技有限公司 | 音/视频直播方法、装置及控制方法、装置 |
CN105872722A (zh) * | 2015-12-18 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 一种在线视频起播缓冲***和方法 |
CN105898536A (zh) * | 2016-04-29 | 2016-08-24 | 乐视控股(北京)有限公司 | 一种视频播放方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9324375B1 (en) * | 2009-03-13 | 2016-04-26 | Tata Communications (America) Inc. | Dynamically adjusting stream quality level |
TWI521985B (zh) * | 2010-07-08 | 2016-02-11 | 瑞昱半導體股份有限公司 | 無線通訊系統以及在無線通訊系統中調整緩衝單元之使用深度的方法 |
US9503490B2 (en) * | 2012-02-27 | 2016-11-22 | Qualcomm Incorporated | Dash client and receiver with buffer water-level decision-making |
-
2016
- 2016-12-31 CN CN201611263416.8A patent/CN106658049B/zh active Active
-
2017
- 2017-04-23 US US15/494,508 patent/US9979862B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103596037A (zh) * | 2013-11-19 | 2014-02-19 | 天津市亚安科技股份有限公司 | 一种实时视频流缓冲的控制方法 |
CN105142002A (zh) * | 2015-08-07 | 2015-12-09 | 广州博冠信息科技有限公司 | 音/视频直播方法、装置及控制方法、装置 |
CN105872722A (zh) * | 2015-12-18 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 一种在线视频起播缓冲***和方法 |
CN105898536A (zh) * | 2016-04-29 | 2016-08-24 | 乐视控股(北京)有限公司 | 一种视频播放方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US9979862B1 (en) | 2018-05-22 |
CN106658049A (zh) | 2017-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106658049B (zh) | 一种视频播放缓冲方法及*** | |
CN107801080A (zh) | 一种音视频同步方法、装置及设备 | |
CN107277558B (zh) | 一种实现直播视频同步的播放器客户端、***及方法 | |
CN106331695B (zh) | 一种基于视频音频检测与数据分析*** | |
US20090307368A1 (en) | Stream complexity mapping | |
CN104079955B (zh) | 越顶ott直播的方法、装置及*** | |
CN103544245B (zh) | 一种排行榜生成方法及服务器 | |
WO2020062789A1 (zh) | 视频业务质量评估方法、装置、设备、及可读存储介质 | |
CN112866809B (zh) | 视频处理方法、装置、电子设备及可读存储介质 | |
CN107613331B (zh) | 视频传输过程的码率控制方法 | |
CN105553939A (zh) | 一种流媒体卡顿的确定方法及装置 | |
US11463538B2 (en) | Adapting playback settings based on change history | |
CN113411643A (zh) | 一种视频质量优化方法、***、电子设备及存储介质 | |
CN103747296A (zh) | 一种视频播放的方法及*** | |
CN108401190A (zh) | 一种用于对视频帧进行实时标注的方法与设备 | |
CN109729314A (zh) | 一种视频处理方法、装置、电子设备及存储介质 | |
US20170346890A1 (en) | File Download Method and Play Device | |
CN106851337A (zh) | 视频缓冲控制方法及装置 | |
CN106604055B (zh) | 基于复杂弱移动网络环境的视频平滑发送直播上行方法 | |
CN110740374B (zh) | 一种多媒体数据的处理方法、装置、计算机设备和存储介质 | |
CN110457002A (zh) | 一种多媒体文件处理方法、装置及计算机存储介质 | |
CN109358942A (zh) | 一种调整管理设备软件的监控页面的方法、装置及设备 | |
CN111741335B (zh) | 数据处理方法及装置、移动终端和计算机可读存储介质 | |
Rainer et al. | Adaptive media playout for inter-destination media synchronization | |
CN105323653B (zh) | 一种播放片段视频的方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 518000 16th and 22nd Floors, C1 Building, Nanshan Zhiyuan, 1001 Xueyuan Avenue, Nanshan District, Shenzhen City, Guangdong Province Patentee after: Shenzhen UBTECH Technology Co.,Ltd. Address before: 518000 16th and 22nd Floors, C1 Building, Nanshan Zhiyuan, 1001 Xueyuan Avenue, Nanshan District, Shenzhen City, Guangdong Province Patentee before: Shenzhen UBTECH Technology Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231214 Address after: Room 601, 6th Floor, Building 13, No. 3 Jinghai Fifth Road, Beijing Economic and Technological Development Zone (Tongzhou), Tongzhou District, Beijing, 100176 Patentee after: Beijing Youbixuan Intelligent Robot Co.,Ltd. Address before: 518000 16th and 22nd Floors, C1 Building, Nanshan Zhiyuan, 1001 Xueyuan Avenue, Nanshan District, Shenzhen City, Guangdong Province Patentee before: Shenzhen UBTECH Technology Co.,Ltd. |
|
TR01 | Transfer of patent right |