SYSTEMS AND METHODS FOR REAL-TIME ADAPTIVE BITRATE TRANSCODING AND TRANSMISSION OF TRANSCODED MEDIA

    公开(公告)号:US20210385540A1

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

    申请号:US17408110

    申请日:2021-08-20

    申请人: Rovi Guides, Inc.

    摘要: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.

    Systems and methods for real-time adaptive bitrate transcoding and transmission of transcoded media

    公开(公告)号:US11516542B2

    公开(公告)日:2022-11-29

    申请号:US17408110

    申请日:2021-08-20

    申请人: Rovi Guides, Inc.

    摘要: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.

    SYSTEMS AND METHODS FOR REAL-TIME ADAPTIVE BITRATE TRANSCODING AND TRANSMISSION OF TRANSCODED MEDIA

    公开(公告)号:US20210195290A1

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

    申请号:US17253721

    申请日:2018-08-21

    申请人: Rovi Guides, Inc.

    摘要: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.

    Systems and methods for real-time adaptive bitrate transcoding and transmission of transcoded media

    公开(公告)号:US11128916B2

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

    申请号:US17253721

    申请日:2018-08-21

    申请人: Rovi Guides, Inc.

    摘要: Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.