Over the last several years we’ve been working with several clients demanding audio/video functionalities for their systems. We have explored and abandoned numerous technologies. We’ve fought bravely against numerous enemies hiding in the shadows of Red5, Asterisk and WebRTC. We finally ended up putting bits and pieces of several open-source components in order to provide our clients the best and most cost-effective solutions.