We are looking to replace our home-grown ffmpeg-powered transcoding/broadcasting server with Wowza, but we absolutely need to be able to do video overlay (picture in picture) using multiple RSTP / RTMP inputs. I realize Wowza doesn't do this natively, so I'm researching options. My question to you folks is as follows:
(1) Is there a 3rd party plugin for Wowza that does this? If so, where can I get it?
(2) Is it possible to build a simple plugin that would offload the actual mixing/transcoding to another app (ffmpeg or the likes) and return it back to Wowza for transcoding (if needed) and distribution? I've never developed in Java before, but I have done a lot of Python, Perl and PHP, not to mention some Ruby and various forms of BASIC. Would it be a considerable amount of work?
What I'm after is a solution that allows our production crew the ability to manage everything (like specifying the various RSTP / RTMP inputs) from within Wowza. We don't want them to have to jump between home-made, clunky, half-finished UIs that we've developed in little to no time as they are doing now.
Thanks in advance for thoughts, suggestions, ideas, etc.