This page describes the device driver and the device window for the Envivio 4Caster B3 MPEG-4 video encoder.
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 .
--- IP and MPEG output parameters
--- Video parameters
--- Audio parameters
--- The faults page.
--- The device info page.
--- The maintenance page.Configuration parameters
The only configuration parameter which must be set for the Envivio encoder is it's IP address:
| parameter | description |
|---|---|
| address | Enter the IP address of the encoder here. Example: |
| 10.0.0.1 |
Remarks
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.systemVersion | TEXT | R/O | StringRange R/O |
| info.4casterVersion | TEXT | R/O | StringRange R/O |
| info.h264Encoder | TEXT | R/O | StringRange R/O |
| info.aspEncoder | TEXT | R/O | StringRange R/O |
| info.aacEncoder | TEXT | R/O | StringRange R/O |
| info.avInputDriver | TEXT | R/O | StringRange R/O |
| input.video.frameRate | INTEGER | IntegerRange (0 .. 0) | |
| input.video.width | INTEGER | IntegerRange (0 .. 0) | |
| input.video.height | INTEGER | IntegerRange (0 .. 0) | |
| input.video.useDeinterlaceFilter | CHOICE | EnumRange (OFF ON) | |
| input.video.brightness | INTEGER | IntegerRange (0 .. 100) | |
| input.video.contrast | INTEGER | IntegerRange (0 .. 100) | |
| input.video.saturation | INTEGER | IntegerRange (0 .. 100) | |
| input.video.type | CHOICE | EnumRange (SDI Composite Component S-Video) | |
| input.video.enabled | CHOICE | EnumRange (OFF ON) | |
| input.audio.frequency | CHOICE | EnumRange (AUTO 48 kHz 32 kHz 24 kHz 16 kHz 12 kHz 8 kHz) | |
| input.audio.numChannels | CHOICE | EnumRange (LEFT RIGHT DUAL STEREO) | |
| input.audio.volume | INTEGER | IntegerRange (0 .. 100) | |
| input.audio.languageCode | CHOICE | EnumRange (None English French Spanish German) | |
| input.audio.type | CHOICE | EnumRange (None SDI (G1 P1) SDI (G1 P2) SDI (G2 P1) SDI (G2 P2) SDI (G3 P1) SDI (G3 P2) SDI (G4 P1) SDI (G4 P2) AES 1 AES 2 Balanced 1 Balanced 2 Unbalanced 1 Unbalanced 2) | |
| input.audio2.frequency | CHOICE | EnumRange (AUTO 48 kHz 32 kHz 24 kHz 16 kHz 12 kHz 8 kHz) | |
| input.audio2.numChannels | CHOICE | EnumRange (LEFT RIGHT DUAL STEREO) | |
| input.audio2.volume | INTEGER | IntegerRange (0 .. 100) | |
| input.audio2.languageCode | CHOICE | EnumRange (None English French Spanish German) | |
| input.audio2.type | CHOICE | EnumRange (None SDI (G1 P1) SDI (G1 P2) SDI (G2 P1) SDI (G2 P2) SDI (G3 P1) SDI (G3 P2) SDI (G4 P1) SDI (G4 P2) AES 1 AES 2 Balanced 1 Balanced 2 Unbalanced 1 Unbalanced 2) | |
| input.audio3.frequency | CHOICE | EnumRange (AUTO 48 kHz 32 kHz 24 kHz 16 kHz 12 kHz 8 kHz) | |
| input.audio3.numChannels | CHOICE | EnumRange (LEFT RIGHT DUAL STEREO) | |
| input.audio3.volume | INTEGER | IntegerRange (0 .. 100) | |
| input.audio3.languageCode | CHOICE | EnumRange (None English French Spanish German) | |
| input.audio3.type | CHOICE | EnumRange (None SDI (G1 P1) SDI (G1 P2) SDI (G2 P1) SDI (G2 P2) SDI (G3 P1) SDI (G3 P2) SDI (G4 P1) SDI (G4 P2) AES 1 AES 2 Balanced 1 Balanced 2 Unbalanced 1 Unbalanced 2) | |
| input.audio4.frequency | CHOICE | EnumRange (AUTO 48 kHz 32 kHz 24 kHz 16 kHz 12 kHz 8 kHz) | |
| input.audio4.numChannels | CHOICE | EnumRange (LEFT RIGHT DUAL STEREO) | |
| input.audio4.volume | INTEGER | IntegerRange (0 .. 100) | |
| input.audio4.languageCode | CHOICE | EnumRange (None English French Spanish German) | |
| input.audio4.type | CHOICE | EnumRange (None SDI (G1 P1) SDI (G1 P2) SDI (G2 P1) SDI (G2 P2) SDI (G3 P1) SDI (G3 P2) SDI (G4 P1) SDI (G4 P2) AES 1 AES 2 Balanced 1 Balanced 2 Unbalanced 1 Unbalanced 2) | |
| output.broadcast.generateStream | CHOICE | EnumRange (OFF ON) | |
| output.broadcast.IPAddress | TEXT | StringRange | |
| output.broadcast.port | INTEGER | IntegerRange (0 .. 65535) | |
| output.broadcast.sdpFileName | TEXT | StringRange | |
| output.broadcast.sessionName | TEXT | StringRange | |
| output.dvb.enabled | CHOICE | EnumRange (OFF ON) | |
| output.dvb.videoPid | INTEGER | IntegerRange (0 .. 8191) | |
| output.dvb.audioPid | INTEGER | IntegerRange (0 .. 8191) | |
| output.dvb.pmtPid | INTEGER | IntegerRange (0 .. 8191) | |
| output.dvb.pcrPid | INTEGER | IntegerRange (0 .. 8191) | |
| output.dvb.progNum | INTEGER | IntegerRange (0 .. 65535) | |
| output.dvb.burstModeEnabled | CHOICE | EnumRange (SMOOTH BURST) | |
| output.dvb.packetSize204Enabled | CHOICE | EnumRange (188 bytes 204 bytes) | |
| output.dvb.extSyncEnabled | CHOICE | EnumRange (INTERN EXTERN) | |
| output.dvb.tsBitRate | INTEGER | IntegerRange (0 .. 0) | |
| output.dvb.IPAddress | TEXT | StringRange | |
| output.dvb.port | INTEGER | IntegerRange (0 .. 65535) | |
| output.dvb.multicastTTL | INTEGER | IntegerRange (0 .. 0) | |
| output.dvb.tos | INTEGER | IntegerRange (0 .. 255) | |
| output.dvb.interface | CHOICE | EnumRange (AUTO 1 2) | |
| output.dvb.ipEnabled | CHOICE | EnumRange (OFF ON) | |
| advancedOutput.network.networkInterface | CHOICE | EnumRange (AUTO 1 2) | |
| advancedOutput.network.multicastTTL | INTEGER | IntegerRange (0 .. 0) | |
| advancedOutput.network.maxPacketSize | INTEGER | IntegerRange (0 .. 0) | |
| advancedOutput.network.videoToS | INTEGER | IntegerRange (0 .. 255) | |
| advancedOutput.network.audioToS | INTEGER | IntegerRange (0 .. 255) | |
| advancedOutput.network.sapToS | INTEGER | IntegerRange (0 .. 255) | |
| encoding.video.bitrate | INTEGER | IntegerRange (0 .. 0) | |
| encoding.video.maxBitrate | INTEGER | IntegerRange (0 .. 0) | |
| encoding.video.rateControlType | CHOICE | EnumRange (CBR VBR) | |
| encoding.video.codecType | CHOICE | EnumRange (MPEG-4 ASP H264 Main H264 Baseline) | |
| encoding.video.useOverscan | CHOICE | EnumRange (OFF ON) | |
| encoding.audio.bitrate | INTEGER | IntegerRange (0 .. 0) | |
| encoding.audio.codecType | CHOICE | EnumRange (MPEG-4 AAC MPEG-4 HE-AAC MPEG-2 AAC MPEG-2 HE-AAC MPEG-1 LAYER2) | |
| encoding.audio2.bitrate | INTEGER | IntegerRange (0 .. 0) | |
| encoding.audio2.codecType | CHOICE | EnumRange (MPEG-4 AAC MPEG-4 HE-AAC MPEG-2 AAC MPEG-2 HE-AAC MPEG-1 LAYER2) | |
| encoding.audio3.bitrate | INTEGER | IntegerRange (0 .. 0) | |
| encoding.audio3.codecType | CHOICE | EnumRange (MPEG-4 AAC MPEG-4 HE-AAC MPEG-2 AAC MPEG-2 HE-AAC MPEG-1 LAYER2) | |
| encoding.audio4.bitrate | INTEGER | IntegerRange (0 .. 0) | |
| encoding.audio4.codecType | CHOICE | EnumRange (MPEG-4 AAC MPEG-4 HE-AAC MPEG-2 AAC MPEG-2 HE-AAC MPEG-1 LAYER2) | |
| advancedEncoding.general.keyFramePeriod | FLOAT | DoubleRange (0.00 .. 0.00) | |
| advancedEncoding.general.BFramePeriod | CHOICE | EnumRange (OFF ON) | |
| advancedEncoding.general.aspectRatio | CHOICE | EnumRange (4:3 16:9 4:3 Letterbox 16:9 Pillarbox) | |
| advancedEncoding.general.closedCaptions | CHOICE | EnumRange (OFF ON) | |
| advancedEncoding.filters.useSpatialFilter | CHOICE | EnumRange (OFF ON) | |
| advancedEncoding.rateControl.videoBufferSize | FLOAT | DoubleRange (0.00 .. 0.00) | |
| encoding.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| encoding.maxBitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| stop | TEXT | NOPRESET | StringRange |
| start | TEXT | NOPRESET | StringRange |
| status | TEXT | R/O | StringRange R/O |
| internal.status | TEXT | R/O | StringRange R/O |
| internal.audioBitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (4CASTER) |