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.

    MEDIA STREAMING
    4.
    发明申请
    MEDIA STREAMING 审中-公开
    媒体流

    公开(公告)号:US20170006081A1

    公开(公告)日:2017-01-05

    申请号:US15267720

    申请日:2016-09-16

    申请人: bitmovin GmbH

    发明人: Reinhard GRANDL

    IPC分类号: H04L29/06 H04L29/08

    摘要: Media streaming is more efficient in terms of transmission bitrate consumption, transmission latency and/or fair trade of transmission capacity among several by pushing media content rather than the client pulling media content from the server. Pushing media content to the client at a varying bitrate enables to shift, at least partially, the control over the streaming from the client towards the server. The server may continue to push segments of the media content to the client even without receiving explicit queries or directives for these segments thereby reducing upstream bandwidth consumption. As far as the bitrate adaption is concerned, the server may act as a slave remotely controlled by the client in that media content is pushed at a bitrate depending on the client's most recently sent information such as reception situation information explicitly indicating the bitrate to be used.

    摘要翻译: 通过推送媒体内容而不是客户端从服务器拉取媒体内容,媒体流在传输比特率消耗,传输延迟和/或传输容量的公平交易方面更有效。 以不同的比特率将媒体内容推送到客户端使得能够至少部分地移动对从客户端到服务器的流的控制。 即使没有接收到这些段的显式查询或指令,服务器也可以继续将媒体内容的段推送到客户端,从而减少上行带宽消耗。 就比特率适应而言,服务器可以作为由客户机远程控制的从属,因为根据客户端最近发送的信息(例如明确指示要使用的比特率的接收状况信息),媒体内容按比特率被推送 。

    Smart Chunking for Video Encoding
    5.
    发明公开

    公开(公告)号:US20240291983A1

    公开(公告)日:2024-08-29

    申请号:US18585379

    申请日:2024-02-23

    申请人: Bitmovin GmbH

    摘要: Techniques for video encoding are described herein. A method for video encoding with smart chunking includes receiving, by a distributed video encoding system, a video input and a target bitrate, the video input having segments of a segment duration, determining an internal chunk length that is a multiple of the segment duration, encoding chunks having the internal chunk length, wherein the average bitrate across the chunk is equal to the target bitrate, and segmenting the encoded chunks into encoded segments of the segment duration. The distributed video encoding system may include various video encoders, or encoder instances, able to encode multiple chunks in parallel. The encoded segments may be output to a client, all of the encoded segments being of equal or similar quality.

    APPARATUS AND METHOD FOR CLOUD ASSISTED ADAPTIVE STREAMING
    7.
    发明申请
    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.

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

    APPARATUS AND METHOD FOR CONSTANT QUALITY OPTIMIZATION FOR ADAPTIVE STREAMING

    公开(公告)号:US20210306405A1

    公开(公告)日:2021-09-30

    申请号:US17342450

    申请日:2021-06-08

    申请人: 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.