SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
09. Januar 2010
Jakob Schröter




xing.com/profile/Jakob_Schroeter
Cross-Platform
Browser-Plugin
           Open Screen Project




             97% Verbreitung

DER Video-Standard im Web


                                      2
   Entwurf des W3C und Web Hypertext
    Application Technology Working Group
    (WHATWG)

   Nachfolger von HTML 4.01, XHTML 1.0 und
    DOM Level 2 HTML

   Bereits teilweise in aktuellen Browsern
    umgesetzt
                                              3
Canvas
                               Geolocation
    Workers
                           Drag & Drop
Messages



   Offline Apps
                              Local Storage

           Video & Audio
                                              4
   Ohne Browser-Plugin

   Eigene Controls via HTML / CSS

   Steuerung per JavaScript

   Styling per CSS + Videofilter möglich

   Darstellung auf Canvas möglich
                                            5
<video width="320" height="240"
     src="video.mp4" poster="video.jpg"
     autobuffer autoplay controls>

     <div>Sie benötigen einen Browser,
     der HTML5 unterstützt.</div>

</video>

<audio src="video.ogg" autoplay></audio>



                                           6
Kein einheitlicher Codec vorgeschrieben!

   Ogg Theora (OGV)      H.264 (MP4)
     Open Source           Patente/Rechtliche
                             Einschränkungen
                            Hardware-
                             Beschleunigung




                                                  7
<video width="320" height="240"
     poster="video.jpg"
     autobuffer autoplay controls>

     <source src="video.mp4" type="video/mp4" />

     <source src="video.ogv" type="video/ogg" />

     <div>Sie benötigen einen Browser,
     der HTML5 unterstützt.</div>

</video>


                                                   8
   HTML5-Video mit zwei Videofiles
       MP4 für Chrome, Safari, iPhone, Android
       OGV für Firefox, Opera

   zudem Flash-Fallback für alte Browser
    und Internet Explorer
       verwendet MP4



http://camendesign.com/code/video_for_everybody


                                                  9
Fremdsprachig?
  Blind?



Suchmaschinen?     Gehörlos?




                               10
<video src="video.ogv" poster="video.png"
       title="HTML5 Demo Video">

      <itextlist category="SUB" name="Subtitles"
             active="auto">

             <itext lang="en"
                    charset="UTF-8"
                    src="video.en.srt" />
             <itext lang="de"
                    charset="UTF-8"
                    src="video.de.srt" />

       </itextlist>
</video>


                                                   11
1
00:00:15,000 --> 00:00:17,951
At <i>the</i> left we can see…

2
00:00:18,166 --> 00:00:20,083
At the right we can see the...

3
00:00:20,119 --> 00:00:21,962
...the head-snarlers




                                 12
   Testseite von Dailymotion
    http://www.dailymotion.com/openvideodemo

   Video in SVG
    http://www.double.co.nz/video_test/video.svg

   Video mit Subtitles
    http://www.annodex.net/~silvia/itext/elephant_with_ski
    n.html

   In-Browser Motion-Tracker
    http://htmlfive.appspot.com/static/tracker1.html
                                                             13
Flash Video              HTML 5 Video
Browserunterstützung              fast alle           aktuelle, außer IE
Video-Codecs                Sorenson, VP6, h.264      Ogg Theora, h.264
Hardware-acceleration            nur h.264                nur h.264
(Live) Streaming                                             -
Progressive Download                                         
Bandbreitenanpassung                                         -
Pseudo-Streaming (seek)                                      
DRM                                                          -
Fullscreen                                              In Zukunft
Accessibility / SEO                     -                     
Open Source Tools                       -                     


                                                                           14
   Breite Unterstützung wird noch dauern
     Flash-Fallback zwingend erforderlich!


   Steckt noch in den Kinderschuhen

   vielversprechenden Alternative zu Flash /
    Silverlight


                                                15
   http://diveintohtml5.org/video.html
   http://arstechnica.com/open-source/news/2009/07/decoding-the-html-5-
    video-codec-debate.ars
   http://www.annodex.net/~silvia/itext/mediafrag.html
   http://pearce.org.nz/2009/08/configuring-web-servers-for-html5-
    ogg.html
   http://developer.android.com/sdk/android-2.0-highlights.html
   http://hacks.mozilla.org/2009/12/autobuffering-video-in-firefox/
   http://camendesign.com/code/video_for_everybody



                                                  Stand aller Quellen: 08.01.2010 21 Uhr




                                                                                           16
09. Januar 2010
Jakob Schröter




xing.com/profile/Jakob_Schroeter

Contenu connexe

En vedette

Nutrients And Nutrition Education Audio
Nutrients And Nutrition Education AudioNutrients And Nutrition Education Audio
Nutrients And Nutrition Education AudioJaneSherman
 
formations Communication Changement
formations Communication Changementformations Communication Changement
formations Communication ChangementChristine Koehler
 
архитектура компьютере
архитектура  компьютереархитектура  компьютере
архитектура компьютереmax_07
 
Investment Bank - Viewing M&A Advisory from the Service Operations Perspective
Investment Bank - Viewing M&A Advisory from the Service Operations  PerspectiveInvestment Bank - Viewing M&A Advisory from the Service Operations  Perspective
Investment Bank - Viewing M&A Advisory from the Service Operations PerspectiveSarang Bhutada
 
CóMo Se Hace Un Diagrama De Flujo
CóMo Se Hace Un Diagrama De FlujoCóMo Se Hace Un Diagrama De Flujo
CóMo Se Hace Un Diagrama De FlujoOscar Bermudez
 
Steeplechase De Andre
Steeplechase De AndreSteeplechase De Andre
Steeplechase De AndreClare
 
Microsoft Zune
Microsoft ZuneMicrosoft Zune
Microsoft Zunejosst10
 
Language summary
Language summaryLanguage summary
Language summarycri fan
 
Egyiptomi nacional mzeum
Egyiptomi nacional mzeumEgyiptomi nacional mzeum
Egyiptomi nacional mzeumhaithamo
 
School Bodybuilding
School BodybuildingSchool Bodybuilding
School Bodybuildingulanskibis
 
Kruithuisfjoezzz
KruithuisfjoezzzKruithuisfjoezzz
Kruithuisfjoezzzguest56b224
 
AdministracióN De Empresas
AdministracióN De EmpresasAdministracióN De Empresas
AdministracióN De Empresasjhosselynvilla
 

En vedette (20)

Principes world cafe
Principes world cafePrincipes world cafe
Principes world cafe
 
Formations Chine
Formations ChineFormations Chine
Formations Chine
 
Nutrients And Nutrition Education Audio
Nutrients And Nutrition Education AudioNutrients And Nutrition Education Audio
Nutrients And Nutrition Education Audio
 
Balanced Diet
Balanced DietBalanced Diet
Balanced Diet
 
formations Communication Changement
formations Communication Changementformations Communication Changement
formations Communication Changement
 
The Book Of Frutiger
The Book Of FrutigerThe Book Of Frutiger
The Book Of Frutiger
 
Belle Magazine
Belle MagazineBelle Magazine
Belle Magazine
 
архитектура компьютере
архитектура  компьютереархитектура  компьютере
архитектура компьютере
 
Investment Bank - Viewing M&A Advisory from the Service Operations Perspective
Investment Bank - Viewing M&A Advisory from the Service Operations  PerspectiveInvestment Bank - Viewing M&A Advisory from the Service Operations  Perspective
Investment Bank - Viewing M&A Advisory from the Service Operations Perspective
 
Portfolio Formation
Portfolio FormationPortfolio Formation
Portfolio Formation
 
Dante 2 Mas Clasico Dante
Dante 2  Mas Clasico DanteDante 2  Mas Clasico Dante
Dante 2 Mas Clasico Dante
 
CóMo Se Hace Un Diagrama De Flujo
CóMo Se Hace Un Diagrama De FlujoCóMo Se Hace Un Diagrama De Flujo
CóMo Se Hace Un Diagrama De Flujo
 
Steeplechase De Andre
Steeplechase De AndreSteeplechase De Andre
Steeplechase De Andre
 
Microsoft Zune
Microsoft ZuneMicrosoft Zune
Microsoft Zune
 
NR 18 .35
NR 18 .35NR 18 .35
NR 18 .35
 
Language summary
Language summaryLanguage summary
Language summary
 
Egyiptomi nacional mzeum
Egyiptomi nacional mzeumEgyiptomi nacional mzeum
Egyiptomi nacional mzeum
 
School Bodybuilding
School BodybuildingSchool Bodybuilding
School Bodybuilding
 
Kruithuisfjoezzz
KruithuisfjoezzzKruithuisfjoezzz
Kruithuisfjoezzz
 
AdministracióN De Empresas
AdministracióN De EmpresasAdministracióN De Empresas
AdministracióN De Empresas
 

Similaire à Flash Video vs. HTML5 Video

HTML5 Video vs. Flash Video [paper]
HTML5 Video vs. Flash Video [paper]HTML5 Video vs. Flash Video [paper]
HTML5 Video vs. Flash Video [paper]Jakob
 
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Patrick Lauke
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Wo steht HTML5: Überblick, Möglichkeiten, Zukunft
Wo steht HTML5: Überblick, Möglichkeiten, ZukunftWo steht HTML5: Überblick, Möglichkeiten, Zukunft
Wo steht HTML5: Überblick, Möglichkeiten, ZukunftDigicomp Academy AG
 
How-to Video heute: im Web, mobile und überhaupt
How-to Video heute: im Web, mobile und überhauptHow-to Video heute: im Web, mobile und überhaupt
How-to Video heute: im Web, mobile und überhauptBokowsky + Laymann GmbH
 
Sencha Touch & PhoneGap
Sencha Touch & PhoneGapSencha Touch & PhoneGap
Sencha Touch & PhoneGapStefan Kolb
 
How-to Video heute: im Web, mobile und überhaupt
How-to Video heute: im Web, mobile und überhauptHow-to Video heute: im Web, mobile und überhaupt
How-to Video heute: im Web, mobile und überhauptBokowsky + Laymann GmbH
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenJonathan Weiß
 
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-ApplikationenWebsockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-ApplikationenSpeedPartner GmbH
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Jürg Stuker
 
Frontend-Performance @ IPC
Frontend-Performance @ IPCFrontend-Performance @ IPC
Frontend-Performance @ IPCNico Steiner
 
Frontend-Performance mit PHP
Frontend-Performance mit PHPFrontend-Performance mit PHP
Frontend-Performance mit PHPFrank Kleine
 
Echte Lösungen, keine Tricks
Echte Lösungen, keine TricksEchte Lösungen, keine Tricks
Echte Lösungen, keine TricksJens Grochtdreis
 
Webstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichWebstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichPeter Rozek
 
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Technologievergleich für RIA
Technologievergleich für RIATechnologievergleich für RIA
Technologievergleich für RIAOliver Belikan
 

Similaire à Flash Video vs. HTML5 Video (20)

HTML5 Video vs. Flash Video [paper]
HTML5 Video vs. Flash Video [paper]HTML5 Video vs. Flash Video [paper]
HTML5 Video vs. Flash Video [paper]
 
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Wo steht HTML5: Überblick, Möglichkeiten, Zukunft
Wo steht HTML5: Überblick, Möglichkeiten, ZukunftWo steht HTML5: Überblick, Möglichkeiten, Zukunft
Wo steht HTML5: Überblick, Möglichkeiten, Zukunft
 
How-to Video heute: im Web, mobile und überhaupt
How-to Video heute: im Web, mobile und überhauptHow-to Video heute: im Web, mobile und überhaupt
How-to Video heute: im Web, mobile und überhaupt
 
HTML5 Update (am Internet-Briefing)
HTML5 Update (am Internet-Briefing)HTML5 Update (am Internet-Briefing)
HTML5 Update (am Internet-Briefing)
 
HTML5-Features
HTML5-FeaturesHTML5-Features
HTML5-Features
 
Sencha Touch & PhoneGap
Sencha Touch & PhoneGapSencha Touch & PhoneGap
Sencha Touch & PhoneGap
 
How-to Video heute: im Web, mobile und überhaupt
How-to Video heute: im Web, mobile und überhauptHow-to Video heute: im Web, mobile und überhaupt
How-to Video heute: im Web, mobile und überhaupt
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-Anwendungen
 
Videotechnik im web
Videotechnik im webVideotechnik im web
Videotechnik im web
 
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-ApplikationenWebsockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005
 
Frontend-Performance @ IPC
Frontend-Performance @ IPCFrontend-Performance @ IPC
Frontend-Performance @ IPC
 
Frontend-Performance mit PHP
Frontend-Performance mit PHPFrontend-Performance mit PHP
Frontend-Performance mit PHP
 
Echte Lösungen, keine Tricks
Echte Lösungen, keine TricksEchte Lösungen, keine Tricks
Echte Lösungen, keine Tricks
 
Webstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichWebstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen Bereich
 
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Hdc2012 cordova-präsi
Hdc2012 cordova-präsiHdc2012 cordova-präsi
Hdc2012 cordova-präsi
 
Technologievergleich für RIA
Technologievergleich für RIATechnologievergleich für RIA
Technologievergleich für RIA
 

Plus de Jakob

Frontend Performance @ Hochschule der Medien Stuttgart
Frontend Performance @ Hochschule der Medien StuttgartFrontend Performance @ Hochschule der Medien Stuttgart
Frontend Performance @ Hochschule der Medien StuttgartJakob
 
Automatisierung von Client-seitigen Web-Performance-Optimierungen
Automatisierung von Client-seitigen Web-Performance-OptimierungenAutomatisierung von Client-seitigen Web-Performance-Optimierungen
Automatisierung von Client-seitigen Web-Performance-OptimierungenJakob
 
Client-side Performance Optimizations
Client-side Performance OptimizationsClient-side Performance Optimizations
Client-side Performance OptimizationsJakob
 
Flash vs. Silverlight auf dem mobilen Endgerät
Flash vs. Silverlight auf dem mobilen EndgerätFlash vs. Silverlight auf dem mobilen Endgerät
Flash vs. Silverlight auf dem mobilen EndgerätJakob
 
Ruby On Rails - 1. Ruby Introduction
Ruby On Rails - 1. Ruby IntroductionRuby On Rails - 1. Ruby Introduction
Ruby On Rails - 1. Ruby IntroductionJakob
 
Ruby On Rails - 2. Rails Introduction
Ruby On Rails - 2. Rails IntroductionRuby On Rails - 2. Rails Introduction
Ruby On Rails - 2. Rails IntroductionJakob
 
Ruby On Rails - 3. Rails Addons
Ruby On Rails - 3. Rails AddonsRuby On Rails - 3. Rails Addons
Ruby On Rails - 3. Rails AddonsJakob
 

Plus de Jakob (7)

Frontend Performance @ Hochschule der Medien Stuttgart
Frontend Performance @ Hochschule der Medien StuttgartFrontend Performance @ Hochschule der Medien Stuttgart
Frontend Performance @ Hochschule der Medien Stuttgart
 
Automatisierung von Client-seitigen Web-Performance-Optimierungen
Automatisierung von Client-seitigen Web-Performance-OptimierungenAutomatisierung von Client-seitigen Web-Performance-Optimierungen
Automatisierung von Client-seitigen Web-Performance-Optimierungen
 
Client-side Performance Optimizations
Client-side Performance OptimizationsClient-side Performance Optimizations
Client-side Performance Optimizations
 
Flash vs. Silverlight auf dem mobilen Endgerät
Flash vs. Silverlight auf dem mobilen EndgerätFlash vs. Silverlight auf dem mobilen Endgerät
Flash vs. Silverlight auf dem mobilen Endgerät
 
Ruby On Rails - 1. Ruby Introduction
Ruby On Rails - 1. Ruby IntroductionRuby On Rails - 1. Ruby Introduction
Ruby On Rails - 1. Ruby Introduction
 
Ruby On Rails - 2. Rails Introduction
Ruby On Rails - 2. Rails IntroductionRuby On Rails - 2. Rails Introduction
Ruby On Rails - 2. Rails Introduction
 
Ruby On Rails - 3. Rails Addons
Ruby On Rails - 3. Rails AddonsRuby On Rails - 3. Rails Addons
Ruby On Rails - 3. Rails Addons
 

Flash Video vs. HTML5 Video

  • 1. 09. Januar 2010 Jakob Schröter xing.com/profile/Jakob_Schroeter
  • 2. Cross-Platform Browser-Plugin Open Screen Project 97% Verbreitung DER Video-Standard im Web 2
  • 3. Entwurf des W3C und Web Hypertext Application Technology Working Group (WHATWG)  Nachfolger von HTML 4.01, XHTML 1.0 und DOM Level 2 HTML  Bereits teilweise in aktuellen Browsern umgesetzt 3
  • 4. Canvas Geolocation Workers Drag & Drop Messages Offline Apps Local Storage Video & Audio 4
  • 5. Ohne Browser-Plugin  Eigene Controls via HTML / CSS  Steuerung per JavaScript  Styling per CSS + Videofilter möglich  Darstellung auf Canvas möglich 5
  • 6. <video width="320" height="240" src="video.mp4" poster="video.jpg" autobuffer autoplay controls> <div>Sie benötigen einen Browser, der HTML5 unterstützt.</div> </video> <audio src="video.ogg" autoplay></audio> 6
  • 7. Kein einheitlicher Codec vorgeschrieben!  Ogg Theora (OGV)  H.264 (MP4)  Open Source  Patente/Rechtliche Einschränkungen  Hardware- Beschleunigung 7
  • 8. <video width="320" height="240" poster="video.jpg" autobuffer autoplay controls> <source src="video.mp4" type="video/mp4" /> <source src="video.ogv" type="video/ogg" /> <div>Sie benötigen einen Browser, der HTML5 unterstützt.</div> </video> 8
  • 9. HTML5-Video mit zwei Videofiles  MP4 für Chrome, Safari, iPhone, Android  OGV für Firefox, Opera  zudem Flash-Fallback für alte Browser und Internet Explorer  verwendet MP4 http://camendesign.com/code/video_for_everybody 9
  • 11. <video src="video.ogv" poster="video.png" title="HTML5 Demo Video"> <itextlist category="SUB" name="Subtitles" active="auto"> <itext lang="en" charset="UTF-8" src="video.en.srt" /> <itext lang="de" charset="UTF-8" src="video.de.srt" /> </itextlist> </video> 11
  • 12. 1 00:00:15,000 --> 00:00:17,951 At <i>the</i> left we can see… 2 00:00:18,166 --> 00:00:20,083 At the right we can see the... 3 00:00:20,119 --> 00:00:21,962 ...the head-snarlers 12
  • 13. Testseite von Dailymotion http://www.dailymotion.com/openvideodemo  Video in SVG http://www.double.co.nz/video_test/video.svg  Video mit Subtitles http://www.annodex.net/~silvia/itext/elephant_with_ski n.html  In-Browser Motion-Tracker http://htmlfive.appspot.com/static/tracker1.html 13
  • 14. Flash Video HTML 5 Video Browserunterstützung fast alle aktuelle, außer IE Video-Codecs Sorenson, VP6, h.264 Ogg Theora, h.264 Hardware-acceleration nur h.264 nur h.264 (Live) Streaming  - Progressive Download   Bandbreitenanpassung  - Pseudo-Streaming (seek)   DRM  - Fullscreen  In Zukunft Accessibility / SEO -  Open Source Tools -  14
  • 15. Breite Unterstützung wird noch dauern  Flash-Fallback zwingend erforderlich!  Steckt noch in den Kinderschuhen  vielversprechenden Alternative zu Flash / Silverlight 15
  • 16. http://diveintohtml5.org/video.html  http://arstechnica.com/open-source/news/2009/07/decoding-the-html-5- video-codec-debate.ars  http://www.annodex.net/~silvia/itext/mediafrag.html  http://pearce.org.nz/2009/08/configuring-web-servers-for-html5- ogg.html  http://developer.android.com/sdk/android-2.0-highlights.html  http://hacks.mozilla.org/2009/12/autobuffering-video-in-firefox/  http://camendesign.com/code/video_for_everybody Stand aller Quellen: 08.01.2010 21 Uhr 16
  • 17. 09. Januar 2010 Jakob Schröter xing.com/profile/Jakob_Schroeter