We get a lot of requests to develop stuff with Wowza Streaming Engine, in fact, it’s about 80% of our work around here. One of the first questions I usually get asked for somebody coming in new is, why develop with Wowza? Why not one of the competitors or why even Wowza at all? This of course is highly dependent on the specs of the project but we mostly do live streaming around here with live data going back and forth. This obviously brings up the topic of WebRTC and how that all plays in, but even though I’ll touch on that, it’s a different topic maybe.
The biggest reason to build with Wowza Streaming Engine is it’s versatility. Outside of being able to connect up to WebRTC, Wowza seems to be able to do just about anything. If there is anything that they haven’t created as some addOn or something, it’s simple enough to search around on the internet to see if somebody has built something similar in Java. From there it’s just a matter of incorporating that into the project. Wowza is built on Java, which is essentially the most popular platform to build live applications on. Let alone that anything that is anything has been built in Java at one point or another, there are a lot of people that have a lot of knowledge to draw from.
The next item I always note is that Wowza is constantly in development. The Wowza crew is always manning their forums and adding articles and tutorials. Unlike their biggest competitor, Adobe, they are busy at work always improving and updating their product. If you need support, you don’t need to wait long for somebody to get back to you, and of course they have a good list of suggested developers to choose from for custom development.
The Wowza team is growing. Check out their employment page and they seem to always have a position they are hoping to fill to increase their reach and expertise in the streaming and live data world. This says something as it means that they are popular and making money. If that’s happening then you know you can count on them to be around for a while, which is very important when developing large scale projects that you need to support for the foreseeable future.
Finally, I always mention that Wowza is likely the best tool for the job. I can’t think of any project that we haven’t been able to put together, even if that means hobbling together some code from here and there to get things going. As the features are always growing and more functionality supported each iteration, it’s sometimes easy to get some of the most obscure specs in to place that then augment the basics that Wowza pushes right out of the box. Speaking of “out of the box”, Wowza does so much now without any real work that it’s a no brainer to implement it on a server somewhere and just have streaming up and running in minutes. In comparison to any other product out there right now, this has got to be it’s major selling point. That with Amazon support, cloud support, self hosting support, there generally isn’t a situation that it can’t be incorporated into depending on needs and budgets.
Anyways, I thought I’d throw that out there in case people are coming across this blog looking for Wowza information and wondering why or how. I’m always repeating myself in emails and phone calls, seems like important information to get out there!