1.656 T21-9261-Decoder

This page describes the device driver and the device window for the Vitec T21 IP/SRT decoder, controlled via SNMP.

The driver handles versions with one channel and up to four single output transport streams. For dual encoding use two device instances and select channel via devic setup.

The driver was tested with sw release Major 2.2, Minor 0.74.0

Device window pages

The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .

Configuration parameters

At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the T21.

Variables defined by this device driver

name type flags range
info.driver TEXT R/O StringRange R/O
lowLevel.cmd TEXT StringRange
lowLevel.reply TEXT R/O StringRange R/O
faults.99 ALARM R/O AlarmFlagRange R/O (Communication)
faults.commstat TEXT R/O StringRange R/O
info.type TEXT R/O StringRange R/O
info.port TEXT R/O StringRange R/O
info.frame TEXT R/O StringRange R/O
info.model TEXT R/O StringRange R/O
info.version TEXT R/O StringRange R/O
info.versionMinor TEXT R/O StringRange R/O
info.serial TEXT R/O StringRange R/O
config.readBackDelay INTEGER SAVE SETUP IntegerRange (100 .. 10000)
config.deviceComment TEXT SAVE SETUP StringRange
internal.key TEXT R/O StringRange R/O
internal.coding TEXT R/O StringRange R/O
internal.string TEXT R/O StringRange R/O
internal.string2 TEXT R/O StringRange R/O
internal.string3 TEXT R/O StringRange R/O
internal.mode TEXT R/O StringRange R/O
internal.apid INTEGER R/O IntegerRange R/O (0 .. 0)
internal.redId TEXT R/O StringRange R/O
internal.audio TEXT R/O StringRange R/O
internal.level.l INTEGER R/O IntegerRange R/O (0 .. 0)
internal.level.r INTEGER R/O IntegerRange R/O (0 .. 0)
reset TEXT NOPRESET StringRange
start TEXT NOPRESET StringRange
stop TEXT NOPRESET StringRange
restart TEXT NOPRESET StringRange
programNo INTEGER IntegerRange (0 .. 65535)
programList CHOICE EnumRange (00000 - NO SERVICES)
actualProgram TEXT R/O StringRange R/O
programCount INTEGER R/O IntegerRange R/O (0 .. 0)
flags.ts BOOLEAN R/O BooleanRange R/O (true false)
flags.video BOOLEAN R/O BooleanRange R/O (true false)
flags.audio BOOLEAN R/O BooleanRange R/O (true false)
audio.1.running BOOLEAN R/O BooleanRange R/O (true false)
audio.2.running BOOLEAN R/O BooleanRange R/O (true false)
audio.3.running BOOLEAN R/O BooleanRange R/O (true false)
audio.4.running BOOLEAN R/O BooleanRange R/O (true false)
input.redundancy CHOICE EnumRange (OFF ON)
input.active CHOICE R/O EnumRange R/O (MAIN BACKUP)
input.1.type CHOICE EnumRange (N/A SRT IP RTMP ZIXI)
input.2.type CHOICE EnumRange (N/A SRT IP RTMP ZIXI)
input.buffer INTEGER IntegerRange (0 .. 0)
input.state CHOICE R/O EnumRange R/O (OFF ON)
input.datarate FLOAT R/O DoubleRange R/O (0.00000 .. 0.00000)
input.packetsRx INTEGER R/O IntegerRange R/O (0 .. 0)
input.packetsLost INTEGER R/O IntegerRange R/O (0 .. 0)
input.packetsSequ INTEGER R/O IntegerRange R/O (0 .. 0)
input.packetsDupl INTEGER R/O IntegerRange R/O (0 .. 0)
input.packetsOver INTEGER R/O IntegerRange R/O (0 .. 0)
input.packetsDrop INTEGER R/O IntegerRange R/O (0 .. 0)
input.packetsReco INTEGER R/O IntegerRange R/O (0 .. 0)
input.rtt INTEGER R/O IntegerRange R/O (0 .. 0)
input.sentNAK INTEGER R/O IntegerRange R/O (0 .. 0)
input.sentACK INTEGER R/O IntegerRange R/O (0 .. 0)
input.mtu INTEGER R/O IntegerRange R/O (0 .. 0)
video.format TEXT R/O StringRange R/O
video.frameRate TEXT R/O StringRange R/O
video.codec TEXT R/O StringRange R/O
video.pid INTEGER R/O IntegerRange R/O (0 .. 8190)
video.aspectRatio TEXT R/O StringRange R/O
video.interlace CHOICE EnumRange (PROGRESSIVE INTERLACE)
video.datarate FLOAT DoubleRange (0.0000 .. 0.0000)
video.failMode CHOICE EnumRange (CLOSE FREEZE COLOR+TXT IMAGE COLOR)
video.fail CHOICE EnumRange (BLACK WHITE YELLOW CYAN MAGENTA RED BLUE GREEN GRAY)
output.conn CHOICE EnumRange (AUTO MANUAL)
output.aspectRatio CHOICE EnumRange (16:9 4:3)
video.arConvert CHOICE EnumRange (ORIGINAL FIT LETTERBOX PAN SCALE)
ipin.1.interface CHOICE EnumRange (GIGE-1 GIGE-2)
ipin.1.address TEXT StringRange
ipin.1.port INTEGER IntegerRange (0 .. 65535)
ipin.1.protocol CHOICE EnumRange (RTP UDP TCP)
srtin.1.address TEXT StringRange
srtin.1.port INTEGER IntegerRange (0 .. 65535)
srtin.1.interface CHOICE EnumRange (GIGE-1 GIGE-2)
srtin.1.mode CHOICE EnumRange (CALLER LISTENER RENDEZVOUS)
srtin.1.encryption CHOICE EnumRange (NONE AES-128 AES-256)
srtin.1.key TEXT StringRange
srtin.1.stream TEXT StringRange
srtin.1.timeout INTEGER IntegerRange (0 .. 0)
srtin.1.latency INTEGER IntegerRange (0 .. 0)
rtmpin.1.url TEXT StringRange
zixiin.1.stream TEXT StringRange
zixiin.1.remote TEXT StringRange
zixiin.1.password TEXT StringRange
zixiin.1.address TEXT StringRange
zixiin.1.port INTEGER IntegerRange (0 .. 65535)
zixiin.1.latency INTEGER IntegerRange (0 .. 0)
zixiin.1.encryption CHOICE EnumRange (NONE AES-128 AES-192 AES-256)
zixiin.1.key TEXT StringRange
zixiin.1.fecEnable CHOICE EnumRange (OFF ON)
zixiin.1.fecAware CHOICE EnumRange (OFF ON)
zixiin.1.fecOverhead INTEGER IntegerRange (0 .. 0)
zixiin.1.fecBlock INTEGER IntegerRange (0 .. 0)
ipin.2.interface CHOICE EnumRange (GIGE-1 GIGE-2)
ipin.2.address TEXT StringRange
ipin.2.port INTEGER IntegerRange (0 .. 65535)
ipin.2.protocol CHOICE EnumRange (RTP UDP)
srtin.2.address TEXT StringRange
srtin.2.port INTEGER IntegerRange (0 .. 65535)
srtin.2.interface CHOICE EnumRange (GIGE-1 GIGE-2)
srtin.2.mode CHOICE EnumRange (CALLER LISTENER RENDEZVOUS)
srtin.2.encryption CHOICE EnumRange (NONE AES-128 AES-256)
srtin.2.key TEXT StringRange
srtin.2.stream TEXT StringRange
srtin.2.timeout INTEGER IntegerRange (0 .. 0)
srtin.2.latency INTEGER IntegerRange (0 .. 0)
zixiin.2.stream TEXT StringRange
zixiin.2.remote TEXT StringRange
zixiin.2.password TEXT StringRange
zixiin.2.address TEXT StringRange
zixiin.2.port INTEGER IntegerRange (0 .. 65535)
zixiin.2.latency INTEGER IntegerRange (0 .. 0)
zixiin.2.encryption CHOICE EnumRange (NONE AES-128 AES-192 AES-256)
zixiin.2.key TEXT StringRange
zixiin.2.fecEnable CHOICE EnumRange (OFF ON)
zixiin.2.fecAware CHOICE EnumRange (OFF ON)
zixiin.2.fecOverhead INTEGER IntegerRange (0 .. 0)
zixiin.2.fecBlock INTEGER IntegerRange (0 .. 0)
rtmpin.2.url TEXT StringRange
output.enable CHOICE EnumRange (OFF ON)
output.type CHOICE EnumRange (N/A SRT IP ZIXI)
output.state CHOICE R/O EnumRange R/O (OFF ON)
output.datarate FLOAT R/O DoubleRange R/O (0.00000 .. 0.00000)
output.packetCount INTEGER R/O IntegerRange R/O (0 .. 0)
ipout.interface CHOICE EnumRange (GIGE-1 GIGE-2)
ipout.address TEXT StringRange
ipout.port INTEGER IntegerRange (0 .. 65535)
ipout.protocol CHOICE EnumRange (RTP UDP)
ipout.ttl INTEGER IntegerRange (1 .. 255)
ipout.rateControl CHOICE EnumRange (OFF ON)
ipout.bitrate FLOAT DoubleRange (0.000 .. 0.000)
srtout.address TEXT StringRange
srtout.port INTEGER IntegerRange (0 .. 65535)
srtout.interface CHOICE EnumRange (GIGE-1 GIGE-2)
srtout.mode CHOICE EnumRange (CALLER LISTENER RENDEZVOUS)
srtout.ttl INTEGER IntegerRange (1 .. 255)
srtout.tos TEXT StringRange
srtout.mtu INTEGER IntegerRange (0 .. 0)
srtout.encryption CHOICE EnumRange (NONE AES-128 AES-256)
srtout.key TEXT StringRange
srtout.overheadBw INTEGER IntegerRange (0 .. 0)
srtout.stream TEXT StringRange
srtout.timeout INTEGER IntegerRange (0 .. 0)
srtout.latency INTEGER IntegerRange (0 .. 0)
srtout.inputBw INTEGER IntegerRange (0 .. 0)
srtout.maxBw INTEGER IntegerRange (0 .. 0)
zixiout.stream TEXT StringRange
zixiout.remote TEXT StringRange
zixiout.password TEXT StringRange
zixiout.address TEXT StringRange
zixiout.port INTEGER IntegerRange (0 .. 65535)
zixiout.latency INTEGER IntegerRange (0 .. 0)
zixiout.encryption CHOICE EnumRange (NONE AES-128 AES-192 AES-256)
zixiout.key TEXT StringRange
zixiout.fecEnable CHOICE EnumRange (OFF ON)
zixiout.fecAware CHOICE EnumRange (OFF ON)
zixiout.fecOverhead INTEGER IntegerRange (0 .. 0)
zixiout.fecBlock INTEGER IntegerRange (0 .. 0)
audio.1.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.1.pidSel CHOICE EnumRange (OFF AUTO)
audio.1.mode CHOICE EnumRange (STEREO-PCM PASSTHROUGH)
audio.1.delay INTEGER IntegerRange (0 .. 0)
audio.1.routing CHOICE EnumRange (AUTO LtRt LoRo USER)
audio.1.dynamic CHOICE EnumRange (DEFAULT LINE RF)
audio.1.dynamicRange CHOICE EnumRange (DEFAULT KEEP ON OFF)
audio.1.samplingRate INTEGER R/O IntegerRange R/O (0 .. 0)
audio.1.datarate INTEGER R/O IntegerRange R/O (0 .. 0)
audio.1.coding TEXT R/O StringRange R/O
audio.2.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.2.pidSel CHOICE EnumRange (OFF AUTO)
audio.2.mode CHOICE EnumRange (STEREO-PCM PASSTHROUGH)
audio.2.delay INTEGER IntegerRange (0 .. 0)
audio.2.routing CHOICE EnumRange (AUTO LtRt LoRo USER)
audio.2.dynamic CHOICE EnumRange (DEFAULT LINE RF)
audio.2.dynamicRange CHOICE EnumRange (DEFAULT KEEP ON OFF)
audio.2.samplingRate INTEGER R/O IntegerRange R/O (0 .. 0)
audio.2.datarate INTEGER R/O IntegerRange R/O (0 .. 0)
audio.2.coding TEXT R/O StringRange R/O
audio.3.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.3.pidSel CHOICE EnumRange (OFF AUTO)
audio.3.mode CHOICE EnumRange (STEREO-PCM PASSTHROUGH)
audio.3.delay INTEGER IntegerRange (0 .. 0)
audio.3.routing CHOICE EnumRange (AUTO LtRt LoRo USER)
audio.3.dynamic CHOICE EnumRange (DEFAULT LINE RF)
audio.3.dynamicRange CHOICE EnumRange (DEFAULT KEEP ON OFF)
audio.3.samplingRate INTEGER R/O IntegerRange R/O (0 .. 0)
audio.3.datarate INTEGER R/O IntegerRange R/O (0 .. 0)
audio.3.coding TEXT R/O StringRange R/O
audio.4.pid INTEGER R/O IntegerRange R/O (0 .. 0)
audio.4.pidSel CHOICE EnumRange (OFF AUTO)
audio.4.mode CHOICE EnumRange (STEREO-PCM PASSTHROUGH)
audio.4.delay INTEGER IntegerRange (0 .. 0)
audio.4.routing CHOICE EnumRange (AUTO LtRt LoRo USER)
audio.4.dynamic CHOICE EnumRange (DEFAULT LINE RF)
audio.4.dynamicRange CHOICE EnumRange (DEFAULT KEEP ON OFF)
audio.4.samplingRate INTEGER R/O IntegerRange R/O (0 .. 0)
audio.4.datarate INTEGER R/O IntegerRange R/O (0 .. 0)
audio.4.coding TEXT R/O StringRange R/O
faults.01 ALARM R/O AlarmFlagRange R/O (Transport Stream)
faults.02 ALARM R/O AlarmFlagRange R/O (Video)
faults.03 ALARM R/O AlarmFlagRange R/O (Audio 1)
faults.04 ALARM R/O AlarmFlagRange R/O (Audio 2)
faults.05 ALARM R/O AlarmFlagRange R/O (Audio 3)
faults.06 ALARM R/O AlarmFlagRange R/O (Audio 4)