Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 14 hours 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 (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-25T03:43:14.000Z (over 1 year ago)
- Last Synced: 2023-04-10T21:07:45.806Z (over 1 year ago)
- Topics: browser, desktop, docker, firefox, headless, kubernetes, stream, streaming, twitch, vnc, website, youtube
- Language: Shell
- Homepage:
- Size: 16.6 KB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
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 [email protected]: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 [email protected] instead of using the issue tracker.
## 🎉 Credits
- [Alex Renoki](https://github.com/rennokki)
- [All Contributors](../../contributors)