Execute FFMPEG commands when stream published

Hi,

I am trying to set up multi bit rate stream and have the ffmpeg commands working properly.

At the moment I am manually entering the commands.

Do you know if and where in the Wowza IDE I can execute these commands automatically when a publish has first started streaming.

Many thanks

There is nothing built-in to do that, but you can probably get Java to run an FFmpeg command. However, FFmpeg will probably not be able to produce streams that are key frame aligned as necessary for ABR switching to work. The best route is the Wowza Transcoder. Just send on stream to Wowza.

https://www.wowza.com/docs/how-to-set-up-and-run-wowza-transcoder-for-live-streaming

Richard

There is nothing built-in to do that, but you can probably get Java to run an FFmpeg command. However, FFmpeg will probably not be able to produce streams that are key frame aligned as necessary for ABR switching to work. The best route is the Wowza Transcoder. Just send on stream to Wowza.

Set up and run Transcoder for live streaming

Richard

Hi,

The only problem we have with this is that we have a really tight budget and can’t afford the transcoder addon as we will be running over 1000 streams. Does anyone have any clues as to get this done?!

Does Wowza have the ability to ingest a stream and then pipe it into FFMPEG. I’d like to use FFMPEG to manipulate the audio on an incoming stream, then pipe it out to another Wowza App/Stream. Is this something that would be technically possible?