I have a live streaming application setup - streaming content via RTMP to a Flash Player - STREAM A.
I now would like to add another stream - STREAM B - and would like to be able to switch to this stream automatically without any disruption to the client player.
Can anyone point me in the right direction as to how I could do this?. i.e. How can I switch between multiple streams via the server.
In the future we could have 7/8 different streams coming in - so I would like the ability to switch either on a timed basis or by click of a button.
I’m currently reading up on the manual - and downloading the Wowza IDE so any help you could offer would be greatly appreciatated.
We’ve built an app in Flash (Flex, actually) which streams live video from the webcam to Wowza, which then records that video. Look good so far.
Now, we’ve also made a “live switcher” which allows us to, for example, stream a video from the webcam in New York and switch to the video of the webcam in Paris.
We are able to do that live quite well: Wowza “re-streams” the video from whatever the “live” source is. In practice, it is recording 2 streams of video and switching live between them. Works ok.
The problem is on the on-demand viewing. Having two streams of video makes it quite hard to play as a single one. I’d have to play the two stream at once and have triggers to switch between them. Since one would have to “pause” for the other stream to start, programming this would be quite complicated, would be really nice to maintain synchronized time progression and, worst of all, would introduce quick “blacks screens” everytime a switch occurs. Not very elegant…
So my question is: is there a way for the Wowza Media Server to actually capture the streaming that is being “outputted”? This would generate a single file, instead of capturing multiple “input files”.
Any inputs about this are greatly appreciated. Thanks in advance!