I am working on a modification and have taken TV headend out of the loop putting my video stream URL’s directly in place from the HDhomerun proxy. It works great on URLS that are mpegTS but URLS that are m3u8 don’t seem to work. I assume channels is only looking for mpegTS because that is what the HDhomerun serves up???
Log File:
2017/10/04 09:33:02 [TNR] Opened connection to 88888888 for ch1
2017/10/04 09:33:02 [HLS] Starting transcoder for channel 1 (encoder=h264_vaapi, resolution=720, deinterlacer=hardware, bitrate=6000)
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: va_openDriver() returns 0
[file @ 0x258f4c0] Protocol ‘file’ not on whitelist ‘crypto’!
[hls,applehttp @ 0x258a9a0] Failed to open segment of playlist 0
[file @ 0x258fa40] Protocol ‘file’ not on whitelist ‘crypto’!
[hls,applehttp @ 0x258a9a0] Failed to open segment of playlist 0
[file @ 0x258ff80] Protocol ‘file’ not on whitelist ‘crypto’!
[hls,applehttp @ 0x258a9a0] Failed to open segment of playlist 0
[pipe @ 0x25902c0] Protocol ‘pipe’ not on whitelist ‘crypto’!
[hls,applehttp @ 0x258a9a0] Failed to reload playlist 0
[hls,applehttp @ 0x258a9a0] Error when loading first segment ‘video005.ts’
pipe:: Invalid argument
2017/10/04 09:33:18 [HLS] Stopping transcoder session ANY-ch1 @ 0s
2017/10/04 09:33:18 [TNR] Closed connection to 88888888 for ch1