![]() However, with further analysis and testing, I found that most of these objections vanished. I did realize that this capability existed, but I had a number of objections based on performance and compatibility issues. The insight, really, is that HTML5 browsers are really all about putting the video player in the browser, and so a much more natural approach is to run the whole thing inside the browser. When I gave a presentation on Lib-Ray at the Texas Linux Fest conference, though, I got the sort of response which was quite frankly part of the reason I wanted to go - a "why don't you just." question which allowed me to break through some of my own blind spots. So, looking at it in those terms, I came up with a design in which the HTML browser is used only for the menus, requiring some extra glue code to control the external video player. ![]() An early insight was that HTML pages provided most of the needed functionality, although it was not immediately clear how to connect them to the video player for the main feature. ![]() When I first approached the Lib-Ray design problem, I saw it primarily as an issue of video standards - to which I wanted to add functionality equivalent to DVD disk menus. This second is a big improvement and conforms much better to the draft HTML5 standard from the WHAT Working Group, and is much more functional in the existing Chromium browser, although improvements are still needed. This column will actually document my second prototype design, as opposed to the first prototype which I presented at Texas Linux Fest in April 2011. The final step (and probably most interesting) step in creating my Lib-Ray prototype (for releasing high-definition video without DRM or other anti-features) is to make a disk menu system to access the video data that I've already prepared.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |