OK my first attempt to control the transcoding processing doesn't seem feasible: http://www.wowza.com/forums/showthre...op-Transcoding so I want to try a different approach.
I have about 100 streams coming into my server. At any one time lets say up to 20 of those streams are being viewed on the desktop by a Flash client and up to 10 of those are being viewed by iOS devices. I need the 10 iOS streams to be transcoded. I never know which of the streams are being viewed. I can't afford (and it doesn't seem practical) to have 100 inbound streams being transcoded. So my thought is to have the iOS devices view the stream from a different server and only when the stream is requested, will it pull the stream from the original server, transcode it, and deliver it.
1) 100 streams come into server A
2) 15 streams are viewed by Flash clients from server A
3) 10 streams are viewed by iOS clients from server B which only pulls the stream from server A when requested
4) Transcoding happens on server B when the stream is requested and I can add licenses if I see the traffic grows above 10 concurrent viewers.
I tried to get this work with some type of repeater connection but I wasn't successful. The stream names are dynamic and constantly changing.
First - is this possible, and second how might I configure the servers to get this working?