Hi there, while trying to troubleshoot an IPv4 connectivity issue (unrelated to Channels) on my server PC, I temporarily switched the HDHR connection on Channels to be over local IPv6 instead of IPv4. This mostly works (discovery, guide, etc) but when actually trying to stream, Channels doesn't correctly add the port and so streaming doesn't work:
2024/03/17 11:41:09.236084 [ERR] Failed to start stream for ch2.1: GET: http://[fe80::218:ddff:fe0a:430e]/auto/v2.1: 404 Not Found
2024/03/17 11:41:09.321230 [HLS] Couldn't generate stream playlist for ch2.1-dANY-ip--1: GET: http://[fe80::218:ddff:fe0a:430e]/auto/v2.1: 404 Not Found
2024/03/17 11:41:09.321230 [HLS] Stopping transcoder session ch2.1-dANY-ip--1
At least on my device, the address should include port 5004 (i.e. http://[fe80::218:ddff:fe0a:430e]:5004/auto/v2.1
) to correctly load the stream.
For context, my device is an HDFX-4K with firmware version 20231214. Channels DVR Server is running on Windows 10 Pro x64, with Channels pre-release version 2024.03.16.2324 (though I had the same issue on the latest stable; I just tried updating to pre-release to see if this happened to be fixed).