Appendix B: Example config.json file
1 min
Below is a sample config.json file, for reference only.
{
"agent": {
"port": 5555
},
"sds": [
{
"mode": "esni",
"baseUrl": "http://url.url.com/esniendpoint",
"username": "",
"password": "",
"zoneIdentity": {
"type": "output",
"path": "user_data.zm_external_id"
},
"acquisitionPointIdentity": {
"type": "input",
"path": "user_data.zm_external_id"
},
"altContentIdentity": "user_data.zm_external_id",
"singleStreamMode": false,
"zoneIdentityInSpeMode": false,
"retryDelay": 500,
"maxRetries": 4
},
{
"mode": "pois",
"baseUrl": "http://url.url.com/poisendpoint",
"username": "",
"password": "",
"zoneIdentity": {
"type": "output",
"path": "user_data.zm_external_id"
},
"acquisitionPointIdentity": {
"type": "output",
"path": "user_data.zm_external_id"
},
"altContentIdentity": "user_data.zm_external_id",
"singleStreamMode": false,
"zoneIdentityInSpeMode": false,
"retryDelay": 500,
"maxRetries": 4
}
],
"redirect": {
"abortOnTimeout": false,
"seamless": true,
"overwriteIfInProgress": false,
"ptsDetectionTimeoutMS": 500
},
"broadcaster": {
"port": 4444,
"username": "admin",
"password": "1234",
"retryDelay": 500,
"maxRetries": 2,
"cacheMs": 1000
},
"logger": {
"syslog": {
"level": "debug",
"host": "host-ip",
"port": 514,
"protocol": "udp4",
"localhost": "desired-hostname"
},
"console": {
"silent": false,
"level": "error"
},
"file": {
"level": "info",
"filename": "EsamAgent-%DATE%.log",
"dirname": "/zixi/zixi_broadcaster-linux64/files/logs/esam/",
"datePattern": "YYYYMMDD",
"maxSize": "1024m",
"maxFiles": "7d"
}
},
"zenMaster": {
"baseUrl": "https://zen.zixi.com",
"apiKey": "zenmaster-api-key",
"switch_target_path": "api/scte224/targets"
}
}