1627 K Street, NW
Washington, District of Columbia 20006

Description

Flash video is becoming the defacto standard for delivering video on the internet. Whether your Flash skills focus on design or programming, this course will help you with every phase from writing the project proposal to deploying finished applications. We will discuss a step-by-step workflow by directing you through setting up a work environment, designing applications, using ActionScript 2 and 3, Flash Media Server 2, and every stage in between. Packed with tried-and-true solutions and detailed code examples, it's exactly what you need to deliver interactive video to your clients.

Audience

This course is for developers with extensive experience in Flash (either Flash 8 or Flash CS3). To take this course, you should:

* Have completed the Flash Complete course or have equivalent experience.
* Have completed the Flash ActionScript course or have equivalent experience.
* Have experience working with video (recommended).

What you will learn

* Unit 1 - Project Archeology
* Unit 2 - Encoding Basics
* Unit 3 - Creating a Video Delivery Roadmap
* Unit 4 - OOP and the Video Application
* Unit 5- The Video Player
* Unit 6 - Test, Optimize, and Deploy
* Unit 7 - Dynamic Playlists
* Unit 8 - Metadata and Cue Points
* Unit 9 - Filters and Masks
* Unit 10 - Video and BitmapData Object
* Unit 11 - Live Video and Webcams with the Flash Media Server

Day 1:

Lesson 1: Project Archeology

* Defining needs
* Determining the appropriate solution
* Constructing the project map

Lesson 2: Raw Materials: Encoding Basics

* Footage Fundamentals
* Creating FLVs
* Encoding

Lesson 3: Creating a Video Delivery Roadmap

* Functionality and Flow
* Flow Chart
* Start Building
* Testing
* Back Button Considerations
* Flash Player Detection
* Flash Video Navigation
* Progressive or Streaming?
* Delivering with AS 3.0
* Publishing and Hosting Choices
* Digital Rights Management

Lesson 4: OOP and Video Applications

* What is OOP
* Key Element of OOP
* Flash and OOP
* Design Patterns and Flash Video
* Setting up the Work Enviroments

Lesson 5: The Video Player

* Understanding the Video Player
* Creating a Player Using Components
* Roll Your Own: Creating a Common Player

Day 2:

Lesson 6: Test, Optimize, and Deploy

* Testing
* Bandwidth Considerations
* Launching

Lesson 7: Dynamic Playlists

* Handling Content Updates
* Sequential and Shuffle Playback
* Integrating an XML Playlist into the MVC Player

Lesson 8: Metadata and Cue Points

* Metadata Magic
* Cue Points
* Scripted Pseudo-Streaming

Lesson 9: Blending Pixels with Filters and Masks

* Masking
* Alpha Channels
* Transitions

Lesson 10: Video and the BitmapData Object

* The BitmapData Object
* Dynamic Thumbnail: Video Snapshots
* Transitions and Dissolves
* An application

Day3:

Lesson 11: Live Video and Webcams: Flash Media Server

* Video Resolution
* Webcast
* Flash Media Server
* Smart Bandwidth Streaming

Official Website: http://www.fmctraining.com/fmc.asp?l=Washington+DC&p2=Upcoming+Classes

Added by fmctraining on May 21, 2010

Interested 1