GatewaySrtListenerInput

object
typestringOptionalDefaults to SRTListener
namestringRequired1-32 characters
transportobjectSrtListenerTransportRequired
Show 5 propertiesHide 5 properties
interfacestringRequired<=32 characters
portintegerRequired256 to 65535
Port number
latencydoubleOptional0.06 to 8Defaults to 0.125
encryptionStandardenumSrtEncryptionStandardOptionalDefaults to None
Allowed values:UnsyncedNoneAES128AES192AES256
passPhraseobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

payloadobjectOptional
Show 2 variantsHide 2 variants
PassthroughMptsPayloadobject

Input payload for a ReceptionGateway channel: which programs to pass, and how to descramble each.

An absent payload, or an empty services, means every program passes through undecrypted — which is what a Gateway with no payload has always done. Services are listed to decrypt them, not to select them.

serviceslist of objectsPayloadServiceOptionalDefaults to []
Show 2 propertiesHide 2 properties
programNumberstringRequiredpattern: ^(Auto|[1-9]\d*)$Defaults to Auto
decryptobjectOptional
Show 2 variantsHide 2 variants
variantobject

Discriminated by decryptType. Select one variant:

DVBCIobjectCamServiceDecrypt
decryptTypestringOptionalDefaults to DVBCI
camUrlstringRequired<=128 characterspattern: ^cam://localhost/cam[1-9]\d{0,3}$
BISSobjectBissServiceDecrypt
decryptTypestringOptionalDefaults to BISS
bissModeenumBissModeRequired
Allowed values:UnsyncedMode1ModeE
bissKeystringRequiredpattern: ^[0-9A-Fa-f]{12}$|^[0-9A-Fa-f]{16}$|^[0-9A-Fa-f]{32}$|^[A-Za-z0-9+/]{33,512}={0,2}$|^\*\*\*\*\*\*\*\*\*\*$
bissInjectedKeyIdobjectOptional
Show 2 variantsHide 2 variants
stringstring

Variant 1: string

nullnull

Variant 2: null

BISSCAobjectServiceDecrypt
decryptTypeenumRequired
Allowed values:BISSCANoneUnsynced
NoneobjectServiceDecrypt
decryptTypeenumRequired
Allowed values:BISSCANoneUnsynced
UnsyncedobjectServiceDecrypt
decryptTypeenumRequired
Allowed values:BISSCANoneUnsynced
nullnull

Variant 2: null

nullnull

Variant 2: null