HTML5, Flash and the Battle for Faster Cat Videos
- Difficulty: Experienced
- Prerequisites: This talk is targeted at intermediate developers. It’s best of one attending to have some familiarity with HTML5 or Flash video, but it’s not required to understand many of the topics or subtopics.
- Session Track: Video,Google,Beyond HTML
- Performance – Faster cat videos makes happier users. We’ll take a look at the different performance metrics of HTML5 and Flash. Which has a faster video watching experience? How do the different browsers perform? What’s the effect on mobile and embed video views?
- Accessibility/Device-ability – People want to watch their videos in many different places and in many different ways. Which experience provides better support for non-desktop devices, like cell phones, video game consoles, or TV boxes? Which technology has better accessibility support?
- Features – YouTube has a wide variety of ways people can consume their cat videos. Does HTML5 provide a way to provide the same feature set as Flash? Which one has a greater feature set?
- 3D – With HTML5 can I still see my cat videos in 3D? Will there be new ways for me to see them in 3D.
- Streams and Uploads – Many people record their videos directly from the YouTube website. If this possible with HTML5? If I’m watching a feature film on cats can I quickly seek to different places in the video? Can HTML5 deal with a live stream of my cats?
- Full screen – HD cat videos are best suited for consumption in full screen. Can this been done with HTML5?
- Security – What are the new security concerns with HTML5? What about secure streams, like DRM?Development Environment – Years of work have gone into the building the flash player. How can we share the code and assets to develop both simultaneously?
- Embeds and API’s – Embedding (putting cat videos on other people’s websites) is a big part of YouTube. What changes are happening to our video embedding and our public API’s to interact with them?
- iframe challenges – security and having to deal with asynchronous calls with postMessageCustomization ability – Can we easily allow the user to customize their player?
Greg is a fearless web warrior, fighting for browser and website progress. While training at the University of Illinois in Urbana-Champaign, he published articles with the Opera Web Standards Curriculum. Subsequently, he went on to battle alongside many different web companies, including Amazon, Yahoo, and Google. His current alliance is with YouTube, where he spearheads the movement for HTML5 video capabilities. More...
Simon is a professional Flash tamer; whenever he isn’t wrangling cats, he spends his time placing the Flash runtime in compromising positions. After honing his craft in the training halls of University of Sydney and Stanford University and on the proving grounds of several technology start-ups, Simon has spent the last three years delivering video to the masses, whether they want it or not. More...