So I've been digging around for a couple days in the broadcasting/streaming grounds and I encountered so many questions, especially with the encoders and decoders.
I need to find the cheapest and best solution for live streaming/ broadcasting. So far I am using OBS as my encoder, but as far as I know it encodes in the RMTP protocol and it uses flash players to stream the broadcast. And I do not want that. I want to use the HTML5 player (like the ones WOWZA, nanoCosmos) uses and I need the latency to be as low as possible. My questions would be:
Since it should be an auction house live streaming I need the latency to be as low as possible.
If you're absolutely sure you need latency that low, you need WebRTC. While it is possible to achieve latency this low over regular HTTP Progressive streaming, your application will benefit from being able to drop chunks if they don't come in time, encode in a low quality low latency mode, decode in a low latency mode, and everything all the way through.
You're going to need a provider that supports WebRTC distribution, and they aren't cheap.