Posts Tagged ‘Vidiot’

Vidiot: Now With Sprint 10, Edgecast Support

Posted in Announcements, Downloads, FLV, Frameworks, OSMF, Sprint 10, Video on May 4th, 2010 by Ian Ford – 1 Comment

I’ve just updated Vidiot to use the Sprint 10 release of Adobe’s OSMF, and I’ve added a bug fix that will allow streaming video from Edgecast.

To view a demo, check out my original post. The latest files, along with a sample application, can be found by clicking here.

Well that was fast…OSMF Sprint 10 Now Available

Posted in Announcements, Frameworks, OSMF, Sprint 10 on March 10th, 2010 by Ian Ford – Be the first to comment

Apparently the developers working on Adobe’s OSMF have just released Sprint 10. So much for my Sprint 9 based video player. I’m going to get to work on updating it to use the latest release.

Vidiot – A Wrapper for Adobe’s OSMF

Posted in API, Downloads, Flash, OSMF, Video, Vidiot on March 6th, 2010 by Ian Ford – 3 Comments

I’ve been working, over the last few weeks, with Adobe’s Open Source Media Framework. The OSMF is Adobe’s initiative to provide a standard set of tools and interfaces for deploying video content on the Flash Platform.

The framework is built loosely according to a MVC pattern, in which the Model consists of various MediaElements, the View consists of a MediaContainer, and the Controller consists of a non-displayable MediaPlayer class. As of its current release (Sprint 9), methods of implementation are so varied that it’s hard to find reliable documentation or concrete examples of how to use many of the components of the framework. This makes it difficult to work with so far, but the capabilities being planned and exposed for the project make it very exciting to jump in and start coding.

Today I connected to the project SVN, updated to the latest revision, and jumped back into developing a wrapper that I originally began planning for Sprint 8. I’ve implemented a very simple class based on the latest revision of Sprint 9 which I’m offering you today. I’m calling the project Vidiot to reflect my hope that it will be so easy to use, even an idiot will be able to display video in Flash.

The demo above uses the Vidiot class to play a sample streaming video hosted by Akamai. Layout and playback controls are separate from the Vidiot class. The simplest use case for Vidiot looks like this:

var vidiot:Vidiot = new Vidiot();
addChild(vidiot);
vidiot.load("video path");

At this stage, it doesn’t really get any more complicated than that. You can use Vidiot to play either progressive or streaming video (though thus far I’ve been unable to stream from Edgecast. Hmm….), and in theory this thing is also set up to play audio or still images as well, though I’ll have to test that out and probably update some of the code.

I hope to continue to release new versions of Vidiot and keep it up to date with the latest builds of OSMF. If all goes well you’ll see more posts about this in the future.

Download sample video player and Vidiot source code

UPDATE: Vidiot has been updated. Check out the most recent post.