StateMachine 1.0 : Home

StateMachine is currently in alpha, meaning that it is not yet feature complete and hasn't been thoroughly tested. Having said that, the release described in this documentation is stable and runs on all browsers, and is published to a stable Url that will not change in the future.

Company Webcast's StateMachine is a Javascript library that provides access to meta data, binaries and streams directly from web browsers. It takes care of all the "plumbing" code you would need to retrieve and display metadata and media streams, allowing web developers to focus on what's important: their own applications.

If you're familiar with our MetaService, you can think of StateMachine as a MetaService client implemented in Javascript. Like the MetaService, it exposes WebcastSearch and WebcastGet methods. On top of that we now introduce "StateMachine", which is designed to make building User Interfaces that work with live or on-demand metadata and streams really easy.

Here are the main features of StateMachine:
Here are some examples of what you could build with it:
For more information, continue reading the following sections: