Fast multi-rate encoding for adaptive HTTP streaming

    公开(公告)号:US11546401B2

    公开(公告)日:2023-01-03

    申请号:US17090802

    申请日:2020-11-05

    Applicant: BITMOVIN, INC.

    Abstract: According to embodiments of the disclosure, information of higher and lower quality encoded video segments is used to limit Rate-Distortion Optimization (RDO) for each Coding Unit Tree (CTU). A method first encodes the highest bit-rate segment and consequently uses it to encode the lowest bit-rate video segment. Block structure and selected reference frame of both highest and lowest bit-rate video segments are used to predict and shorten RDO process for each CTU in middle bit-rates. The method delays just one frame using parallel processing. This approach provides time-complexity reduction compared to the reference software for middle bit-rates while degradation is negligible.

    Adaptive Bitrate Algorithm Deployed at Edge Nodes

    公开(公告)号:US20230061526A1

    公开(公告)日:2023-03-02

    申请号:US17895749

    申请日:2022-08-25

    Applicant: BITMOVIN, INC.

    Abstract: The technology described herein relates to implementing an adaptive bitrate (ABR) algorithm at edge nodes. A method for implementing an ABR algorithm at an edge node may include receiving at the edge node a request for a video segment from a client according to the client’s ABR algorithm, the request indicating a quality. A weighted sum score for each of a set of qualities may be computed based on a quality score and a fairness score using the ABR algorithm at the edge node, the qualities including at least the requested quality and another quality. A modified request may be generated in response to the weighted sum score for the other quality being better than the weighted sum score for the requested quality. The modified request may be sent to a server. The video segment in the other quality may be received from the server and provided to a client.

    Adaptive bitrate algorithm deployed at edge nodes

    公开(公告)号:US11968245B2

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

    申请号:US17895749

    申请日:2022-08-25

    Applicant: BITMOVIN, INC.

    CPC classification number: H04L65/612 H04L65/756 H04L65/80 H04W4/18

    Abstract: The technology described herein relates to implementing an adaptive bitrate (ABR) algorithm at edge nodes. A method for implementing an ABR algorithm at an edge node may include receiving at the edge node a request for a video segment from a client according to the client's ABR algorithm, the request indicating a quality. A weighted sum score for each of a set of qualities may be computed based on a quality score and a fairness score using the ABR algorithm at the edge node, the qualities including at least the requested quality and another quality. A modified request may be generated in response to the weighted sum score for the other quality being better than the weighted sum score for the requested quality. The modified request may be sent to a server. The video segment in the other quality may be received from the server and provided to a client.

    Lightweight Transcoding at Edge Nodes

    公开(公告)号:US20220141476A1

    公开(公告)日:2022-05-05

    申请号:US17390070

    申请日:2021-07-30

    Applicant: BITMOVIN, INC.

    Abstract: Disclosed are systems and methods for lightweight transcoding of video. A distributed computing system for lightweight transcoding includes an origin server and an edge node, the origin server having a memory and a processor and configured to receive an input video comprising a bitstream, encode the bitstream into a set of representations corresponding to a full bitrate ladder, generate encoding metadata for the set of representations, and provide a representation and encoding metadata for the set of representations to an edge node, the edge node having a memory and a processor and configured to transcode the bitstream, or segments thereof, into the set of representations, and to serve one or more of the representations to a client.

    Fast Multi-Rate Encoding for Adaptive HTTP Streaming

    公开(公告)号:US20210144190A1

    公开(公告)日:2021-05-13

    申请号:US17090802

    申请日:2020-11-05

    Applicant: BITMOVIN, INC.

    Abstract: According to embodiments of the disclosure, information of higher and lower quality encoded video segments is used to limit Rate-Distortion Optimization (RDO) for each Coding Unit Tree (CTU). A method first encodes the highest bit-rate segment and consequently uses it to encode the lowest bit-rate video segment. Block structure and selected reference frame of both highest and lowest bit-rate video segments are used to predict and shorten RDO process for each CTU in middle bit-rates. The method delays just one frame using parallel processing. This approach provides time-complexity reduction compared to the reference software for middle bit-rates while degradation is negligible.

    Scalable Per-Title Encoding
    8.
    发明申请

    公开(公告)号:US20240406418A1

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

    申请号:US18734842

    申请日:2024-06-05

    Applicant: BITMOVIN, INC.

    Abstract: A scalable per-title encoding technique may include detecting scene cuts in an input video received by an encoding network or system, generating segments of the input video, performing per-title encoding of a segment of the input video, training a deep neural network (DNN) for each representation of the segment, thereby generating a trained DNN, compressing the trained DNN, thereby generating a compressed trained DNN, and generating an enhanced bitrate ladder including metadata comprising the compressed trained DNN. In some embodiments, the method also may include generating a base layer bitrate ladder for CPU devices, and providing the enhanced bitrate ladder for GPU-available devices.

Patent Agency Ranking