https://github.com/renoki-co/browser-streamer
Stream a (kiosked) website to a RMTP URL using a Firefox headless browser.
https://github.com/renoki-co/browser-streamer
browser desktop docker firefox headless kubernetes stream streaming twitch vnc website youtube
Last synced: about 1 year ago
JSON representation
Stream a (kiosked) website to a RMTP URL using a Firefox headless browser.
- Host: GitHub
- URL: https://github.com/renoki-co/browser-streamer
- Owner: renoki-co
- License: apache-2.0
- Created: 2021-09-02T17:36:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-11T07:12:19.000Z (over 2 years ago)
- Last Synced: 2025-03-24T18:21:18.764Z (about 1 year ago)
- Topics: browser, desktop, docker, firefox, headless, kubernetes, stream, streaming, twitch, vnc, website, youtube
- Language: Shell
- Homepage:
- Size: 26.4 KB
- Stars: 18
- Watchers: 3
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Browser Streamer
================
Stream a (kiosked) website to a RMTP URL using a Firefox headless browser.
This can be useful if you want to stream a specific website (like conferences rooms or live websites) to RMTP URLs. Project mostly borrowed from [envek/dockerized-browser-streamer](https://github.com/Envek/dockerized-browser-streamer).
## 🚀 Installation
Clone the project:
```bash
git clone git@github.com:renoki-co/browser-streamer.git
```
For production usage, consider using the Docker container or build it from scratch locally:
```bash
docker build . -t browser-streamer
```
## 🙌 Usage
```bash
docker run -it --rm \
-e "WEBSITE_URL=https://www.youtube.com/watch?v=dQw4w9WgXcQ" \
-e "RTMP_URL=YOUR_RMTP_URL" \
-p 5900:5900 \
quay.io/renokico/browser-streamer:1.0
```
The VNC is available at `localhost:5900`. If you go for production, remove the `-p 5900:5900` exposed port.
## 🤝 Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
## 🔒 Security
If you discover any security related issues, please email alex@renoki.org instead of using the issue tracker.
## 🎉 Credits
- [Alex Renoki](https://github.com/rennokki)
- [All Contributors](../../contributors)