Unit 1: Introducing the Course
· Getting familiar with the course methodology and format
· Understanding the course objectives
· Understanding the course prerequisites
· Viewing the course outline
Unit 2: Introducing Flash Video
· Defining streaming
· Defining digital video
· Understanding key Flash Video concepts
· Viewing Flash Video market adoption statistics
· Examining the streaming video market
· Identifying key benefits of Flash Video over traditional media
· Introducing the Flash Communication Server for streaming video
Unit 3: Building a Component Based Media Player
· Understanding the Flash Video development workflow
· Using the Macromedia Video Kit to embed Flash Video
· Building a media player with the Media components
· Using behaviors to control Media components
· Synchronizing a slide presentation
· Binding playback properties and components
· Building a playlist and video picker
· Masking videos
Unit 4: Reviewing ActionScript
· Reviewing ActionScript basics
· Using ActionScript to control the Media components
· Handling component events
· Using the setInterval() method
Unit 5: Building a Custom Media Player
· Using the ActionScript classes for streaming
· Connecting the Flash Player to a server
· Using the embedded Video object
· Controlling and displaying streams
· Using the Sound class to control audio streams
· Handling stream events
Unit 6: Encoding Flash Video
· Understanding the Flash Video (FLV) Format
· Converting to FLV using the Flash Video Exporter
· Converting to FLV using Sorensen Squeeze
· Understanding bandwidth and data rate
· Adjusting digital video properties
· Getting the best video encoding
· Optimizing encoder settings
Unit 7: Delivering Flash Video
· Understanding video delivery options
· Using progressive download
· Streaming Flash Video using the Macromedia Flash Video Streaming service
· Streaming Flash Video using the Macromedia Flash Communication Server
· Tracking FLV Playback
Unit 8: Using Live Video
· Introducing live Flash Video
· Using the live video encoder
· Setting the live encoder
· Recording a live stream
· Playing a live stream
· Creating bandwidth strategies