SlideShare a Scribd company logo
1 of 55
Download to read offline
The Future of Video Player Accessibility
www.3playmedia.com
twitter: @3playmedia
#videoa11y
 Type questions in the window during the presentation
 This presentation is being recorded and will be available
for replay
 To view live captions, please follow the link in the chat
window
Eric Boyd
JW Player
Matthew Schweitz
Google/YouTube
Steve Heffernan
Video.js
Greg Kraus
NC State University
Terrill Thompson
Able Player
Lily Bond
3Play Media
Vladimir Vuskovic
Google/YouTube
UPCOMING WEBINARS
Register: www.3playmedia.com/webinars/
 Creating Accessible PDFs with Acrobat (4/30)
 Quick Start to Captioning (5/7)
 10 Tips for Creating Accessible Web Content with WCAG 2.0 (5/21)
 CVAA Legal Requirements for Video Programming (5/27)
 DIY Workflows for Captioning and Transcription (7/23)
Contact us at webinars@3playmedia.com with any questions
OLC Video Tools Workshops
Special discounts available for OLC Members!
http://onlinelearningconsortium.org/join/
July 22 – 24 - Exploring Interactive Video Tools– 3 Day Workshop
August 14 – 21 - Intro to Audio and Video Tools
http://onlinelearningconsortium.org/learn/workshops
Greg Kraus
University IT Accessibility Coordinator
North Carolina State University
Twitter: @gdkraus
gdkraus@ncsu.edu
Agenda
1. Introduction
2. VideoJS
3. YouTube
4. JW Player
5. AblePlayer
6. Q&A
What do we mean by “Video Player
Accessibility?”
• Captions? – Yes
• Does the player require using a mouse?
• Can it be controlled with voice recognition software?
• Can it support audio descriptions (described video)?
• Does it support a sign language track?
• Do the player controls have sufficient color contrast?
• Can the user customize the player?
This is not an endorsement…
• … and it is not an exhaustive list
• This is a conversation with several developers in the field
Other Video Players with Accessibility
Support
• Kaltura
• Mediasite
• BBC iPlayer
• PayPal
• OzPlayer
• Acorn Player
• …and more
What we hope to accomplish today
• Have a conversation about
– How the developers approach accessibility
– Challenges they face
– What direction they are going in the future
Steve Heffernan
Video.js Project Lead,
Engineer at Brightcove
Twitter: @heff
videojs.com
github.com/videojs/video.js
The Future of Video Player Accessibility
Companies Using Video.js
(Coming Soon - all Brightcove
Video Cloud customers)
Community
13
150+ Contributors
Contributing Accessibility Experts
• Greg Kraus - NC State University
• Owen Edwards - YouDescribe.org
• Karl Groves - Tenon.io
Captions
• First to support WebVTT
• Recently switched to browser’s built-in captions
• Using Mozilla’s VTT.js for everywhere else
Accessible Controls
• Always HTML (no Flash)
• Keyboard Accessible
Challenge: Extensibility vs Accessibility
• Divs vs Buttons
• Tab order
DIV vs BUTTON
<div role=“button”>Play</div>
<button>Play</button>
Video.js with <button> in Foundation Framework
Tab Order
Future Work
• Switch to buttons
• Fix tab order
• Improve focus styles
• Audio descriptions
• WCAG 2.0 Compliance
Steve Heffernan
Video.js Project Lead,
Engineer at Brightcove
Twitter: @heff
videojs.com
github.com/videojs/video.js
Google Confidential and Proprietary
Accessibility @ YouTube
Matthew Schweitz, Eng manager
Vladimir Vuskovic, Product manager
Google Confidential and Proprietary
Overview:
■ Approaching a11y at YouTube
■ What’s been done?
■ What’s next?
Google Confidential and Proprietary
Approaching a11y
Step 1: Get buy-in from the org
Google Confidential and Proprietary
Approaching a11y
Step 1: Get buy-in from the org
Step 2: There is no Step 2
Google Confidential and Proprietary
Approaching a11y
“Organize the world’s information and make it
universally accessible and useful.”
“Empower the world to create, broadcast, and
share.”
Google Confidential and Proprietary
Approaching a11y
“Organize the world’s information and make it
universally accessible and useful.”
“Empower the world to create, broadcast, and
share.”
Google Confidential and Proprietary
Approaching a11y
Step 1: Get buy-in from the org
Step 2: There is no Step 2
Google Confidential and Proprietary
Approaching a11y
Step 1: Get buy-in from the org
a11y is a dimension of overall product
quality
Google Confidential and Proprietary
Approaching a11y
Step 1: Get buy-in from the org
Step 2: Test, measure, and integrate means
to improve product quality
Google Confidential and Proprietary
Approaching a11y
● Education & QA
● Track progress
● Add to critical path to release
Google Confidential and Proprietary
What’s been done...
In practice, start with the basics.
● Semantic markup & sensible DOM
● Attention to contrast
● Tab indexes & roles
Google Confidential and Proprietary
Tab indexes & roles
● Hand crafted is better than automatic
● Shared indexes work
● Use aria-owns
● Labels are cheap
Google Confidential and Proprietary
Recent improvements
● Tab order for player
● Seek slider
● Settings menu in player
● Share panel
● “Skip ad”
Google Confidential and Proprietary
Recent improvements
Global label to announce new things
Use JS to populate and deal with browser
quirks.
Google Confidential and Proprietary
Player & Captioning
There are two parts to it:
● Viewer experience
● Ensuring high quality and quantity of
captioned videos
Google Confidential and Proprietary
Player & Captioning:
viewer preferences
● It is a core part of the player
● Users can customize the behavior and the look and feel
across platforms
Google Confidential and Proprietary
Creating captions
Creator tools Crowdsourced Autogenerated
Scale
Quality
Google Confidential and Proprietary
Fans subtitles
Quantity
● Coverage (videos with
captions)
● Languages per video
Quality
● Fix errors
● Replace (or improve) auto-
captions
Challenges
● Quality control
Google Confidential and Proprietary
What’s next?
● Wide release of crowdsourced caps
● More refinements in site and embed a11y
● Keyboard shortcuts: discoverability
● Attention on mobile
● Investment in ASR improvements for caps
● Surfacing of audio descriptions
Google Confidential and Proprietary
Thank you!
JW Player Vision:
Provide the best possible viewing experience across all devices -
desktop, mobile and connected TVs.
Overview
Eric Boyd
Director of Product
1) Working closely with developers
2) User experience studies
3) Keeping up with market changes
4) Contributing to evolving standards
Founded: 2008
Employees: 95
Headquarters: New York City
Business model: Freemium / SaaS
Financing: Raised $25 million
We are the world’s most popular video player
Who is JW Player?
17
Billion
videos
watched
>1
Billion
unique
viewers
>1
Million
unique
domains
Monthly as of December 2014 for JW Player v6 and above
50%
JW Player
Customer Segments
➔ Media Publishers
➔ OTT Broadcasters
➔ Creative Agencies
➔ Development Studios
➔ Advertising Networks
➔ Syndication Networks
25%
25%
Keyboard Control
• Tab-in / Tab-out Model
The player consists of a single
element that can be tabbed into.
Elements are not exposed to a
screen-reader.
• Once the player has focus – a
viewer can control with Keyboard
shortcuts.
Play/Pause, Seek, Volume,
fullscreen
Multiple Audio Renditions
• Supported in HLS
API available to provide custom
controls to change tracks.
• Player will pick based off of
system language settings.
No standard language code for
descriptions.
• Viewer can toggle seamlessly
during playback.
Closed Captions
• Support caption standards across Flash and
HTML5
• Back-fills where not supported
WebVTT, 608
• Transcripts can be implemented via API.
• Viewer can style captions.
Publisher must provide this to them
Gaps:
• Missing support for WebVTT regions as well as
708 positioning.
• 3rd Party application on publisher websites
Live on 2.5 million domains
No control of tab-index or placement of player.
• Must support market leading browsers as well as outdated ones
Some vendors are slower to upgrade to standards so JW Player back-fills
• Lack of video specific interaction accessibility standards
• Have to support multiple rendering modes
75% of all video plays are still rendered through Flash
• Scheduling support for latest government mandated support.
• Some media formats are better than others – and those are not
supported everywhere.
Challenges
JW Player Roadmap
• Add support for 708/WebVTT regions for caption placement
• Explore better keyboard control options.
Video quality, caption selection, audio track selection
• Moving away from Flash as a primary video player to reduce complexity
Single way of interacting with player
• Easier player skinning with CSS
Summary
• Captions on all devices.
• Limited keyboard control – still relies on mouse for advanced interactions.
• Extensible JavaScript API for publishers to extend the player.
• Multiple audio tracks supported in HLS and MPEG-DASH coming soon.
• Custom coloring can be provided and designed by Publisher.
• Custom controls can be provided by publisher.
• No sign language track support.
• No built in voice recognition controls.
Feedback is always welcome to support@jwplayer.com or twitter @jwplayer.
Able Player
Terrill Thompson
Technology Accessibility Specialist
University of Washington
tft@uw.edu
@terrillthompson
http://ableplayer.github.com/ableplayer
DO-IT Video website
http://uw.edu/doit/video
Able Player's Unique Features
• Supports WebVTT audio description
• Supports audio description as a separate,
associated video via data-desc-src
• Sign language support via data-sign-src
• Interactive transcript assembled from WebVTT files
(captions, subtitles & descriptions)
• Interactive transcript is keyboard accessible
• Support for WebVTT chapters
• Adjustable playback rate
Extensive testing of <button>
• JAWS + Firefox
• JAWS + IE
• NVDA + Firefox
• Window-Eyes 9 + IE
• VoiceOver + Safari (Mac OS X & iOS)
• Talkback + Chrome (Android)
• http://tinyurl.com/button-a11y
Q&A
Eric Boyd
JW Player
Matthew Schweitz
Google/YouTube
Steve Heffernan
Video.js
Greg Kraus
NC State University
Contact us at webinars@3playmedia.com
with any questions
Terrill Thompson
Able Player
Vladimir Vuskovic
Google/YouTube
www.3playmedia.com
twitter: @3playmedia
#videoa11y

More Related Content

What's hot

Quick Start to Interactive Transcripts
Quick Start to Interactive TranscriptsQuick Start to Interactive Transcripts
Quick Start to Interactive Transcripts3Play Media
 
Empowering YouTube for Higher Education
Empowering YouTube for Higher EducationEmpowering YouTube for Higher Education
Empowering YouTube for Higher Education3Play Media
 
Advanced Workflows for Closed Captioning
Advanced Workflows for Closed CaptioningAdvanced Workflows for Closed Captioning
Advanced Workflows for Closed Captioning3Play Media
 
10 Tips for Creating Accessible Online Course Content
10 Tips for Creating Accessible Online Course Content10 Tips for Creating Accessible Online Course Content
10 Tips for Creating Accessible Online Course Content3Play Media
 
Quick Start to Video Search
Quick Start to Video SearchQuick Start to Video Search
Quick Start to Video Search3Play Media
 
Quick Start to Captioning 02-06-2020
Quick Start to Captioning 02-06-2020Quick Start to Captioning 02-06-2020
Quick Start to Captioning 02-06-20203Play Media
 
SPIE: Evolving the Conference Experience
SPIE: Evolving the Conference ExperienceSPIE: Evolving the Conference Experience
SPIE: Evolving the Conference Experience3Play Media
 
The Future of Closed Captioning in Higher Education
The Future of Closed Captioning in Higher EducationThe Future of Closed Captioning in Higher Education
The Future of Closed Captioning in Higher Education3Play Media
 
Video Accessibility Toolkit for Success in a Virtual Environment
Video Accessibility Toolkit for Success in a Virtual EnvironmentVideo Accessibility Toolkit for Success in a Virtual Environment
Video Accessibility Toolkit for Success in a Virtual Environment3Play Media
 
Accessibility Strategies for Educational Online Video
Accessibility Strategies for Educational Online VideoAccessibility Strategies for Educational Online Video
Accessibility Strategies for Educational Online Video3Play Media
 
The Nuts & Bolts of Captioning & Describing Online Video
The Nuts & Bolts of Captioning & Describing Online Video The Nuts & Bolts of Captioning & Describing Online Video
The Nuts & Bolts of Captioning & Describing Online Video 3Play Media
 
University of Wisconsin: Captioning and Transcription Policies, Uses and Work...
University of Wisconsin: Captioning and Transcription Policies, Uses and Work...University of Wisconsin: Captioning and Transcription Policies, Uses and Work...
University of Wisconsin: Captioning and Transcription Policies, Uses and Work...3Play Media
 
Accessibility and Social Media
Accessibility and Social MediaAccessibility and Social Media
Accessibility and Social Media3Play Media
 
ADA Website Compliance: How to Start and Why it Matters Now
ADA Website Compliance: How to Start and Why it Matters NowADA Website Compliance: How to Start and Why it Matters Now
ADA Website Compliance: How to Start and Why it Matters Now3Play Media
 
How to Build an Accessible Presentation
How to Build an Accessible PresentationHow to Build an Accessible Presentation
How to Build an Accessible Presentation3Play Media
 
Portland Community College: Best Practices for Video Captioning
Portland Community College: Best Practices for Video CaptioningPortland Community College: Best Practices for Video Captioning
Portland Community College: Best Practices for Video Captioning3Play Media
 
What is Accessibility and Why Does it Matter to Netflix?
What is Accessibility and Why Does it Matter to Netflix?What is Accessibility and Why Does it Matter to Netflix?
What is Accessibility and Why Does it Matter to Netflix?3Play Media
 
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...3Play Media
 
Video Accessibility at the University of Washington
Video Accessibility at the University of WashingtonVideo Accessibility at the University of Washington
Video Accessibility at the University of Washington3Play Media
 
Video Captioning for Accessibility: University of Florida and Regis Universit...
Video Captioning for Accessibility: University of Florida and Regis Universit...Video Captioning for Accessibility: University of Florida and Regis Universit...
Video Captioning for Accessibility: University of Florida and Regis Universit...3Play Media
 

What's hot (20)

Quick Start to Interactive Transcripts
Quick Start to Interactive TranscriptsQuick Start to Interactive Transcripts
Quick Start to Interactive Transcripts
 
Empowering YouTube for Higher Education
Empowering YouTube for Higher EducationEmpowering YouTube for Higher Education
Empowering YouTube for Higher Education
 
Advanced Workflows for Closed Captioning
Advanced Workflows for Closed CaptioningAdvanced Workflows for Closed Captioning
Advanced Workflows for Closed Captioning
 
10 Tips for Creating Accessible Online Course Content
10 Tips for Creating Accessible Online Course Content10 Tips for Creating Accessible Online Course Content
10 Tips for Creating Accessible Online Course Content
 
Quick Start to Video Search
Quick Start to Video SearchQuick Start to Video Search
Quick Start to Video Search
 
Quick Start to Captioning 02-06-2020
Quick Start to Captioning 02-06-2020Quick Start to Captioning 02-06-2020
Quick Start to Captioning 02-06-2020
 
SPIE: Evolving the Conference Experience
SPIE: Evolving the Conference ExperienceSPIE: Evolving the Conference Experience
SPIE: Evolving the Conference Experience
 
The Future of Closed Captioning in Higher Education
The Future of Closed Captioning in Higher EducationThe Future of Closed Captioning in Higher Education
The Future of Closed Captioning in Higher Education
 
Video Accessibility Toolkit for Success in a Virtual Environment
Video Accessibility Toolkit for Success in a Virtual EnvironmentVideo Accessibility Toolkit for Success in a Virtual Environment
Video Accessibility Toolkit for Success in a Virtual Environment
 
Accessibility Strategies for Educational Online Video
Accessibility Strategies for Educational Online VideoAccessibility Strategies for Educational Online Video
Accessibility Strategies for Educational Online Video
 
The Nuts & Bolts of Captioning & Describing Online Video
The Nuts & Bolts of Captioning & Describing Online Video The Nuts & Bolts of Captioning & Describing Online Video
The Nuts & Bolts of Captioning & Describing Online Video
 
University of Wisconsin: Captioning and Transcription Policies, Uses and Work...
University of Wisconsin: Captioning and Transcription Policies, Uses and Work...University of Wisconsin: Captioning and Transcription Policies, Uses and Work...
University of Wisconsin: Captioning and Transcription Policies, Uses and Work...
 
Accessibility and Social Media
Accessibility and Social MediaAccessibility and Social Media
Accessibility and Social Media
 
ADA Website Compliance: How to Start and Why it Matters Now
ADA Website Compliance: How to Start and Why it Matters NowADA Website Compliance: How to Start and Why it Matters Now
ADA Website Compliance: How to Start and Why it Matters Now
 
How to Build an Accessible Presentation
How to Build an Accessible PresentationHow to Build an Accessible Presentation
How to Build an Accessible Presentation
 
Portland Community College: Best Practices for Video Captioning
Portland Community College: Best Practices for Video CaptioningPortland Community College: Best Practices for Video Captioning
Portland Community College: Best Practices for Video Captioning
 
What is Accessibility and Why Does it Matter to Netflix?
What is Accessibility and Why Does it Matter to Netflix?What is Accessibility and Why Does it Matter to Netflix?
What is Accessibility and Why Does it Matter to Netflix?
 
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...
 
Video Accessibility at the University of Washington
Video Accessibility at the University of WashingtonVideo Accessibility at the University of Washington
Video Accessibility at the University of Washington
 
Video Captioning for Accessibility: University of Florida and Regis Universit...
Video Captioning for Accessibility: University of Florida and Regis Universit...Video Captioning for Accessibility: University of Florida and Regis Universit...
Video Captioning for Accessibility: University of Florida and Regis Universit...
 

Viewers also liked

An Architect of the ADA on Its Application to Modern Technology
An Architect of the ADA on Its Application to Modern TechnologyAn Architect of the ADA on Its Application to Modern Technology
An Architect of the ADA on Its Application to Modern Technology3Play Media
 
Usability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesUsability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesInteractive Accessibility
 
Closed Captioning Best Practices and Legal Requirements for Digital Delivery ...
Closed Captioning Best Practices and Legal Requirements for Digital Delivery ...Closed Captioning Best Practices and Legal Requirements for Digital Delivery ...
Closed Captioning Best Practices and Legal Requirements for Digital Delivery ...3Play Media
 
The Legal Year in Review: Digital Access Cases
The Legal Year in Review: Digital Access CasesThe Legal Year in Review: Digital Access Cases
The Legal Year in Review: Digital Access Cases3Play Media
 
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and SuccessesAutomated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and SuccessesTed Drake
 
React Native Accessibility - San Diego React and React Native Meetup
React Native Accessibility - San Diego React and React Native MeetupReact Native Accessibility - San Diego React and React Native Meetup
React Native Accessibility - San Diego React and React Native MeetupTed Drake
 
FCC Closed Captioning Requirements: How Some Networks Are Staying Ahead of th...
FCC Closed Captioning Requirements: How Some Networks Are Staying Ahead of th...FCC Closed Captioning Requirements: How Some Networks Are Staying Ahead of th...
FCC Closed Captioning Requirements: How Some Networks Are Staying Ahead of th...3Play Media
 
Focus Management and Accessibility on iOS, Android, and HTML5
Focus Management and Accessibility on iOS, Android, and HTML5Focus Management and Accessibility on iOS, Android, and HTML5
Focus Management and Accessibility on iOS, Android, and HTML5Ted Drake
 
Quick Start to Captioning 12-08-2016
Quick Start to Captioning 12-08-2016Quick Start to Captioning 12-08-2016
Quick Start to Captioning 12-08-20163Play Media
 
Closed Captioning Online Video Clips for FCC Compliance
Closed Captioning Online Video Clips for FCC ComplianceClosed Captioning Online Video Clips for FCC Compliance
Closed Captioning Online Video Clips for FCC Compliance3Play Media
 
Introduction to ARIA
Introduction to ARIAIntroduction to ARIA
Introduction to ARIAVinod Tiwari
 
Online Video and the ADA: How a Landmark Case Changed the Legal Landscape of ...
Online Video and the ADA: How a Landmark Case Changed the Legal Landscape of ...Online Video and the ADA: How a Landmark Case Changed the Legal Landscape of ...
Online Video and the ADA: How a Landmark Case Changed the Legal Landscape of ...3Play Media
 
AD CC and Me: Lessons Learned in Video Accessibility
AD CC and Me: Lessons Learned in Video AccessibilityAD CC and Me: Lessons Learned in Video Accessibility
AD CC and Me: Lessons Learned in Video AccessibilityBilly Gregory
 
How Copyright Law and Fair Use Impact Third Party Captioning
How Copyright Law and Fair Use Impact Third Party CaptioningHow Copyright Law and Fair Use Impact Third Party Captioning
How Copyright Law and Fair Use Impact Third Party Captioning3Play Media
 
Copyright Made Simple for Digital Educators
Copyright Made Simple for Digital EducatorsCopyright Made Simple for Digital Educators
Copyright Made Simple for Digital Educators3Play Media
 
Section 508 and 504 Video Captioning Requirements, Workflows, and Best Practices
Section 508 and 504 Video Captioning Requirements, Workflows, and Best PracticesSection 508 and 504 Video Captioning Requirements, Workflows, and Best Practices
Section 508 and 504 Video Captioning Requirements, Workflows, and Best Practices3Play Media
 
2016 Legal Update on Digital Accessibility Cases
2016 Legal Update on Digital Accessibility Cases2016 Legal Update on Digital Accessibility Cases
2016 Legal Update on Digital Accessibility Cases3Play Media
 

Viewers also liked (20)

Challenges with VPATs
Challenges with VPATsChallenges with VPATs
Challenges with VPATs
 
An Architect of the ADA on Its Application to Modern Technology
An Architect of the ADA on Its Application to Modern TechnologyAn Architect of the ADA on Its Application to Modern Technology
An Architect of the ADA on Its Application to Modern Technology
 
Usability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesUsability Testing for People w/ Disabilities
Usability Testing for People w/ Disabilities
 
Accessible Responsive Web Design
Accessible Responsive Web DesignAccessible Responsive Web Design
Accessible Responsive Web Design
 
WCAG 2.1 Mobile Accessibility
WCAG 2.1 Mobile AccessibilityWCAG 2.1 Mobile Accessibility
WCAG 2.1 Mobile Accessibility
 
Closed Captioning Best Practices and Legal Requirements for Digital Delivery ...
Closed Captioning Best Practices and Legal Requirements for Digital Delivery ...Closed Captioning Best Practices and Legal Requirements for Digital Delivery ...
Closed Captioning Best Practices and Legal Requirements for Digital Delivery ...
 
The Legal Year in Review: Digital Access Cases
The Legal Year in Review: Digital Access CasesThe Legal Year in Review: Digital Access Cases
The Legal Year in Review: Digital Access Cases
 
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and SuccessesAutomated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
 
React Native Accessibility - San Diego React and React Native Meetup
React Native Accessibility - San Diego React and React Native MeetupReact Native Accessibility - San Diego React and React Native Meetup
React Native Accessibility - San Diego React and React Native Meetup
 
FCC Closed Captioning Requirements: How Some Networks Are Staying Ahead of th...
FCC Closed Captioning Requirements: How Some Networks Are Staying Ahead of th...FCC Closed Captioning Requirements: How Some Networks Are Staying Ahead of th...
FCC Closed Captioning Requirements: How Some Networks Are Staying Ahead of th...
 
Focus Management and Accessibility on iOS, Android, and HTML5
Focus Management and Accessibility on iOS, Android, and HTML5Focus Management and Accessibility on iOS, Android, and HTML5
Focus Management and Accessibility on iOS, Android, and HTML5
 
Quick Start to Captioning 12-08-2016
Quick Start to Captioning 12-08-2016Quick Start to Captioning 12-08-2016
Quick Start to Captioning 12-08-2016
 
Closed Captioning Online Video Clips for FCC Compliance
Closed Captioning Online Video Clips for FCC ComplianceClosed Captioning Online Video Clips for FCC Compliance
Closed Captioning Online Video Clips for FCC Compliance
 
Introduction to ARIA
Introduction to ARIAIntroduction to ARIA
Introduction to ARIA
 
Online Video and the ADA: How a Landmark Case Changed the Legal Landscape of ...
Online Video and the ADA: How a Landmark Case Changed the Legal Landscape of ...Online Video and the ADA: How a Landmark Case Changed the Legal Landscape of ...
Online Video and the ADA: How a Landmark Case Changed the Legal Landscape of ...
 
AD CC and Me: Lessons Learned in Video Accessibility
AD CC and Me: Lessons Learned in Video AccessibilityAD CC and Me: Lessons Learned in Video Accessibility
AD CC and Me: Lessons Learned in Video Accessibility
 
How Copyright Law and Fair Use Impact Third Party Captioning
How Copyright Law and Fair Use Impact Third Party CaptioningHow Copyright Law and Fair Use Impact Third Party Captioning
How Copyright Law and Fair Use Impact Third Party Captioning
 
Copyright Made Simple for Digital Educators
Copyright Made Simple for Digital EducatorsCopyright Made Simple for Digital Educators
Copyright Made Simple for Digital Educators
 
Section 508 and 504 Video Captioning Requirements, Workflows, and Best Practices
Section 508 and 504 Video Captioning Requirements, Workflows, and Best PracticesSection 508 and 504 Video Captioning Requirements, Workflows, and Best Practices
Section 508 and 504 Video Captioning Requirements, Workflows, and Best Practices
 
2016 Legal Update on Digital Accessibility Cases
2016 Legal Update on Digital Accessibility Cases2016 Legal Update on Digital Accessibility Cases
2016 Legal Update on Digital Accessibility Cases
 

Similar to The Future of Video Player Accessibility

10 Tips for Implementing Accessible Online Media
10 Tips for Implementing Accessible Online Media10 Tips for Implementing Accessible Online Media
10 Tips for Implementing Accessible Online Media3Play Media
 
Software Quality Assurance on VLC Player
Software Quality Assurance on VLC PlayerSoftware Quality Assurance on VLC Player
Software Quality Assurance on VLC PlayerShoaib Haseeb
 
Software Quality Assurance on VLC
Software Quality Assurance on VLC Software Quality Assurance on VLC
Software Quality Assurance on VLC Shoaib Haseeb
 
Video Localization: Challenges, Opportunities and Best Practices
Video Localization: Challenges, Opportunities and Best PracticesVideo Localization: Challenges, Opportunities and Best Practices
Video Localization: Challenges, Opportunities and Best PracticesAnton Bollen
 
2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 Player2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 PlayerErica Beavers
 
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...Anand Bhojan
 
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
 
2011 06-20 - drupal jam - html5 video
2011 06-20 - drupal jam - html5 video2011 06-20 - drupal jam - html5 video
2011 06-20 - drupal jam - html5 videoMediaMosa
 
Video Editing Softwares
Video Editing Softwares Video Editing Softwares
Video Editing Softwares ashraf ali
 
Big bluebutton moodle integration 2013b
Big bluebutton moodle integration 2013bBig bluebutton moodle integration 2013b
Big bluebutton moodle integration 2013bbigbluebutton
 
Arm html5 presentation
Arm html5 presentationArm html5 presentation
Arm html5 presentationIan Renyard
 
R&a round table 2014
R&a round table 2014R&a round table 2014
R&a round table 2014kdoranra
 
Html5, Native and Platform based Mobile Applications
Html5, Native and Platform based Mobile ApplicationsHtml5, Native and Platform based Mobile Applications
Html5, Native and Platform based Mobile ApplicationsYoss Cohen
 
Accessible Video in The Enterprise
Accessible Video in The Enterprise Accessible Video in The Enterprise
Accessible Video in The Enterprise John Foliot
 
Online video it_s_not_as_scary_as_you_think(2)
Online video it_s_not_as_scary_as_you_think(2)Online video it_s_not_as_scary_as_you_think(2)
Online video it_s_not_as_scary_as_you_think(2)Boston WordPress
 
Microsoft Stream - The Video Evolution
Microsoft Stream - The Video EvolutionMicrosoft Stream - The Video Evolution
Microsoft Stream - The Video EvolutionColin Phillips
 
HTML5 - A Boon For New Age Technology Users
HTML5 - A Boon For New Age Technology UsersHTML5 - A Boon For New Age Technology Users
HTML5 - A Boon For New Age Technology UsersMAP Systems (India)
 
IBC Content Everywhere Hub Presentation: HTML5 And Fastest Encoding
IBC Content Everywhere Hub Presentation: HTML5 And Fastest EncodingIBC Content Everywhere Hub Presentation: HTML5 And Fastest Encoding
IBC Content Everywhere Hub Presentation: HTML5 And Fastest EncodingBitmovin Inc
 

Similar to The Future of Video Player Accessibility (20)

10 Tips for Implementing Accessible Online Media
10 Tips for Implementing Accessible Online Media10 Tips for Implementing Accessible Online Media
10 Tips for Implementing Accessible Online Media
 
Software Quality Assurance on VLC Player
Software Quality Assurance on VLC PlayerSoftware Quality Assurance on VLC Player
Software Quality Assurance on VLC Player
 
Software Quality Assurance on VLC
Software Quality Assurance on VLC Software Quality Assurance on VLC
Software Quality Assurance on VLC
 
Video Localization: Challenges, Opportunities and Best Practices
Video Localization: Challenges, Opportunities and Best PracticesVideo Localization: Challenges, Opportunities and Best Practices
Video Localization: Challenges, Opportunities and Best Practices
 
2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 Player2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 Player
 
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
 
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)
 
2011 06-20 - drupal jam - html5 video
2011 06-20 - drupal jam - html5 video2011 06-20 - drupal jam - html5 video
2011 06-20 - drupal jam - html5 video
 
Video Editing Softwares
Video Editing Softwares Video Editing Softwares
Video Editing Softwares
 
Using Video 101 Guide
Using Video 101 GuideUsing Video 101 Guide
Using Video 101 Guide
 
Big bluebutton moodle integration 2013b
Big bluebutton moodle integration 2013bBig bluebutton moodle integration 2013b
Big bluebutton moodle integration 2013b
 
Arm html5 presentation
Arm html5 presentationArm html5 presentation
Arm html5 presentation
 
R&a round table 2014
R&a round table 2014R&a round table 2014
R&a round table 2014
 
Html5, Native and Platform based Mobile Applications
Html5, Native and Platform based Mobile ApplicationsHtml5, Native and Platform based Mobile Applications
Html5, Native and Platform based Mobile Applications
 
Accessible Video in The Enterprise
Accessible Video in The Enterprise Accessible Video in The Enterprise
Accessible Video in The Enterprise
 
Online video it_s_not_as_scary_as_you_think(2)
Online video it_s_not_as_scary_as_you_think(2)Online video it_s_not_as_scary_as_you_think(2)
Online video it_s_not_as_scary_as_you_think(2)
 
Digital Art
Digital ArtDigital Art
Digital Art
 
Microsoft Stream - The Video Evolution
Microsoft Stream - The Video EvolutionMicrosoft Stream - The Video Evolution
Microsoft Stream - The Video Evolution
 
HTML5 - A Boon For New Age Technology Users
HTML5 - A Boon For New Age Technology UsersHTML5 - A Boon For New Age Technology Users
HTML5 - A Boon For New Age Technology Users
 
IBC Content Everywhere Hub Presentation: HTML5 And Fastest Encoding
IBC Content Everywhere Hub Presentation: HTML5 And Fastest EncodingIBC Content Everywhere Hub Presentation: HTML5 And Fastest Encoding
IBC Content Everywhere Hub Presentation: HTML5 And Fastest Encoding
 

More from 3Play Media

Advancing Equity and Inclusion for Deaf Students in Higher Education
Advancing Equity and Inclusion for Deaf Students in Higher EducationAdvancing Equity and Inclusion for Deaf Students in Higher Education
Advancing Equity and Inclusion for Deaf Students in Higher Education3Play Media
 
"Am I Doing This Right?" Imposter Syndrome and Accessibility Maturity
"Am I Doing This Right?" Imposter Syndrome and Accessibility Maturity"Am I Doing This Right?" Imposter Syndrome and Accessibility Maturity
"Am I Doing This Right?" Imposter Syndrome and Accessibility Maturity3Play Media
 
The 3Play Way: Real-Time Captioning in Higher Education
The 3Play Way: Real-Time Captioning in Higher EducationThe 3Play Way: Real-Time Captioning in Higher Education
The 3Play Way: Real-Time Captioning in Higher Education3Play Media
 
Developing a Centrally Supported Captioning System with Utah State University
Developing a Centrally Supported Captioning System with Utah State UniversityDeveloping a Centrally Supported Captioning System with Utah State University
Developing a Centrally Supported Captioning System with Utah State University3Play Media
 
Developing a Centrally Supported Captioning System with Utah State University
Developing a Centrally Supported Captioning System with Utah State UniversityDeveloping a Centrally Supported Captioning System with Utah State University
Developing a Centrally Supported Captioning System with Utah State University3Play Media
 
Lessons Learned: Canada’s Past, Present, and Future Leadership in Digital Acc...
Lessons Learned: Canada’s Past, Present, and Future Leadership in Digital Acc...Lessons Learned: Canada’s Past, Present, and Future Leadership in Digital Acc...
Lessons Learned: Canada’s Past, Present, and Future Leadership in Digital Acc...3Play Media
 
Product Innovation is on the Edge
Product Innovation is on the EdgeProduct Innovation is on the Edge
Product Innovation is on the Edge3Play Media
 
Why Every Company Needs to Think and Act Like a Media Company
Why Every Company Needs to Think and Act Like a Media CompanyWhy Every Company Needs to Think and Act Like a Media Company
Why Every Company Needs to Think and Act Like a Media Company3Play Media
 
2023 State of Automatic Speech Recognition
2023 State of Automatic Speech Recognition2023 State of Automatic Speech Recognition
2023 State of Automatic Speech Recognition3Play Media
 
Complex Identities: The Intersection of Disability with Race, Culture, Gender...
Complex Identities: The Intersection of Disability with Race, Culture, Gender...Complex Identities: The Intersection of Disability with Race, Culture, Gender...
Complex Identities: The Intersection of Disability with Race, Culture, Gender...3Play Media
 
Accessibility as a Gateway to Creativity
Accessibility as a Gateway to CreativityAccessibility as a Gateway to Creativity
Accessibility as a Gateway to Creativity3Play Media
 
Disability Inclusion for Leadership
Disability Inclusion for LeadershipDisability Inclusion for Leadership
Disability Inclusion for Leadership3Play Media
 
How to Tell Whether UDL is Working
How to Tell Whether UDL is WorkingHow to Tell Whether UDL is Working
How to Tell Whether UDL is Working3Play Media
 
Neurodivergency at work (P2) – 3Play and B-I.pdf
Neurodivergency at work (P2) – 3Play and B-I.pdfNeurodivergency at work (P2) – 3Play and B-I.pdf
Neurodivergency at work (P2) – 3Play and B-I.pdf3Play Media
 
Neurodiversity in the Workplace - Part 1
Neurodiversity in the Workplace - Part 1Neurodiversity in the Workplace - Part 1
Neurodiversity in the Workplace - Part 13Play Media
 
How To Deliver an Accessible Online Presentation
How To Deliver an Accessible Online PresentationHow To Deliver an Accessible Online Presentation
How To Deliver an Accessible Online Presentation3Play Media
 
Power of an Accessible Website.pdf
Power of an Accessible Website.pdfPower of an Accessible Website.pdf
Power of an Accessible Website.pdf3Play Media
 
2022 Digital Accessibility Legal Update.pdf
2022 Digital Accessibility Legal Update.pdf2022 Digital Accessibility Legal Update.pdf
2022 Digital Accessibility Legal Update.pdf3Play Media
 
Intro to Live Captioning for Broadcast.pdf
Intro to Live Captioning for Broadcast.pdfIntro to Live Captioning for Broadcast.pdf
Intro to Live Captioning for Broadcast.pdf3Play Media
 
How to Scale a Sustainable Accessibility Program
How to Scale a Sustainable Accessibility Program How to Scale a Sustainable Accessibility Program
How to Scale a Sustainable Accessibility Program 3Play Media
 

More from 3Play Media (20)

Advancing Equity and Inclusion for Deaf Students in Higher Education
Advancing Equity and Inclusion for Deaf Students in Higher EducationAdvancing Equity and Inclusion for Deaf Students in Higher Education
Advancing Equity and Inclusion for Deaf Students in Higher Education
 
"Am I Doing This Right?" Imposter Syndrome and Accessibility Maturity
"Am I Doing This Right?" Imposter Syndrome and Accessibility Maturity"Am I Doing This Right?" Imposter Syndrome and Accessibility Maturity
"Am I Doing This Right?" Imposter Syndrome and Accessibility Maturity
 
The 3Play Way: Real-Time Captioning in Higher Education
The 3Play Way: Real-Time Captioning in Higher EducationThe 3Play Way: Real-Time Captioning in Higher Education
The 3Play Way: Real-Time Captioning in Higher Education
 
Developing a Centrally Supported Captioning System with Utah State University
Developing a Centrally Supported Captioning System with Utah State UniversityDeveloping a Centrally Supported Captioning System with Utah State University
Developing a Centrally Supported Captioning System with Utah State University
 
Developing a Centrally Supported Captioning System with Utah State University
Developing a Centrally Supported Captioning System with Utah State UniversityDeveloping a Centrally Supported Captioning System with Utah State University
Developing a Centrally Supported Captioning System with Utah State University
 
Lessons Learned: Canada’s Past, Present, and Future Leadership in Digital Acc...
Lessons Learned: Canada’s Past, Present, and Future Leadership in Digital Acc...Lessons Learned: Canada’s Past, Present, and Future Leadership in Digital Acc...
Lessons Learned: Canada’s Past, Present, and Future Leadership in Digital Acc...
 
Product Innovation is on the Edge
Product Innovation is on the EdgeProduct Innovation is on the Edge
Product Innovation is on the Edge
 
Why Every Company Needs to Think and Act Like a Media Company
Why Every Company Needs to Think and Act Like a Media CompanyWhy Every Company Needs to Think and Act Like a Media Company
Why Every Company Needs to Think and Act Like a Media Company
 
2023 State of Automatic Speech Recognition
2023 State of Automatic Speech Recognition2023 State of Automatic Speech Recognition
2023 State of Automatic Speech Recognition
 
Complex Identities: The Intersection of Disability with Race, Culture, Gender...
Complex Identities: The Intersection of Disability with Race, Culture, Gender...Complex Identities: The Intersection of Disability with Race, Culture, Gender...
Complex Identities: The Intersection of Disability with Race, Culture, Gender...
 
Accessibility as a Gateway to Creativity
Accessibility as a Gateway to CreativityAccessibility as a Gateway to Creativity
Accessibility as a Gateway to Creativity
 
Disability Inclusion for Leadership
Disability Inclusion for LeadershipDisability Inclusion for Leadership
Disability Inclusion for Leadership
 
How to Tell Whether UDL is Working
How to Tell Whether UDL is WorkingHow to Tell Whether UDL is Working
How to Tell Whether UDL is Working
 
Neurodivergency at work (P2) – 3Play and B-I.pdf
Neurodivergency at work (P2) – 3Play and B-I.pdfNeurodivergency at work (P2) – 3Play and B-I.pdf
Neurodivergency at work (P2) – 3Play and B-I.pdf
 
Neurodiversity in the Workplace - Part 1
Neurodiversity in the Workplace - Part 1Neurodiversity in the Workplace - Part 1
Neurodiversity in the Workplace - Part 1
 
How To Deliver an Accessible Online Presentation
How To Deliver an Accessible Online PresentationHow To Deliver an Accessible Online Presentation
How To Deliver an Accessible Online Presentation
 
Power of an Accessible Website.pdf
Power of an Accessible Website.pdfPower of an Accessible Website.pdf
Power of an Accessible Website.pdf
 
2022 Digital Accessibility Legal Update.pdf
2022 Digital Accessibility Legal Update.pdf2022 Digital Accessibility Legal Update.pdf
2022 Digital Accessibility Legal Update.pdf
 
Intro to Live Captioning for Broadcast.pdf
Intro to Live Captioning for Broadcast.pdfIntro to Live Captioning for Broadcast.pdf
Intro to Live Captioning for Broadcast.pdf
 
How to Scale a Sustainable Accessibility Program
How to Scale a Sustainable Accessibility Program How to Scale a Sustainable Accessibility Program
How to Scale a Sustainable Accessibility Program
 

Recently uploaded

The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)IES VE
 
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Muhammad Tiham Siddiqui
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Libraryshyamraj55
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationKnoldus Inc.
 
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl
 
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdfThe Good Food Institute
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsDianaGray10
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveIES VE
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024Brian Pichman
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch TuesdayIvanti
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FESTBillieHyde
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTopCSSGallery
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptxHansamali Gamage
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)codyslingerland1
 

Recently uploaded (20)

The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)
 
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Library
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
 
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
 
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch Tuesday
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FEST
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
 

The Future of Video Player Accessibility

  • 1. The Future of Video Player Accessibility www.3playmedia.com twitter: @3playmedia #videoa11y  Type questions in the window during the presentation  This presentation is being recorded and will be available for replay  To view live captions, please follow the link in the chat window Eric Boyd JW Player Matthew Schweitz Google/YouTube Steve Heffernan Video.js Greg Kraus NC State University Terrill Thompson Able Player Lily Bond 3Play Media Vladimir Vuskovic Google/YouTube
  • 2. UPCOMING WEBINARS Register: www.3playmedia.com/webinars/  Creating Accessible PDFs with Acrobat (4/30)  Quick Start to Captioning (5/7)  10 Tips for Creating Accessible Web Content with WCAG 2.0 (5/21)  CVAA Legal Requirements for Video Programming (5/27)  DIY Workflows for Captioning and Transcription (7/23) Contact us at webinars@3playmedia.com with any questions
  • 3. OLC Video Tools Workshops Special discounts available for OLC Members! http://onlinelearningconsortium.org/join/ July 22 – 24 - Exploring Interactive Video Tools– 3 Day Workshop August 14 – 21 - Intro to Audio and Video Tools http://onlinelearningconsortium.org/learn/workshops
  • 4. Greg Kraus University IT Accessibility Coordinator North Carolina State University Twitter: @gdkraus gdkraus@ncsu.edu
  • 5. Agenda 1. Introduction 2. VideoJS 3. YouTube 4. JW Player 5. AblePlayer 6. Q&A
  • 6. What do we mean by “Video Player Accessibility?” • Captions? – Yes • Does the player require using a mouse? • Can it be controlled with voice recognition software? • Can it support audio descriptions (described video)? • Does it support a sign language track? • Do the player controls have sufficient color contrast? • Can the user customize the player?
  • 7. This is not an endorsement… • … and it is not an exhaustive list • This is a conversation with several developers in the field
  • 8. Other Video Players with Accessibility Support • Kaltura • Mediasite • BBC iPlayer • PayPal • OzPlayer • Acorn Player • …and more
  • 9. What we hope to accomplish today • Have a conversation about – How the developers approach accessibility – Challenges they face – What direction they are going in the future
  • 10. Steve Heffernan Video.js Project Lead, Engineer at Brightcove Twitter: @heff videojs.com github.com/videojs/video.js
  • 12. Companies Using Video.js (Coming Soon - all Brightcove Video Cloud customers)
  • 14. Contributing Accessibility Experts • Greg Kraus - NC State University • Owen Edwards - YouDescribe.org • Karl Groves - Tenon.io
  • 15. Captions • First to support WebVTT • Recently switched to browser’s built-in captions • Using Mozilla’s VTT.js for everywhere else
  • 16. Accessible Controls • Always HTML (no Flash) • Keyboard Accessible
  • 17. Challenge: Extensibility vs Accessibility • Divs vs Buttons • Tab order
  • 18. DIV vs BUTTON <div role=“button”>Play</div> <button>Play</button> Video.js with <button> in Foundation Framework
  • 20. Future Work • Switch to buttons • Fix tab order • Improve focus styles • Audio descriptions • WCAG 2.0 Compliance
  • 21. Steve Heffernan Video.js Project Lead, Engineer at Brightcove Twitter: @heff videojs.com github.com/videojs/video.js
  • 22. Google Confidential and Proprietary Accessibility @ YouTube Matthew Schweitz, Eng manager Vladimir Vuskovic, Product manager
  • 23. Google Confidential and Proprietary Overview: ■ Approaching a11y at YouTube ■ What’s been done? ■ What’s next?
  • 24. Google Confidential and Proprietary Approaching a11y Step 1: Get buy-in from the org
  • 25. Google Confidential and Proprietary Approaching a11y Step 1: Get buy-in from the org Step 2: There is no Step 2
  • 26. Google Confidential and Proprietary Approaching a11y “Organize the world’s information and make it universally accessible and useful.” “Empower the world to create, broadcast, and share.”
  • 27. Google Confidential and Proprietary Approaching a11y “Organize the world’s information and make it universally accessible and useful.” “Empower the world to create, broadcast, and share.”
  • 28. Google Confidential and Proprietary Approaching a11y Step 1: Get buy-in from the org Step 2: There is no Step 2
  • 29. Google Confidential and Proprietary Approaching a11y Step 1: Get buy-in from the org a11y is a dimension of overall product quality
  • 30. Google Confidential and Proprietary Approaching a11y Step 1: Get buy-in from the org Step 2: Test, measure, and integrate means to improve product quality
  • 31. Google Confidential and Proprietary Approaching a11y ● Education & QA ● Track progress ● Add to critical path to release
  • 32. Google Confidential and Proprietary What’s been done... In practice, start with the basics. ● Semantic markup & sensible DOM ● Attention to contrast ● Tab indexes & roles
  • 33. Google Confidential and Proprietary Tab indexes & roles ● Hand crafted is better than automatic ● Shared indexes work ● Use aria-owns ● Labels are cheap
  • 34. Google Confidential and Proprietary Recent improvements ● Tab order for player ● Seek slider ● Settings menu in player ● Share panel ● “Skip ad”
  • 35. Google Confidential and Proprietary Recent improvements Global label to announce new things Use JS to populate and deal with browser quirks.
  • 36. Google Confidential and Proprietary Player & Captioning There are two parts to it: ● Viewer experience ● Ensuring high quality and quantity of captioned videos
  • 37. Google Confidential and Proprietary Player & Captioning: viewer preferences ● It is a core part of the player ● Users can customize the behavior and the look and feel across platforms
  • 38. Google Confidential and Proprietary Creating captions Creator tools Crowdsourced Autogenerated Scale Quality
  • 39. Google Confidential and Proprietary Fans subtitles Quantity ● Coverage (videos with captions) ● Languages per video Quality ● Fix errors ● Replace (or improve) auto- captions Challenges ● Quality control
  • 40. Google Confidential and Proprietary What’s next? ● Wide release of crowdsourced caps ● More refinements in site and embed a11y ● Keyboard shortcuts: discoverability ● Attention on mobile ● Investment in ASR improvements for caps ● Surfacing of audio descriptions
  • 41. Google Confidential and Proprietary Thank you!
  • 42. JW Player Vision: Provide the best possible viewing experience across all devices - desktop, mobile and connected TVs. Overview Eric Boyd Director of Product 1) Working closely with developers 2) User experience studies 3) Keeping up with market changes 4) Contributing to evolving standards
  • 43. Founded: 2008 Employees: 95 Headquarters: New York City Business model: Freemium / SaaS Financing: Raised $25 million We are the world’s most popular video player Who is JW Player? 17 Billion videos watched >1 Billion unique viewers >1 Million unique domains Monthly as of December 2014 for JW Player v6 and above
  • 44. 50% JW Player Customer Segments ➔ Media Publishers ➔ OTT Broadcasters ➔ Creative Agencies ➔ Development Studios ➔ Advertising Networks ➔ Syndication Networks 25% 25%
  • 45. Keyboard Control • Tab-in / Tab-out Model The player consists of a single element that can be tabbed into. Elements are not exposed to a screen-reader. • Once the player has focus – a viewer can control with Keyboard shortcuts. Play/Pause, Seek, Volume, fullscreen
  • 46. Multiple Audio Renditions • Supported in HLS API available to provide custom controls to change tracks. • Player will pick based off of system language settings. No standard language code for descriptions. • Viewer can toggle seamlessly during playback.
  • 47. Closed Captions • Support caption standards across Flash and HTML5 • Back-fills where not supported WebVTT, 608 • Transcripts can be implemented via API. • Viewer can style captions. Publisher must provide this to them Gaps: • Missing support for WebVTT regions as well as 708 positioning.
  • 48. • 3rd Party application on publisher websites Live on 2.5 million domains No control of tab-index or placement of player. • Must support market leading browsers as well as outdated ones Some vendors are slower to upgrade to standards so JW Player back-fills • Lack of video specific interaction accessibility standards • Have to support multiple rendering modes 75% of all video plays are still rendered through Flash • Scheduling support for latest government mandated support. • Some media formats are better than others – and those are not supported everywhere. Challenges
  • 49. JW Player Roadmap • Add support for 708/WebVTT regions for caption placement • Explore better keyboard control options. Video quality, caption selection, audio track selection • Moving away from Flash as a primary video player to reduce complexity Single way of interacting with player • Easier player skinning with CSS
  • 50. Summary • Captions on all devices. • Limited keyboard control – still relies on mouse for advanced interactions. • Extensible JavaScript API for publishers to extend the player. • Multiple audio tracks supported in HLS and MPEG-DASH coming soon. • Custom coloring can be provided and designed by Publisher. • Custom controls can be provided by publisher. • No sign language track support. • No built in voice recognition controls. Feedback is always welcome to support@jwplayer.com or twitter @jwplayer.
  • 51. Able Player Terrill Thompson Technology Accessibility Specialist University of Washington tft@uw.edu @terrillthompson http://ableplayer.github.com/ableplayer
  • 53. Able Player's Unique Features • Supports WebVTT audio description • Supports audio description as a separate, associated video via data-desc-src • Sign language support via data-sign-src • Interactive transcript assembled from WebVTT files (captions, subtitles & descriptions) • Interactive transcript is keyboard accessible • Support for WebVTT chapters • Adjustable playback rate
  • 54. Extensive testing of <button> • JAWS + Firefox • JAWS + IE • NVDA + Firefox • Window-Eyes 9 + IE • VoiceOver + Safari (Mac OS X & iOS) • Talkback + Chrome (Android) • http://tinyurl.com/button-a11y
  • 55. Q&A Eric Boyd JW Player Matthew Schweitz Google/YouTube Steve Heffernan Video.js Greg Kraus NC State University Contact us at webinars@3playmedia.com with any questions Terrill Thompson Able Player Vladimir Vuskovic Google/YouTube www.3playmedia.com twitter: @3playmedia #videoa11y