The telly suggestion in Channels DVR + Xteve / Telly works great for me and handful of cameras. To get it working, you'll need to setup an HTTP server that serves a playlist of camera streams to Telly, setup Telly and configure it look at that playlist, then point Channels at Telly. Here's how my config looks:
[Discovery]
Device-Auth = ""
Device-ID = "TELLY"
Device-UUID = ""
Device-Firmware-Name = ""
Device-Firmware-Version = ""
Device-Friendly-Name = "Telly TV"
Device-Manufacturer = ""
Device-Model-Number = "HDHR-TELLY"
SSDP = false
[IPTV]
FFMpeg = true
Streams = 4
Starting-Channel = 9000
XMLTV-Channels = true
[Log]
Level = "warn"
Requests = true
[Web]
Base-Address = "localhost:6077"
Listen-Address = "0.0.0.0:6077"
[[Source]]
Name = "cameras"
Provider = "Custom"
M3U = "http://files/telly.m3u"
In this config, files is a local http server serving this playlist at telly.m3u:
#EXTM3U
#EXTINF:-1,AC HD CAMERA
http://ac-stream/index.m3u8
#EXTINF:-1,ATRIUM HD CAMERA
http://atrium-stream/index.m3u8
#EXTINF:-1,BACK PORCH HD CAMERA
http://back-porch-stream/index.m3u8
#EXTINF:-1,FRONT YARD LEFT HD CAMERA
http://front-yard-left-stream/index.m3u8
#EXTINF:-1,GARAGE HD CAMERA
http://garage-stream/index.m3u8
#EXTINF:-1,GATE HD CAMERA
http://gate-stream/index.m3u8
#EXTINF:-1,PERGOLA HD CAMERA
http://pergola-stream/index.m3u8
Each of those URLs point to my cameras streams. Once that's all setup, you can add the telly server to channels as a TVE source and then see the feeds on any of the client apps. Magic!


