Encoder output responsive to quality metric information
First Claim
Patent Images
1. A system to encode content comprising:
- at least one computing device associated with a first encoder component, wherein the first encoder component is configured to;
receive content to be encoded according to an encoding profile;
determine first quality metric information related to the content to be encoded, wherein the quality metric information includes an availability of the first encoder component, a quality measurement of an input signal to the first encoder component corresponding to the content to be encoded corresponding from a first source, and a determination of whether the first encoder component can transmit to an identified destination; and
transmit the first quality metric information to a second encoder component; and
at least one computing device associated with a second encoder component, wherein the second encoder component is configured to;
receive content to be encoded according to an encoding profile;
determine second quality metric information related to the content to be encoded, wherein the quality metric information includes at least two of an availability of the second encoder component, a quality measurement of an input signal to the second encoder component corresponding to the content to be encoded corresponding to a second input source, a determination of whether the second encoder component can transmit to an identified destination, or a quality measurement regarding a degree to which the encoded segment reproduces the input signal; and
transmit the second quality metric information to the first encoder component;
wherein the first and second encoder components select to transmit a current segment of the content to be encoded based on a processing of the first and second quality metric information.
1 Assignment
0 Petitions
Accused Products
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.
36 Citations
20 Claims
-
1. A system to encode content comprising:
-
at least one computing device associated with a first encoder component, wherein the first encoder component is configured to; receive content to be encoded according to an encoding profile; determine first quality metric information related to the content to be encoded, wherein the quality metric information includes an availability of the first encoder component, a quality measurement of an input signal to the first encoder component corresponding to the content to be encoded corresponding from a first source, and a determination of whether the first encoder component can transmit to an identified destination; and transmit the first quality metric information to a second encoder component; and at least one computing device associated with a second encoder component, wherein the second encoder component is configured to; receive content to be encoded according to an encoding profile; determine second quality metric information related to the content to be encoded, wherein the quality metric information includes at least two of an availability of the second encoder component, a quality measurement of an input signal to the second encoder component corresponding to the content to be encoded corresponding to a second input source, a determination of whether the second encoder component can transmit to an identified destination, or a quality measurement regarding a degree to which the encoded segment reproduces the input signal; and transmit the second quality metric information to the first encoder component; wherein the first and second encoder components select to transmit a current segment of the content to be encoded based on a processing of the first and second quality metric information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method to manage encoder components comprising:
-
receiving content to be encoded; transmitting quality metric information related to the content to be encoded to at least one additional encoder component; and selecting whether to transmit an encoded segment based at least in part on a processing of the quality metric information. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method to manage encoder components comprising:
-
receiving quality metric information related to a plurality of encoder components configured to provide encoded content responsive to a request, wherein the plurality of encoder components correspond to different availability zones; and selecting an encoder component of the plurality of encoder components to transmit an encoded segment based at least in part on a comparison of the received quality metric information from the plurality of encoder components. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification