Synced stream and video playback with VOD capabilities utilizing HLS. Developed for movie nights but has many use cases.
Deploy this app to RackNerd for $0.99/mo only!
Radium Next is a sub-second streaming version of Radium using OvenMediaEngine. Visit the branch for more information.
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.
zibbp.tech · GitHub @zibbp ·
Radium is distributed under the terms of the MIT license. See LICENSE.md for details.
Please login to review this project.
No reviews for this project yet.
Self-hosted, super lightweight Netflix alternative.
Cross-platform multimedia player client and server supporti…
Invidious is an alternative front-end to YouTube.
Comments (0)
Please login to join the discussion on this project.