Конфигурация по-умолчанию находится в файле:/etc/spectr/spectr.conf
Пример конфигурации:
{ "server": { "node_name": "node", "http_port": 8080, "http_threads": 16, "global_session_limit": 0, "session_timeout": 600, "client_timeout": 1800, "auth": { "enabled": false, "type": "token", "restrict_ip": false, "params": { "secret": "testkey" } } }, "log": { "path": "/var/log/spectr/spectr.log", "level": 5, "facility": 0, "use_syslog": false, "foreground": true }, "json_rpc_api": { "enabled": true, "listen_host": "0.0.0.0", "tcp_port": 8189, "debug_log": true }, "license" : { "owner": "test", "code": "d61d0-e448a-a85f7-4321c-21cd5", "objects_limit": 0 }, "vod": { "file_seek_mode": "none", "pvr_seek_mode": "none", "locations": [ { "id": "default", "location": "/opt/video/" } ] }, "pvr": { "enabled": true, "host": "127.0.0.1", "port": 4089 }, "groups": [ { "name": "default", "enabled": true, "dst": [ { "type": "httpts", "params": {} }, { "type": "hls", "params": { "segment_number": "5", "segment_length": "10", "segment_clear_directory": "true", "segment_path": "/tmp/segments/" } } ] } ], "streams": [ { "id": "stream1", "alias": "stream1", "name": "Stream 1", "group": "test_streams", "enabled": true, "src": [ { "name": "Main", "address": "httpts://127.0.0.1:8081/ch2/", "buffer_size": 1316, "enabled": true }, { "name": "Main2", "address": "httpts://127.0.0.1:8081/ch3/", "buffer_size": 1316, "enabled": true } ], "dst": [ { "type": "httpts", "params": {} }, { "type": "hls", "params": { "segment_number": "5", "segment_length": "10", "segment_clear_directory": "true", "segment_path": "/tmp/segments/", "obsolete_segment_num": "1" } } ] } ] }