Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)