I’m currently setting up a streaming service / website for nature webcams, where people can register and stream their birdbox webcams etc., and weighing up the options I have. Users will connect their webcams to my server over RTMP (or RTMPT if needed), using Adobe FMLE.
Is it possible in this setup to get Wowza to only pull the stream from the connected FMLE client when a viewer begins to watch the stream through the website? The problem I can foresee is that I could have 50+ clients connected 24/7 with 400kbps streams, when only a few of those streams could be being watched on the website at any one time. Not only is it a lot of data coming in to my server, it would mean clients using up 4GB+ of their upload on a daily basis, which could obviously cause all sorts of problems depending on what kind of internet package they are on.
Unreal Media Server has this exact feature - the client makes the connection to the server, but the server only then pulls live RTMP data when someone views the stream on the website. Problem is, Wowza is superior to UMS in pretty much every other way. It’s a really annoying quandary which could make or break what I’m doing, so I’m really hoping there is a way to do this with Wowza!