public sealed class Distribution : IMessage<Distribution>, IEquatable<Distribution>, IDeepCloneable<Distribution>, IBufferMessage, IMessageReference documentation and code samples for the Live Stream v1 API class Distribution.
Distribution configuration.
Implements
IMessageDistribution, IEquatableDistribution, IDeepCloneableDistribution, IBufferMessage, IMessageNamespace
Google.Cloud.Video.LiveStream.V1Assembly
Google.Cloud.Video.LiveStream.V1.dll
Constructors
Distribution()
public Distribution()Distribution(Distribution)
public Distribution(Distribution other)| Parameter | |
|---|---|
| Name | Description |
other |
Distribution |
Properties
DistributionStream
public string DistributionStream { get; set; }Required. DistributionStream
[key][google.cloud.video.livestream.v1.DistributionStream.key]s that should
appear in this distribution output.
- For SRT protocol, only
tsdistribution streams can be specified. - For RTMP protocol, only
flvdistribution streams can be specified.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EndpointCase
public Distribution.EndpointOneofCase EndpointCase { get; }| Property Value | |
|---|---|
| Type | Description |
DistributionEndpointOneofCase |
|
Error
public Status Error { get; set; }Output only. Only present when the state is ERROR. The reason for the
error state of the distribution.
| Property Value | |
|---|---|
| Type | Description |
Status |
|
Key
public string Key { get; set; }Required. A unique key for this distribution. The key must be 1-63 characters in length. The key must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RtmpPush
public RtmpPushOutputEndpoint RtmpPush { get; set; }Output endpoint using RTMP_PUSH.
| Property Value | |
|---|---|
| Type | Description |
RtmpPushOutputEndpoint |
|
SrtPush
public SrtPushOutputEndpoint SrtPush { get; set; }Output endpoint using SRT_PUSH.
| Property Value | |
|---|---|
| Type | Description |
SrtPushOutputEndpoint |
|
State
public Distribution.Types.State State { get; set; }Output only. State of the distribution.
| Property Value | |
|---|---|
| Type | Description |
DistributionTypesState |
|