Viz Mosart Administrator Guide

Version 5.6 | Published March 27, 2024 ©

Vision Mixer Configuration Files

The configuration files for the following vision mixers (switchers) are listed here for convenience. See the inline commenting for parameter explanation.

Note: Only changes to commented values, where indicated as variables, are supported!

ClipServerVizEngine.xml

Settings for the video server configuration file and in addition, for Viz Engine as a video server. Only commented values may be changed.

<DeviceConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Properties>
<item name="KeepCache" value="False" />
<item name="RefreshOnUpdate" value="True" />
<!-- The layer a switching scene is located in on. Only used for video servers, for Engine Switcher (Viz Engine) this value is always "MIDDLE". Default: Back -->
<item name="ControlSceneLayer" value="MIDDLE" />
<!-- Shall always be true, do not change. Default: true -->
  <item name="UseScriptCommands" value="true" />
<!-- The path prefix of the clips. Default: <clip_root> -->
<item name="ClipNamePrefix" value="" />
<!-- Clip extension (if not set, all types can be played, but needs to be specified in the NRCS). Default: empty -->
<item name="ClipNamePostfix" value="" />
  <item name="AssetToMediaMap" value="UseTitleAsSlug" />
<!-- The version of the Switcher Scene. Used by Mosart to check the channel status when connecting to a port. For versions after 1, it does not need Mosart to check the status. It is dynamic. Default: 1 -->
 <item name="SwitcherSceneVersion" value="2" />
</Properties>

Note: For Engine Switcher Mode configurations in the Viz Engine, see Engine Switcher Configuration.

GvgVideoSwitcherConfig.xml

<DeviceConfig name="GvgVideoSwitcherConfig">
<Properties>
<item name="SendBreak" value="true" />
<item name="EnableHeartbeat" value="true" />
</Properties>
</DeviceConfig>
  • SendBreak: All GVG 4000 protocol switchers requires a break before connecting (but there are switchers which do not need this).

  • EnableHeartbeat: When no commands are issued, a heartbeat is sent to the vision mixer with an interval equal to the configured heartbeat interval.

GrassValleyCPLVideoSwitcherConfig.xml

<DeviceConfig name="GrassValleyVideSwithcerConfig">
<Properties>
<!-- Interval in seconds when to test for a valid connection when not connected -->
<item name="ConnectionCheckIntervalInSecondsNotConnected" value="5" />
<!-- Interval in seconds when to test for a valid connection when connected -->
<item name="ConnectionCheckIntervalInSecondsConnected" value="10" />
</Properties>
</DeviceConfig>

RossVideoSwitcherConfig.xml

Note: This config replaces CarboniteVideoSwitcherConfig.xml.

<DeviceConfig name="CarboniteVideoSwitcherConfig">
<Properties>
<!-- The properties below is the virtual cross point mapping for internal Ross Carbonite sources. Alias can be anything. Value is the virtual assigned crosspoint to be set in AV Config XML. Name is the RossTalk command for the item.
-->
<item alias="MediaStore1" value="1001" name="MS:1" />
<item alias="MediaStore2" value="1002" name="MS:2" />
<item alias="MediaStore3" value="1003" name="MS:3" />
<item alias="MediaStore4" value="1004" name="MS:4" />
<item alias="Black" value="1008" name="BK" />
<item alias="MatteColor" value="1009" name="BG" />
<item alias="ME1" value="1011" name="ME:1" />
<item alias="ME2" value="1012" name="ME:2" />
<item alias="MiniME1" value="1021" name="MME:1" />
<item alias="MiniME2" value="1022" name="MME:2" />
<item alias="MiniME3" value="1023" name="MME:3" />
<item alias="MiniME4" value="1024" name="MME:4" />
<item alias="MuliScreen1" value="1031" name="MSC:1" />
<item alias="MuliScreen2" value="1032" name="MSC:2" />
</Properties>
</DeviceConfig>

SonyVideoSwitcherConfig.xml

<DeviceConfig name="SonySwitcherConfig">
<Properties>
<!-- Truns the heartbeat mechanism on/off. -->
<!-- item name="EnableHeartbeat" value="false" / -->
 
<!-- The number of milliseconds before a time-out occurs when a read operation does not finish.
If set less than zero the time-out will be infinite -->
<!-- item name="ReadTimeout" value="100" / -->
<!-- ComPort2 is used for the SonySerialTallyDriver in split mode, using the second serialport for the SCU connection -->
<!-- <item name="ComPort2" value="COM23" /> -->
<!-- The properties below routes the different commands sets to either the standard or the extra COM port
None: always com port 1,
Partial: com port 1 if the crosspoint range or mix effect range is supported by com port 2, otherwise com port 2
Full: always com port 2
-->
<!--
<item name="AutoTransComPort2" value="None" />
<item name="SetCrossPointComPort2" value="Full" />
<item name="SetCrossPointComPort2" value="Full" />
<item name="SetAuxCrossPointComPort2" value="Full" />
<item name="SetKeyFillCrossPointComPort2" value="Full" />
<item name="SetKeyerComPort2" value="Full" />
<item name="SetDskComPort2" value="Partial" />
<item name="SetTransTypeComPort2" value="Full" />
<item name="RecallRegionComPort2" value="None" />
-->
</Properties>
</DeviceConfig>

VizEngineSwitcherConfig.xml

This config is employed when controlling video switching directly from a Vizrt Viz Engine, as presented in section Viz Engine as a Switcher.

<DeviceConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Properties>
<item name="ControlScenePath" value="Vizrt/VizMosart/ControlScenes/switcher" />
<item name="NumberOfKeyBuses" value="8"/> <!-- Number of key buses in template editor (default value is 4, only other valid option is 8) -->
</Properties>
</DeviceConfig>

Note: Configurations are also required on the Viz Engine server. See Engine Switcher Configuration.

VizrtIpSystemsVideoSwitcherConfig.xml

<DeviceConfig name="VizrtIpSystemsVideoSwitcherConfig">
<Properties>
<!-- The path where EMEMs are stored -->
<item name="PathToEmem" value="D:\Sessions\SessionName\emem\" />
<!-- Set this to true if the crosspoint names should be sent in the command to the driver instead of the physical inputs for the NDI Outputs. Default: true.-->
<item name="UseOutputCrosspointNames" value="true" />
</Properties>
</DeviceConfig>