WO2022097229A1 - スループット推定装置、スループット推定方法及びプログラム - Google Patents
スループット推定装置、スループット推定方法及びプログラム Download PDFInfo
- Publication number
- WO2022097229A1 WO2022097229A1 PCT/JP2020/041383 JP2020041383W WO2022097229A1 WO 2022097229 A1 WO2022097229 A1 WO 2022097229A1 JP 2020041383 W JP2020041383 W JP 2020041383W WO 2022097229 A1 WO2022097229 A1 WO 2022097229A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- qoe
- throughput
- estimation
- target
- estimation unit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 27
- 230000000295 complement effect Effects 0.000 claims 1
- 230000003044 adaptive effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000012888 cubic function Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012887 quadratic function Methods 0.000 description 1
- 238000001303 quality assessment method Methods 0.000 description 1
Images
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/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/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- 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
- H04N21/2385—Channel allocation; Bandwidth allocation
-
- 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
-
- 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/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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
- H04N21/64738—Monitoring network characteristics, e.g. bandwidth, congestion level
Definitions
- the present invention relates to a throughput estimation device, a throughput estimation method and a program.
- bit rate video distribution In many video distribution services, adaptive distribution is performed while changing the bit rate of video and audio (data amount per unit time when playing video and audio) according to the state of throughput (data transfer amount per unit time).
- Bit rate video distribution is adopted.
- video and audio data of different representations set of codec, bit rate, resolution, frame rate, etc. for video, set of codec, bit rate, etc. for audio
- the terminal requests the server for a representation corresponding to an appropriate bit rate according to the throughput situation, and receives and reproduces video and sound while switching the bit rate.
- the image quality or sound quality deteriorates due to the selection of a low bit rate as the throughput decreases, and the video / audio data transfer required for playback cannot be completed in time, and the video / audio data accumulated in the buffer of the receiving terminal is exhausted. Waiting for the start of reproduction or stopping the reproduction occurs due to the buffering process due to the above, and the QoE deteriorates.
- Deterioration of QoE affects viewer engagement (viewing time, viewing withdrawal, viewing cancellation, etc.), but the QoE required to maintain proper engagement is in various contexts such as users, content, and fee structure. Depends on. Therefore, it is desirable to provide services with an appropriate QoE for each context.
- Patent Document 1 there is a technique shown in Patent Document 1 as a technique for modeling the relationship between throughput and QoE.
- This technique is a technique related to a model that estimates QoE by using throughput as an input, and it is possible to derive the corresponding throughput of any QoE by using the correspondence between the throughput of this model and QoE.
- Non-Patent Document 1 As a technique for modeling the relationship between the bit rate and QoE, there are techniques shown in Non-Patent Document 1 and Non-Patent Document 2.
- This technique is a technique for estimating QoE by inputting quality parameters such as video and audio bit rates, video resolutions, and video frame rates.
- quality parameters such as video and audio bit rates, video resolutions, and video frame rates.
- a bit rate is selected in which the total value of the video and audio bit rates is equal to or smaller than the throughput, so the total value of the selected video and audio bit rates is regarded as the throughput, and the bits are selected.
- rate and QoE model it is possible to derive the corresponding throughput from the QoE.
- Patent Document 1 estimates QoE by using only the throughput as an input, the difference in representation cannot be taken into consideration.
- the bit rate is changed by switching the representation according to the throughput situation, but the selectable representation differs depending on the service, content, and the like. Therefore, even if the throughput is the same, the same representation is not always selected, and the QoE is not necessarily the same. For example, when the throughput is high and the representation including the high bit rate can be selected, the high bit rate is selected, so that the image quality is high and the QoE is high.
- the relationship between QoE and throughput can be derived from the bit rate and QoE model on the premise that a bit rate equivalent to the throughput is selected, but the capacity of the server. Is finite and there are only a few selectable bitrates. Therefore, for a throughput interval in which a bit rate equivalent to the throughput does not exist, a bit rate far from the throughput is selected, or a plurality of bit rates are switched and selected. Therefore, it is difficult to accurately estimate the throughput from QoE with the existing technique that models the relationship between the bit rate and QoE.
- the present invention has been made in view of the above points, and an object of the present invention is to improve the estimation accuracy of the throughput required to satisfy an arbitrary QoE.
- the throughput estimation device includes a QoE estimation unit that estimates the QoE for each of the selection candidates based on each of the plurality of selection candidates for the parameter set related to the quality of the video delivered via the network. , The QoE estimation unit estimated for each selection candidate, the parameter set for each selection candidate, and the throughput estimation unit that estimates the throughput required to satisfy the target QoE by inputting the target QoE. Have.
- FIG. 1 is a diagram showing a hardware configuration example of the throughput estimation device 10 according to the embodiment of the present invention.
- the throughput estimation device 10 of FIG. 1 includes a drive device 100, an auxiliary storage device 102, a memory device 103, a CPU 104, an interface device 105, and the like, which are connected to each other by a bus B, respectively.
- the program that realizes the processing in the throughput estimation device 10 is provided by a recording medium 101 such as a CD-ROM.
- a recording medium 101 such as a CD-ROM.
- the program is installed in the auxiliary storage device 102 from the recording medium 101 via the drive device 100.
- the program does not necessarily have to be installed from the recording medium 101, and may be downloaded from another computer via the network.
- the auxiliary storage device 102 stores the installed program and also stores necessary files, data, and the like.
- the memory device 103 reads a program from the auxiliary storage device 102 and stores it when there is an instruction to start the program.
- the CPU 104 executes the function related to the throughput estimation device 10 according to the program stored in the memory device 103.
- the interface device 105 is used as an interface for connecting to a network.
- FIG. 2 is a diagram showing a functional configuration example of the throughput estimation device 10 according to the embodiment of the present invention.
- the throughput estimation device 10 has a throughput (data transfer amount from the server to the terminal per unit time) required for satisfying the quality (QoE: Quality of Experience) experienced by the user for the adaptive bit rate video distribution. It has a QoE estimation unit 11, a throughput estimation unit 12, and the like in order to estimate.
- QoE estimation unit 11 a throughput estimation unit 12, and the like in order to estimate.
- Each of these parts is realized by a process of causing the CPU 104 to execute one or more programs installed in the throughput estimation device 10. That is, each of these parts is realized by the cooperation between the hardware resource of the throughput estimation device 10 and the program (software) installed in the throughput estimation device 10.
- the QoE estimation unit 11 inputs the representation information, estimates the QoE of each representation based on the representation information, and outputs the estimation information and the estimated QoE.
- FIG. 3 is a diagram showing a configuration example of representation information.
- the representation information includes one or more representations that can be selected (candidates for selection) for a certain video distribution service (hereinafter referred to as “target service”) whose minimum required throughput is estimated.
- One representation is composed of a set of parameters (parameter set) related to the quality of the delivered video or audio, such as video bit rate, video resolution, video frame rate, audio bit rate, and the like.
- the video bit rate and the audio bit rate are set values of the amount of data per unit time of the encoded data of each of the video and audio.
- the video resolution is the number of pixels per frame (the number of pixels in the vertical direction x the number of pixels in the horizontal direction).
- the video frame rate is the number of frames per second.
- the representation information of the target service can be acquired by the server of the target service or the terminal that uses the target service.
- the QoE estimation unit 11 acquires representation information via communication with the server or terminal.
- the throughput estimation device 10 is installed on the network, and the correspondence between the network information such as 5 taples (source IP address, destination Ip address, protocol, source port, destination port) and the representation information is stored in the DB or the like in advance.
- the representation information of the target service may be acquired by referring to the DB from the network information of the target service.
- the QoE estimation unit 11 calculates an estimated value of QoE (hereinafter, simply referred to as "QoE") using the QoE estimation model for each representation included in the acquired representation information.
- QoE the QoE estimation model
- the ITU-T recommendation P.I. Existing techniques such as 1203 may be used.
- FIG. 4 is a diagram showing a configuration example of QoE estimation information output from the QoE estimation unit 11.
- FIG. 4 shows an example of QoE estimation information output by the QoE estimation unit 11 when FIG. 3 is an input.
- the QoE estimation information includes the QoE calculated by the QoE estimation unit 11 for the representation for each representation.
- the throughput estimation unit 12 inputs the QoE estimation information output from the target QoE and the QoE estimation unit 11, and estimates the minimum required throughput for satisfying the target QoE.
- the target QoE is a QoE that is targeted for improving user engagement in the target service.
- FIG. 5 is a diagram showing the relationship between QoE and throughput.
- the horizontal axis corresponds to QoE
- the vertical axis corresponds to the throughput or bit rate corresponding to QoE.
- the dotted line shows the relationship between the bit rate and QoE when the reproduction stop does not occur.
- the S-shaped curve converges to a certain QoE value as the bit rate becomes smaller or larger. Therefore, in order to satisfy the target QoE, it is sufficient that the bit rate corresponding to the target QoE is selected and the reproduction stop does not occur.
- Adaptive Bit Rate Depends on the bit rate selection algorithm for video distribution, but in general, for any bit rate, if there is an equivalent or slightly higher throughput, that bit rate is selected.
- FIG. 5 shows three examples of selectable bit rates.
- QoE i and BR i indicate the i-th QoE and the i-th bit rate of the representation list.
- the plot points (black circles) in FIG. 5 are uniquely determined based on the QoE estimation information output by the QoE estimation unit 11.
- the relationship between the throughput and QoE between these plot points has the property (characteristic) of passing through both plot points and forming an upward convex curve as shown by the solid line. Therefore, as shown in FIG. 5, since the relationship between the bit rate and the QoE (dotted line) and the relationship between the throughput and the QoE are different, it is necessary to correctly derive the throughput for satisfying the target QoE only from the relationship between the bit rate and the QoE. I can't.
- the throughput estimation unit 12 obtains plot points from the output result of the QoE estimation unit 11, and the section between the plot points (the section between each QoE estimated by the QoE estimation unit 11) is described above.
- the throughput estimation unit 12 obtains plot points from the output result of the QoE estimation unit 11, and the section between the plot points (the section between each QoE estimated by the QoE estimation unit 11) is described above.
- the throughput estimation unit 12 obtains plot points from the output result of the QoE estimation unit 11, and the section between the plot points (the section between each QoE estimated by the QoE estimation unit 11) is described above.
- the throughput estimation unit 12 obtains plot points from the output result of the QoE estimation unit 11, and the section between the plot points (the section between each QoE estimated by the QoE estimation unit 11) is described above.
- the following shows an estimation model formula of Throughput 0 , which is the throughput between QoE i and QoE i + 1 , assuming a condition where the fluctuation of the throughput is small like a bandwidth-guaranteed network.
- the QoE target indicates the target QoE.
- a indicates a coefficient.
- Line's formula represents a straight line passing through points (QoE i + 1 , BR i + 1 ) and points (QoE i , BR i ), and Curve's formula represents points (QoE i + 1 , 0) and points (QoE i , 0). It represents a convex curve passing through (that is, two points on the horizontal axis corresponding to the two QoEs of QoE i + 1 and QoE i ), and by adding Line and Curve, the points (QoE i + 1 , BR i + 1 ) are represented. ) And a point (QoE i , BR i ) to obtain a convex curve.
- the curve may be replaced by a convex curve formula that passes through the other two points.
- ⁇ and ⁇ indicate coefficients.
- the values of ⁇ and ⁇ are set according to the stability of the throughput of the provided network.
- the values of ⁇ and ⁇ can be set with reference to the variance of the throughput, the standard deviation, the reliability interval, and the like.
- ⁇ and ⁇ Each may be set to a value close to 0 and 1.
- the values of ⁇ and ⁇ may be set to 0 and 1.
- FIG. 6 is a flowchart for explaining an example of the processing procedure executed by the throughput estimation device 10.
- step S101 the QoE estimation unit 11 calculates QoE for each representation included in the representation information of the target service (S101).
- the QoE estimation unit 11 generates QoE estimation information by applying the calculated QoE to each representation included in the representation information, and inputs the QoE estimation information to the throughput estimation unit 12.
- the throughput estimation unit 12 calculates the throughput required to satisfy the target QoE given as the input information based on the QoE estimation information (S102). That is, the throughput estimation unit 12 identifies each point in FIG. 5 based on the QoE estimation information, and QoE i (a section including the target QoE and the target QoE in between in any of the above estimation model formulas). By substituting the maximum QoE smaller than the target QoE), the QoE i + 1 (the smallest QoE larger than the target QoE), and the BRi and BRi + 1, the Threshold 0 or Throughput is calculated.
- the target QoE and the representation information are used to estimate the throughput. Therefore, it is possible to improve the estimation accuracy of the throughput required to satisfy an arbitrary QoE such as the target QoE.
- the present embodiment it is possible to grasp the throughput for satisfying the target QoE, and by designing and controlling the network based on the throughput, it is possible to provide the network for satisfying the target QoE. Become.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
11 QoE推定部
12 スループット推定部
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
B バス
Claims (6)
- ネットワークを介して配信される映像の品質に関するパラメータセットについての複数の選択候補のそれぞれに基づき、前記各選択候補に対するQoEを推定するQoE推定部と、
前記QoE推定部が前記選択候補ごとに推定したQoE、前記選択候補ごとの前記パラメータセット、及び目標QoEを入力とし、前記目標QoEを満たすために必要なスループットを推定するスループット推定部と、
を有することを特徴とするスループット推定装置。 - 前記スループット推定部は、前記選択候補ごとのQoE及び前記選択候補ごとの前記パラメータセットから導き出される、QoEとそれを満たすために必要なスループットのモデル式を用いて、前記目標QoEを満たすためのスループットを推定する、
ことを特徴とする請求項1記載のスループット推定装置。 - 前記モデル式は、前記QoE推定部が推定した各QoEの間の区間を、縦軸がスループットに対応し横軸がQoEに対応する座標系において、QoEと当該QoEを満たすのに必要なスループットの関係が凸型の曲線である性質に基づいて補完する、
ことを特徴とする請求項2記載のスループット推定装置。 - 前記モデル式は、前記区間を通る直線に、前記区間の2つのQoEに対応する横軸上の点を通る凸型の曲線を加算することで前記区間を補完する、
ことを特徴とする請求項3記載のスループット推定装置。 - ネットワークを介して配信される映像の品質に関するパラメータセットについての複数の選択候補のそれぞれに基づき、前記各選択候補に対するQoEを推定するQoE推定手順と、
前記QoE推定手順が前記選択候補ごとに推定したQoE、前記選択候補ごとの前記パラメータセット、及び目標QoEを入力とし、前記目標QoEを満たすために必要なスループットを推定するスループット推定手順と、
をコンピュータが実行することを特徴とするスループット推定方法。 - 請求項1乃至4いずれか一項記載のスループット推定装置としてコンピュータを機能させることを特徴とするプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18/251,345 US12206921B2 (en) | 2020-11-05 | 2020-11-05 | Throughput estimation apparatus, throughput estimation method and program |
PCT/JP2020/041383 WO2022097229A1 (ja) | 2020-11-05 | 2020-11-05 | スループット推定装置、スループット推定方法及びプログラム |
JP2022560563A JP7494938B2 (ja) | 2020-11-05 | 2020-11-05 | スループット推定装置、スループット推定方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/041383 WO2022097229A1 (ja) | 2020-11-05 | 2020-11-05 | スループット推定装置、スループット推定方法及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022097229A1 true WO2022097229A1 (ja) | 2022-05-12 |
Family
ID=81457029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2020/041383 WO2022097229A1 (ja) | 2020-11-05 | 2020-11-05 | スループット推定装置、スループット推定方法及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US12206921B2 (ja) |
JP (1) | JP7494938B2 (ja) |
WO (1) | WO2022097229A1 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012049598A (ja) * | 2010-08-24 | 2012-03-08 | Ntt Docomo Inc | 無線通信システム、基地局および無線リソース割当方法 |
JP2019016961A (ja) * | 2017-07-07 | 2019-01-31 | 日本電信電話株式会社 | 動画品質制御装置、ビットレート選択方法、及びプログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8391354B2 (en) * | 2007-05-14 | 2013-03-05 | Broadcom Corporation | Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US7706291B2 (en) * | 2007-08-01 | 2010-04-27 | Zeugma Systems Inc. | Monitoring quality of experience on a per subscriber, per session basis |
WO2010135333A1 (en) * | 2009-05-19 | 2010-11-25 | Beaumaris Networks Inc. | Methods, apparatus and computer readable medium for managed adaptive bit rate for bandwidth reclamation |
US20130067109A1 (en) * | 2011-09-12 | 2013-03-14 | Tektronix, Inc. | Monitoring Over-the-Top Adaptive Video Streaming |
US11159804B1 (en) * | 2012-09-13 | 2021-10-26 | Arris Enterprises Llc | QoE feedback based intelligent video transport stream tuning |
WO2015138993A1 (en) * | 2014-03-14 | 2015-09-17 | Huawei Technologies Co., Ltd. | System and method for dynamic effective rate estimation for real-time video traffic |
JP6700242B2 (ja) | 2017-12-28 | 2020-05-27 | 日本電信電話株式会社 | 品質推定装置、品質推定方法及びプログラム |
JP7200534B2 (ja) | 2018-08-13 | 2023-01-10 | 日本電信電話株式会社 | ネットワーク制御装置、ネットワーク制御方法及びプログラム |
-
2020
- 2020-11-05 WO PCT/JP2020/041383 patent/WO2022097229A1/ja active Application Filing
- 2020-11-05 JP JP2022560563A patent/JP7494938B2/ja active Active
- 2020-11-05 US US18/251,345 patent/US12206921B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012049598A (ja) * | 2010-08-24 | 2012-03-08 | Ntt Docomo Inc | 無線通信システム、基地局および無線リソース割当方法 |
JP2019016961A (ja) * | 2017-07-07 | 2019-01-31 | 日本電信電話株式会社 | 動画品質制御装置、ビットレート選択方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JPWO2022097229A1 (ja) | 2022-05-12 |
JP7494938B2 (ja) | 2024-06-04 |
US12206921B2 (en) | 2025-01-21 |
US20240007691A1 (en) | 2024-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3172863B1 (en) | Quality of experience based network resource management | |
JP5673538B2 (ja) | 配信システム | |
US12167063B2 (en) | Adaptive bitrate streaming | |
CN113038187B (zh) | 视频体验质量公平的实用网络带宽分配方法、设备及介质 | |
Su et al. | Smooth control of adaptive media playout for video streaming | |
US20160028594A1 (en) | Generating and Utilizing Contextual Network Analytics | |
US12200276B2 (en) | Delivery and playback of content | |
JP4490374B2 (ja) | 映像品質評価装置および方法 | |
US9665646B1 (en) | Method and system for providing bit rate adaptaion to video files having metadata | |
JP6611271B2 (ja) | 動画品質制御装置、ビットレート選択方法、及びプログラム | |
CN104106246B (zh) | 用于管理传输无关式多媒体体验质量的方法和系统 | |
JP7380832B2 (ja) | 数理モデル導出装置、数理モデル導出方法及びプログラム | |
US20220256213A1 (en) | Systems, methods, and devices for network control | |
WO2022097229A1 (ja) | スループット推定装置、スループット推定方法及びプログラム | |
WO2019216197A1 (ja) | エンゲージメント推定装置、エンゲージメント推定方法及びプログラム | |
US11871061B1 (en) | Automated adaptive bitrate encoding | |
JP3860957B2 (ja) | マルチメディアデータの送出装置 | |
WO2017018072A1 (ja) | 配信レート選択装置、配信レート選択方法、及びプログラム | |
JP7040232B2 (ja) | 視聴行動推定装置、視聴行動推定方法及びプログラム | |
JP2019129486A (ja) | 推定装置、推定方法及びプログラム | |
JP6700242B2 (ja) | 品質推定装置、品質推定方法及びプログラム | |
WO2020170869A1 (ja) | エンゲージメント推定装置、エンゲージメント推定方法及びプログラム | |
US20190245749A1 (en) | Optimizing cloud resources for abr systems | |
CN114245225A (zh) | 用于经由内容分发网络流式传输媒体数据的方法及系统 | |
JP7405256B2 (ja) | 視聴完了率推定装置、視聴完了率推定方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20960782 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2022560563 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18251345 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20960782 Country of ref document: EP Kind code of ref document: A1 |