- mDNS advertisement for all local Sources is implemented by mdns_server.[cpp,hpp] and based on Linux Avahi. - RTSP server implementation supports DESCRIBE method to return SDP of local Sources and supports persistent connection but doesn't provide service updates via UPDATE method. - Modified RTSP client to browse for _ravenna_session subtype of _rtsp._tcp services only. - Modified SAP and mDNS discovery to avoid returning local Sources advertised by the daemon. - Added "rtsp_port" and "node_id" config parameters. - rtsp_port is a read/write parameter that contains the port of the RTSP server. - node_id is a read only parameter that contains the unique daemon identifier used in mDNS and SAP sources announcements. - Modified session manager to check that every Source and Sink created by the user has a unique name. - Modified WebUI to visualize node_id and to visualize and edit rtsp_port parameters in Config tab. - Extended regression test to verify proper behaviour of mDNS/RTSP sources advertisement and discovery. - Modified REST API to browse remote sources to allow browsing of SAP, mDNS and all sources via HTTP GET /api/browse/sources/[all|mdns|sap]. - Amended daemon documentation.
25 lines
585 B
Plaintext
25 lines
585 B
Plaintext
{
|
|
"http_port": 9999,
|
|
"rtsp_port": 9997,
|
|
"http_base_dir": ".",
|
|
"log_severity": 5,
|
|
"playout_delay": 0,
|
|
"tic_frame_size_at_1fs": 192,
|
|
"max_tic_frame_size": 1024,
|
|
"sample_rate": 44100,
|
|
"rtp_mcast_base": "239.1.0.1",
|
|
"rtp_port": 6004,
|
|
"ptp_domain": 0,
|
|
"ptp_dscp": 46,
|
|
"sap_mcast_addr": "224.2.127.254",
|
|
"sap_interval": 1,
|
|
"syslog_proto": "none",
|
|
"syslog_server": "255.255.255.254:1234",
|
|
"status_file": "",
|
|
"interface_name": "lo",
|
|
"mdns_enabled": true,
|
|
"mac_addr": "00:00:00:00:00:00",
|
|
"ip_addr": "127.0.0.1",
|
|
"node_id": "AES67 daemon d9aca383"
|
|
}
|