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.

    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.

    Bitrate allocation for a multichannel media stream

    公开(公告)号:US10812550B1

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

    申请号:US15227806

    申请日:2016-08-03

    Abstract: Methods, systems, and computer-readable media for bitrate allocation for a multichannel media stream are disclosed. Complexity values are determined for individual channels of a set of channels of a multichannel media stream. The complexity values are determined based (at least in part) on frames of the individual channels during a window of time. The multichannel media stream is associated with a maximum aggregate bitrate, and the individual channels are associated with minimum individual bitrates and maximum individual bitrates. Individual bitrates are determined for the individual channels based (at least in part) on the complexity values. The sum of the individual bitrates does not exceed the maximum aggregate bitrate beyond a predetermined threshold, and the individual bitrates fall between the minimum and maximum individual bitrates of the corresponding individual channels. The individual channels are encoded at bitrates approximating the corresponding individual bitrates and transmitted to one or more recipients.

Patent Agency Ranking