channelsdvr_nvidia
2023-08-13
The Channels DVR backend engine with NVIDIA HW transcoding.[br]
[b][span style='color: #E80000;']Here is an explanation of the default mappings:[/span][/b]
[b]Port 8089[/b]: This is the default port that ChannelsDVR listens on. Changing the port is not recommended.
[b]/shares/DVR[/b]: This is where the ChannelsDVR folder exists for recordings to be stored. The DVR folder in the Channels Settings would then be: /shares/DVR and you enter the location on your server where the data will be. Recommend: /mnt/user/data/Media/ChannelsDVR
[b]/channels-dvr[/b]: This is where the DVR application and configuration is stored. Recommend having this locally at /mnt/user/appdata/channels-dvr
[b]--runtime=nvidia[/b]: This is in [b]"extra parameters"[/b] (switch on advanced view) and allows passing through the NVIDIA graphics card to the container. Environmental Variables for [b]NVIDIA_VISIBLE_DEVICES[/b] and [b]NVIDIA_DRIVER_CAPABILITIES[/b] are already in the template, but you can change the 'all' variable for the device to match the UUID of a specific device if you have more than one.
[b]Optional[/b]: Add in a mapping for your personal media, i.e. Host Directory of '/mnt/user/data/Media/Movies' with a Container Directory of '/shares/Movies' and then add that as a Movie Source for Local Content in the server settings.
fancybits/channels-dvr:nvidia
https://registry.hub.docker.com/r/fancybits/channels-dvr
https://github.com/timstephens24/docker-templates/raw/master/img/channels-logo.png
http://[IP]:[PORT:8089]
--runtime=nvidia
host
sh
false
False
MediaServer:Video
https://community.getchannels.com/t/unraid-community-app-store/30764
https://getchannels.com/dvr
true
host
8089
8089
tcp
PUID
99
PGID
100
America/New_York
TZ
compute,utility,video
NVIDIA_DRIVER_CAPABILITIES
all
NVIDIA_VISIBLE_DEVICES
/shares/DVR
rw
/mnt/user/appdata/channels-dvr
/channels-dvr
rw
8089
compute,utility,video
all
99
100
America/New_York