ChannelSpec – Channels API – MediaKind
ChannelSpec
object
type
enum ChannelType Required
Allowed values: Encoding, Contribution, Encoding, Distribution, Reception, Decoding, Reception, Gateway, Encoding, Streaming
state
enum DesiredState Optional, Defaults to Stopped
Allowed values: Running, Stopped
inputs
list of objects Optional, Defaults to []
SRTCaller
object SrtCallerInput
- type string Optional, Defaults to SRTCaller
- name string Required
- transport object SrtCallerTransport Required
- url string Required, pattern: ^srt://
- interface object Optional
- string
- null
- latency double Optional 0.06 to 8, Defaults to 0.125
- encryptionStandard enum SrtEncryptionStandard Optional, Defaults to None
SRTListener
object SrtListenerInput
- type string Optional, Defaults to SRTListener
- name string Required
- transport object SrtListenerTransport Required
- interface string Required
- port integer Required 256 to 65535
- maxConnections integer Optional, >=1 Defaults to 10
- latency double Optional 0.06 to 8, Defaults to 0.125
- encryptionStandard enum SrtEncryptionStandard Optional, Defaults to None
UDP
object UdpInput
- type string Optional, Defaults to UDP
- name string Required
- transport object UdpTransport Required
- url string Required
- interface string Required
- unicast boolean Optional, Defaults to false
ASI
object AsiInput
- type string Optional, Defaults to ASI
- name string Required
- transport object AsiInputTransport Required
- url string Required, pattern: ^asi://
SatDemod
object SatDemodInput
- type string Optional, Defaults to SatDemod
- name string Required
- transport object SatDemodTransport Required
- url string Required, pattern: ^rfdemod://
- lnbFrequencyMHz integer Required
- lnbVoltage enum LnbVoltage Optional, Defaults to Off
SMPTE2110
object Smpte2110Input
- type string Optional, Defaults to Smpte2110
- name string Required
- transport object Smpte2110InputTransport Required
- interface object Optional
- string
- null
- nmosEnabled boolean Optional, Defaults to false
- interface object Optional
outputs
list of objects Optional, Defaults to []
SRTCaller
object SrtCallerOutput
- type string Optional, Defaults to SRTCaller
- transport object SrtCallerOutputTransport Required
- url string Required, pattern: ^srt://
SRTListener
object SrtListenerOutput
- type string Optional, Defaults to SRTListener
- transport object SrtListenerOutputTransport Required
- interface string Required
UDP
object UdpOutput
- type string Optional, Defaults to UDP
- transport object UdpOutputTransport Required
- url string Required
- interface string Required
ASI
object AsiOutput
- type string Optional, Defaults to ASI
- transport object AsiOutputTransport Required
- url string Required, pattern: ^asi://
RF
object RfOutput
- type string Optional, Defaults to RF
- transport object RfOutputTransport Required
- url string Required, pattern: ^satmod://
SDI
object SdiOutput
- type string Optional, Defaults to SDI
- transport object SdiOutputTransport Required
- url string Required, pattern: ^sdi://
processing
object Optional
- videoScaling enum VideoScaling Optional, Defaults to None
- dynamicRangeConversion enum DynamicRangeConversion Optional, Defaults to None
HttpStreaming
object HttpStreamingOutput Optional, Defaults to HttpStreaming
Smpte2110
object Smpte2110Output Optional, Defaults to Smpte2110
- transport object Smpte2110OutputTransport Required
- interface object Optional
- string
- null
- interface object Optional