We are using the Wowza Streaming Engine to transcode and distribute a live video stream. Everything is going well here, however the users of the system require an audio mute facility. At certain times they want to continue with the video, but mute any audio. After a few minutes etc., they want to re-enable the audio when things are back to normal. This ‘muting’ happens quite a few times during our usually long (5hrs+) live streams.
Unfortunately, it seems Wowza natively doesn’t support this, at least without restarting the application, and muting on the client by controlling their player instance would be unacceptable.
Does anyone have any idea how this could be accomplished?
I did see a suggestion of changing the transcoder template, but this would require restarting the stream and cause the clients to drop out: Programatic audio mute/unmute
Another thing I did think of was using FFMPEG to process the stream before it got to Wowza, but again it seems this can either be all or nothing, i.e. you can’t programmatically control the mute mid-stream.
Thank you.