Coding server side for Wowza Media Server vs Flash Media Server
I get a few questions from clients and some budding developers for FMS and WMS on coding differences and efficiency and performance and ease of use etc etc on coding server side between the two technologies. This is an interesting question I find because Wowza hasn't really been big in the game until reasonably recently, at least in my opinion. By recently I would say in the last year or so as they've been upping their game consistently and with their clients needs in mind.
So, back to the original question that I get asked and it's something along the lines of "which is better to work with?" or "if you could choose one to go with, which would be best in the long run?".
If you've got great skills with Actionscript 3 then picking up Java is not going to be tough. Sure there are quite a few objects to learn about, checking out the docs and learning to read them etc, but bottom line is that it's not a far stretch.
Good at Actionscript 2 or 1? FMS is a breeze, you're coding in the same language! But as I'm sure this kind of developer already knows, there are some serious limitations with a language that is tough to turn into object orientated. Web developer that codes in JS regularly? Shouldn't be too bad. Going from this to Java? That's a big run.
But in the end if I were to come to a conclusion of all these thoughts and rambling, I'd say it's worth it to take the plunge into the Java world. Even if you don't and you get your work done by a contractor then you can only benefit from using a more powerful language and one that there are a lot of developers out there for. Even if they don't understand some of the concepts around coding for multiplayer apps, the fact of the matter is that they can at least fix or add to what you have.
These days, there aren't as many full fledged apps that require a heck of a lot of server side coding (not that I really notice because we are constantly getting in lots of requests for high end apps), there are lots of video players, video streaming apps etc that just require hooking up to FMS or WMS and off they go. When you want the power though, there's something to be said for having that tool in your toolbox to say that you can quickly knock that out on the server side where it's nice and safe from prying eyes and secure.
Some random thoughts there, hopefully they make sense over all. Working with Wowza more and more along with still pulling in FMS jobs is an interesting mix of work. We really have been paying a lot of attention to which is better, easier, more efficient, more powerful and in which cases. I encourage those that are also in the same boat of getting started with one or the other to just give them both a try, hopefully the thoughts above will assist if you have to make a decision to go with just one though.
Posted by: Graeme Bull on Oct 18, 2010
Share This Article
STi Chat for Wowza Media Server with Flex | Foundation Edition v4
This is a new and improved basic video/audio/text chat application with the ability to invite other users to a private room. The Foundation Edition is meant to give developers the building blocks they need to learn, as well as an entry level solution for those needing a basic chat system. The source code is in AS3 and MXML with the Flex 4.5 SDK. We will be working on more features for the chat as we go and all are free.