JP2021019351A - バッファ処理方法、装置、デバイス及びコンピュータ記憶媒体 - Google Patents
バッファ処理方法、装置、デバイス及びコンピュータ記憶媒体 Download PDFInfo
- Publication number
- JP2021019351A JP2021019351A JP2020113079A JP2020113079A JP2021019351A JP 2021019351 A JP2021019351 A JP 2021019351A JP 2020113079 A JP2020113079 A JP 2020113079A JP 2020113079 A JP2020113079 A JP 2020113079A JP 2021019351 A JP2021019351 A JP 2021019351A
- Authority
- JP
- Japan
- Prior art keywords
- receiving side
- buffer size
- available bandwidth
- buffer
- data frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 4
- 238000000034 method Methods 0.000 claims abstract description 37
- 230000009467 reduction Effects 0.000 claims abstract description 22
- 238000001514 detection method Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 4
- 230000002596 correlated effect Effects 0.000 claims 2
- 230000000694 effects Effects 0.000 abstract description 4
- 230000007423 decrease Effects 0.000 description 11
- 230000003287 optical effect Effects 0.000 description 7
- 230000003139 buffering effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video 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/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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- 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/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/44008—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 operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- 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/4402—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 reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—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 reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- 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/44227—Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
第1の態様では、本発明は、バッファ処理方法を提供する。当該方法は、受信側の利用可能な帯域幅の下げ幅が予め設定された第1の閾値を超えたと検出されると、受信側により受信されたデータフレームレートの下げ幅が予め設定された、前記第1の閾値より小さい第2の閾値を超えたか否かを検出し、前記第2の閾値を超えたことが検出された場合に、前記受信側のバッファサイズを調整し、そうでなければ、前記受信側のバッファサイズをそのまま維持することを含む。
Claims (15)
- バッファ処理方法であって、
受信側の利用可能な帯域幅の下げ幅が予め設定された第1の閾値を超えたことが検出されると、受信側により受信されたデータフレームレートの下げ幅が予め設定された、前記第1の閾値より小さい第2の閾値を超えたか否かを検出し、
前記第2の閾値を超えたことが検出された場合に、前記受信側のバッファサイズを調整し、
そうでなければ、前記受信側のバッファサイズをそのまま維持する、
ことを含む方法。 - 前記受信側の利用可能な帯域幅は、前記受信側が各データフレームを受信する時間とデータフレームのサイズに基づいて確定される、請求項1に記載の方法。
- 前記第2の閾値は、前記第1の閾値の半分以下である、請求項1または2に記載の方法。
- 前記第2の閾値は10%であり、前記第1の閾値は20%である、請求項3に記載の方法。
- 前記受信側のバッファサイズを調整することは、
受信側の利用可能な帯域幅に応じて、前記受信側のバッファサイズを調整することを含み、バッファサイズは受信側の利用可能な帯域幅と負の相関である、請求項1から4のいずれか一項に記載の方法。 - 前記受信側の利用可能な帯域幅に応じて前記受信側のバッファサイズを調整することは、
前記受信側が予め設定された時間ウィンドウ内で受信したデータフレームサイズの最大値と平均値とを確定し、ノイズ遅延を確定し、
前記受信側の利用可能な帯域幅、前記最大値と平均値、およびノイズ遅延を用いて、所要のバッファサイズの値を推定し、
前記受信側のバッファサイズを推定された値に調整する、
ことを含む請求項5に記載の方法。 - 前記ノイズ遅延を確定することは、
前記受信側によりすでに受信されたノイズに対してカルマンフィルタリングを実行した後、前記ノイズ遅延を予測して取得する、ことを含む請求項6に記載の方法。 - バッファ処理装置であって、
受信側の利用可能な帯域幅の下げ幅が予め設定された第1の閾値を超えたことが検出されると、受信側により受信されたデータフレームレートの下げ幅が予め設定された、前記第1の閾値より小さい第2の閾値を超えたか否かを検出する検出手段と、
前記検出手段により、受信側のデータフレームレートの下げ幅が予め設定された第2の閾値を超えたと検出されると、前記受信側のバッファサイズを調整し、そうでなければ、前記受信側のバッファサイズをそのまま維持するバッファ調整手段と、
を備える装置。 - 前記装置は、さらに、
前記受信側が各データフレームを受信する時間及びデータフレームのサイズに応じて、前記受信側の利用可能な帯域幅を確定する帯域幅決定手段を備える、請求項8に記載の装置。 - 前記第2の閾値は10%であり、前記第1の閾値は20%である、請求項8または9に記載の装置。
- 前記バッファ調整手段は、具体的に、受信側の利用可能な帯域幅に応じて前記受信側のバッファサイズを調整し、バッファサイズは受信側の利用可能な帯域幅と負の相関である、請求項8から10のいずれか一項に記載の装置。
- 前記バッファ調整手段は、具体的に、
前記受信側が予め設定された時間ウィンドウ内で受信したデータフレームサイズの最大値と平均値とを確定し、ノイズ遅延を確定し、
前記受信側の利用可能な帯域幅、前記最大値と平均値、およびノイズ遅延を用いて、所要のバッファサイズの値を推定し、
前記受信側のバッファサイズを推定された値に調整する、
請求項11に記載の装置。 - 一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶するための記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサによって実行されると、前記一つ又は複数のプロセッサに請求項1〜7の何れか一つに記載の方法を実施させるデバイス。 - コンピュータプロセッサによって実行されると、請求項1〜7の何れか一つに記載の方法を実行するコンピュータ実行可能なコマンドを含む記憶媒体。
- コンピュータプロセッサによって実行されると、請求項1〜7の何れか一つに記載の方法を実行するコンピュータプログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2019106466648 | 2019-07-17 | ||
CN201910646664.8A CN110351595B (zh) | 2019-07-17 | 2019-07-17 | 一种缓冲处理方法、装置、设备和计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021019351A true JP2021019351A (ja) | 2021-02-15 |
JP7066940B2 JP7066940B2 (ja) | 2022-05-16 |
Family
ID=68175602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020113079A Active JP7066940B2 (ja) | 2019-07-17 | 2020-06-30 | バッファ処理方法、装置、デバイス及びコンピュータ記憶媒体 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11310558B2 (ja) |
EP (1) | EP3767915B1 (ja) |
JP (1) | JP7066940B2 (ja) |
KR (2) | KR20210010822A (ja) |
CN (1) | CN110351595B (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3767962A1 (en) * | 2019-07-19 | 2021-01-20 | THEO Technologies | A media client with adaptive buffer size and the related method |
US20220303331A1 (en) * | 2019-08-08 | 2022-09-22 | Intel Corporation | Link performance prediction and media streaming technologies |
CN112752109B (zh) * | 2019-10-30 | 2022-05-17 | 上海哔哩哔哩科技有限公司 | 视频播放控制方法和*** |
CN113079421B (zh) * | 2020-01-03 | 2023-10-24 | 阿里巴巴集团控股有限公司 | 信息处理方法、装置、设备及存储介质 |
US11470380B1 (en) | 2021-03-26 | 2022-10-11 | Meta Platforms, Inc. | Systems and methods for adaptively managing live video streaming |
FR3122956A1 (fr) * | 2021-05-17 | 2022-11-18 | Orange | Téléchargement progressif adaptatif d’un contenu diffusé en temps réel sur un réseau de radiocommunication mobile, programme d’ordinateur et terminal lecteur de flux multimédia associés |
CN113473229B (zh) * | 2021-06-25 | 2022-04-12 | 荣耀终端有限公司 | 一种动态调节丢帧阈值的方法及相关设备 |
CN114189712B (zh) * | 2021-12-10 | 2024-01-16 | 眸芯科技(上海)有限公司 | 视频监控中支持解码帧率控制的虚拟vdp装置及应用 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005322995A (ja) * | 2004-05-06 | 2005-11-17 | Nippon Telegr & Teleph Corp <Ntt> | リアルタイム映像転送におけるバッファ制御方法、送信端末、受信端末、映像配信システム、およびプログラム |
US20070036180A1 (en) * | 2005-06-10 | 2007-02-15 | Kishan Shenoi | Adaptive play-out buffers and clock operation in packet networks |
JP2008199361A (ja) * | 2007-02-14 | 2008-08-28 | Oki Electric Ind Co Ltd | ストリームデータ受信再生装置 |
CN101340358A (zh) * | 2007-07-04 | 2009-01-07 | 鼎桥通信技术有限公司 | 一种流量控制方法、***及流量控制实体 |
JP2009077108A (ja) * | 2007-09-20 | 2009-04-09 | Sony Corp | 受信装置、受信方法およびコンピュータプログラム |
CN109327716A (zh) * | 2018-10-31 | 2019-02-12 | 北京达佳互联信息技术有限公司 | 延迟控制方法、延迟控制装置和计算机可读存储介质 |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060092918A1 (en) * | 2004-11-04 | 2006-05-04 | Alexander Talalai | Audio receiver having adaptive buffer delay |
CN100588249C (zh) * | 2006-07-27 | 2010-02-03 | 腾讯科技(深圳)有限公司 | 调节视频质量的方法、***及终端 |
US7962637B2 (en) * | 2006-11-03 | 2011-06-14 | Apple Computer, Inc. | Dynamic adjustments of video streams |
US7796521B2 (en) * | 2006-11-09 | 2010-09-14 | Alcatel-Lucent Usa Inc. | Method and apparatus for policing bandwidth usage for a home network |
JP5180294B2 (ja) * | 2007-06-19 | 2013-04-10 | ヴァントリックス コーポレーション | ビデオ符号化において、フレームの複雑さ、バッファレベル、およびイントラフレームの位置を利用するバッファベースのレート制御 |
JP5026167B2 (ja) * | 2007-07-02 | 2012-09-12 | パナソニック株式会社 | ストリーム伝送サーバおよびストリーム伝送システム |
US8446452B2 (en) * | 2008-11-07 | 2013-05-21 | Magor Communications Corporation | Video rate adaptation for congestion control |
KR101017352B1 (ko) | 2008-12-30 | 2011-02-28 | 학교법인 동의학원 | 무선 인터넷 환경에서의 스트리밍 콘텐츠 전송 방법 |
US8392600B2 (en) * | 2009-09-14 | 2013-03-05 | Adobe Systems Incorporated | Dynamic stream switch control |
EP2302845B1 (en) * | 2009-09-23 | 2012-06-20 | Google, Inc. | Method and device for determining a jitter buffer level |
US8976656B2 (en) * | 2010-04-23 | 2015-03-10 | Nec Corporation | Available bandwidth measurement system, transmission device, available bandwidth measurement method and recording medium |
US8284082B2 (en) * | 2010-10-27 | 2012-10-09 | Sling Media Pvt. Ltd. | Dynamic encode setting adjustment |
US9021119B2 (en) * | 2011-01-06 | 2015-04-28 | Sonic Ip, Inc. | Systems and methods for performing adaptive bitrate streaming based upon the delay of each stream and the channel rate |
KR101818577B1 (ko) | 2011-04-05 | 2018-01-15 | 삼성전자 주식회사 | 통신 서비스 지원 중 전원 절약을 위한 휴대 단말기 운용 방법 및 이를 지원하는 휴대 단말기 |
US9106787B1 (en) * | 2011-05-09 | 2015-08-11 | Google Inc. | Apparatus and method for media transmission bandwidth control using bandwidth estimation |
CN102378065A (zh) * | 2011-10-19 | 2012-03-14 | 江西省南城县网信电子有限公司 | 基于mpeg-4的流媒体服务器端配置缓冲区的方法及*** |
US20150249845A1 (en) * | 2012-09-13 | 2015-09-03 | Life On Air Inc. | Live video broadcasting from a mobile device |
CN103051955B (zh) * | 2012-12-21 | 2016-08-03 | 华为技术有限公司 | 流媒体播放方法及装置 |
KR102037413B1 (ko) * | 2013-02-22 | 2019-11-26 | 삼성전자주식회사 | 스트리밍 서비스를 제공하기 위한 동적 버퍼링 방법 및 그 장치 |
CN103259803B (zh) * | 2013-06-04 | 2016-01-27 | 腾讯科技(深圳)有限公司 | 一种音频回放方法、装置和*** |
CN103533451B (zh) * | 2013-09-30 | 2017-01-11 | 广州华多网络科技有限公司 | 抖动缓存调节方法及其*** |
US20150109909A1 (en) * | 2013-10-21 | 2015-04-23 | Time Warner Cable Enterprises Llc | User-based profiling and network access |
CN105208390B (zh) * | 2014-06-30 | 2018-07-20 | 杭州海康威视数字技术股份有限公司 | 视频编码的码率控制方法及其*** |
US9426418B2 (en) * | 2014-07-29 | 2016-08-23 | Qualcomm Incorporated | Reducing delay in video telephony |
US10484448B2 (en) * | 2014-10-02 | 2019-11-19 | Jacoti Bvba | Method to handle problematic patterns in a low latency multimedia streaming environment |
CN104519325B (zh) * | 2014-12-29 | 2018-12-07 | 大唐移动通信设备有限公司 | 一种基于4g网络的无线视频监控***自适应保障方法 |
CN104735410B (zh) * | 2015-02-11 | 2019-03-19 | 东电创新(北京)科技发展股份有限公司 | 一种低于4k/s的窄带宽视频传输方法及*** |
CN106341738B (zh) * | 2015-07-08 | 2021-02-02 | 杭州海康威视数字技术股份有限公司 | 流媒体网络传输的带宽计算方法、服务器端和*** |
EP3347810A1 (en) * | 2015-09-10 | 2018-07-18 | Google LLC | Playing spherical video on a limited bandwidth connection |
CN105392001B (zh) * | 2015-11-16 | 2019-05-28 | 四川大学 | 基于梯度的自适应高性能视频编码码率控制方法 |
CN108781139A (zh) * | 2016-02-26 | 2018-11-09 | 网络洞察力知识产权公司 | 分组网络中的数据重传 |
US10482668B2 (en) | 2016-06-02 | 2019-11-19 | Thales Visionix, Inc. | Miniature vision-inertial navigation system with extended dynamic range |
CN106385620B (zh) * | 2016-10-25 | 2019-06-21 | 浙江红苹果电子有限公司 | 一种基于流媒体的数据平滑输出方法 |
CN108667748B (zh) * | 2017-03-29 | 2021-02-12 | 华为技术有限公司 | 一种控制带宽的方法、装置、设备和存储介质 |
US11442445B2 (en) * | 2017-08-02 | 2022-09-13 | Strong Force Iot Portfolio 2016, Llc | Data collection systems and methods with alternate routing of input channels |
KR102417977B1 (ko) | 2017-10-19 | 2022-07-07 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 그것의 동작 방법 |
US10349059B1 (en) * | 2018-07-17 | 2019-07-09 | Wowza Media Systems, LLC | Adjusting encoding frame size based on available network bandwidth |
CN109996087B (zh) * | 2019-03-21 | 2020-04-24 | 武汉大学 | 一种基于有限状态机的面向视频直播的码率自适应方法及装置 |
US10924347B1 (en) * | 2019-10-16 | 2021-02-16 | Microsoft Technology Licensing, Llc | Networking device configuration value persistence |
-
2019
- 2019-07-17 CN CN201910646664.8A patent/CN110351595B/zh active Active
-
2020
- 2020-06-25 US US16/911,777 patent/US11310558B2/en active Active
- 2020-06-30 JP JP2020113079A patent/JP7066940B2/ja active Active
- 2020-07-03 EP EP20183901.6A patent/EP3767915B1/en active Active
- 2020-07-09 KR KR1020200084737A patent/KR20210010822A/ko not_active Application Discontinuation
-
2023
- 2023-01-19 KR KR1020230008015A patent/KR102607561B1/ko active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005322995A (ja) * | 2004-05-06 | 2005-11-17 | Nippon Telegr & Teleph Corp <Ntt> | リアルタイム映像転送におけるバッファ制御方法、送信端末、受信端末、映像配信システム、およびプログラム |
US20070036180A1 (en) * | 2005-06-10 | 2007-02-15 | Kishan Shenoi | Adaptive play-out buffers and clock operation in packet networks |
JP2008199361A (ja) * | 2007-02-14 | 2008-08-28 | Oki Electric Ind Co Ltd | ストリームデータ受信再生装置 |
CN101340358A (zh) * | 2007-07-04 | 2009-01-07 | 鼎桥通信技术有限公司 | 一种流量控制方法、***及流量控制实体 |
JP2009077108A (ja) * | 2007-09-20 | 2009-04-09 | Sony Corp | 受信装置、受信方法およびコンピュータプログラム |
CN109327716A (zh) * | 2018-10-31 | 2019-02-12 | 北京达佳互联信息技术有限公司 | 延迟控制方法、延迟控制装置和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110351595A (zh) | 2019-10-18 |
CN110351595B (zh) | 2023-08-18 |
EP3767915A1 (en) | 2021-01-20 |
US20210021895A1 (en) | 2021-01-21 |
KR102607561B1 (ko) | 2023-11-29 |
EP3767915B1 (en) | 2023-04-05 |
JP7066940B2 (ja) | 2022-05-16 |
KR20210010822A (ko) | 2021-01-28 |
KR20230017335A (ko) | 2023-02-03 |
US11310558B2 (en) | 2022-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7066940B2 (ja) | バッファ処理方法、装置、デバイス及びコンピュータ記憶媒体 | |
US11094346B2 (en) | Systems and methods for adaptive streaming of multimedia content | |
US9215174B2 (en) | Oversubscription buffer management | |
CN113453045B (zh) | 网络带宽预测方法、***、设备及存储介质 | |
US20110299589A1 (en) | Rate control in video communication via virtual transmission buffer | |
US8335576B1 (en) | Methods and apparatus for bridging an audio controller | |
JP5362801B2 (ja) | データ送信方法及び装置 | |
CN109819322A (zh) | 视频传输方法、装置、计算机可读存储介质及电子设备 | |
WO2014133745A2 (en) | Multi-stream optimization | |
US20180109462A1 (en) | Method for optimizing streaming media transmission and cache apparatus using the same | |
CN116848505A (zh) | 用于优化硬盘驱动器吞吐量的***和方法 | |
CN107979507A (zh) | 一种数据传输方法、装置、设备及存储介质 | |
KR20180086114A (ko) | 재생 지연 방지 시스템을 포함하는 미디어 재생 장치 및 방법 | |
JP5170891B2 (ja) | インターネットネットワーク装置及びそのデータ伝送方法 | |
CN115801639B (zh) | 一种带宽探测方法、装置、电子设备及存储介质 | |
JP6781445B1 (ja) | 情報処理方法 | |
US10169115B1 (en) | Predicting exhausted storage for a blocking API | |
US20180018296A1 (en) | Flow control protocol for an audio bus | |
US20240039861A1 (en) | Method and Procedure for Real Time Determination of Minimum Fibre Channel Buffer to Buffer Credits on an Inter Switch Link | |
US11876735B1 (en) | System and method to perform lossless data packet transmissions | |
US11330032B2 (en) | Method and system for content proxying between formats | |
WO2021189815A1 (zh) | 视频流传输控制方法、装置、设备和介质 | |
CN113491119A (zh) | 图传控制方法、装置、电子设备与图传*** | |
CN116567288A (zh) | 信息生成方法和装置 | |
CN116248973A (zh) | 带宽估计方法、装置、设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200630 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210617 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210803 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211029 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220329 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220330 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7066940 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |