I’m trying to find a way to encode a live video/audio stream to Wowza which Icecast can pick up on (the audio component) and relay out as an Icecast stream. The Wowza servers I manage now can transcode and I have experience with splitting out an AAC audio stream from Wowza. I’m racking my brain trying to figure out how to get Icecast to pick up and restream this but I realize that Wowza is spitting out a protocol (RTSP, RTMP or HTTP [HLS, DASH, SMOOTH, HDS, etc.] ) which Icecast doesn’t understand–am I right? But if you wanted to hack this can you think of a way?
The desired end result here is that my live streaming people (dozens, at different locations around the world) would only have to run one encoder onsite at live events, a video/audio encoder to Wowza. These events present difficult circumstances in various ways and so I’m trying to make this more simple by making it only one encoder to remember to run and to keep the complexity down on their little laptops and network connections. Some of these folks (in my small non-profit) are tech-challenged and are volunteers. I think you get the picture.
I use Icecast for an audio-only companion stream [to the video stream] because I’ve found that Icecast with a hacked version of jPlayer (non-Flash player) can reach a wider spread of platforms, some of which JW Player/Wowza audio fails for. And I’m trying to make my audio-only stream work for EVERYONE (or as close as possible) who cannot get the video stream due to crappy internet connections, etc. JW Player with it’s Flash requirement fails for some where the Icecast and jPlayer combo works. I’m streaming HLS to JW Player for the live video–the premier component of the event.
Thanks for any ideas you guys might have.