My Photo
E-Commerce Service
Amazon E-Commerce Service (ECS) exposes Amazon's product data and e-commerce functionality.

Elastic Compute Cloud
Amazon Elastic Compute Cloud is a web service that provides resizable compute capacity in the cloud.

Historical Pricing
The Amazon Historical Pricing web service gives developers programmatic access to over three years of actual sales data for books, music, videos, and DVDs.

Mechanical Turk
One of the best ways to understand Amazon Mechanical Turk is to complete a HIT and see what the experience is like.

Simple Storage Service
Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers.

Simple Queue Service
Amazon Simple Queue Service offers a reliable, highly scalable hosted queue for storing messages as they travel between computers.

Alexa Thumbnails
All thumbnail images are accessible via web services, using SOAP or REST.

Alexa Top Sites
The Alexa Top Sites web service provides ranked lists of the top sites on the Internet.

Alexa Web Information Service
The Alexa Web Information Service makes Alexa's vast repository of information about the traffic and structure of the web available to developers.

Alexa Web Search
The Alexa Web Search web service offers programmatic access to Alexa's web search engine.

« Catching Up | Main | Stop Him Before He Links Again »

Cruxy - Serving Up Media Files in Second Life Using Amazon S3

Cruxy_bird_and_bee_006

I received a really cool email from Nathan Freitas of Cruxy.com earlier this week. Nathan explained that Cruxy had been working with EMI Records to create a Second Life lounge for the bird and the bee as part of the release of their first album.

Nathan (pictured at right) told me that:

There is no way / we could have even thought of saying yes to helping EMI "break" a new band in the time period we had if S3 wasn't at our foundation.

Nathan and his associates created the Echo Park Listening Lounge as a focal point for the group's activities in Second Life. Within this cozy lounge, you can listen to music and watch videos (all streamed from S3). At noon PST today (Friday the 27th of January) there will be a launch party there and I expect it will get pretty crowded.

This is a very nice use case for S3 -- it exemplifies a lot of what we like about Web Scale Computing. As Nathan notes, they didn't have time to build the infrastructure needed to host the media files themselves. Even if they had the time, it might not make financial sense to acquire enough servers and bandwidth just to handle the extreme demands of this one-time event. They were able to go from "0 to a lot" very easily, and when things calm down they can scale back down just as quickly and just as easily.

I like to think of it this way. If your 100 closest friends told you that they were planning to come stay at your house for the weekend, you probably would send them to a hotel instead of building an extension onto your house. The hotel is your scaling tool; using it on a temporary, as-needed basis makes a lot more sense than making a huge investment in rooms that will be empty most of the time.

Here are a few more pictures:

Cruxy_bird_and_bee_003

Here is the video streaming in action:

Cruxy_bird_and_bee_004

I have talked to several other Second Life developers about this same use case, and I am planning to write a little HOWTO on this topic very soon. It is relatively easy for a non-programmer to get media files hosted on S3 and to play them in Second Life, but I want to make sure that everyone knows how to do it.

Ok, looks like it is almost time for that launch party. I'm going to go snag a quick lunch at the food court (I am working from an undisclosed location today) and will be back in-world before noon. See you there!

-- Jeff;

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/183837/7653043

Listed below are links to weblogs that reference Cruxy - Serving Up Media Files in Second Life Using Amazon S3:

» Cruxy and Second Life: Video Walkthrough from People With Ideas
Some of you out there might have heard some buzz about Second Life. Weve talk about it here before, and there has been unfortunately, way too much hype about it recently. In short, its a video-game like online world where you can interact with o... [Read More]

Comments

This is a very nice post, and I want to see how others react to this.

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

If you have a TypeKey or TypePad account, please Sign In

July 2008

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31