SlideShare a Scribd company logo
1 of 28
OU Media Player
consistent, accessible HTML5 multimedia?

  N.D.Freear The Open University 19 Sep 2012
      Twitter: nfreear • #a11yLDN • #ouplayer

           Cloudworks.ac.uk/cloud/view/6470

                    a11yldn.org.uk
The problem

•   Lots of OU web 'assets' - OUVLE,
    OpenLearn, Study at OU, OU-Drupal,
    Platform, research blogs, Cloudworks...
•   Each site/ developer finds their own 'solution'
•   Different user experiences, branding, levels
    of accessibility...
•   Plus, a support/ maintenance nightmare...
•   HTML5 anyone?
The good...   Easy YouTube 2008
Who else is doing 'this'?
•   'Easy YouTube', 2008 Flash icant.co.uk/easy-youtube
     o Blog: http://bit.ly/codepo-easy-yt-blog1
•   2009 Flash, Maltwiki.org
•   Universal subtitles, www.universalsubtitles.org
•   ...
•   YouTube HTML5, www.youtube.com/html5
•   ODI player, 2011 Flash* odicatalogue.co.uk
•   Nomensa, 2011-12 Flash* http://bit.ly/nomensa-player1
•   2012 Flash* edu.mwjt.co.uk/access-youtube-new-webs..
•   ...


(New to me, wac.osu.edu/examples/jwpc )
..the odd...   'ODI' player 2011   http://bit.ly/odi-player1
Who else? part 2
Questions:


• * Why Flash-only in 2011/12?
• Start from scratch?
• Is it flexible? (ODI)
• Are they open-source? Can we/ others build
    upon?
•   Or, HTML5 media libraries - the same
    mistakes again?
Our approach
•   Don't "start from scratch"
•   Build on existing components, including
    open source
•   Hopefully, contribute back to the community
    - code/ patches/ knowledge...
Other guiding "principles"
•   Good user-experience for all
•   Consistent look and feel
•   Make it easy for authors to embed a player -
    minimal changes to practice
•   Simple for developers to integrate and
    customize
•   Flexible for a wide variety of sites/contexts
•   Make it OK to upgrade for large user-base
•   Foster continuous innovation
The 'solution'
•   A common, embeddable player
•   *Easy to embed
•   OU podcast infrastructure (+YouTube...)
•   Service/iframe-based embeds
•   oEmbed www.oembed.com
•   HTML5 + Flash + Javascript + CSS
•   OU brand
•   Variants (3): OU Podcast/public, OUVLE,
    OpenLearn
    ...
The 'solution', part deux
•   Unobtrusive accessibility
•   Captions (subtitles) / transcripts -
•   Mobile/ tablet support
•   Themable
•   Internationalized
•   Performance
•   ...
•   Maintenance - only '1' player needs
    upgrading
Collaboration...
•   Learning & Teaching Solutions
•   Knowledge Media Institute
•   Institute of Educational Tech *
•   Disabled Student Services
•   Information Technology
•   Open Media Unit
January-July 2011
•   "Attempt 1"
•   Based on Flowplayer - open source Flash
    libraries
•   Flash 'falling back' to HTML5
•   Two "chunky" designs
•   Senior management "surprised" - too big for
    the VLE
•   Bugs in design/ CSS
•   No fullscreen (there is a "popout" player)
"2011 Dark"
"2011 Light"
January-June 2012
•   "Version 2" - deployment plan
•   Based on Mediaelement.js
•   HTML5 falling back to Flash
•   But, Flash is not "2nd-class" citizen
•   Compact, less obtrusive design
•   With Fullscreen - yay!
...and the pretty   OU player light 2012
Known issues/ limitations
•   Yes, the buttons are quite small
•   No WebM encoding, yet
•   Some bugs to fix for mobiles




However, it works in narrow columns, and is
  accepted by VLE colleagues - yay!
Mediaelement.js
•   Author: John Dyer
•   HTML5 audio/video library
•   With Flash-HTML5 shim - "fallforward"
•   Good mobile support
•   Some accessibility issues, but..
•   ..Very extensible/ hackable
•   jQuery or Ender.js
•   WebVTT
•   Open source / GPLv2/MIT
Mediaelement.js 2


                    •   Browser-codec
                    support grid
Open source & HTML5 needs you
oEmbed
•   Unified approach to embedding
•   Service, API
•   XML, JSON, JSON-P
•   Native to Wordpress 2.9+
•   Plugins, libraries - Drupal, PHP ...




       A facilitator for HTML5 innovation?
Roadmap (the plan)
Status
•   Technical testing bugs - mostly fixed
    o   (Mobile testing -- needs more work)
•   Accessibility/usability bugs - some fixed
•   Production hosting - slow, slow..
•   Pilot deployment - library -- in progress
•   VLE deployment - pushed back to December :(
•   Other deployments
    o   Cloudworks deployment -- Sep 2012
•   Handover - production support - December
•   Steering group / roadmap -- ?
Questions
•   Open source - if, when?
•   Stable versus innovative - how?
•   LTS support + IET contributions - how?
•   WebM encoding - when?
Challenges
•   Many stakeholders
•   Many contexts
•   Audio + video
•   Mobile debugging
•   First impressions count!
•   Tech. test, Access. test, test, test...
•   Finding time to communicate, as well as
    code
SeGA - securing greater access.
•   An Open University initiative
•   Student facing services
•   Process, management, leadership
•   Developing "practitioners" across faculties
•   Forum for discussing difficult questions,
•   Referral panel for complex issues
•   A work-in-progress


             http://bit.ly/ou-iet-sega1
Postgraduate & free courses
•   H810 "Accessible online learning: supporting
    disabled students"
•   Counts to: cert, diploma & masters "online
    and distance education" (MAODE)


              http://bit.ly/ou-course-h810


       Free: http://openlearn.open.ac.uk/H807_1
Links

•   OU player prototype, http://embed.open.ac.uk
•   Blogs, freear.org.uk ../ou-media-player-project
•   http://freear.org.uk/content/ou-embed-proposal
•   http://cloudworks.ac.uk/tag/view/a11yLDN




                   Twitter: nfreear

More Related Content

What's hot

Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2Vladimir Tomberg
 
Web accessibility workshop 3
Web accessibility workshop 3Web accessibility workshop 3
Web accessibility workshop 3Vladimir Tomberg
 
Moodle from Scratch
Moodle from ScratchMoodle from Scratch
Moodle from ScratchYum Studio
 
Lifecycle of a Moodle Bug - #mootus16
Lifecycle of a Moodle Bug - #mootus16Lifecycle of a Moodle Bug - #mootus16
Lifecycle of a Moodle Bug - #mootus16Dan Poltawski
 
Digital Tools - What's out there?
Digital Tools - What's out there?Digital Tools - What's out there?
Digital Tools - What's out there?Yum Studio
 
Captivate and Articulate Storyline
Captivate and Articulate StorylineCaptivate and Articulate Storyline
Captivate and Articulate StorylineYum Studio
 
Best Practices in the Production of Learning Nuggets
Best Practices in the Production of Learning NuggetsBest Practices in the Production of Learning Nuggets
Best Practices in the Production of Learning NuggetsKnut Linke
 
Best Practices in the Production of Learning Nuggets CC Version
Best Practices in the Production of Learning Nuggets CC VersionBest Practices in the Production of Learning Nuggets CC Version
Best Practices in the Production of Learning Nuggets CC VersionKnut Linke
 
Creating Learning Nuggets on the Fly - Online Educa 2015
Creating Learning Nuggets on the Fly - Online Educa 2015Creating Learning Nuggets on the Fly - Online Educa 2015
Creating Learning Nuggets on the Fly - Online Educa 2015Knut Linke
 
Let's improve the accessibility of WordPress
Let's improve the accessibility of WordPressLet's improve the accessibility of WordPress
Let's improve the accessibility of WordPressIacobien Riezebosch
 
Innovating Innovation Web Tools
Innovating Innovation Web ToolsInnovating Innovation Web Tools
Innovating Innovation Web ToolsPaul Schumann
 
How to do accessible social media
How to do accessible social mediaHow to do accessible social media
How to do accessible social mediaAbilityNet
 

What's hot (20)

Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
 
Web accessibility workshop 3
Web accessibility workshop 3Web accessibility workshop 3
Web accessibility workshop 3
 
Moodle from Scratch
Moodle from ScratchMoodle from Scratch
Moodle from Scratch
 
Lifecycle of a Moodle Bug - #mootus16
Lifecycle of a Moodle Bug - #mootus16Lifecycle of a Moodle Bug - #mootus16
Lifecycle of a Moodle Bug - #mootus16
 
Why Not Video?
Why Not Video?Why Not Video?
Why Not Video?
 
Visual learning
Visual learningVisual learning
Visual learning
 
Tune Into the Power of Podcasting
Tune Into the Power of PodcastingTune Into the Power of Podcasting
Tune Into the Power of Podcasting
 
Digital Tools - What's out there?
Digital Tools - What's out there?Digital Tools - What's out there?
Digital Tools - What's out there?
 
Android slides
Android slidesAndroid slides
Android slides
 
Captivate and Articulate Storyline
Captivate and Articulate StorylineCaptivate and Articulate Storyline
Captivate and Articulate Storyline
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Best Practices in the Production of Learning Nuggets
Best Practices in the Production of Learning NuggetsBest Practices in the Production of Learning Nuggets
Best Practices in the Production of Learning Nuggets
 
Best Practices in the Production of Learning Nuggets CC Version
Best Practices in the Production of Learning Nuggets CC VersionBest Practices in the Production of Learning Nuggets CC Version
Best Practices in the Production of Learning Nuggets CC Version
 
Creating Learning Nuggets on the Fly - Online Educa 2015
Creating Learning Nuggets on the Fly - Online Educa 2015Creating Learning Nuggets on the Fly - Online Educa 2015
Creating Learning Nuggets on the Fly - Online Educa 2015
 
Useful Video Chat
Useful Video ChatUseful Video Chat
Useful Video Chat
 
Let's improve the accessibility of WordPress
Let's improve the accessibility of WordPressLet's improve the accessibility of WordPress
Let's improve the accessibility of WordPress
 
Innovating Innovation Web Tools
Innovating Innovation Web ToolsInnovating Innovation Web Tools
Innovating Innovation Web Tools
 
Typical MOOC objects
Typical MOOC objectsTypical MOOC objects
Typical MOOC objects
 
How to do accessible social media
How to do accessible social mediaHow to do accessible social media
How to do accessible social media
 

Similar to OU Media Player at a11yLDN 2012

OU Player APG Meeting 2012
OU Player APG Meeting 2012OU Player APG Meeting 2012
OU Player APG Meeting 2012Nick Freear
 
Breaking down the barriers to learning technology imoot 2012 keynote
Breaking down the barriers to learning technology   imoot 2012 keynote Breaking down the barriers to learning technology   imoot 2012 keynote
Breaking down the barriers to learning technology imoot 2012 keynote Gavin Henrick
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Gavin Henrick
 
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...Avalon Media System
 
HTML5 – the good, the bad, and the fun
HTML5 – the good, the bad, and the funHTML5 – the good, the bad, and the fun
HTML5 – the good, the bad, and the funSarah Dutkiewicz
 
Vimeo and Open Source (SMPTE Forum 2015)
Vimeo and Open Source (SMPTE Forum 2015)Vimeo and Open Source (SMPTE Forum 2015)
Vimeo and Open Source (SMPTE Forum 2015)Derek Buitenhuis
 
Improving the Accessibility of.. MoodleMoot 2006
Improving the Accessibility of.. MoodleMoot 2006Improving the Accessibility of.. MoodleMoot 2006
Improving the Accessibility of.. MoodleMoot 2006Nick Freear
 
Empathy training & the accessible web experience
Empathy training & the accessible web experienceEmpathy training & the accessible web experience
Empathy training & the accessible web experienceMedia Access Australia
 
How we build project for Open Source
How we build project for Open SourceHow we build project for Open Source
How we build project for Open SourceAlexander Zayats
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Karen Mardahl
 
Neil squire jailbreak lms moodle accessibility
Neil squire   jailbreak lms moodle accessibilityNeil squire   jailbreak lms moodle accessibility
Neil squire jailbreak lms moodle accessibilityChad Leaman
 
HTML5 Trends + Cascade Server CMS by Uzo Okafor
HTML5 Trends + Cascade Server CMS by Uzo OkaforHTML5 Trends + Cascade Server CMS by Uzo Okafor
HTML5 Trends + Cascade Server CMS by Uzo Okaforhannonhill
 
NDC London 2020 - Challenges of Managing CoreFx Repo -- Karel Zikmund
NDC London 2020 - Challenges of Managing CoreFx Repo -- Karel ZikmundNDC London 2020 - Challenges of Managing CoreFx Repo -- Karel Zikmund
NDC London 2020 - Challenges of Managing CoreFx Repo -- Karel ZikmundKarel Zikmund
 
CollabSphere 2018 - Java in Domino After XPages
CollabSphere 2018 - Java in Domino After XPagesCollabSphere 2018 - Java in Domino After XPages
CollabSphere 2018 - Java in Domino After XPagesJesse Gallagher
 
Making and sharing content online
Making and sharing content onlineMaking and sharing content online
Making and sharing content onlineHelen Webster
 
An out of the box E-learning Program
An out of the box E-learning ProgramAn out of the box E-learning Program
An out of the box E-learning ProgramDubhgan Hinchey
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022 Michael Yagudaev
 
EPUB 3 Empowers Professionals On the Go
EPUB 3 Empowers Professionals On the GoEPUB 3 Empowers Professionals On the Go
EPUB 3 Empowers Professionals On the GoDAISY Consortium
 
Mobile for the_people
Mobile for the_peopleMobile for the_people
Mobile for the_peopleBert Coenen
 

Similar to OU Media Player at a11yLDN 2012 (20)

OU Player APG Meeting 2012
OU Player APG Meeting 2012OU Player APG Meeting 2012
OU Player APG Meeting 2012
 
Breaking down the barriers to learning technology imoot 2012 keynote
Breaking down the barriers to learning technology   imoot 2012 keynote Breaking down the barriers to learning technology   imoot 2012 keynote
Breaking down the barriers to learning technology imoot 2012 keynote
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...
 
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
 
HTML5 – the good, the bad, and the fun
HTML5 – the good, the bad, and the funHTML5 – the good, the bad, and the fun
HTML5 – the good, the bad, and the fun
 
Vimeo and Open Source (SMPTE Forum 2015)
Vimeo and Open Source (SMPTE Forum 2015)Vimeo and Open Source (SMPTE Forum 2015)
Vimeo and Open Source (SMPTE Forum 2015)
 
Improving the Accessibility of.. MoodleMoot 2006
Improving the Accessibility of.. MoodleMoot 2006Improving the Accessibility of.. MoodleMoot 2006
Improving the Accessibility of.. MoodleMoot 2006
 
Empathy training & the accessible web experience
Empathy training & the accessible web experienceEmpathy training & the accessible web experience
Empathy training & the accessible web experience
 
How we build project for Open Source
How we build project for Open SourceHow we build project for Open Source
How we build project for Open Source
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012
 
Neil squire jailbreak lms moodle accessibility
Neil squire   jailbreak lms moodle accessibilityNeil squire   jailbreak lms moodle accessibility
Neil squire jailbreak lms moodle accessibility
 
HTML5 Trends + Cascade Server CMS by Uzo Okafor
HTML5 Trends + Cascade Server CMS by Uzo OkaforHTML5 Trends + Cascade Server CMS by Uzo Okafor
HTML5 Trends + Cascade Server CMS by Uzo Okafor
 
NDC London 2020 - Challenges of Managing CoreFx Repo -- Karel Zikmund
NDC London 2020 - Challenges of Managing CoreFx Repo -- Karel ZikmundNDC London 2020 - Challenges of Managing CoreFx Repo -- Karel Zikmund
NDC London 2020 - Challenges of Managing CoreFx Repo -- Karel Zikmund
 
CollabSphere 2018 - Java in Domino After XPages
CollabSphere 2018 - Java in Domino After XPagesCollabSphere 2018 - Java in Domino After XPages
CollabSphere 2018 - Java in Domino After XPages
 
Making and sharing content online
Making and sharing content onlineMaking and sharing content online
Making and sharing content online
 
An out of the box E-learning Program
An out of the box E-learning ProgramAn out of the box E-learning Program
An out of the box E-learning Program
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
Flash media technology
Flash media technologyFlash media technology
Flash media technology
 
EPUB 3 Empowers Professionals On the Go
EPUB 3 Empowers Professionals On the GoEPUB 3 Empowers Professionals On the Go
EPUB 3 Empowers Professionals On the Go
 
Mobile for the_people
Mobile for the_peopleMobile for the_people
Mobile for the_people
 

More from Nick Freear

CAN conference 2019 - Our Journey
CAN conference 2019 - Our JourneyCAN conference 2019 - Our Journey
CAN conference 2019 - Our JourneyNick Freear
 
Accessible Rich Internet Applications workshop at The Open University 2017
Accessible Rich Internet Applications workshop at The Open University 2017Accessible Rich Internet Applications workshop at The Open University 2017
Accessible Rich Internet Applications workshop at The Open University 2017Nick Freear
 
OU Media Player poster - e-Access'15 conference
OU Media Player poster - e-Access'15 conferenceOU Media Player poster - e-Access'15 conference
OU Media Player poster - e-Access'15 conferenceNick Freear
 
Accessify Wiki introduction v1.2
Accessify Wiki introduction v1.2Accessify Wiki introduction v1.2
Accessify Wiki introduction v1.2Nick Freear
 
Moodle 4-9 Book A5 leaflet Packt v1
Moodle 4-9 Book A5 leaflet Packt v1Moodle 4-9 Book A5 leaflet Packt v1
Moodle 4-9 Book A5 leaflet Packt v1Nick Freear
 
CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011Nick Freear
 
Sometimes I s-start to stutter: Rotary 2010
Sometimes I s-start to stutter: Rotary 2010Sometimes I s-start to stutter: Rotary 2010
Sometimes I s-start to stutter: Rotary 2010Nick Freear
 
MALT Wiki and oEmbed
MALT Wiki and oEmbedMALT Wiki and oEmbed
MALT Wiki and oEmbedNick Freear
 
Learn about Moodle
Learn about MoodleLearn about Moodle
Learn about MoodleNick Freear
 
Moodle Accessibility Hackfest '07
Moodle Accessibility Hackfest '07Moodle Accessibility Hackfest '07
Moodle Accessibility Hackfest '07Nick Freear
 
Moodle Accessibility Techshare 2007
Moodle Accessibility Techshare 2007Moodle Accessibility Techshare 2007
Moodle Accessibility Techshare 2007Nick Freear
 
Accessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUAccessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUNick Freear
 

More from Nick Freear (12)

CAN conference 2019 - Our Journey
CAN conference 2019 - Our JourneyCAN conference 2019 - Our Journey
CAN conference 2019 - Our Journey
 
Accessible Rich Internet Applications workshop at The Open University 2017
Accessible Rich Internet Applications workshop at The Open University 2017Accessible Rich Internet Applications workshop at The Open University 2017
Accessible Rich Internet Applications workshop at The Open University 2017
 
OU Media Player poster - e-Access'15 conference
OU Media Player poster - e-Access'15 conferenceOU Media Player poster - e-Access'15 conference
OU Media Player poster - e-Access'15 conference
 
Accessify Wiki introduction v1.2
Accessify Wiki introduction v1.2Accessify Wiki introduction v1.2
Accessify Wiki introduction v1.2
 
Moodle 4-9 Book A5 leaflet Packt v1
Moodle 4-9 Book A5 leaflet Packt v1Moodle 4-9 Book A5 leaflet Packt v1
Moodle 4-9 Book A5 leaflet Packt v1
 
CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011
 
Sometimes I s-start to stutter: Rotary 2010
Sometimes I s-start to stutter: Rotary 2010Sometimes I s-start to stutter: Rotary 2010
Sometimes I s-start to stutter: Rotary 2010
 
MALT Wiki and oEmbed
MALT Wiki and oEmbedMALT Wiki and oEmbed
MALT Wiki and oEmbed
 
Learn about Moodle
Learn about MoodleLearn about Moodle
Learn about Moodle
 
Moodle Accessibility Hackfest '07
Moodle Accessibility Hackfest '07Moodle Accessibility Hackfest '07
Moodle Accessibility Hackfest '07
 
Moodle Accessibility Techshare 2007
Moodle Accessibility Techshare 2007Moodle Accessibility Techshare 2007
Moodle Accessibility Techshare 2007
 
Accessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUAccessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OU
 

Recently uploaded

Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 

Recently uploaded (20)

Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 

OU Media Player at a11yLDN 2012

  • 1. OU Media Player consistent, accessible HTML5 multimedia? N.D.Freear The Open University 19 Sep 2012 Twitter: nfreear • #a11yLDN • #ouplayer Cloudworks.ac.uk/cloud/view/6470 a11yldn.org.uk
  • 2. The problem • Lots of OU web 'assets' - OUVLE, OpenLearn, Study at OU, OU-Drupal, Platform, research blogs, Cloudworks... • Each site/ developer finds their own 'solution' • Different user experiences, branding, levels of accessibility... • Plus, a support/ maintenance nightmare... • HTML5 anyone?
  • 3. The good... Easy YouTube 2008
  • 4. Who else is doing 'this'? • 'Easy YouTube', 2008 Flash icant.co.uk/easy-youtube o Blog: http://bit.ly/codepo-easy-yt-blog1 • 2009 Flash, Maltwiki.org • Universal subtitles, www.universalsubtitles.org • ... • YouTube HTML5, www.youtube.com/html5 • ODI player, 2011 Flash* odicatalogue.co.uk • Nomensa, 2011-12 Flash* http://bit.ly/nomensa-player1 • 2012 Flash* edu.mwjt.co.uk/access-youtube-new-webs.. • ... (New to me, wac.osu.edu/examples/jwpc )
  • 5. ..the odd... 'ODI' player 2011 http://bit.ly/odi-player1
  • 6. Who else? part 2 Questions: • * Why Flash-only in 2011/12? • Start from scratch? • Is it flexible? (ODI) • Are they open-source? Can we/ others build upon? • Or, HTML5 media libraries - the same mistakes again?
  • 7. Our approach • Don't "start from scratch" • Build on existing components, including open source • Hopefully, contribute back to the community - code/ patches/ knowledge...
  • 8. Other guiding "principles" • Good user-experience for all • Consistent look and feel • Make it easy for authors to embed a player - minimal changes to practice • Simple for developers to integrate and customize • Flexible for a wide variety of sites/contexts • Make it OK to upgrade for large user-base • Foster continuous innovation
  • 9. The 'solution' • A common, embeddable player • *Easy to embed • OU podcast infrastructure (+YouTube...) • Service/iframe-based embeds • oEmbed www.oembed.com • HTML5 + Flash + Javascript + CSS • OU brand • Variants (3): OU Podcast/public, OUVLE, OpenLearn ...
  • 10. The 'solution', part deux • Unobtrusive accessibility • Captions (subtitles) / transcripts - • Mobile/ tablet support • Themable • Internationalized • Performance • ... • Maintenance - only '1' player needs upgrading
  • 11. Collaboration... • Learning & Teaching Solutions • Knowledge Media Institute • Institute of Educational Tech * • Disabled Student Services • Information Technology • Open Media Unit
  • 12. January-July 2011 • "Attempt 1" • Based on Flowplayer - open source Flash libraries • Flash 'falling back' to HTML5 • Two "chunky" designs • Senior management "surprised" - too big for the VLE • Bugs in design/ CSS • No fullscreen (there is a "popout" player)
  • 15. January-June 2012 • "Version 2" - deployment plan • Based on Mediaelement.js • HTML5 falling back to Flash • But, Flash is not "2nd-class" citizen • Compact, less obtrusive design • With Fullscreen - yay!
  • 16. ...and the pretty OU player light 2012
  • 17. Known issues/ limitations • Yes, the buttons are quite small • No WebM encoding, yet • Some bugs to fix for mobiles However, it works in narrow columns, and is accepted by VLE colleagues - yay!
  • 18. Mediaelement.js • Author: John Dyer • HTML5 audio/video library • With Flash-HTML5 shim - "fallforward" • Good mobile support • Some accessibility issues, but.. • ..Very extensible/ hackable • jQuery or Ender.js • WebVTT • Open source / GPLv2/MIT
  • 19. Mediaelement.js 2 • Browser-codec support grid
  • 20. Open source & HTML5 needs you
  • 21. oEmbed • Unified approach to embedding • Service, API • XML, JSON, JSON-P • Native to Wordpress 2.9+ • Plugins, libraries - Drupal, PHP ... A facilitator for HTML5 innovation?
  • 23. Status • Technical testing bugs - mostly fixed o (Mobile testing -- needs more work) • Accessibility/usability bugs - some fixed • Production hosting - slow, slow.. • Pilot deployment - library -- in progress • VLE deployment - pushed back to December :( • Other deployments o Cloudworks deployment -- Sep 2012 • Handover - production support - December • Steering group / roadmap -- ?
  • 24. Questions • Open source - if, when? • Stable versus innovative - how? • LTS support + IET contributions - how? • WebM encoding - when?
  • 25. Challenges • Many stakeholders • Many contexts • Audio + video • Mobile debugging • First impressions count! • Tech. test, Access. test, test, test... • Finding time to communicate, as well as code
  • 26. SeGA - securing greater access. • An Open University initiative • Student facing services • Process, management, leadership • Developing "practitioners" across faculties • Forum for discussing difficult questions, • Referral panel for complex issues • A work-in-progress http://bit.ly/ou-iet-sega1
  • 27. Postgraduate & free courses • H810 "Accessible online learning: supporting disabled students" • Counts to: cert, diploma & masters "online and distance education" (MAODE) http://bit.ly/ou-course-h810 Free: http://openlearn.open.ac.uk/H807_1
  • 28. Links • OU player prototype, http://embed.open.ac.uk • Blogs, freear.org.uk ../ou-media-player-project • http://freear.org.uk/content/ou-embed-proposal • http://cloudworks.ac.uk/tag/view/a11yLDN Twitter: nfreear

Editor's Notes

  1. http://slideshare.net/nfreear http://docs.google.com/pre.../pub?id=1BoV5OOCt8LyrC53u2lmd4FSBTIbKt4bPZS6OP9clTXU http://cloudworks.ac.uk/tag/view/a11yLDN License: Creative Commons Attribution (CC-by), except 3rd party images - copyright the photographers/site owners. These slides will be up on Slideshare ( ), Google Docs ( ) and
  2. http://www.open.edu/openlearn/ http://www8.open.ac.uk/platform/ http://cloudworks.ac.uk/ VLE - "virtual learning environment". Also, online learning environment, learning management system..
  3. The good... Easy YouTube http://icant.co.uk/easy-youtube/?http://youtube.com/watch?v=b_Khs5zGrRo&search=Manu+Katche (c) 2008 by Chris Heilmann, BSD license,
  4. http://christianheilmann.com/2008/03/12/video-captioning-made-easy-with-the-youtube-javascript-api/ http://www.nomensa.com/about/news-items/nomensas-open-source-accessible-media-player-govuk
  5. The Office of Disability Issues and their developers have obviously put a lot of effort into this player, so I'm not knocking their intentions. However, in this mobile and potentially post-Flash age, a fixed size (check?) Flash player seems odd.. 'ODI player' (c) Office for Disability Issues, HM Government http://www.odicatalogue.co.uk http://odi.dwp.gov.uk/inclusive-communications/channels/odi-accessible-media-player.php
  6. I'd be lying if I said these principles were documented from the early on, but hopefully this gives a flavour of our aim..
  7. The most popular/ iTunes U collections have captions / subtitles - presented via WebVTT in OU Player, Some statistics are on the KMi 'Impact' page, http://projects.kmi.open.ac.uk/itunesu/impact/ Many of the OU Podcast collections have text transcripts - PDF format - presented as HTML in OU Player,
  8. It may sound cheesy, but it's been a team effort...! LTS - design/ VLE/ OpenLearn/ test, KMi - OU Podcast IT - hosting/ deploy IET - development/ test, DSS - direction/ spec. OMU - "client" People: LTS - Peter Devine, David Winter, Tammy Alexander, Jamie Daniels, Sam Marshall, Ray Guo, Pete Mitton, KMi - Ben Hawkridge, Chris Vine, IT - Stuart Crouch, IET - Will Woods, Nick Freear, DSS - Guy Carberry, Steven Price, OMU - Andrew Law, Photo credits: Perry Building and Jennie Lee building photos, Copyright (c) 2012 Ross MacKenzie -- used with permission, http://rossmac.blogspot.co.uk/2012/05/just-another-tuesday-photographing.html Berrill building photo, Wikipedia/Nightsturm, License: CC-by, http://en.wikipedia.org/wiki/File:Berrill_Building_Entrance_The_Open_University.jpg OU/Vipex access vehicle photo, Copyright (c) Vipex (permission sought), http://www.vipex.co.uk/open-university-vipex-access-vehicle/
  9. Design by David Winter / LTS Implementation (with bugs) by Nick Formerly called "OUICE Dark"
  10. Design by Peter Devine / LTS Implementation (with bugs) by Nick Formerly called "OUICE Light"
  11. Design by Peter Devine / LTS (Implementation by Peter and Nick) 2012 light
  12. http://blog.mediaelementjs.com/2010/07/mediaelementjs-released/ http://access.ecs.soton.ac.uk/blog/synotemobile/2012/06/01/discussions-around-embedding-media-players/ Image sources/ credits:
  13. "Your country needs you" Wallace & Grommit poster, http://wetravelworld.com/2009/08/14/legoland-and-museums-of-science-and-natural-history-p21880/
  14. We're a bit behind the roadmap.. :( * 4 October 2012 - new OU Player on Cloudworks - http://cloudworks.ac.uk/cloud/view/5630 * October - Mediaelement.js patches * November - OU-Drupal pilot(s) * December - Library pilot? * January 2013 - OUVLE ...
  15. Hmm, Handover to "Learning Teaching Systems" Far too many question marks at the mo. Very wordy!
  16. http://www8.open.ac.uk/iet/main/core-services/accessibility-and-usability/securing-greater-accessibility-sega http://www.access8878.co.uk/ Confirmed - SeGA was developed before BS 8878 was published. Note, SeGA is student-facing only. Other efforts for staff-facing?
  17. An unashamed plug in these straitened times... http://www3.open.ac.uk/study/postgraduate/course/h810.htm The Course Chair, Dr Chetz Colwell is (here today/ in this room) And, I've got some leaflets..