Synced stream and video playback with VOD capabilities utilizing HLS.
1M+
Radium
Nginx-RTMP-HLS
Advanced Controls found below the player

*Only Admins are able to sync the room
Radium runs in a Docker container, simply modify and run the docker command.
# Basic Docker Container
$ docker run -d --name=radium -p 3000:3000 -e BASE_URL=https://radium.example.com zibbp/radium:latest
Prefer using docker compose? Check out the docker-compose.yml
Want to use Heroku? Click the button, enter environment variables, and click deploy!
The base url is required for basic functionality.
If not using a reverse proxy and a domain, the IP and PORT need to be supplied.
# Add the following environment variable
-e BASE_URL=https://radium.example.com
or
# Add the following environment variable
-e BASE_URL=http://1.2.3.4:3000
The HLS url can be changed via an environment variable or within the application when running. To set a permanent url, pass the environment variable HLS_URL through.
# Add the following environment variable
-e HLS_URL=https://domain.com/stream.m3u8
If the HLS_URL variable is not passed through, a default demo file will play.
Visit the documentation for generating HLS media.
The admin token is automatically generated and logged to the console whenever started, but a custom one can be passed through.
# Add the following environment variable
-e ADMIN_TOKEN=secret123
Visit the documentation for token usage.
Radium is distributed under the terms of the MIT license. See LICENSE.md for details.
Content type
Image
Digest
Size
92.9 MB
Last updated
over 5 years ago
docker pull zibbp/radium:1.3.4