Easy set up to feed video stream from Resolume to a video wall made of Raspberry PIs.
- Resolume: generates video feed and sends video via NDI
- OBS-Studio: captures NID signal and sends video via RTMP
- NGINX Streaming server: receives RTMP and provides HLS
- Javascript Webpage: reads HLS and puts media source in a HTML5 video element
- Download and install Resolume
- Download and install NDI Tools
- Resolume Toolbar > Output > Network Streaming (NDI)
More detailed HERE
- Download and install OBS-Studio
- Download and install NDI plugin
- Select NDI source (maybe needs restart after install) and use '<FOOBAR.LOCAL> (Arena - Composition)' as source name
- Open 'Settings' and choose 'Stream' and fill it e.g.:
Service: Custom Server: rtmp://<your server ip>/live Stream Key: mystream
Set up taken from HERE to build a streaming server.
build it: $ docker build -t rtmp-server . --target=rtmp-server
run in development with: $ docker run -p 1935:1935 -p 8080:8080 rtmp-server
Contains a little express (JS) server that servers a website containing the video element.
set up node server: $ npm install
run in development with: $ npm run devStart