We at 23 have open sourced the entire technology behind our new players and player frame work. As a part of that, Eingebaut is a JavaScript library built to enable simple cross-browser video playback. It supports the vast majority of both desktop and mobile browsers. It does both on-demand and live video.<p>Behind the scenes, the library will use either HTML5 <video> or Adobe Flash to display the video and its poster/thumbnail. As a programmer though, you will be able to interact with the video in a single JavaScript API which exposes relevant methods and events. Eingebaut also has a consistent way of working with full screen, whether through HTML5 or Flash.