9.281 Haivision-Makito-X

This page describes the device driver and the device window for the Haivison Makito-X IP/SRT Quad Encoder device. It supports RTP/UDP and SRT outputs.

The driver handles each stream output as a single device. For each additional output another device is needed. Desired Stream outputs have to be selected via setup page at first setup of a device using: streamName . Additional the used encoding instance can be configured/selected via setup encoderName

The driver was tested with the following sw releases:

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 unit.

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.serial TEXT R/O StringRange R/O
info.temperature INTEGER R/O IntegerRange R/O (0 .. 0)
config.readBackDelay INTEGER SAVE SETUP IntegerRange (100 .. 10000)
config.streamName CHOICE SAVE SETUP EnumRange (Unknown)
config.encoderName CHOICE SAVE SETUP EnumRange (Unknown)
config.initAddress TEXT SAVE SETUP StringRange
config.deviceComment TEXT SAVE SETUP StringRange
streamId INTEGER R/O IntegerRange R/O (0 .. 0)
encoderId INTEGER R/O IntegerRange R/O (0 .. 0)
videoId INTEGER R/O IntegerRange R/O (0 .. 0)
noAudio INTEGER R/O IntegerRange R/O (0 .. 8)
audio1Id CHOICE R/O EnumRange R/O (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
audio2Id CHOICE R/O EnumRange R/O (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
audio3Id CHOICE R/O EnumRange R/O (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
audio4Id CHOICE R/O EnumRange R/O (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
audio5Id CHOICE R/O EnumRange R/O (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
audio6Id CHOICE R/O EnumRange R/O (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
audio7Id CHOICE R/O EnumRange R/O (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
audio8Id CHOICE R/O EnumRange R/O (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
internal.type TEXT R/O StringRange R/O
internal.address TEXT R/O StringRange R/O
internal.tos INTEGER R/O IntegerRange R/O (0 .. 0)
internal.shaping INTEGER R/O IntegerRange R/O (0 .. 0)
internal.idleCells INTEGER R/O IntegerRange R/O (0 .. 0)
internal.delayedAudio INTEGER R/O IntegerRange R/O (0 .. 0)
internal.profile TEXT R/O StringRange R/O
internal.codec TEXT R/O StringRange R/O
reset TEXT NOPRESET StringRange
start TEXT NOPRESET StringRange
stop TEXT NOPRESET StringRange
pause TEXT NOPRESET StringRange
resume TEXT NOPRESET StringRange
clear TEXT NOPRESET StringRange
video.inputDetected BOOLEAN R/O BooleanRange R/O (true false)
output.enable CHOICE R/O EnumRange R/O (START PAUSE STOP)
output.type CHOICE EnumRange (N/A SRT RTP UDP)
output.pmtpid INTEGER IntegerRange (0 .. 8190)
output.pcrpid INTEGER IntegerRange (0 .. 8190)
output.program INTEGER IntegerRange (1 .. 65535)
output.service TEXT StringRange
ipout.interface CHOICE EnumRange (AUTO ETH-0 ETH-1)
ipout.addressType CHOICE EnumRange (IP DNS NONE)
ipout.address TEXT StringRange
ipout.port INTEGER IntegerRange (0 .. 65535)
ipout.tos HEX HexRange (0 .. 0)
ipout.mtu INTEGER IntegerRange (0 .. 0)
ipout.ttl INTEGER IntegerRange (1 .. 255)
ipout.timingShaping CHOICE EnumRange (VBR CVBR CBR)
ipout.fecEnable CHOICE EnumRange (OFF PROMPEG VIDEO FURNANCE)
ipout.fecMode CHOICE EnumRange (A B)
ipout.fecColumns INTEGER IntegerRange (1 .. 20)
ipout.fecRows INTEGER IntegerRange (4 .. 20)
srtout.mode CHOICE EnumRange (CALLER LISTENER RENDEZVOUS)
srtout.encryption CHOICE EnumRange (NONE AES-128 AES-192 AES-256)
srtout.key TEXT NOPRESET StringRange
srtout.overheadBw INTEGER IntegerRange (0 .. 0)
srtout.stream TEXT StringRange
srtout.latency INTEGER IntegerRange (0 .. 0)
ipout.state TEXT R/O StringRange R/O
ipout.packetCount INTEGER R/O IntegerRange R/O (0 .. 0)
ipout.datarate FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
srtout.rtt INTEGER R/O IntegerRange R/O (0 .. 0)
srtout.packetsRetr INTEGER R/O IntegerRange R/O (0 .. 0)
srtout.packetsLost INTEGER R/O IntegerRange R/O (0 .. 0)
srtout.packetsDrop INTEGER R/O IntegerRange R/O (0 .. 0)
srtout.buffer INTEGER R/O IntegerRange R/O (0 .. 0)
srtout.measLatency INTEGER R/O IntegerRange R/O (0 .. 0)
video.source CHOICE EnumRange (SDI-1 SDI-2 SDI-3 SDI-4)
video.format CHOICE EnumRange (AUTO 1920x1080p 1920x1080i 1440x1080p 1440x1080i 960x1080p 960x1080i 1280x720p 720x576p 720x576i 540x576p 540x576i 352x576p 352x576i 352x288p 352x288i 448x336p)
video.profile CHOICE EnumRange (BASELINE MAIN HIGH HIGH-10 HIGH-422 MAIN-10 MAIN-10-422)
video.frameRate CHOICE EnumRange (AUTO 60fps 59fps 58fps 57fps 56fps 55fps 54fps 53fps 52fps 51fps 50fps 49fps 48fps 47fps 46fps 45fps 44fps 43fps 42fps 41fps 40fps 39fps 38fps 37fps 36fps 35fps 34fps 33fps 32fps 31fps 30fps 29fps 28fps 27fps 26fps 25fps 24fps 23fps 22fps 21fps 20fps 19fps 18fps 17fps 16fps 15fps 14fps 13fps 12fps 11fps 10fps 9fps 8fps 7fps 6fps 5fps 4fps 3fps 2fps 1fps)
video.resize CHOICE EnumRange (SCALE CROP)
video.rateControl CHOICE EnumRange (CBR VBR)
video.codec CHOICE EnumRange (H264 HEVC)
video.chroma CHOICE EnumRange (4:2:0-8Bit 4:2:0-10Bit 4:2:2-8Bit 4:2:2-10Bit)
video.aspectRatio CHOICE EnumRange (AUTO WSS-AFD 4:3 16:9 3:2 5:3 5:4 16:10 17:9)
video.gopLength INTEGER IntegerRange (1 .. 1000)
video.gopStruct CHOICE EnumRange (IP I IBP IBBP IBBBP IBBBBP)
video.datarate FLOAT DoubleRange (0.000 .. 0.000)
video.maxrate FLOAT DoubleRange (0.000 .. 0.000)
video.sdiMode CHOICE EnumRange (AUTO 1920x1080p 1920x1080i 1440x1080p 1440x1080i 960x1080p 960x1080i 1280x720p 720x576p 720x576i 540x576p 540x576i 352x576p 352x576i 352x288p 352x288i 448x336p)
video.timecode CHOICE EnumRange (NONE VITC SYSTEM)
video.countMode CHOICE EnumRange (UTC-CONVERSION SMPTE12M-1)
video.sdiFormat TEXT R/O StringRange R/O
video.pid INTEGER IntegerRange (0 .. 8190)
audio.1.enable CHOICE EnumRange (OFF Audio Encoder 0 Audio Encoder 1 Audio Encoder 2 Audio Encoder 3 Audio Encoder 4 Audio Encoder 5 Audio Encoder 6 Audio Encoder 7 Audio Encoder 8 Audio Encoder 9 Audio Encoder 10 Audio Encoder 11 Audio Encoder 12 Audio Encoder 13 Audio Encoder 14 Audio Encoder 15 Audio Encoder 16 Audio Encoder 17 Audio Encoder 18 Audio Encoder 19 Audio Encoder 20 Audio Encoder 21 Audio Encoder 22 Audio Encoder 23 Audio Encoder 24 Audio Encoder 25 Audio Encoder 26 Audio Encoder 27 Audio Encoder 28 Audio Encoder 29 Audio Encoder 30 Audio Encoder 31)
audio.1.mode CHOICE EnumRange (STEREO MONO MONO-RIGHT)
audio.1.samplingRate CHOICE EnumRange (48000Hz)
audio.1.datarate INTEGER IntegerRange (32 .. 448)
audio.1.coding CHOICE EnumRange (RAW MPEG2-ADTS MPEG4-ADTS MPEG4-LOAS)
audio.1.language TEXT StringRange
audio.1.pid INTEGER IntegerRange (0 .. 8191)
audio.1.source CHOICE EnumRange (SDI-1 SDI-2 SDI-3 SDI-4)
audio.1.embedded CHOICE EnumRange (1/2 3/4 5/6 7/8 9/10 11/12 13/14 15/16)
audio.2.enable CHOICE EnumRange (OFF Audio Encoder 0 Audio Encoder 1 Audio Encoder 2 Audio Encoder 3 Audio Encoder 4 Audio Encoder 5 Audio Encoder 6 Audio Encoder 7 Audio Encoder 8 Audio Encoder 9 Audio Encoder 10 Audio Encoder 11 Audio Encoder 12 Audio Encoder 13 Audio Encoder 14 Audio Encoder 15 Audio Encoder 16 Audio Encoder 17 Audio Encoder 18 Audio Encoder 19 Audio Encoder 20 Audio Encoder 21 Audio Encoder 22 Audio Encoder 23 Audio Encoder 24 Audio Encoder 25 Audio Encoder 26 Audio Encoder 27 Audio Encoder 28 Audio Encoder 29 Audio Encoder 30 Audio Encoder 31)
audio.2.mode CHOICE EnumRange (STEREO MONO MONO-RIGHT)
audio.2.samplingRate CHOICE EnumRange (48000Hz)
audio.2.datarate INTEGER IntegerRange (32 .. 448)
audio.2.coding CHOICE EnumRange (RAW MPEG2-ADTS MPEG4-ADTS MPEG4-LOAS)
audio.2.language TEXT StringRange
audio.2.pid INTEGER IntegerRange (0 .. 8191)
audio.2.source CHOICE EnumRange (SDI-1 SDI-2 SDI-3 SDI-4)
audio.2.embedded CHOICE EnumRange (1/2 3/4 5/6 7/8 9/10 11/12 13/14 15/16)
audio.3.enable CHOICE EnumRange (OFF Audio Encoder 0 Audio Encoder 1 Audio Encoder 2 Audio Encoder 3 Audio Encoder 4 Audio Encoder 5 Audio Encoder 6 Audio Encoder 7 Audio Encoder 8 Audio Encoder 9 Audio Encoder 10 Audio Encoder 11 Audio Encoder 12 Audio Encoder 13 Audio Encoder 14 Audio Encoder 15 Audio Encoder 16 Audio Encoder 17 Audio Encoder 18 Audio Encoder 19 Audio Encoder 20 Audio Encoder 21 Audio Encoder 22 Audio Encoder 23 Audio Encoder 24 Audio Encoder 25 Audio Encoder 26 Audio Encoder 27 Audio Encoder 28 Audio Encoder 29 Audio Encoder 30 Audio Encoder 31)
audio.3.mode CHOICE EnumRange (STEREO MONO MONO-RIGHT)
audio.3.samplingRate CHOICE EnumRange (48000Hz)
audio.3.datarate INTEGER IntegerRange (32 .. 448)
audio.3.coding CHOICE EnumRange (RAW MPEG2-ADTS MPEG4-ADTS MPEG4-LOAS)
audio.3.language TEXT StringRange
audio.3.pid INTEGER IntegerRange (0 .. 8191)
audio.3.source CHOICE EnumRange (SDI-1 SDI-2 SDI-3 SDI-4)
audio.3.embedded CHOICE EnumRange (1/2 3/4 5/6 7/8 9/10 11/12 13/14 15/16)
audio.4.enable CHOICE EnumRange (OFF Audio Encoder 0 Audio Encoder 1 Audio Encoder 2 Audio Encoder 3 Audio Encoder 4 Audio Encoder 5 Audio Encoder 6 Audio Encoder 7 Audio Encoder 8 Audio Encoder 9 Audio Encoder 10 Audio Encoder 11 Audio Encoder 12 Audio Encoder 13 Audio Encoder 14 Audio Encoder 15 Audio Encoder 16 Audio Encoder 17 Audio Encoder 18 Audio Encoder 19 Audio Encoder 20 Audio Encoder 21 Audio Encoder 22 Audio Encoder 23 Audio Encoder 24 Audio Encoder 25 Audio Encoder 26 Audio Encoder 27 Audio Encoder 28 Audio Encoder 29 Audio Encoder 30 Audio Encoder 31)
audio.4.mode CHOICE EnumRange (STEREO MONO MONO-RIGHT)
audio.4.samplingRate CHOICE EnumRange (48000Hz)
audio.4.datarate INTEGER IntegerRange (32 .. 448)
audio.4.coding CHOICE EnumRange (RAW MPEG2-ADTS MPEG4-ADTS MPEG4-LOAS)
audio.4.language TEXT StringRange
audio.4.pid INTEGER IntegerRange (0 .. 8191)
audio.4.source CHOICE EnumRange (SDI-1 SDI-2 SDI-3 SDI-4)
audio.4.embedded CHOICE EnumRange (1/2 3/4 5/6 7/8 9/10 11/12 13/14 15/16)
audio.5.enable CHOICE EnumRange (OFF Audio Encoder 0 Audio Encoder 1 Audio Encoder 2 Audio Encoder 3 Audio Encoder 4 Audio Encoder 5 Audio Encoder 6 Audio Encoder 7 Audio Encoder 8 Audio Encoder 9 Audio Encoder 10 Audio Encoder 11 Audio Encoder 12 Audio Encoder 13 Audio Encoder 14 Audio Encoder 15 Audio Encoder 16 Audio Encoder 17 Audio Encoder 18 Audio Encoder 19 Audio Encoder 20 Audio Encoder 21 Audio Encoder 22 Audio Encoder 23 Audio Encoder 24 Audio Encoder 25 Audio Encoder 26 Audio Encoder 27 Audio Encoder 28 Audio Encoder 29 Audio Encoder 30 Audio Encoder 31)
audio.5.mode CHOICE EnumRange (STEREO MONO MONO-RIGHT)
audio.5.samplingRate CHOICE EnumRange (48000Hz)
audio.5.datarate INTEGER IntegerRange (32 .. 448)
audio.5.coding CHOICE EnumRange (RAW MPEG2-ADTS MPEG4-ADTS MPEG4-LOAS)
audio.5.language TEXT StringRange
audio.5.pid INTEGER IntegerRange (0 .. 8191)
audio.5.source CHOICE EnumRange (SDI-1 SDI-2 SDI-3 SDI-4)
audio.5.embedded CHOICE EnumRange (1/2 3/4 5/6 7/8 9/10 11/12 13/14 15/16)
audio.6.enable CHOICE EnumRange (OFF Audio Encoder 0 Audio Encoder 1 Audio Encoder 2 Audio Encoder 3 Audio Encoder 4 Audio Encoder 5 Audio Encoder 6 Audio Encoder 7 Audio Encoder 8 Audio Encoder 9 Audio Encoder 10 Audio Encoder 11 Audio Encoder 12 Audio Encoder 13 Audio Encoder 14 Audio Encoder 15 Audio Encoder 16 Audio Encoder 17 Audio Encoder 18 Audio Encoder 19 Audio Encoder 20 Audio Encoder 21 Audio Encoder 22 Audio Encoder 23 Audio Encoder 24 Audio Encoder 25 Audio Encoder 26 Audio Encoder 27 Audio Encoder 28 Audio Encoder 29 Audio Encoder 30 Audio Encoder 31)
audio.6.mode CHOICE EnumRange (STEREO MONO MONO-RIGHT)
audio.6.samplingRate CHOICE EnumRange (48000Hz)
audio.6.datarate INTEGER IntegerRange (32 .. 448)
audio.6.coding CHOICE EnumRange (RAW MPEG2-ADTS MPEG4-ADTS MPEG4-LOAS)
audio.6.language TEXT StringRange
audio.6.pid INTEGER IntegerRange (0 .. 8191)
audio.6.source CHOICE EnumRange (SDI-1 SDI-2 SDI-3 SDI-4)
audio.6.embedded CHOICE EnumRange (1/2 3/4 5/6 7/8 9/10 11/12 13/14 15/16)
audio.7.enable CHOICE EnumRange (OFF Audio Encoder 0 Audio Encoder 1 Audio Encoder 2 Audio Encoder 3 Audio Encoder 4 Audio Encoder 5 Audio Encoder 6 Audio Encoder 7 Audio Encoder 8 Audio Encoder 9 Audio Encoder 10 Audio Encoder 11 Audio Encoder 12 Audio Encoder 13 Audio Encoder 14 Audio Encoder 15 Audio Encoder 16 Audio Encoder 17 Audio Encoder 18 Audio Encoder 19 Audio Encoder 20 Audio Encoder 21 Audio Encoder 22 Audio Encoder 23 Audio Encoder 24 Audio Encoder 25 Audio Encoder 26 Audio Encoder 27 Audio Encoder 28 Audio Encoder 29 Audio Encoder 30 Audio Encoder 31)
audio.7.mode CHOICE EnumRange (STEREO MONO MONO-RIGHT)
audio.7.samplingRate CHOICE EnumRange (48000Hz)
audio.7.datarate INTEGER IntegerRange (32 .. 448)
audio.7.coding CHOICE EnumRange (RAW MPEG2-ADTS MPEG4-ADTS MPEG4-LOAS)
audio.7.language TEXT StringRange
audio.7.pid INTEGER IntegerRange (0 .. 8191)
audio.7.source CHOICE EnumRange (SDI-1 SDI-2 SDI-3 SDI-4)
audio.7.embedded CHOICE EnumRange (1/2 3/4 5/6 7/8 9/10 11/12 13/14 15/16)
audio.8.enable CHOICE EnumRange (OFF Audio Encoder 0 Audio Encoder 1 Audio Encoder 2 Audio Encoder 3 Audio Encoder 4 Audio Encoder 5 Audio Encoder 6 Audio Encoder 7 Audio Encoder 8 Audio Encoder 9 Audio Encoder 10 Audio Encoder 11 Audio Encoder 12 Audio Encoder 13 Audio Encoder 14 Audio Encoder 15 Audio Encoder 16 Audio Encoder 17 Audio Encoder 18 Audio Encoder 19 Audio Encoder 20 Audio Encoder 21 Audio Encoder 22 Audio Encoder 23 Audio Encoder 24 Audio Encoder 25 Audio Encoder 26 Audio Encoder 27 Audio Encoder 28 Audio Encoder 29 Audio Encoder 30 Audio Encoder 31)
audio.8.mode CHOICE EnumRange (STEREO MONO MONO-RIGHT)
audio.8.samplingRate CHOICE EnumRange (48000Hz)
audio.8.datarate INTEGER IntegerRange (32 .. 448)
audio.8.coding CHOICE EnumRange (RAW MPEG2-ADTS MPEG4-ADTS MPEG4-LOAS)
audio.8.language TEXT StringRange
audio.8.pid INTEGER IntegerRange (0 .. 8191)
audio.8.source CHOICE EnumRange (SDI-1 SDI-2 SDI-3 SDI-4)
audio.8.embedded CHOICE EnumRange (1/2 3/4 5/6 7/8 9/10 11/12 13/14 15/16)
faults.02 ALARM R/O AlarmFlagRange R/O (Video)