Encoder output coordination
    1.
    发明授权

    公开(公告)号:US11470326B2

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

    申请号:US16816141

    申请日:2020-03-11

    Abstract: A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. During the operation of the encoder components, individual encoders receive input signals for encoding and determine quality metric information related to the generation of an encoded segment. The encoder components exchange quality metric information and an encoder component is selected to transmit an encoded segment. The selection of an individual encoder component per segment can continue throughout the streaming process.

    Controller to synchronize encoding of streaming content

    公开(公告)号:US10812558B1

    公开(公告)日:2020-10-20

    申请号:US15194401

    申请日:2016-06-27

    Abstract: Systems and methods are described to enable synchronized encoding of streaming audio or video content between multiple encoders, in a manner that provides for seamlessly interchangeable encodings. Within a pool of encoders, each encoder can generate state information regarding its state of encoding, and share that state information with a controller. The control can compare the state information of the various encoders to determine whether a desynchronization has occurred. When a desynchronization does occur, such as due to intermittent network packet loss, the controller can determine an authoritative state for the pool, and instruct desynchronized encoders to resynchronize to the authoritative state, resulting in identical or interchangeable encoded content being output from each encoder of the pool.

    Synchronization of multiple encoders for streaming content

    公开(公告)号:US10652625B1

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

    申请号:US15194347

    申请日:2016-06-27

    Abstract: Systems and methods are described to enable synchronized encoding of streaming audio or video content between multiple encoders, in a manner that provides for seamlessly interchangeable encodings. Within a pool of encoders, each encoder can periodically generate state information regarding its state of encoding, and share that state information with other encoders. The other encoders can compare the state information to their current state, to determine whether a desynchronization has occurred. When a desynchronization does occur, such as due to intermittent network packet loss, the encoders within the pool can evaluate the shared state information to determine an authoritative state, and then resynchronize to the authoritative state, resulting in identical or interchangeable encoded content being output from each encoder of the pool.

    Synchronization of multiple encoders for streaming content

    公开(公告)号:US10652292B1

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

    申请号:US15195853

    申请日:2016-06-28

    Abstract: Systems and methods are described to enable synchronized encoding of streaming audio or video content between multiple encoders, in a manner that provides for seamlessly interchangeable encodings. A first encoding begins encoding streaming content at a first point in time, and at a later point in time, a second encoder is configured to begin encoding the streaming content in a manner synchronized with the first encoder. The second encoder communicates via a synchronization protocol with the first encoder, and receives state information of the first encoder, such as a timecode of the streaming content at which the first encoder began encoding. The second encoder uses the received state information to determine a difference in encoding start times between the first and second encoder, and to adjust its timestamp values to match those of the first encoder. Thereafter, the first and second encoders can encode content in a synchronized manner.

    ENCODER OUTPUT COORDINATION
    7.
    发明申请

    公开(公告)号:US20200213592A1

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

    申请号:US16816141

    申请日:2020-03-11

    Abstract: A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. During the operation of the encoder components, individual encoders receive input signals for encoding and determine quality metric information related to the generation of an encoded segment. The encoder components exchange quality metric information and an encoder component is selected to transmit an encoded segment. The selection of an individual encoder component per segment can continue throughout the streaming process.

    Output switching for encoded content streams

    公开(公告)号:US10693642B1

    公开(公告)日:2020-06-23

    申请号:US15614345

    申请日:2017-06-05

    Abstract: Systems and methods are described to enable replacement, in a packaged content stream, of a first encoded content stream with a second encoded content stream, without requiring decoding of the encoded content streams. A controller can receive a request to replace the first encoded content stream with the second encoded content stream at a specified location (e.g., a particular time). The controller can then instruct encoders associated with the respective content streams to insert a splice point frame into the respective content streams at the specified location, which splice point frame breaks inter frame dependency before and after the splice point frame. A packager can then replace the first encoded content stream with the second encoded content stream at the location of the splice point frame in the packaged content stream, without introducing errors into the packaged content stream as a result of broken inter frame dependency.

Patent Agency Ranking