Apparatus and method for constant quality optimization for adaptive streaming

    公开(公告)号:US11044297B2

    公开(公告)日:2021-06-22

    申请号:US15044992

    申请日:2016-02-16

    申请人: bitmovin GmbH

    摘要: An apparatus is provided. The apparatus has an interface for receiving media information, wherein the media information indicates a segment data rate for each of a plurality of media data segments and further indicates a quality value for each of the plurality of media data segments. Moreover, the apparatus has a processor for selecting one or more selected segments from the plurality of the media data segments depending on the segment data rates of the plurality of media data segments, depending on the quality values of the plurality of media data segments and depending on an available data rate of a communication resource. The interface is configured to transmit a request requesting the one or more selected segments. Moreover, the interface is configured to receive the one or more selected segments being transmitted on the communication resource.

    Apparatus and method for cloud assisted adaptive streaming

    公开(公告)号:US10567462B2

    公开(公告)日:2020-02-18

    申请号:US14997406

    申请日:2016-01-15

    申请人: bitmovin GmbH

    IPC分类号: G06F15/16 H04L29/06 H04L29/08

    摘要: An apparatus for transmitting user data to a server system including one or more servers includes a content encoder for encoding a plurality of portions of the user data to obtain a first data stream, wherein the content encoder is configured to encode each of the plurality of portions with a bandwidth-dependent quality which depends on a bandwidth that is available for transmitting the first data stream from the apparatus to the server system, and includes a transmitter for transmitting the first data stream from the apparatus to the server system. The content encoder is configured to encode two or more of the plurality of portions of the user data to obtain a second data stream, wherein the content encoder is configured to encode each of the two or more of the plurality of portions with a predefined quality.

    APPARATUS AND METHOD FOR CLOUD ASSISTED ADAPTIVE STREAMING
    6.
    发明申请
    APPARATUS AND METHOD FOR CLOUD ASSISTED ADAPTIVE STREAMING 审中-公开
    用于协助自适应流动的装置和方法

    公开(公告)号:US20160134677A1

    公开(公告)日:2016-05-12

    申请号:US14997406

    申请日:2016-01-15

    申请人: bitmovin GmbH

    IPC分类号: H04L29/06 H04L29/08

    摘要: An apparatus for transmitting user data to a server system including one or more servers includes a content encoder for encoding a plurality of portions of the user data to obtain a first data stream, wherein the content encoder is configured to encode each of the plurality of portions with a bandwidth-dependent quality which depends on a bandwidth that is available for transmitting the first data stream from the apparatus to the server system, and includes a transmitter for transmitting the first data stream from the apparatus to the server system. The content encoder is configured to encode two or more of the plurality of portions of the user data to obtain a second data stream, wherein the content encoder is configured to encode each of the two or more of the plurality of portions with a predefined quality.

    摘要翻译: 一种用于向包括一个或多个服务器的服务器系统发送用户数据的装置包括用于对用户数据的多个部分进行编码以获得第一数据流的内容编码器,其中,内容编码器被配置为对多个部分中的每一个进行编码 具有取决于可用于从设备向服务器系统发送第一数据流的带宽的带宽相关质量,并且包括用于从设备向服务器系统发送第一数据流的发送器。 内容编码器被配置为对用户数据的多个部分中的两个或更多个进行编码以获得第二数据流,其中内容编码器被配置为以预定的质量对多个部分中的两个或更多个部分中的每一个进行编码。

    Energy-aware ABR Algorithm for Green HTTP Adaptive Video Streaming

    公开(公告)号:US20240305848A1

    公开(公告)日:2024-09-12

    申请号:US18647580

    申请日:2024-04-26

    申请人: Bitmovin GmbH

    IPC分类号: H04N21/2662 H04N21/24

    CPC分类号: H04N21/2662 H04N21/24

    摘要: Techniques for implementing an energy-aware ABR algorithm for adaptive streaming may include determining whether a buffer level is less than a threshold buffer, selecting a lowest bitrate representation for playback of a segment of a video in a conservative mode when the buffer level is less than the threshold buffer, calculating a cost of a representation in an operative mode when the buffer level exceeds the threshold buffer, the cost of the representation comprising a weighted sum of a throughput cost, a buffer cost, a quality cost, and optionally also an energy cost, selecting a bitrate for a next segment of the video based on the cost of the representation, and providing to a client device a selected representation. The energy-aware ABR algorithm may be implemented when an ECO mode is selected in a client device.

    Video Encoding Complexity Predictor
    8.
    发明公开

    公开(公告)号:US20240121400A1

    公开(公告)日:2024-04-11

    申请号:US18371830

    申请日:2023-09-22

    申请人: Bitmovin GmbH

    摘要: Techniques for predicting video encoding complexity are described herein. A method for predicting video encoding complexity includes performing video complexity feature extraction on a video segment to extract low-complexity frame-based features, predicting video encoding complexity for the video segment using the low-complexity frame-based features, and outputting a predicted encoding bitrate and a predicted encoding time. An embodiment may include implementing a hybrid model using a CNN, wherein a latent vector from a frame of the video segment is extracted and also may be used to predict video encoding complexity. The predicted encoding bitrates and encoding times may be provided to encoding infrastructure for use in optimizing a schedule of encodings.

    Efficient Two-Pass Encoding Scheme for Adaptive Live Streaming

    公开(公告)号:US20240114183A1

    公开(公告)日:2024-04-04

    申请号:US18371852

    申请日:2023-09-22

    申请人: Bitmovin GmbH

    IPC分类号: H04N21/2343 H04N21/234

    摘要: Techniques for efficient two-pass encoding for live streaming are described herein. A method for efficient two-pass encoding may include extracting low-complexity features of a video segment, predicting an optimized constant rate factor (CRF) for the video segment using the low-complexity features, and encoding the video segment with the optimized CRF at a target bitrate. A system for efficient two-pass encoding may include a feature extraction module configured to extract low-complexity features from a video segment, a neural network configured to predict an optimized CRF as a function of the low-complexity features and a target bitrate, and an encoder configured to encode the video segment using the optimized CRF at the target bitrate.