ExportPayload – Channels API – MediaKind
ExportPayload
object
schemaVersion: string (Optional, Defaults to 1)
description: object (Optional)
- string: string
exportedAt: string (Required, format: date-time)
sourceVersion: object (Optional)
- string: string
channels: list of objects ExportedChannel (Required)
kind: string (Optional, Defaults to BeamChannel)
metadata: object ChannelMetadata (Required)
- name: string (Required)
- displayName: string (Required)
spec: object ChannelSpec (Required)
- 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 [])
- Discriminated by
type. Select one variant:- SRTCaller: object SrtCallerInput
- type: string (Optional, Defaults to SRTCaller)
- name: string (Required)
- transport: object SrtCallerTransport (Required)
- url: string (Required, pattern: ^srt://)
- latency: double (Optional, 0.06 to 8, Defaults to 0.125)
- encryptionStandard: enum SrtEncryptionStandard (Optional, Defaults to None)
- Allowed values: Unsynced, None, AES128, AES192, AES256
- passPhrase: object (Optional)
- string: string
- 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)
- Allowed values: Unsynced, None, AES128, AES192, AES256
- passPhrase: object (Optional)
- string: string
- 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)
- SRTCaller: object SrtCallerInput
- Discriminated by
- type: enum ChannelType (Required)
payload: object (Optional) - MptsPayload: object
outputs: list of objects (Optional, Defaults to [])
- Discriminated by
type. Select one variant:- SRTCaller: object SrtCallerOutput
- type: string (Optional, Defaults to SRTCaller)
- transport: object SrtCallerOutputTransport (Required)
- url: string (Required, pattern: ^srt://)
- latency: double (Optional, 0.06 to 8, Defaults to 0.125)
- encryptionStandard: enum SrtEncryptionStandard (Optional, Defaults to None)
- Allowed values: Unsynced, None, AES128, AES192, AES256
- passPhrase: object (Optional)
- string: string
- 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://)
- SDI: object SdiOutput
- type: string (Optional, Defaults to SDI)
- transport: object SdiOutputTransport (Required)
- url: string (Required, pattern: ^sdi://)
- RF: object RfOutput
- type: string (Optional, Defaults to RF)
- transport: object RfOutputTransport (Required)
- url: string (Required, pattern: ^satmod://)
- SRTCaller: object SrtCallerOutput
- Discriminated by
services: list of objects ExportedService (Optional)
- name: string (Required)
- type: string (Required)
- id: string (Required)
- config: object (Required)
- configVersion: string (Required)