Video Meets Documentation

28
Video Meets Documentation Presentation for Boulder Writers Alliance Wild Basin Media, Inc. November 2010 Creating Effective Web-Based Learning Tools

description

All across the Web, video has become a powerful learning medium for "how-to" snippets as well as for extensive educational communications. More than printed manuals of yore, video can take users effectively through the right sequence of steps so they truly learn. The presentation describes some systematic methods, including open tools and standards, that content creators use to break video sequences into tasks for effective user assistance documentation development. It also demonstrates how to best manage, search, and reuse content for future productions, as well as how to integrate them to supplement current documentation systems you may already have in place.

Transcript of Video Meets Documentation

Page 1: Video Meets Documentation

Video Meets Documentation

Presentation for Boulder Writers Alliance

Wild Basin Media, Inc.

November 2010

Creating Effective Web-Based Learning Tools

Page 2: Video Meets Documentation

• Basic Components of Video Integration

• Video

• Video Player (and Playlist)

• Document

• OVID Demo

• Mini Walk Through

• Video & DITA (Time Allowing)

• Questions

Presentation Overview

Page 3: Video Meets Documentation

DocumentVideo

Player

Playlist (optional)

Basic Com

ponents

Page 4: Video Meets Documentation

Video

Page 5: Video Meets Documentation

The Big Picture

Google reports that YouTube streams Two billion videos per day. On

average, everyone on the Internet is watching one YouTube video per day.

From Techcrunch.com:

Page 6: Video Meets Documentation

Recording Video

Camera-Generated VideoScreen-Captured Video

iShowU (Mac)

Captivate (Win/Mac Beta)

Camtasia Studio (Win)

Camtasia for Mac

Jing (Win/Mac)

Screenflow (Mac)

...

(Out of Scope)

More Info: Video Production WikiPanasonic DVX100B Tutorial

Concepts to Know:

StoryboardShot List

Rule of ThirdsThree Point Lighting

Depth of FieldSD vs. HD

Frames per SecondProgressive vs. Interlaced

Shooting Tips The Screencasting Handbook

Page 7: Video Meets Documentation

Editing VideoWindows

Mac

• Kino

More Info: Top 5 Linux Video Editor Software

• Premiere Pro• Sony Vegas• Windows Live Movie Maker• Captivate• Camtasia

• Final Cut Pro• Final Cut Express• Premiere Pro• iMovie• Captivate• Camtasia

Linux

Ken Stone’s FCP Tutorials Creative Cow Tutorials

Page 8: Video Meets Documentation

Video DeliveryProgressive Download

Streaming

Pseudo Streaming

Web Server vs. Streaming Server

• HTTP protocol • Downloaded to end user’s computer• Easy to set up• Cannot seek

• HTTP protocol• Server-side scripting (e.g., PHP)• Limited seeking

• Real-Time Protocols (e.g., RTMP)• Video does not remain on end user’s computer• Can seek• Instant play • Handles long videos

More Info: xmoovStream

Page 9: Video Meets Documentation

Hosting Video

• Your company’s server

• Free services:

YouTube, Vimeo, MetaCafe, etc.

• Content Delivery Networks (CDN):

Influxis, CloudFront, HighWinds, etc.

More Info:

Server-Side Hosting Options:

Free Alternatives to YouTube Flash CDNs

(Out of Scope)

Page 10: Video Meets Documentation

Video Players

•Silverlight (Microsoft)

•QuickTime (Apple)

•HTML 5 (Open Source)

•Flash (Adobe)

...

Client-Side Player Options:

Page 11: Video Meets Documentation

Flash Player

More Info:

•Cross-platform viewership: 98%

•Consumes *.flv, *.f4v, *.mp4 video formats

•Ways to acquire the Flash player:•Create your own custom player with Adobe Flash (CS5)

•Hire a Flash developer

• Use an open source Flash Player

Flowplayer (GNU General Public License)

JW Player (Creative Commons License)

Video FormatsSWF vs. FLV Flash Video FAQ

Page 12: Video Meets Documentation

Playlists

Creating Video Playlists for JW Player

A playlist is a file, usually an XML file, that tells the player where to find resources (i.e., audio, video and images) and provides information about the resources.

More Info:

Examples:• ASX (Microsoft)

• iTunes Library Format (Apple)

• Atom (W3C)

• MRSS

• SMIL (Open Source)

• XSPF (Open Source)

...

Page 13: Video Meets Documentation

Why Playlists Rock

Playlists...

• Centralize media managementExample: Assigning start/end values

• Can be versioned, tracked

• Contain metadata that can be searched

Page 14: Video Meets Documentation

Anatomy of XSPF Playlist

Video in root directory of

domain

Title displaysin player

Displays in player as thumbnail

Starts 10 seconds into

video

Page 15: Video Meets Documentation

Full-Featured Playlist

“rtmp” indicates that video is

streamed

Namespace extends XSPFfunctionality

with JW Player

Unique ID ofvideo segment

Video segment starts at the 40 second mark

Video segment ends at the 55 second mark

Closed captioning file

Page 16: Video Meets Documentation

Playlist “Flow”

1.

2.

3.

Link activates track within

playlist.

Playlist provides information about the video to the

player.

Player plays video.

NOTE: JavaScript passes information between the (X)HTML, playlist, and player.

Page 17: Video Meets Documentation

Alternative to Playlist

<object id="flashplayer1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" height="360" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="700" name="flashplayer1"> <param name="movie" value="player.swf"/> <param name="allowscriptaccess" value="always"/> <param name="allowfullscreen" value="true"/> <param name="bgcolor" value="white"/> <param name="flashvars" value="duration=3180&amp;file=video.mp4&amp;provider=http&amp;autostart=true&amp;playlistsize=200&amp;playlist=right"/> <embed name="flashplayer1" height="360" width="700" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="player.swf" bgcolor="white" flashvars="duration=3180&amp;file=video.mp4&amp;provider=http&amp;autostart=true&amp;playlistsize=200&amp;playlist=right"/> </object>

Object Tag:

Page 18: Video Meets Documentation

XML

Authoring

PDF

HTMLHelp

(X)HTML

•DITA•Docbook•TEI•S1000D ...

Structured Documentation

Why use DITA to produce HTML deliverables?More Info:

Transform

EclipsePlugin

Page 19: Video Meets Documentation

DocumentVideo

Player

Playlist (optional)

Basic Com

ponentsReview

Page 20: Video Meets Documentation

[[[Add png of OVID]]]

OVID Demo

Page 21: Video Meets Documentation

Mini Walk Through

1. Use Camtasia to record/edit video.

2. Export video in .mp4 format.

3. Construct playlist.

4. Play video using playlist within document.

Video/Doc Integration

Page 22: Video Meets Documentation

Video & DITAD

arw

in In

form

atio

n Ty

ping

Arc

hite

ctur

e

Page 23: Video Meets Documentation

DITA

• Darwin Information Typing Architecture

• A publishing solution created by IBM that allows writers to reuse information, reduce writing cycles and improve content management.

Page 24: Video Meets Documentation

DITA Learning and Training

• Dita Learning and Training Specialization is a customization of the DITA core content models.

• Purpose: To create online courses.

More Info: DITA Learning Specialization

Page 25: Video Meets Documentation

Information Architect

• Information architect (IA) and videographer coordinate on project.

• IA & videographer must determine level of granularity.

• Ditamap: Blueprint for the video storyboard or shot list.

Page 26: Video Meets Documentation

Technical Communicator

• Technical Communicator (TC) can use the video reference (e.g., <xref>) key, which includes a preview of video playlist tracks.

• TC inserts video references into XML source.

• Video production uncovers topics that were not prefigured by IA or TC.

Page 27: Video Meets Documentation

Reuse

• Like their text-based counterparts, playlist tracks may be reused across topics and documentation sets.

• Reuse of playlist tracks drives down overall cost of producing video.

Page 28: Video Meets Documentation

QuestionsThese slides and other resources can be downloaded from Wild Basin Media:media.wildbasinmedia.com/bwa2010.zip.

[email protected]

Check out Taming Media Blog at

wildbasinmedia.net