Accessible Video in a Diverging Web Environment Association for Educational Communications and Technology (AECT) 2005 International Convention - Orlando,

Slides:



Advertisements
Similar presentations
Workshop Servers (Server Software) Browsers Media Delivery Technologies: o Flash o QuickTime o Windows Media o Real. New Internet technology: XML XHTML.
Advertisements

Accessible Video in a Diverging Web Environment CSUN Conference: Technology and Persons with Disabilities Los Angeles, CA March 16, 2005 David Klein K.
Techniques for Creating Accessible, Closed Captioned Web-Based Video California State University - Northridge 21st Annual International Technology and.
Techniques for Creating Accessible, Closed Captioned Web-Based Video California State University - Northridge 21st Annual International Technology and.
Concepts & Techniques for Accessible, Closed Captioned Web-Based Video 10th Annual Accessing Higher Ground: Accessible Media, Web and Technology Conference.
Concepts & Techniques for Accessible, Closed Captioned Web-Based Video 10th Annual Accessing Higher Ground: Accessible Media, Web and Technology Conference.
Techniques for Creating Accessible, Closed Captioned Web-Based Video California State University - Northridge 22nd Annual International Technology and.
Guidelines for Presenting Archived Video on the Web: An Overview AECT Annual Convention Dallas, TX October 12, 2006 David Klein K. “Fritz” Thompson.
Concepts & Techniques for Accessible, Closed Captioned Web-Based Video 10th Annual Accessing Higher Ground: Accessible Media, Web and Technology Conference.
Chapter 11 Media and Interactivity Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Voice Server. Aspiration Provide a unique service to the members of CCSU. Provide a unique service to the members of CCSU. Provide a Streaming Voice Server.
Chapter 11 Media and Interactivity Basics Key Concepts
HTML Structure & Web Design Basics
IMPORTING MEDIA FILES in Tycoon 3.04 NAVORI SAPrecision Tools for Digital Signage Professionals Rev. 1.0 March 2008.
1 © Netskills Quality Internet Training, University of Newcastle Multimedia Web Pages © Netskills, Quality Internet Training, University of Newcastle Netskills.
Techniques for Creating Accessible, Closed Captioned Web-Based Video California State University - Northridge 21st Annual International Technology and.
 Multimedia is everything you can hear or see: texts, books, pictures, music, sounds, CDs, videos, DVDs, Records, Films, and more.  Multimedia comes.
Concepts & Techniques for Accessible, Closed Captioned Web-Based Video 10th Annual Accessing Higher Ground: Accessible Media, Web and Technology Conference.
Techniques for Creating Accessible, Closed Captioned Web-Based Video California State University - Northridge 21st Annual International Technology and.
3.02 Publishing Animations
INF Web Design Using Multimedia on the Web Video - Part 1.
Embedding Multimedia Content in WebPages Seth Subramanian.
Different Streaming Technologies. Three major streaming technologies include:
Computers Going Online Internet Browsers Browsers retrieve and view Internet-based information interact with servers download and upload information ©
Active X Microsoft’s Answer to Dynamic Content Reference: Using Active X by Brian Farrar QUE
Office of Campus Life - Disability Support Services In-House Captioning! By Kamran Rasul
Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss security.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Techniques for Creating Accessible, Closed Captioned Web-Based Video California State University - Northridge 21st Annual International Technology and.
Techniques for Creating Accessible, Closed Captioned Web-Based Video California State University - Northridge 21st Annual International Technology and.
HYPERTEXT MARKUP LANGUAGE (HTML)
Paul Trani Adobe Certified Instructor/Expert Resources:
Techniques for Creating Accessible, Closed Captioned Web-Based Video California State University - Northridge 21st Annual International Technology and.
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Chapter 14-Designing for the World Wide Web. Overview Introducing multimedia on the Web. Designing text for the Web. Creating images for the Web. Adding.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 5: Multimedia on the Web.
Tutorial 7 Working with Multimedia. XP Introducing Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline.
Birkbeck University of London Business Workshop Web Accessibility Accessible web page content © Copyright Janet Billinge Adapted from Accessible.
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
Amber Annett David Bell October 13 th, What will happen What is this business about personal web pages? Designated location of your own web page.
Lights, Camera, Action! The Role of Multimedia in Web Applications Leading Multimedia Formats in Use Today What You Need to Know to Include Them in Your.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Concepts & Techniques for Accessible, Closed Captioned Web-Based Video 10th Annual Accessing Higher Ground: Accessible Media, Web and Technology Conference.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 11 Key Concepts 1 Copyright © Terry Felke-Morris.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 11 Key Concepts 1 Copyright © Terry Felke-Morris.
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. SMIL Ellen Pearlman Eileen Mullin Programming the Web Using XML.
Contents MULTIMEDIA –Audio –Video –Animation –PDF.
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Chapter 16 Video. Importing Video Into Flash  Once you import video into Flash, you can control it using behaviors and very basic ActionScript, target.
Multimedia Web Pages. Multimedia displays Browser can load web pages that contains multimedia elements 1. Helper applications: stand-alone programs that.
HTML 5. Introduction In modern browsers, adding a video to your page is as easy as adding an image. No longer do you need to deal with special plug-ins.
Multimedia. What is multimedia? Multimedia is everything you can hear or see: texts, books, pictures, music, sounds, CDs, videos, DVDs, Records, Films,
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
Vulnerabilities in Operating Systems Michael Gaydeski COSC December 2008.
Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware.
Copyright © Terry Felke-Morris Web Development & Design Foundations with HTML5 8 th Edition CHAPTER 11 KEY CONCEPTS 1.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Creating Dynamic Web Pages with FrontPage Barry Sosinsky Valda Hilley
Computer Software Created by Ann Ware
Tutorial 7 Working with Multimedia
HTML5 Level II Session II
2.02G Publishing Animated Videos
2.02F Publishing Animated Videos
Integrating Multimedia: Sound, Video and More
HTML5 Media.
Lesson 5: Multimedia on the Web
Presentation transcript:

Accessible Video in a Diverging Web Environment Association for Educational Communications and Technology (AECT) 2005 International Convention - Orlando, FL October David Klein K. “Fritz” Thompson

Overview  Introduction  Web-based video players  The technology  Creating accessible video  Flash video  Our Flash player  Future of Web-based video

Introduction  Law, Health Policy & Disability Center Grant-funded Research & Training Center

Our Needs  Provide accessible Web-based training  High quality video with quality audio  Closed captions  Transcripts  Supporting documents (PowerPoints, Handouts, etc.)  Different formats (QuickTime, Windows Media Player, Flash)  Efficient development and deployment

Players  QuickTime  Windows Media Player  Real Player  Others  Flash  Java  ?

The Technology  Clients and servers  Plugins or whatever  Downloading  Embedding video in Web pages  Captioning  Flash Understanding how the pieces fit together helps for producing accessible video

Clients vs. Servers Server Clients

Clients vs. Servers  Server  Stores HTML, video, caption text, other files  Files can be stored on different servers  Client  Displays HTML in browser  Launches players  Assembles/packages the pieces  Video  Caption  Video Player  HTML

Client View Browser Window Embedded Player Video Captions

The Player / Plug-in  Embeds the player in the browser  ActiveX  Internet Explorer  Plug-ins  Netscape  Firefox  Opera  Need to account for both in the HTML  User must install if not available

Accessible Video and Web Pages Accessibility of player controls  Best as standalone players  Real  Windows Media Player  Best as embedded  QuickTime  Flash

Embedded Captioned Video HTML File ServerClient Video File Caption File Combining File

Embedded Players  Different technologies among browsers  versus  versus  Control user experience  Player size  Automatic startup  Surround video with supporting information supporting informationsupporting information  Difficult to implement when players are not up to date  Valid HTML?

Process - Creating a Video Process - Creating a Video  Shoot (or acquire) video/audio of highest possible quality  Acquire secondary audio source and/or CART file if possible  Capture, edit and compress video  3 output formats:.mov,.wmv, and.flv  Make audio tapes for transcription

Captioning – Technologies  XML  Extensible Markup Language  SMIL  Synchronized Multimedia Integration Language  SAMI  Microsoft® Synchronized Accessible Media Interchange  QuickTime caption file  Apple  Flash  Macromedia

Process - Transcribing Audio or Video  High quality audio makes better movies and better transcripts  Transcribe  Includes speaker identification and non-verbal elements ([Laughter], [Inaudible])  Transcript saved in 3 formats  MS Word.doc  Accessible.pdf  Plain.txt for caption file  Proof and correct

Process - Precaptioning Steps  Text is broken up into “caption-sized chunks” (based on Captioned Media Program guidelines)  Special characters eliminated (“smart” quotes, em dashes, etc.)  Caption timing software (MAGpie or HiCaption MAGpie HiCaptionMAGpie HiCaption  Both let you transcribe directly or import prepared text files  Both attach timecodes to text in real time  Both export in plain text, SAMI, QuickTime SMIL or RealPlayer SMIL  Proof and Correct

Caption Files  Caption text  Time codes for synchronization with video  Text Formatting  Font and font size  Carriage returns  Bolding, colors, etc.  Speakers  Language support

Captioning – QuickTime  Video .mov file and others  Caption file Caption file Caption file .txt  QuickTime caption file  SMIL SMIL .smi or.mov  Integrates video and caption files

Captioning – Media Player  Video .wmv  Caption file Caption file Caption file .smi (XML / SAMI)  Integration file Integration file Integration file .asx  Integrates video and caption files

Captioning – Flash  Video .flv  Caption file  Whatever (.txt,.xml,.smi)  XML configuration file XML  Flash player (Shockwave) .swf compiled from Flash code  Integrates video and caption files

Final Assembly (QuickTime)  The movie - moviename.mov  The caption file - moviename_captions.txt  The SMIL file - moviename_smil.mov  Avoid.smi file extension .mov extension elicits QT playback Captions display automatically as part of SMIL standard

Final Assembly (Windows Media Player)  The movie - moviename.wmv  The SAMI file - moviename.smi  Captions and timing info  The ASX file - moviename.asx  Includes URLs to movie & caption files User must toggle captions in Windows Media Player “View” menu

Final Assembly (Flash Player )  The Flash playback engine - moviename.swf  The movie - moviename.flv  The caption file -moviename_captions.txt  Same file as QT  The caption control file - captions.xml  Includes URLs to movie & caption files User can toggle captions in our Flash video player with CC icon (on by default)

Flash Video  Becoming more accessible by version 6  More integration with video  Frustrated with “player wars”  Lack of standards compliance  Continual, relentless upgrades  Difficulty in upgrading – pushing users toward paid versions  Hijacking of media types / file extensions

Flash – Compress Video  Create.flv file from movie (.mov,.avi)  Method 1  Import into Flash library and compress  Sorenson Spark within Flash  Export to external file or drag to timeline  Method 2  Or compress using non-Flash application  Sorenson Squeeze

Create XML Configuration  Open configuration file (XML) configuration file configuration file  Add settings  Video location  Caption file location  Video size and width in pixels  Video total time in seconds

Combine Files  Upload  Video (.flv)  Caption file  Caption configuration (caption.xml)  Flash file (.swf)  Incorporate embedding tags in HTML HTML  

Flash Security  Keep files in same folder  Use BASE attribute  </object  And  And  Test thoroughly, especially among browsers and browser versions

Satay Method for Validated XHTML  Eliminates the use of the tag.  Uses only the tag.  Anything that a browser doesn’t understand is ignored.  If Flash is not installed within a browser, a default message will be displayed.   macromedia-flash-in-xhtml macromedia-flash-in-xhtml macromedia-flash-in-xhtml

Satay Method Example  You do not have the Flash player installed. See  You do not have the Flash player installed. See

Future  Our Flash video player development  Customized controls  More configuration options in external XML file  Embedded formatting in captions  Speech recognition  Real-time voice recognition  Automatic time codes (real-time)  Searchable / Linkable video

Resources  WebAIM   World Wide Web Consortium Web Video Standards   Hi Software (HiCaption)   National Consortium on Accessible Media (MAGpie)   Captioned Media Program   National Association of the Deaf 

Contact  Law, Health Policy & Disability Center   LHPDC Bulletin Board (download Flash playback engine)  David Klein Boyd Law Bldg. College of Law University of Iowa Iowa City, IA K. “Fritz” Thompson Boyd Law Bldg. College of Law University of Iowa Iowa City, IA