Earlier this week when Amazon announced a new service, Live Streaming using Amazon CloudFront and Adobe Flash Media Server. I immediately jumped on the opportunity to see how well it would work and how the pricing would flush out.
Here is how the pricing breaks down, you incur a re-occurring $5.00 a month charge for the right to use Flash Media Center Enterprise. If you are going to have less than 1000 people watching the stream you can get away with the default single large EC2 instance which cost you .44 cents an hour, if you are expecting more people you simply invoke a larger instance that can handle 10,000 or a 100,000 viewers, while the per hour cost goes up, it is not that outrageous when you’re doing a short events. Bandwidth is charged at .10gb inbound and .15gb outbound.
The service took me about an hour to setup the first time, largely because I had no clue what I was doing but the instruction page was pretty decent minus figuring out the DNS issues. But within 60 minutes I had my stream up and running. Now that I have it pre-configured launching is simple 1-2 minutes, although a little planning is in order because it takes about 15 minutes from the time you initiate the server instance until it is ready to stream.
For my first real test, I changed all embeds on the variety of sites where my stream is available. I then brought the service online 30 minutes prior to show time, and streamed the live show followed by 8 hours or replay. All told the service was running for about 10 hours. Feedback from the audience via my own chat server was positive and everyone was happy with the stream quality.
Looking at the logs, we had nearly 500 people watch the stream over the 10 hour period for a variety of times.
Some will say, well I use Ustream because they have a community which will build awareness, Ustream as a company could care less about tech as is apparent from their home page try finding tech content via a tech category, I will give you a hint there isn’t one.
While I love what Ustream does and while some of their features are great, the price to remove the advertising and branding via their pay service is very expensive. I will likely still use them as a secondary streaming point until they start to do some revenue sharing otherwise I cannot see them being our primary streaming source for live events. I will probably use their service for replays of my show when it is not as critical that our message and branding be at the forefront.
Here is where this streaming service by Amazon is going to kill other streaming business. Commercial Streaming providers make you choose a plan, and then they have viewer and bandwidth caps. If you bust the viewer limit or bandwidth cap you have to upgrade your plan which your are generally locked into for a year. Different events have different stream requirements. With this service i configure on a per show basis and pay as I go.
That being said, every year I hold the Podcast Awards Ceremony virtually, we will have 5000 people that show up to watch that single event. For events like the Podcast Awards, I can set the server size or clone more servers on the fly at Amazon to handle 10,000 or a 100k viewers for the event, I can then stream the event for 2 hours and when I am finished I can shut down the stream/service and incur no other costs for a whole year.
It boils down to this. I use this service on a demand basis as I need it. I am no longer locked into some companies 12 month contract very few people have the need to do 24/7 live streaming. For those that do the price is still pretty good considering what the service is capable of from a large server instance.
In my humble opinion Amazon CloudFront and Adobe Flash Media Server service is something I have been waiting on for a very long time.