Hi,
I am currently working with Red5 and like it, but its H.264 support is so limited that we’re evaluating Wowza for purchase. Wowza is, from all accounts, a much more mature product, and the pricing is reasonable. We have a very specific use-case we need to solve, so hopefully somebody can tell me if it’s easily/quickly possible in Wowza.
We currently take in one H.263 stream and create multiple output streams of varying quality from the one input stream. For instance, we get a 1200kbps stream and publish 1200, 800, 400, and 200 kbps streams for clients of different video qualities to subscribe to. So, the output streams vary in their quality from the highest quality to very low bitrate. We need to support H.264 now, however, and need to do the exact same thing. We would like a relatively smooth transition to get the same thing working in Wowza (i.e. not a significant investment in developer time on top of the Wowza investment) and plan on looking into it with the free version before purchasing the unlimited license.
Is there an easy way to programatically publish a stream in Wowza? And are there libraries that can change the quality of the stream? If not, we can use something like Xuggler to do quality changes, as long as there’s an easy way to programmatically publish streams.
Thanks!