Service Host Administrator Guide
Version 2.1 | Published September 27, 2022 ©
Example Configuration File
You can manually change the configuration, without using the web interface as described in Channel Recorder Configuration.
The configuration file is located in %ProgramData%\vizrt\ServiceHost\.
The name of the configuration file is the Service Name that has been used during the registration of the instance.
Warning: Manual manipulation of the configuration file is prone to errors. For this reason, you are strongly advised not to do it. Whenever possible, use the web interface provided by Service Host.
<?
xml
version
=
"1.0"
?>
<
payload
model
=
"model.xml"
xmlns
=
"http://www.vizrt.com/types"
>
<
field
name
=
"plugin-config"
>
<
field
name
=
"2022-input-settings"
>
<
field
name
=
"ipv4address"
>
<
value
>239.0.10.10</
value
>
</
field
>
<
field
name
=
"join-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"packet-interval-threshold"
>
<
value
>6.4</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50002</
value
>
</
field
>
</
field
>
<
field
name
=
"2022-output-settings"
>
<
field
name
=
"ipv4address"
>
<
value
>239.0.12.10</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50002</
value
>
</
field
>
</
field
>
<
field
name
=
"2059-settings"
>
<
field
name
=
"best-master-selection"
>
<
value
>1</
value
>
</
field
>
</
field
>
<
field
name
=
"2110-input-anc-redundancy-settings"
>
<
field
name
=
"filter-list"
>
<
value
/>
</
field
>
<
field
name
=
"filter-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ipv4address"
>
<
value
>239.1.10.14</
value
>
</
field
>
<
field
name
=
"packet-interval-threshold"
>
<
value
>819.2</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50006</
value
>
</
field
>
</
field
>
<
field
name
=
"2110-input-anc-settings"
>
<
field
name
=
"enable"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"filter-list"
>
<
value
/>
</
field
>
<
field
name
=
"filter-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ipv4address"
>
<
value
>239.0.10.14</
value
>
</
field
>
<
field
name
=
"packet-interval-threshold"
>
<
value
>819.2</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50006</
value
>
</
field
>
<
field
name
=
"rtp-payload-id"
>
<
value
>100</
value
>
</
field
>
</
field
>
<
field
name
=
"2110-input-audio-redundancy-settings"
>
<
field
name
=
"filter-list"
>
<
value
/>
</
field
>
<
field
name
=
"filter-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ipv4address"
>
<
value
>239.1.10.12</
value
>
</
field
>
<
field
name
=
"packet-interval-threshold"
>
<
value
>102.4</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50004</
value
>
</
field
>
</
field
>
<
field
name
=
"2110-input-audio-settings"
>
<
field
name
=
"enable"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"filter-list"
>
<
value
/>
</
field
>
<
field
name
=
"filter-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ipv4address"
>
<
value
>239.0.10.12</
value
>
</
field
>
<
field
name
=
"packet-duration"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"packet-interval-threshold"
>
<
value
>102.4</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50004</
value
>
</
field
>
<
field
name
=
"rtp-payload-id"
>
<
value
>97</
value
>
</
field
>
<
field
name
=
"track-count"
>
<
value
>8</
value
>
</
field
>
<
field
name
=
"use-track-count"
>
<
value
>0</
value
>
</
field
>
</
field
>
<
field
name
=
"2110-input-general-settings"
>
<
field
name
=
"join-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"redundancy"
>
<
value
>1</
value
>
</
field
>
</
field
>
<
field
name
=
"2110-input-video-redundancy-settings"
>
<
field
name
=
"filter-list"
>
<
value
/>
</
field
>
<
field
name
=
"filter-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ipv4address"
>
<
value
>239.1.10.10</
value
>
</
field
>
<
field
name
=
"packet-interval-threshold"
>
<
value
>6.4</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50002</
value
>
</
field
>
</
field
>
<
field
name
=
"2110-input-video-settings"
>
<
field
name
=
"enable"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"filter-list"
>
<
value
/>
</
field
>
<
field
name
=
"filter-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ipv4address"
>
<
value
>239.0.10.10</
value
>
</
field
>
<
field
name
=
"packet-interval-threshold"
>
<
value
>6.4</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50002</
value
>
</
field
>
<
field
name
=
"rtp-payload-id"
>
<
value
>96</
value
>
</
field
>
</
field
>
<
field
name
=
"2110-output-anc-settings"
>
<
field
name
=
"enable"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ipv4address"
>
<
value
>239.0.12.14</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50006</
value
>
</
field
>
<
field
name
=
"rtp-payload-id"
>
<
value
>100</
value
>
</
field
>
<
field
name
=
"smpte352"
>
<
value
>1</
value
>
</
field
>
</
field
>
<
field
name
=
"2110-output-audio-settings"
>
<
field
name
=
"enable"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ipv4address"
>
<
value
>239.0.12.12</
value
>
</
field
>
<
field
name
=
"packet-duration"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50004</
value
>
</
field
>
<
field
name
=
"rtp-payload-id"
>
<
value
>97</
value
>
</
field
>
<
field
name
=
"track-count"
>
<
value
>8</
value
>
</
field
>
<
field
name
=
"use-track-count"
>
<
value
>0</
value
>
</
field
>
</
field
>
<
field
name
=
"2110-output-video-settings"
>
<
field
name
=
"enable"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ipv4address"
>
<
value
>239.0.12.10</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50002</
value
>
</
field
>
<
field
name
=
"rtp-payload-id"
>
<
value
>96</
value
>
</
field
>
</
field
>
<
field
name
=
"board-settings"
>
<
field
name
=
"serial-number"
>
<
value
/>
</
field
>
</
field
>
<
field
name
=
"capture-settings"
>
<
field
name
=
"alias-node-source"
>
<
value
>INPUT</
value
>
</
field
>
<
field
name
=
"clip-root"
>
<
value
>D:\\cr_clip</
value
>
</
field
>
<
field
name
=
"colorimetry"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"m264-core-index"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"resolution"
>
<
value
>NTSC</
value
>
</
field
>
<
field
name
=
"resolution-detection"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"restarting"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"restarting-delay"
>
<
value
>3000</
value
>
</
field
>
<
field
name
=
"sd-aspect-ratio"
>
<
value
>4_3</
value
>
</
field
>
<
field
name
=
"uhd"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"v210"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"vbi"
>
<
value
>1</
value
>
</
field
>
</
field
>
<
field
name
=
"clip-settings"
>
<
field
name
=
"audio-channels"
>
<
value
>8</
value
>
</
field
>
<
field
name
=
"bitrate"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"codec"
>
<
value
>XDCam</
value
>
</
field
>
<
field
name
=
"container"
>
<
value
>XDCAMMXF</
value
>
</
field
>
<
field
name
=
"disk-access-size"
>
<
value
>4MiB</
value
>
</
field
>
<
field
name
=
"duration"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"file-extension"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"hqxdcamhd422"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"in"
>
<
value
/>
</
field
>
<
field
name
=
"out"
>
<
value
/>
</
field
>
<
field
name
=
"starttc"
>
<
value
/>
</
field
>
<
field
name
=
"stop-at-end"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"tdir"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"tdir-interval"
>
<
value
>0.001</
value
>
</
field
>
<
field
name
=
"update-mt-enable"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"vbr"
>
<
value
>0</
value
>
</
field
>
</
field
>
<
field
name
=
"clock-settings"
>
<
field
name
=
"clock-type"
>
<
value
>INPUT</
value
>
</
field
>
<
field
name
=
"flywheel-timeout"
>
<
value
>5</
value
>
</
field
>
<
field
name
=
"genlock-flywheel"
>
<
value
>0</
value
>
</
field
>
</
field
>
<
field
name
=
"coder-output-settings"
>
<
field
name
=
"ipv4address"
>
<
value
/>
</
field
>
<
field
name
=
"name"
>
<
value
>SHM_CR</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>10002</
value
>
</
field
>
</
field
>
<
field
name
=
"communication-settings"
>
<
field
name
=
"command-handler-port"
>
<
value
>6810</
value
>
</
field
>
<
field
name
=
"mvcp-port"
>
<
value
>10000</
value
>
</
field
>
</
field
>
<
field
name
=
"input-settings"
>
<
field
name
=
"input"
>
<
value
>VideoIn</
value
>
</
field
>
</
field
>
<
field
name
=
"license"
>
<
field
name
=
"4K-video-enablement"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"container-serial-and-core-license-string"
>
<
value
>130-4098016501-ENG_SVCHOST_CORE</
value
>
</
field
>
<
field
name
=
"dnxhd-enablement"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"license"
>
<
value
>1200200</
value
>
</
field
>
</
field
>
<
field
name
=
"log-settings"
>
<
field
name
=
"timecode-log-interval"
>
<
value
>0</
value
>
</
field
>
</
field
>
<
field
name
=
"manager-settings"
>
<
field
name
=
"ring-buffer"
>
<
value
>60</
value
>
</
field
>
<
field
name
=
"timeout"
>
<
value
>5000</
value
>
</
field
>
</
field
>
<
field
name
=
"output-settings"
>
<
field
name
=
"output"
>
<
value
>None</
value
>
</
field
>
</
field
>
<
field
name
=
"persistence-settings"
>
<
field
name
=
"persistence"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"persistence-interval"
>
<
value
>0.0</
value
>
</
field
>
</
field
>
<
field
name
=
"process-settings"
>
<
field
name
=
"priority"
>
<
value
>REALTIME</
value
>
</
field
>
</
field
>
<
field
name
=
"scheduler-settings"
>
<
field
name
=
"discontinuous-tc"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"inclusive-out"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"timecode-source"
>
<
value
>TIME_OF_DAY</
value
>
</
field
>
<
field
name
=
"trigger-threshold"
>
<
value
>5</
value
>
</
field
>
<
field
name
=
"writers"
>
<
value
>2</
value
>
</
field
>
</
field
>
<
field
name
=
"sfp-a-2059-settings"
>
<
field
name
=
"announce-receipt-timeout"
>
<
value
>6</
value
>
</
field
>
<
field
name
=
"delay-mechanism"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"dhcp"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"filter-list"
>
<
value
/>
</
field
>
<
field
name
=
"filter-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ip-mode"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"join-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"master-clock-domain-number"
>
<
value
>127</
value
>
</
field
>
<
field
name
=
"type-of-service-dscp"
>
<
value
>0</
value
>
</
field
>
</
field
>
<
field
name
=
"sfp-a-general-settings"
>
<
field
name
=
"ipv4address"
>
<
value
>10.0.0.2</
value
>
</
field
>
<
field
name
=
"ipv4gateway"
>
<
value
>10.0.0.1</
value
>
</
field
>
<
field
name
=
"ipv4netmask"
>
<
value
>255.255.255.0</
value
>
</
field
>
</
field
>
<
field
name
=
"sfp-b-2059-settings"
>
<
field
name
=
"announce-receipt-timeout"
>
<
value
>6</
value
>
</
field
>
<
field
name
=
"delay-mechanism"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"dhcp"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"filter-list"
>
<
value
/>
</
field
>
<
field
name
=
"filter-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ip-mode"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"join-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"master-clock-domain-number"
>
<
value
>127</
value
>
</
field
>
<
field
name
=
"type-of-service-dscp"
>
<
value
>0</
value
>
</
field
>
</
field
>
<
field
name
=
"sfp-b-general-settings"
>
<
field
name
=
"ipv4address"
>
<
value
>10.0.0.3</
value
>
</
field
>
<
field
name
=
"ipv4gateway"
>
<
value
>10.0.0.1</
value
>
</
field
>
<
field
name
=
"ipv4netmask"
>
<
value
>255.255.255.0</
value
>
</
field
>
</
field
>
<
field
name
=
"sfp-c-2059-settings"
>
<
field
name
=
"announce-receipt-timeout"
>
<
value
>6</
value
>
</
field
>
<
field
name
=
"delay-mechanism"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"dhcp"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"filter-list"
>
<
value
/>
</
field
>
<
field
name
=
"filter-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ip-mode"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"join-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"master-clock-domain-number"
>
<
value
>127</
value
>
</
field
>
<
field
name
=
"type-of-service-dscp"
>
<
value
>0</
value
>
</
field
>
</
field
>
<
field
name
=
"sfp-c-general-settings"
>
<
field
name
=
"ipv4address"
>
<
value
>10.0.0.4</
value
>
</
field
>
<
field
name
=
"ipv4gateway"
>
<
value
>10.0.0.1</
value
>
</
field
>
<
field
name
=
"ipv4netmask"
>
<
value
>255.255.255.0</
value
>
</
field
>
</
field
>
<
field
name
=
"sfp-d-2059-settings"
>
<
field
name
=
"announce-receipt-timeout"
>
<
value
>6</
value
>
</
field
>
<
field
name
=
"delay-mechanism"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"dhcp"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"filter-list"
>
<
value
/>
</
field
>
<
field
name
=
"filter-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"ip-mode"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"join-type"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"master-clock-domain-number"
>
<
value
>127</
value
>
</
field
>
<
field
name
=
"type-of-service-dscp"
>
<
value
>0</
value
>
</
field
>
</
field
>
<
field
name
=
"sfp-d-general-settings"
>
<
field
name
=
"ipv4address"
>
<
value
>10.0.0.5</
value
>
</
field
>
<
field
name
=
"ipv4gateway"
>
<
value
>10.0.0.1</
value
>
</
field
>
<
field
name
=
"ipv4netmask"
>
<
value
>255.255.255.0</
value
>
</
field
>
</
field
>
<
field
name
=
"stream-input-settings"
>
<
field
name
=
"audio-demuxer-buffer-size"
>
<
value
>120</
value
>
</
field
>
<
field
name
=
"av-sync-audio-waiting-buffer-size"
>
<
value
>120</
value
>
</
field
>
<
field
name
=
"av-sync-video-waiting-buffer-size"
>
<
value
>120</
value
>
</
field
>
<
field
name
=
"ipaddress"
>
<
value
>239.0.1.10</
value
>
</
field
>
<
field
name
=
"nicaddress"
>
<
value
>192.168.1.209</
value
>
</
field
>
<
field
name
=
"port"
>
<
value
>50202</
value
>
</
field
>
<
field
name
=
"receive-buffer-size"
>
<
value
>120</
value
>
</
field
>
<
field
name
=
"use-av-synchronization"
>
<
value
>1</
value
>
</
field
>
<
field
name
=
"use-software-decoding"
>
<
value
>0</
value
>
</
field
>
<
field
name
=
"video-demuxer-buffer-size"
>
<
value
>120</
value
>
</
field
>
</
field
>
<
field
name
=
"test-settings"
>
<
field
name
=
"performance-test-mode"
>
<
value
>NONE</
value
>
</
field
>
</
field
>
<
field
name
=
"video-input-settings"
>
<
field
name
=
"connector"
>
<
value
/>
</
field
>
</
field
>
<
field
name
=
"video-output-settings"
>
<
field
name
=
"connector"
>
<
value
>A</
value
>
</
field
>
</
field
>
</
field
>
<
field
name
=
"service-host"
>
<
field
name
=
"plugin"
>
<
field
name
=
"plugin-arguments"
>
<
value
/>
</
field
>
<
field
name
=
"plugin-name"
>
<
value
>ChannelRecorder</
value
>
</
field
>
</
field
>
</
field
>
</
payload
>