Archive for April, 2009

Our Bookmarks: Apr 20 – Apr 26

Monday, April 27th, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Business & Monetisation

Technology & Infrastructure

Tips & Tutorials

Using Amazon Web Services To Deliver Online Video

Saturday, April 25th, 2009 by François

AWS_LOGO_RGB_300pxAfter much research and testing we have settled on two approaches for delivering video content from Amazon Web Services (AWS).

Each approach uses a different delivery protocol.

By progressive download (HTTP) using CloudFront or S3

HTTP delivery sends the entire video file upon request meaning the video arrives with the same quality at which it was encoded. However, the user will receive it only as fast as their network connection will allow.

You can get around this to a certain extent with PHP-streaming or pseudo-streaming but this still relies on a traditional web server rather than a streaming server.

By steaming (RTMP) using Wowza Media Server for EC2

When a file is streamed via a media server such as Wowza Media Server a measured stream of data is delivered to users as the video plays. Priority is given to timely delivery over aesthetic quality ensuring that the data stream continues uninterrupted, even if it means reducing quality.

Excellent or poor performance can be achieved with either delivery protocol. And in most cases, the user cannot tell whether the video they’re watching is downloading or streaming.

Why set up both on AWS?

HTTP:

  • is what S3 and CloudFront are all about
  • is suitable for videos of a short duration
  • is suitable for delivering high-bit rate encodings
  • is suitable if end-users need/are allowed to keep a copy of the video on their own computers

RTMP:

  • we had the in-house technical resources to configure and set this up
  • we needed a suitable delivery protocol for longer form content
  • we wanted to enable interactive functionaliy between the playback client and media server
  • we wanted greater statistical granularity
  • we wanted greater control over access rights to videos

We would never stick out our neck out and say that one delivery protocol was better than the other.

But we will say that they each have their own pro’s and con’s and having the option to choose between the two was critical for us.

There is no doubt that HTTP is a doddle to set-up.

Wowza for EC2 is amazingly well supported via the Wowza forums but it is still a bit of a challenge.

So our advice would be if your looking for the best of both worlds definitely look into the approaches outlined above but if you’re looking for a quick and easy way to offload your video delivery (or any other heavy assets) stick to S3/CloudFront you won’t be disappointed.

Our Bookmarks: Apr 13 – Apr 19

Monday, April 20th, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Business & Monetisation

Technology & Infrastructure

Tips & Tutorials

Miscellaneous

Elastic Cloud Compute (EC2) Reserved Instances Now Available In Europe

Sunday, April 19th, 2009 by François

AWS_LOGO_RGB_300pxAmazon Web Services (AWS) recently announced that Reserved Instances for Elastic Cloud Compute (EC2) are now available in Europe.

For those not in the know EC2 is a virtual computing environment meaning you can customise and launch virtual servers how and when you want. You pay for this by the hour and there are no long-term commitments.

Those of you who regularly have to deal with dedicated server providers will no doubt appreciate this infrastructure-as-a-service model.

With the announcement of reserved instances you now have the option to make a one-time payment for each instance you want to reserve and in return you receive a significant discount on the hourly usage charge for that instance.

For example, we will be paying our $325 up front-fee meaning our small instance should cost around about 20-30% less if we run our instance, as we expect to, full-time.

In a nutshell this means that those of you out there with predictable usage patterns should be able to reduce your operational costs of running an EC2 instance.

As usual Europe was a little behind the US in terms of roll-out and so far only Linux/UNIX-based instances are available.

The only things that have made us think twice about signing up for a reserved instance are:

  • the up-front fee is non-refundable and you are locked-in to the computational pricing at the time you reserve your instance.
  • the AWS customer service agreement states that Amazon “may terminate the Reserved Instance Pricing program at any time.”

Having considered the above we can’t see  them terminating the program any time soon but we can see them reducing their EC2 pricing in Europe over time.

That’s why we’ve decided to reserve an instance for 1 year only.

Our Bookmarks: Apr 06 – Apr 12

Monday, April 13th, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Business & Monetisation

Technology & Infrastructure

Tips & Tutorials

Events & Conferences

Our Bookmarks: Mar 30 – Apr 05

Monday, April 6th, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Business & Monetisation

Technology & Infrastructure

Tips & Tutorials

Why All The News Round-Up Posts?

Saturday, April 4th, 2009 by François

Image of a Question MarkFor those who don’t know these are just links there’s no explanatory or summary text.

Although I sometimes think this would be beneficial I have stuck to simply calling out the sources we value.

And it is for this very reason that I often get asked why I write a news round-up post each week.

Well the reasons for this are:

  • it allows our remote team to easily share and digest the things that we find interesting as individuals
  • I, and a few other members of our team, can’t get into RSS readers
  • I love The Week magazine and think its format is something that is ideally suited to the Web
  • we are responsible for the hosting and back-up of this data

I also get asked why I don’t use an online/social bookmarking doodah.

Well, I’ve certainly tried but I’ve never really bought into them.

This may have something to do with the fact that even on my own computer I constantly back-up my bookmarks. Therefore, the thought of trusting our bookmarks to a hosted service alone really doesn’t sit well.

But you do it with email don’t you?

Err, no actually I don’t. I use mail clients that back up all my emails and all work related ones get dumped on a back-up drive and then they’re piped out to S3.

What S3?!!!! But you don’t control that.

Yeah, I know but I trust Amazon.

Irrational maybe, but I’m paying them for a service and they haven’t let me down yet.

The other major reason I do write-ups on our blog is that other people seem to appreciate it.

I’d be happy using something like delicious in addition to our regular write-up but this still wouldn’t fulfill all of the reasons we do a write-up.

Hence, the decision to stick with our current approach.

That said, I did recently bookmark this … so who knows you may be seeing a delicious embed some time soon.

I doubt it though.

UPDATE: I finally made the move over to Delicious and believe it or not I’m really pleased I did!

Photo Credit: http://www.flickr.com/photos/fontplaydotcom/504443770/