Skip to content

pannal/docker-obs-distroav

 
 

Repository files navigation

docker-obs-distroav

Dockerized OBS + DistroAV plugin

Based on https://github.com/Chr0mX/docker-obs-ndi

The default VNC password is "peterpeterpeteR"

WHATS TESTED (LEGACY VERSION)

  • VNC works
  • OBS works
  • Nvidia GPU Encoding works
  • NDI plugin works
  • Streaming works

Docker pull command

docker pull pannal/docker-obs-distroav:latest

for NVIDIA:

docker run -v config:$pwd/config -P --shm-size=256m -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=all --runtime=nvidia --ip 192.168.1.247 -d -p 5901:5901 --net br0 --dns="192.168.1.5" docker.io/pannal/docker-obs-distroav:latest

for VAAPI (Intel):

docker run -v config:$pwd/config -P --shm-size=256m --device /dev/dri:/dev/dri --ip 192.168.1.247 -d -p 5901:5901 --net br0 --dns="192.168.1.5" docker.io/pannal/docker-obs-distroav:latest

if you have a local hostname which doesn't resolve (due to host network), use:

--add-host HOSTNAME:127.0.0.1

docker-compose:

obs-ndi:
  image: pannal/docker-obs-ndi:latest
  container_name: obs-distroav
  restart: unless-stopped
  shm_size: 256mb
  #network_mode: host
  # or
  #ports:
  #  - 5901:5901
  extra_hosts:
    - "hostname:ip"
  environment:
    - VNC_PASSWD=CHOOSE_ONE
  volumes:
    - config:/config
  devices:
    # specific dri for Intel ARC
    # - /dev/dri/renderD128:/dev/dri/renderD128
    # generic dri
    - /dev/dri:/dev/dri

About

Dockerized OBS + DistroAV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 57.8%
  • Dockerfile 42.2%