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