Requirements:You should have the following certification(s), course(s), or equivalent experience prior to taking this course:
- Have completed the Flash: Rich Content Creation course or have equivalent experience.
- Have completed the Flash: ActionScript course or have equivalent experience.
- Have experience working with video (recommended).
Course objectives: During the course students will learn ho- to work with:
- Adobe Flash Actionscript
- Adobe Flash Professional CS3 Pre-Built Components
- Creating Live Video
- High-Quality Encoding Techniques
- Bandwidth Scaling
- Ne- Alpha-Channeling and Video Colour Filters
- Progressive Downloading
- Streaming with the Adobe Flash Communication Server
- Adobe Flash Video Streaming Services
Course content:Course Summary
Imagine being able to deliver Adobe Flash Video over the internet and mobile devices and what that would do for your ability to communicate with your customers.
That's what you'll be able to do after this Flash training course offered by Academy Class in just 3 days.
This course provides students the knowledge and hands-on practice they need to produce and deliver high-quality Adobe Flash Video over the internet using Adobe Flash CS3. Topics include developing a rich media player using the ne- Adobe Flash CS3 pre-built components as well as Adobe Flash ActionScript; using high-quality encoding techniques, including the ne- Adobe Flash Video codec enabling the delivery of higher quality video over lower bandwidth connections; creating live video; and exporting the ne- alpha-channeling and video color filters. This course will focus on delivering the best experience possible with Adobe Flash Video, exploring bandwidth scaling, progressive downloading, and streaming with the Adobe Flash Media Server and Adobe Flash Video Streaming Services.
Course Content
Introducing the Course
- Getting familiar with the course methodology and format
- Understanding the course objectives
- Understanding the course prerequisites
- Viewing the course outline
Introducing Adobe Flash Video
- Defining streaming
- Defining digital video
- Understanding key Adobe Flash Video concepts
- Looking at the evolution of Adobe Flash Video
- Viewing Adobe Flash Video market adoption statistics
- Examining the streaming video market
- Identifying key benefits of Adobe Flash Video over traditional media
- Introducing the Adobe Flash Media Server for streaming video
Building a Component Based Media Player
- Understanding the Adobe Flash Video (FLV) development workflow
- Using the Insert Adobe Flash Video command in Adobe Dreamweaver 8
- Building a media player with the Adobe FLVPlayback component
- Building a media player with Adobe FLVPlayback Custom UI components
- Binding playback properties and components
- Building a playlist and video picker
- Skinning Adobe FLVPlayback Custom UI components
Encoding Adobe Flash Video
- Understanding Adobe Flash Video (FLV)
- Introducing CODECs and video encoding
- Converting to FLV using the Flash 8 Video Encoder
- Understanding bandwidth and data rate
- Using advanced encoding settings
- Adding cue points, cropping, and trimming
- Using encoding best practices
Delivering Adobe Flash Video
- Understanding video delivery options
- Comparing embedded vs. progressive download
- Streaming Adobe Flash Video
- Using Adobe Flash Video Streaming Services
- Using the Adobe Flash Media Server
- Tracking Adobe FLV Playback
Reviewing ActionScript
- Reviewing ActionScript basics
- Using Media Component properties
- Using Media Component methods
- Handling Media Component events
- Using ActionScript to control the Media Components
Building a Custom Media Player
- Understanding the process for building a custom media player
- Learning the Adobe Flash ActionScript required for streaming
- Creating a connection to the server
- Controlling and managing streams
- Introducing and using the embedded Video object
- Adding video playback filters
- Using the Sound class to manage audio
- Listening and responding to stream events
Adding Flash Video Effects
- Understanding filters, blends, and masks
- Masking the Adobe FLVPlayback component
- Importing alpha channels with video
- Creating a Flash movie that uses video with alpha channels
- Understanding differences between author-time and run-time effects
- Embedding the Adobe FLVPlayback component inside a Movie Clip
- Using blend modes
- Using ActionScript to apply filters
Enhancing the User Experience
- Understanding the importance of the user experience
- Creating auto detection for bandwidth, Adobe Flash Player version, and connection speed
- Creating playback controls
- Using full screen playback
- Creating error handling
Working with Cue Points and User Accessibility
- Introducing embedded cue points
- Understanding accessibility issues for video playback
- Manipulating cue points with Adobe Flash ActionScript
- Adding closed captioning
- Controlling video with keyboard commands
Using Live Video
- Introducing live video
- Using the live video encoder
- Setting the live encoder
- Recording a live stream
- Playing a live stream
- Creating bandwidth strategies