SlideShare a Scribd company logo
1 of 22
HTML5 and Video Bas Zoetekouw Bas.zoetekouw@surfnet.nl
SURFnet Beheertnationaleonderzoeksnetwerk Netwerkinfrastructuur Basis voorallesamenwerking Vertrouwdeidentiteit Om veilig en efficient toegangteverlenen Grensverleggendesamenwerkingsomgeving Om diensten en onderzoeksinstrumentennaadloos met elkaartekoppelen 1
MediaMosaOpen SourceSoftware to build a Media Management andDistribution Platform In use by SURFnet and Kennisnet on their VP-Core platform since July 2008 ,[object Object],Main Entry: 1me·dia-mo-sa Pronunciation: mē-dē-ə-mō-ˈzābr />Function: open source software to build a media management and distribution platform Release Date: 8 april 2009 SURFnet. We make innovation work 1
MediaMosaDirections WWW http://mediamosa.org Online Demo http://demo.mediamosa.org Forum http://mediamosa.org/forum Issue Tracker http://mediamosa.org/trac Source Code https://github.com/mediamosa Slideshare http://www.slideshare.net/MediaMosa Twitter http://twitter.com/mediamosa MediaMosa MediaMosa MediaMosa SURFnet. We make innovation work 1
HTML5 Video Report published (jan2011) HTML5 Video: current status by Herman van Dompseler and Bas Zoetekouw Download at http://www.mediamosa.org/content/html5-video-current-situation http://www.surfnetkennisnetproject.nl/attachments/2312355/HTML5.pdf SURFnet - We make innovation work 4
SURFnet - We make innovation work 5 What is HTML5? HTML 2.0: 1995 HTML 3.2: 1997 HTML 4.0: 1998 XHTML 1.0: 2000 XHTML 1.1: 2001 … … HTML5: 201x
SURFnet - We make innovation work 6 What is HTML5? HTML5 ≈ HTML + CSS + JS Integrates multimedia: 2D & 3D drawing (Canvas, WebGL)  Audio and video playback Native SVG support New semantic elements:  <nav>, <footer>, <figcaption>, <section> Lots of other useful features: Geolocation Persistent offline storage (blob, SQL) Multithreaded JS (“web workers”) Web fonts Extensive overview:http://slides.html5rocks.com/
HTML5: possibilities Limitless possibilities! Webapps Games Multimedia SURFnet - We make innovation work 7
HTML5 games SURFnet - We make innovation work 8
Video: before HTML5 <object width="640" height="385"> <param name="movie" value="http://www.youtube.com/v/qiD93UxvHRw?fs=1&amp;hl=nl_NL">    </param> <param name="allowFullScreen" value="true"></param>   <param name="allowscriptaccess" value="always"></param> <embed src="http://www.youtube.com/v/qiD93UxvHRw?fs=1&amp;hl=nl_NL”     type="application/x–shockwave–Flash” allowscriptaccess="always” allowfullscreen="true" width="640" height="385">  </embed></object> SURFnet - We make innovation work 9
HTML5 and Video Support for playing video directly from the browser <video id="movie" width="320" height="240" preload controls>  <source src="MY_MOVIE.mp4" />  <source src="MY_MOVIE.webm" type='video/webm/></video> No plugins required Rendering of video is responsibility of the browser Video fully accessible from Javascript/DOM Styling using CSS SURFnet - We make innovation work 10
Why HTML5-based video? Easy & clean Open standard Cross-platform No more plugins! Fancy stuff: SURFnet - We make innovation work 11
Support for HTML5 Video SURFnet - We make innovation work 12
Browsers SURFnet - We make innovation work 13 SURFmediavisitors (jan-feb 2011)
Video formats for HTML5 Video/audio codec support depends on browser/platform Lots of politics involved Platforms support own media format: Apple supports Quicktime in OSX/iOS Microsoft supports WMV in Windows SURFnet - We make innovation work 14
Cross-platform Formats 3 cross-platform formats: H.264 Ogg WebM SURFnet - We make innovation work 15
Cross-platform Formats H.264: MP4 container H.264 video (baseline/main/high) AAC audio ,[object Object]
Widely supported
Hardware implementation available
Very good video-encoders available (x264)
Licensing fees requiredSURFnet - We make innovation work 16
Cross-platform Formats Ogg: Ogg container Theora (VP3) video Vorbis audio ,[object Object]

More Related Content

Similar to 2011 06-20 - drupal jam - html5 video

A R T D M171 Week14 Multimedia
A R T D M171  Week14  MultimediaA R T D M171  Week14  Multimedia
A R T D M171 Week14 Multimedia
Gilbert Guerrero
 
Standardize Your Flash with Adobe OSMF (0.9)
Standardize Your Flash with Adobe OSMF (0.9)Standardize Your Flash with Adobe OSMF (0.9)
Standardize Your Flash with Adobe OSMF (0.9)
rblank9
 

Similar to 2011 06-20 - drupal jam - html5 video (20)

HTML5 Multimedia: where we are, where we're going
HTML5 Multimedia: where we are, where we're goingHTML5 Multimedia: where we are, where we're going
HTML5 Multimedia: where we are, where we're going
 
Flash-based audio and video communication
Flash-based audio and video communicationFlash-based audio and video communication
Flash-based audio and video communication
 
HTML5 multimedia - where we are, where we're going
HTML5 multimedia - where we are, where we're goingHTML5 multimedia - where we are, where we're going
HTML5 multimedia - where we are, where we're going
 
Html5 video
Html5 video Html5 video
Html5 video
 
Technology And Life
Technology And LifeTechnology And Life
Technology And Life
 
Technology And Life
Technology And LifeTechnology And Life
Technology And Life
 
Flash and HTML5 Video
Flash and HTML5 VideoFlash and HTML5 Video
Flash and HTML5 Video
 
A R T D M171 Week14 Multimedia
A R T D M171  Week14  MultimediaA R T D M171  Week14  Multimedia
A R T D M171 Week14 Multimedia
 
Upperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUpperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards Update
 
Html5
Html5Html5
Html5
 
Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learnings
 
Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業
 
IDA 0911xx (can publish)
IDA 0911xx (can publish)IDA 0911xx (can publish)
IDA 0911xx (can publish)
 
Html5 vs Flash video
Html5 vs Flash videoHtml5 vs Flash video
Html5 vs Flash video
 
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
1 File, 1 URL 1 of 2: Easily Deliver Your Content to Thousands of Screens
1 File, 1 URL 1 of 2: Easily Deliver Your Content to Thousands of Screens1 File, 1 URL 1 of 2: Easily Deliver Your Content to Thousands of Screens
1 File, 1 URL 1 of 2: Easily Deliver Your Content to Thousands of Screens
 
Streaming Video in the Fortune 500
Streaming Video in the Fortune 500 Streaming Video in the Fortune 500
Streaming Video in the Fortune 500
 
Accessible Video in The Enterprise
Accessible Video in The Enterprise Accessible Video in The Enterprise
Accessible Video in The Enterprise
 
Standardize Your Flash with Adobe OSMF (0.9)
Standardize Your Flash with Adobe OSMF (0.9)Standardize Your Flash with Adobe OSMF (0.9)
Standardize Your Flash with Adobe OSMF (0.9)
 

More from MediaMosa

To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
MediaMosa
 
Videoservices via SURFconext - 29 maart 2012
Videoservices via SURFconext  - 29 maart 2012Videoservices via SURFconext  - 29 maart 2012
Videoservices via SURFconext - 29 maart 2012
MediaMosa
 
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa
 

More from MediaMosa (20)

MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, BrusselsMediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
 
Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa  - 17 october 2013, UtrechtDrupalcafe meets MediaMosa  - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
 
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
 
MediaMosa Foundation - Webstroom 15 april 2013
MediaMosa Foundation - Webstroom  15 april 2013MediaMosa Foundation - Webstroom  15 april 2013
MediaMosa Foundation - Webstroom 15 april 2013
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
 
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortInuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
 
A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012
 
Videoservices via SURFconext - 29 maart 2012
Videoservices via SURFconext  - 29 maart 2012Videoservices via SURFconext  - 29 maart 2012
Videoservices via SURFconext - 29 maart 2012
 
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
 
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
 
MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011
 
Rich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorRich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa Ingestor
 
WCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaWCAG compliancy for MediaMosa
WCAG compliancy for MediaMosa
 
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaUsing OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
 
Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011
 
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
 
Seminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsSeminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projects
 
Norwegian studietur MediaMosa 22 november 2011
Norwegian studietur MediaMosa   22 november 2011Norwegian studietur MediaMosa   22 november 2011
Norwegian studietur MediaMosa 22 november 2011
 
Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011
 

Recently uploaded

Recently uploaded (20)

Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

2011 06-20 - drupal jam - html5 video

  • 1. HTML5 and Video Bas Zoetekouw Bas.zoetekouw@surfnet.nl
  • 2. SURFnet Beheertnationaleonderzoeksnetwerk Netwerkinfrastructuur Basis voorallesamenwerking Vertrouwdeidentiteit Om veilig en efficient toegangteverlenen Grensverleggendesamenwerkingsomgeving Om diensten en onderzoeksinstrumentennaadloos met elkaartekoppelen 1
  • 3.
  • 4. MediaMosaDirections WWW http://mediamosa.org Online Demo http://demo.mediamosa.org Forum http://mediamosa.org/forum Issue Tracker http://mediamosa.org/trac Source Code https://github.com/mediamosa Slideshare http://www.slideshare.net/MediaMosa Twitter http://twitter.com/mediamosa MediaMosa MediaMosa MediaMosa SURFnet. We make innovation work 1
  • 5. HTML5 Video Report published (jan2011) HTML5 Video: current status by Herman van Dompseler and Bas Zoetekouw Download at http://www.mediamosa.org/content/html5-video-current-situation http://www.surfnetkennisnetproject.nl/attachments/2312355/HTML5.pdf SURFnet - We make innovation work 4
  • 6. SURFnet - We make innovation work 5 What is HTML5? HTML 2.0: 1995 HTML 3.2: 1997 HTML 4.0: 1998 XHTML 1.0: 2000 XHTML 1.1: 2001 … … HTML5: 201x
  • 7. SURFnet - We make innovation work 6 What is HTML5? HTML5 ≈ HTML + CSS + JS Integrates multimedia: 2D & 3D drawing (Canvas, WebGL) Audio and video playback Native SVG support New semantic elements: <nav>, <footer>, <figcaption>, <section> Lots of other useful features: Geolocation Persistent offline storage (blob, SQL) Multithreaded JS (“web workers”) Web fonts Extensive overview:http://slides.html5rocks.com/
  • 8. HTML5: possibilities Limitless possibilities! Webapps Games Multimedia SURFnet - We make innovation work 7
  • 9. HTML5 games SURFnet - We make innovation work 8
  • 10. Video: before HTML5 <object width="640" height="385"> <param name="movie" value="http://www.youtube.com/v/qiD93UxvHRw?fs=1&amp;hl=nl_NL"> </param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> <embed src="http://www.youtube.com/v/qiD93UxvHRw?fs=1&amp;hl=nl_NL” type="application/x–shockwave–Flash” allowscriptaccess="always” allowfullscreen="true" width="640" height="385"> </embed></object> SURFnet - We make innovation work 9
  • 11. HTML5 and Video Support for playing video directly from the browser <video id="movie" width="320" height="240" preload controls> <source src="MY_MOVIE.mp4" /> <source src="MY_MOVIE.webm" type='video/webm/></video> No plugins required Rendering of video is responsibility of the browser Video fully accessible from Javascript/DOM Styling using CSS SURFnet - We make innovation work 10
  • 12. Why HTML5-based video? Easy & clean Open standard Cross-platform No more plugins! Fancy stuff: SURFnet - We make innovation work 11
  • 13. Support for HTML5 Video SURFnet - We make innovation work 12
  • 14. Browsers SURFnet - We make innovation work 13 SURFmediavisitors (jan-feb 2011)
  • 15. Video formats for HTML5 Video/audio codec support depends on browser/platform Lots of politics involved Platforms support own media format: Apple supports Quicktime in OSX/iOS Microsoft supports WMV in Windows SURFnet - We make innovation work 14
  • 16. Cross-platform Formats 3 cross-platform formats: H.264 Ogg WebM SURFnet - We make innovation work 15
  • 17.
  • 20. Very good video-encoders available (x264)
  • 21. Licensing fees requiredSURFnet - We make innovation work 16
  • 22.
  • 25. Not very widely supported
  • 26. Open format, free to useSURFnet - We make innovation work 17
  • 27. New kid on the block “A key factor in the web’s success is that its core technologies such as HTML, HTTP, TCP/IP, etc. are open and freely implementable. Though video is also now core to the web experience, there is unfortunately no open and free video format that is on par with the leading commercial choices. To that end, we are excited to introduce WebM, a broadly-backed community effort to develop a world-class media format for the open web.” SURFnet - We make innovation work 18
  • 28.
  • 31. Problems:Ulterior motives? Possible patent issues SURFnet - We make innovation work 19
  • 32. Client support SURFnet - We make innovation work 20 No single cross-platform format Need H.264 and (WebM or Ogg) Mobile world even more problematic.
  • 33. Nothing settled yet How quickly will IE9 and Firefox 4 be adopted? Lots of developments: H.264 will stay free for consumers Adobe Flash will support WebM Google supports WebM in Internet Explorer (!) Google drops support for MP4/H.264 from Chrome Microsoft supports MP4/H.264 in Chrome (!) Google transcodes new Youtube movies to WebM What’s next? SURFnet - We make innovation work 21
  • 34. Why no HTML5? Complexity shifted to video backend Need to support different/multiple formats Some features not available (yet?): DRM Live recordings RTP streaming/multicast SURFnet - We make innovation work 22
  • 35. Conclusion SURFnet - We make innovation work 23 HTML5 Video is here to stay Abide your time But be prepared
  • 36. Be prepared! Get rid of proprietary formats Add support for Ogg or WebM Possible right now: implement HTML5 video with Flash fallback SURFnet - We make innovation work 24
  • 37. SURFnet - We make innovation work 25 http://www.mediamosa.org/content/html5-video-current-situation http://www.surfnetkennisnetproject.nl/attachments/2312355/HTML5_rapport_feb2011.pdf http://demo.mediamosa.org/content/html5-browser-support Bas Zoetekouw b.zoetekouw@surfnet.nl www.surfnet.nl

Editor's Notes

  1. New HTML standardLong overdue (HTML4 is from, XHTML1.1 is from)No longer xml-based: old-fashioned SGMLSupport for many “modern” featuresPushed by Google (?)First HTML5 working draft in 2008
  2. New HTML standardLong overdue (HTML4 is from, XHTML1.1 is from)No longer xml-based: old-fashioned SGMLSupport for many “modern” featuresPushed by Google (?)First HTML5 working draft in 2008
  3. Extreemgefragmenteerd:FlashSilverlightQuicktime(real)Open Source thingsOnly solution for any kind of cross-platform support: use FlashBut bad track record for supporting new systems (e.g., 64 bit OS, new linux sound system, etc)
  4. Also audioHow does HTML5 support video?Old situationNew situationHow to be backwards-compatible
  5. EasierCleanerOpen standardsNo vendor lock-inAccessibilityPlugins: security issues, install problems, etc
  6. All modern browsers support HTML5 videoExcept Microsoft Internet Explorer 8Except Windows/Nokia Mobile
  7. Video formats supported vary widelyMany proprietary formats3 main formats that are supported cross-platform: MP4,Ogg, WebM
  8. Video formats supported vary widelyMany proprietary formats3 main formats that are supported cross-platform: MP4,Ogg, WebM
  9. Based on VP3, from 2000 (cmp VP8)
  10. WebM:New open formatPushed by googleVideo: VP8 (cmp VP3==Theora)Audio: vorbisContainer: simplified matroska
  11. WebM:New open formatbased on VP8 (comparable to, but slightly less advanced than h.264) Pushed by googleVideo: VP8 (cmp VP3==Theora)Audio: vorbisContainer: simplified matroska
  12. Still extremely fragmented:Basically:Need (WebM or Ogg) plus h.264 for Apple
  13. Google heeftgroteinvloed door YoutubeKan basically nieuweformatenaangebruikersopdringen
  14. Complexity is shifted towards video backendDRMRecordingsStreaming/multicast
  15. HTML5 Video is the way forward (pushed by big players)But not right nowPossibly: HTML5 Video/flash hybrid (with javascript)Need (for now?) at least (ogg or webm) + h264 to support all platform?Or: let’s just ignore apple (?)
  16. Move away from vendor-formatsNo quicktime, windows media, silverlightStart supporting Ogg or WebMKeep h264 as fall-back (for now) until either apple supports webm, or flash supports webm