SlideShare a Scribd company logo
Got <VIDEO>?
       Implementing HTML5 Video for Library
       Tutorials




#html5video                            Beth Filar Williams, UNCG Libraries
Add video to a
                                                                         webpage like
                                                                         you add an
                                                                         <IMG>

[CC BY-NC-ND-2.0] http://www.flickr.com/photos/68759973@N00/5994501076




  #html5video
                                              HTML5 <VIDEO>
built in video
                                                                    playback
                                                                    functionality



[CC BY-SA 2.] http://www.flickr.com/photos/97867688@N00/73299142/




#html5video
                                          HTML5 <VIDEO>
plays across
                                                                    browsers &
                                                                    mobile devices
                                                                    - w/o flash!

[CC BY-ND 2.0] http://www.flickr.com/photos/52137170@N00/56206868




#html5video
                                            HTML5 <VIDEO>
Must have
                                                                     control of web
                                                                     server settings -
                                                                     content type
                                                                     header in MIME

[CC BY-SA 2.0] http://www.flickr.com/photos/66742614@N00/290711738




#html5video
                                            HTML5 <VIDEO>
Toward
                                                                         open
                                                                         standard
         WHERE ARE WE HEADED?
                                                                         video
                                                                         playback
[NC BY-NC-ND 2.0] http://www.flickr.com/photos/22196205@N03/2861690380




#html5video
                                          HTML5 <VIDEO>
MPEG 4   WebM   OGG




#html5video
Video type = video codecs + audio codecs

<video>                                                        H.264
<source src=“tutorial.mp4” type=‘video/mp4;
codecs=“avc1.42E01E, mp4a.40.2”/>
                                                                        VP8
<source src=“tutorial.webm” type=‘video/webm; codecs=“vp8, vorbis”/>

<source src=“tutorial.ogv” type=‘video/ogg; codecs=“theora, vorbis”/>
                                                                      Theora
Video tag not supported. Download the video <a href=“tutorial.webm”>here</a>

</video>




 #html5video
Video type = video codecs + audio codecs

<video>
           AAC
<source src=“tutorial.mp4” type=‘video/mp4;
codecs=“avc1.42E01E, mp4a.40.2”/>
                                                                        Vorbis
<source src=“tutorial.webm” type=‘video/webm; codecs=“vp8, vorbis”/>

<source src=“tutorial.ogv” type=‘video/ogg; codecs=“theora, vorbis”/>
                                                                      Vorbis
Video tag not supported. Download the video <a href=“tutorial.webm”>here</a>

</video>




 #html5video
#html5video
              HTML5 <VIDEO>
http://www.mirovideoconverter.com/




#html5video
                       HTML5 <VIDEO>
<video controls width="500">
 <source src="http://library.uncg.edu/research/tutorials/v/ASC.mp4" type='video/mp4;
codecs="avc1.42E01E, mp4a.40.2"'>
 <source src="http://library.uncg.edu/research/tutorials/v/ASC.webm" type='video/webm;
codecs="vp8, vorbis"'>
 <source src="http://library.uncg.edu/research/tutorials/v/ASC.ogv" type='video/ogg; codecs="theora,
vorbis"'>
  <object type="application/x-shockwave-flash"
data="http://library.uncg.edu/mp/FLVPlayer_Progressive.swf" width="500" height="360">
    <param name="movie" value="http://library.uncg.edu/mp/FLVPlayer_Progressive.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
    <param name="scale" value="noscale" />
    <param name="salign" value="lt" />
    <param name="FlashVars"
value="&MM_ComponentVersion=1&skinName=/cn/Corona_Skin_3&streamName=http://library.uncg.
edu/research/tutorials/v/ASC&autoPlay=false&autoRewind=true" />
    <p>Your browser does not support internet video. You may download the video below:</p>
    <ul>
       <li><a href="http://library.uncg.edu/research/tutorials/v/ASC.mp4">MP4</a></li>
       <li><a href="http://library.uncg.edu/research/tutorials/v/ASC.webm">WebM</a></li>
       <li><a href="http://library.uncg.edu/research/tutorials/v/ASC.ogv">OGV</a></li>
    </ul>
  </object>
 <track kind="captions" src="http://library.uncg.edu/research/tutorials/v/transcripts/ASC.vtt"
label="English captions" srclang="en-us" default>
</video>
<P><a href="http://library.uncg.edu/research/tutorials/v/transcripts/ASC.pdf">Transcript</a></p>
<video controls width="500">
 <source src=“
http://library.uncg.edu/research/tutorials/v/ASC.mp4"
type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
 <source src=“
http://library.uncg.edu/research/tutorials/v/ASC.webm"
type='video/webm; codecs="vp8, vorbis"'>
 <source src=“
http://library.uncg.edu/research/tutorials/v/ASC.ogv"
type='video/ogg; codecs="theora, vorbis"'>
 ….
….
   <object type="application/x-shockwave-flash"
data="http://library.uncg.edu/mp/FLVPlayer_Progressive.sw
f" width="500" height="360">
     <param name="movie"
value="http://library.uncg.edu/mp/FLVPlayer_Progressive.swf
" />
     <param name="quality" value="high" />
     <param name="wmode" value="opaque" />
     <param name="scale" value="noscale" />
     <param name="salign" value="lt" />
     <param name="FlashVars"
value="&MM_ComponentVersion=1&skinName=/cn/Corona_
Skin_3&streamName=http://library.uncg.edu/research/tutori
als/v/ASC&autoPlay=false&autoRewind=true" />
….
….
</p>Your browser does not support internet video. You may
download the video below:<p>
    <ul>
      <li><a
href="http://library.uncg.edu/research/tutorials/v/ASC.mp4"
>MP4</a></li>
      <li><a
href="http://library.uncg.edu/research/tutorials/v/ASC.webm
">WebM</a></li>
      <li><a
href="http://library.uncg.edu/research/tutorials/v/ASC.ogv">
OGV</a></li>
    </ul>
  </object>
….
…
 <track kind="captions"
src="http://library.uncg.edu/research/tutorials/v/transcripts
/ASC.vtt" label="English captions" srclang="en-us" default>
</video>
<P>
<a href=“
http://library.uncg.edu/research/tutorials/v/transcripts/ASC
.pdf">Transcript</a></p>
HTML5 <VIDEO>
                …QUESTIONS?
Key Resources:
http://diveintohtml5.info/video.html
http://www.html5rocks.com/en/tutorials/video/basics/
https://ie.microsoft.com/testdrive/Graphics/CaptionMaker


               Beth Filar Williams
               efwilli3@uncg.edu

More Related Content

What's hot

HTML5 multimedia - browser-native video and audio - JSDay / Verona / 17 May 2012
HTML5 multimedia - browser-native video and audio - JSDay / Verona / 17 May 2012HTML5 multimedia - browser-native video and audio - JSDay / Verona / 17 May 2012
HTML5 multimedia - browser-native video and audio - JSDay / Verona / 17 May 2012
Patrick Lauke
 
HTML5 APIs - The New Frontier - Jfokus 2011
HTML5 APIs - The New Frontier - Jfokus 2011HTML5 APIs - The New Frontier - Jfokus 2011
HTML5 APIs - The New Frontier - Jfokus 2011
Robert Nyman
 
Building an HTML5 Video Player
Building an HTML5 Video PlayerBuilding an HTML5 Video Player
Building an HTML5 Video Player
Brightcove
 
Upgrade to HTML5 Video
Upgrade to HTML5 VideoUpgrade to HTML5 Video
Upgrade to HTML5 Video
steveheffernan
 

What's hot (20)

State of Media Accessibility in HTML5
State of Media Accessibility in HTML5State of Media Accessibility in HTML5
State of Media Accessibility in HTML5
 
Html5 vs Flash video
Html5 vs Flash videoHtml5 vs Flash video
Html5 vs Flash video
 
HTML5 multimedia - browser-native video and audio - JSDay / Verona / 17 May 2012
HTML5 multimedia - browser-native video and audio - JSDay / Verona / 17 May 2012HTML5 multimedia - browser-native video and audio - JSDay / Verona / 17 May 2012
HTML5 multimedia - browser-native video and audio - JSDay / Verona / 17 May 2012
 
HTML5 APIs - The New Frontier - ConFoo 2011
HTML5 APIs - The New Frontier - ConFoo 2011HTML5 APIs - The New Frontier - ConFoo 2011
HTML5 APIs - The New Frontier - ConFoo 2011
 
HTML5 APIs - The New Frontier - Jfokus 2011
HTML5 APIs - The New Frontier - Jfokus 2011HTML5 APIs - The New Frontier - Jfokus 2011
HTML5 APIs - The New Frontier - Jfokus 2011
 
JS Days HTML5 Flash and the Battle for Faster Cat Videos
JS Days HTML5 Flash and the Battle for Faster Cat VideosJS Days HTML5 Flash and the Battle for Faster Cat Videos
JS Days HTML5 Flash and the Battle for Faster Cat Videos
 
WordCamp Belfast DevOps for Beginners
WordCamp Belfast DevOps for BeginnersWordCamp Belfast DevOps for Beginners
WordCamp Belfast DevOps for Beginners
 
JS Days Mobile Meow
JS Days Mobile MeowJS Days Mobile Meow
JS Days Mobile Meow
 
HTML5 Design
HTML5 DesignHTML5 Design
HTML5 Design
 
HTML5, Flash, and the Battle For Faster Cat Videos
HTML5, Flash, and the Battle For Faster Cat VideosHTML5, Flash, and the Battle For Faster Cat Videos
HTML5, Flash, and the Battle For Faster Cat Videos
 
HTML5 Multimedia Support
HTML5 Multimedia SupportHTML5 Multimedia Support
HTML5 Multimedia Support
 
Building an HTML5 Video Player
Building an HTML5 Video PlayerBuilding an HTML5 Video Player
Building an HTML5 Video Player
 
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...
 
Upgrade to HTML5 Video
Upgrade to HTML5 VideoUpgrade to HTML5 Video
Upgrade to HTML5 Video
 
Samuel Asher Rivello - PureMVC Hands On Part 2
Samuel Asher Rivello - PureMVC Hands On Part 2Samuel Asher Rivello - PureMVC Hands On Part 2
Samuel Asher Rivello - PureMVC Hands On Part 2
 
Html5video
Html5videoHtml5video
Html5video
 
Responsive browser-based video recording and playback
Responsive browser-based video recording and playbackResponsive browser-based video recording and playback
Responsive browser-based video recording and playback
 
HTML5 APIs - The New Frontier
HTML5 APIs - The New FrontierHTML5 APIs - The New Frontier
HTML5 APIs - The New Frontier
 
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
 
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento CloudMeet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento Cloud
 

Viewers also liked (6)

Axoss Security Awareness Services
Axoss Security Awareness ServicesAxoss Security Awareness Services
Axoss Security Awareness Services
 
Using ArcGIS Server in EC2
Using ArcGIS Server in EC2Using ArcGIS Server in EC2
Using ArcGIS Server in EC2
 
Raport de CSR al Holcim Romania 2006
Raport de CSR al Holcim Romania 2006Raport de CSR al Holcim Romania 2006
Raport de CSR al Holcim Romania 2006
 
090318 Progressive Laws Nl
090318 Progressive Laws Nl090318 Progressive Laws Nl
090318 Progressive Laws Nl
 
я охотник за киловаттами
я охотник за киловаттамия охотник за киловаттами
я охотник за киловаттами
 
Smart Work Centers Fact Sheet
Smart Work Centers Fact SheetSmart Work Centers Fact Sheet
Smart Work Centers Fact Sheet
 

Similar to Got &lt;video>? Implementing HTML5 Video for Library Tutorials

(WS11) Dobrica Pavlinušić: HTML5TV - kako obraditi i objaviti predavanja na w...
(WS11) Dobrica Pavlinušić: HTML5TV - kako obraditi i objaviti predavanja na w...(WS11) Dobrica Pavlinušić: HTML5TV - kako obraditi i objaviti predavanja na w...
(WS11) Dobrica Pavlinušić: HTML5TV - kako obraditi i objaviti predavanja na w...
Web::Strategija
 
HTML5 Video Presentation
HTML5 Video PresentationHTML5 Video Presentation
HTML5 Video Presentation
sith33
 
HTML5 Video Right Now
HTML5 Video Right NowHTML5 Video Right Now
HTML5 Video Right Now
Carlos Araya
 

Similar to Got &lt;video>? Implementing HTML5 Video for Library Tutorials (20)

HTML5 Video for WordPress
HTML5 Video for WordPressHTML5 Video for WordPress
HTML5 Video for WordPress
 
Mobile Web Video
Mobile Web VideoMobile Web Video
Mobile Web Video
 
Web Apps
Web AppsWeb Apps
Web Apps
 
VIDEO SEO AND HOW TO USE THE NEW VIEWBIX SEO FEATURES
VIDEO SEO AND HOW TO USE THE NEW VIEWBIX SEO FEATURESVIDEO SEO AND HOW TO USE THE NEW VIEWBIX SEO FEATURES
VIDEO SEO AND HOW TO USE THE NEW VIEWBIX SEO FEATURES
 
(WS11) Dobrica Pavlinušić: HTML5TV - kako obraditi i objaviti predavanja na w...
(WS11) Dobrica Pavlinušić: HTML5TV - kako obraditi i objaviti predavanja na w...(WS11) Dobrica Pavlinušić: HTML5TV - kako obraditi i objaviti predavanja na w...
(WS11) Dobrica Pavlinušić: HTML5TV - kako obraditi i objaviti predavanja na w...
 
HTML5 Multimedia Streaming
HTML5 Multimedia StreamingHTML5 Multimedia Streaming
HTML5 Multimedia Streaming
 
HTML Media: Where We Are & Where We Need To Go
HTML Media: Where We Are & Where We Need To GoHTML Media: Where We Are & Where We Need To Go
HTML Media: Where We Are & Where We Need To Go
 
HTML5 Video Presentation
HTML5 Video PresentationHTML5 Video Presentation
HTML5 Video Presentation
 
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
 
Looking into HTML5 + CSS3
Looking into HTML5 + CSS3Looking into HTML5 + CSS3
Looking into HTML5 + CSS3
 
Multimedia on the web - HTML5 video and audio
Multimedia on the web - HTML5 video and audioMultimedia on the web - HTML5 video and audio
Multimedia on the web - HTML5 video and audio
 
The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5
 
HTML5 video & Amazon elastic transcoder - FCIP August 2014
HTML5 video & Amazon elastic transcoder - FCIP August 2014HTML5 video & Amazon elastic transcoder - FCIP August 2014
HTML5 video & Amazon elastic transcoder - FCIP August 2014
 
StoryCode Immersion #5 - Popcorn.JS Deep Dive
StoryCode Immersion #5 - Popcorn.JS Deep DiveStoryCode Immersion #5 - Popcorn.JS Deep Dive
StoryCode Immersion #5 - Popcorn.JS Deep Dive
 
[edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet!
[edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet![edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet!
[edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet!
 
[amigos] HTML5 and CSS3
[amigos] HTML5 and CSS3[amigos] HTML5 and CSS3
[amigos] HTML5 and CSS3
 
Speak The Web: The HTML5 Experiments
Speak The Web: The HTML5 ExperimentsSpeak The Web: The HTML5 Experiments
Speak The Web: The HTML5 Experiments
 
Making the HTML5 Video element interactive
Making the HTML5 Video element interactiveMaking the HTML5 Video element interactive
Making the HTML5 Video element interactive
 
Responsive Videos, mehr oder weniger
Responsive Videos, mehr oder wenigerResponsive Videos, mehr oder weniger
Responsive Videos, mehr oder weniger
 
HTML5 Video Right Now
HTML5 Video Right NowHTML5 Video Right Now
HTML5 Video Right Now
 

More from Oregon State University Libraries and Press

More from Oregon State University Libraries and Press (20)

Students at the Center of the Studio - presentation CCLI
Students at the Center of the Studio - presentation CCLIStudents at the Center of the Studio - presentation CCLI
Students at the Center of the Studio - presentation CCLI
 
Acrl presents let's keep doing this! found ux opportunities in the midst of t...
Acrl presents let's keep doing this! found ux opportunities in the midst of t...Acrl presents let's keep doing this! found ux opportunities in the midst of t...
Acrl presents let's keep doing this! found ux opportunities in the midst of t...
 
Global internships for digital libraries masters students
Global internships for digital libraries masters studentsGlobal internships for digital libraries masters students
Global internships for digital libraries masters students
 
Makers, making, and makerspaces online workshop (from fall 2014)
Makers, making, and makerspaces online workshop (from fall 2014)Makers, making, and makerspaces online workshop (from fall 2014)
Makers, making, and makerspaces online workshop (from fall 2014)
 
2005 presentation - my first "greening your library"
2005 presentation - my first  "greening your library"2005 presentation - my first  "greening your library"
2005 presentation - my first "greening your library"
 
"The Studio" at Oregon State University Libraries and Press
"The Studio"   at Oregon State University Libraries and Press"The Studio"   at Oregon State University Libraries and Press
"The Studio" at Oregon State University Libraries and Press
 
What is UX? at OSULP
What is UX? at OSULPWhat is UX? at OSULP
What is UX? at OSULP
 
Integrating Sustainability into the Daily Work Practices: Lessons Learned as ...
Integrating Sustainability into the Daily Work Practices: Lessons Learned as ...Integrating Sustainability into the Daily Work Practices: Lessons Learned as ...
Integrating Sustainability into the Daily Work Practices: Lessons Learned as ...
 
Going “Mobile" Assessment of a mobile concierge station
Going “Mobile" Assessment of a mobile concierge stationGoing “Mobile" Assessment of a mobile concierge station
Going “Mobile" Assessment of a mobile concierge station
 
Wayfinding a tale of two libraries and their methods for understanding libra...
Wayfinding  a tale of two libraries and their methods for understanding libra...Wayfinding  a tale of two libraries and their methods for understanding libra...
Wayfinding a tale of two libraries and their methods for understanding libra...
 
Ask me! a mobile concierge station as a library wayfinding solution
Ask me! a mobile concierge station as a library wayfinding solutionAsk me! a mobile concierge station as a library wayfinding solution
Ask me! a mobile concierge station as a library wayfinding solution
 
Keep it Green: Leading Sustainable and Successful Online Teams (ACRL 2015)
Keep it Green: Leading Sustainable and Successful Online Teams (ACRL 2015)Keep it Green: Leading Sustainable and Successful Online Teams (ACRL 2015)
Keep it Green: Leading Sustainable and Successful Online Teams (ACRL 2015)
 
International Librarianship Experiences
International Librarianship ExperiencesInternational Librarianship Experiences
International Librarianship Experiences
 
Librarians as partners: Strategies for systematically embedding in online cou...
Librarians as partners: Strategies for systematically embedding in online cou...Librarians as partners: Strategies for systematically embedding in online cou...
Librarians as partners: Strategies for systematically embedding in online cou...
 
Emerging Tech in Libraries
Emerging Tech in LibrariesEmerging Tech in Libraries
Emerging Tech in Libraries
 
LITA Instructional Technologies IG - Presentation at MW Philly 2014
LITA Instructional Technologies IG - Presentation at MW Philly 2014LITA Instructional Technologies IG - Presentation at MW Philly 2014
LITA Instructional Technologies IG - Presentation at MW Philly 2014
 
Best Practices for Presenting Online
Best Practices for Presenting Online Best Practices for Presenting Online
Best Practices for Presenting Online
 
LIS630 spring 2013
LIS630 spring 2013LIS630 spring 2013
LIS630 spring 2013
 
Embedded Librarianship & information Literacy
Embedded Librarianship & information Literacy Embedded Librarianship & information Literacy
Embedded Librarianship & information Literacy
 
Designing e-Learning Objects
Designing e-Learning ObjectsDesigning e-Learning Objects
Designing e-Learning Objects
 

Recently uploaded

Recently uploaded (20)

Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 

Got &lt;video>? Implementing HTML5 Video for Library Tutorials

  • 1. Got <VIDEO>? Implementing HTML5 Video for Library Tutorials #html5video Beth Filar Williams, UNCG Libraries
  • 2. Add video to a webpage like you add an <IMG> [CC BY-NC-ND-2.0] http://www.flickr.com/photos/68759973@N00/5994501076 #html5video HTML5 <VIDEO>
  • 3. built in video playback functionality [CC BY-SA 2.] http://www.flickr.com/photos/97867688@N00/73299142/ #html5video HTML5 <VIDEO>
  • 4. plays across browsers & mobile devices - w/o flash! [CC BY-ND 2.0] http://www.flickr.com/photos/52137170@N00/56206868 #html5video HTML5 <VIDEO>
  • 5. Must have control of web server settings - content type header in MIME [CC BY-SA 2.0] http://www.flickr.com/photos/66742614@N00/290711738 #html5video HTML5 <VIDEO>
  • 6. Toward open standard WHERE ARE WE HEADED? video playback [NC BY-NC-ND 2.0] http://www.flickr.com/photos/22196205@N03/2861690380 #html5video HTML5 <VIDEO>
  • 7. MPEG 4 WebM OGG #html5video
  • 8. Video type = video codecs + audio codecs <video> H.264 <source src=“tutorial.mp4” type=‘video/mp4; codecs=“avc1.42E01E, mp4a.40.2”/> VP8 <source src=“tutorial.webm” type=‘video/webm; codecs=“vp8, vorbis”/> <source src=“tutorial.ogv” type=‘video/ogg; codecs=“theora, vorbis”/> Theora Video tag not supported. Download the video <a href=“tutorial.webm”>here</a> </video> #html5video
  • 9. Video type = video codecs + audio codecs <video> AAC <source src=“tutorial.mp4” type=‘video/mp4; codecs=“avc1.42E01E, mp4a.40.2”/> Vorbis <source src=“tutorial.webm” type=‘video/webm; codecs=“vp8, vorbis”/> <source src=“tutorial.ogv” type=‘video/ogg; codecs=“theora, vorbis”/> Vorbis Video tag not supported. Download the video <a href=“tutorial.webm”>here</a> </video> #html5video
  • 10. #html5video HTML5 <VIDEO>
  • 12. <video controls width="500"> <source src="http://library.uncg.edu/research/tutorials/v/ASC.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> <source src="http://library.uncg.edu/research/tutorials/v/ASC.webm" type='video/webm; codecs="vp8, vorbis"'> <source src="http://library.uncg.edu/research/tutorials/v/ASC.ogv" type='video/ogg; codecs="theora, vorbis"'> <object type="application/x-shockwave-flash" data="http://library.uncg.edu/mp/FLVPlayer_Progressive.swf" width="500" height="360"> <param name="movie" value="http://library.uncg.edu/mp/FLVPlayer_Progressive.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="scale" value="noscale" /> <param name="salign" value="lt" /> <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=/cn/Corona_Skin_3&streamName=http://library.uncg. edu/research/tutorials/v/ASC&autoPlay=false&autoRewind=true" /> <p>Your browser does not support internet video. You may download the video below:</p> <ul> <li><a href="http://library.uncg.edu/research/tutorials/v/ASC.mp4">MP4</a></li> <li><a href="http://library.uncg.edu/research/tutorials/v/ASC.webm">WebM</a></li> <li><a href="http://library.uncg.edu/research/tutorials/v/ASC.ogv">OGV</a></li> </ul> </object> <track kind="captions" src="http://library.uncg.edu/research/tutorials/v/transcripts/ASC.vtt" label="English captions" srclang="en-us" default> </video> <P><a href="http://library.uncg.edu/research/tutorials/v/transcripts/ASC.pdf">Transcript</a></p>
  • 13. <video controls width="500"> <source src=“ http://library.uncg.edu/research/tutorials/v/ASC.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> <source src=“ http://library.uncg.edu/research/tutorials/v/ASC.webm" type='video/webm; codecs="vp8, vorbis"'> <source src=“ http://library.uncg.edu/research/tutorials/v/ASC.ogv" type='video/ogg; codecs="theora, vorbis"'> ….
  • 14. …. <object type="application/x-shockwave-flash" data="http://library.uncg.edu/mp/FLVPlayer_Progressive.sw f" width="500" height="360"> <param name="movie" value="http://library.uncg.edu/mp/FLVPlayer_Progressive.swf " /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="scale" value="noscale" /> <param name="salign" value="lt" /> <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=/cn/Corona_ Skin_3&streamName=http://library.uncg.edu/research/tutori als/v/ASC&autoPlay=false&autoRewind=true" /> ….
  • 15. …. </p>Your browser does not support internet video. You may download the video below:<p> <ul> <li><a href="http://library.uncg.edu/research/tutorials/v/ASC.mp4" >MP4</a></li> <li><a href="http://library.uncg.edu/research/tutorials/v/ASC.webm ">WebM</a></li> <li><a href="http://library.uncg.edu/research/tutorials/v/ASC.ogv"> OGV</a></li> </ul> </object> ….
  • 16. … <track kind="captions" src="http://library.uncg.edu/research/tutorials/v/transcripts /ASC.vtt" label="English captions" srclang="en-us" default> </video> <P> <a href=“ http://library.uncg.edu/research/tutorials/v/transcripts/ASC .pdf">Transcript</a></p>
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. HTML5 <VIDEO> …QUESTIONS? Key Resources: http://diveintohtml5.info/video.html http://www.html5rocks.com/en/tutorials/video/basics/ https://ie.microsoft.com/testdrive/Graphics/CaptionMaker Beth Filar Williams efwilli3@uncg.edu