HACKER Q&A
📣 aneeqdhk

What's the cheapest way to stream live video, privately?


I'm planning to run some sessions online - mostly for free. I would need the latency to be quite low (so that I can interact with the live chat in near-realtime) and also not discoverable or accessible outside my domain (rules out YouTube).

I would like to embed the live session on my domain.

What tools or apps can I use? (open to self hosting as well)


  👤 bobdvb Accepted Answer ✓
Commercial services: * Mux.com * Vimeo Pro

Open source: https://github.com/cannonbeach/ott-packager

If self-hosting, ensure you're using a CDN, serving video from a web server to an audience will eat bandwidth and compute in no time.


👤 olfe
If you're open to self hosting I would look into bigbluebutton. It's a open source web conference service, easy to install, realtime chat with presentation, screen share and external media support. Clients run completely in browser so no extra software needed there

👤 stop50
Matrix just got video streams, but i don't know if it is usable in that way. nginx has an rtmp module for selfmade streaming. A rtmp endpoint takes the media from your pc and saves it to disk and another part of nginx takes it and makes it available over http hls/dash. Of course you could use rtmp itself for streaming, so that it acts as an bouncer.

👤 giuliomagnifico