Network-adaptive live media encoding system

    公开(公告)号:US10574717B1

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

    申请号:US15197521

    申请日:2016-06-29

    Abstract: A contribution encoder receives media from a source, encodes the media, and transmits the encoded media to a network-adaptive encoding system for eventual distribution to end users. The network-adaptive encoding system tests a network connection between the contribution encoder and the network-adaptive encoding system before transmission of the encoded media begins. The network-adaptive encoding system uses the results of the test to select appropriate values for parameters that define the encoding and transmission of the media. The selected parameter values are transmitted by the network-adaptive encoding system to the contribution encoder for use in encoding and transmitting the media.

    Network-adaptive live media encoding system

    公开(公告)号:US11770431B2

    公开(公告)日:2023-09-26

    申请号:US16798094

    申请日:2020-02-21

    CPC classification number: H04L65/70 H04L65/762 H04L67/10

    Abstract: A contribution encoder receives media from a source, encodes the media, and transmits the encoded media to a network-adaptive encoding system for eventual distribution to end users. The network-adaptive encoding system tests a network connection between the contribution encoder and the network-adaptive encoding system before transmission of the encoded media begins. The network-adaptive encoding system uses the results of the test to select appropriate values for parameters that define the encoding and transmission of the media. The selected parameter values are transmitted by the network-adaptive encoding system to the contribution encoder for use in encoding and transmitting the media.

    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.

Patent Agency Ranking