Table of contents for Hands-on guide to Flash video : Web video and Flash media server / by Stefan Richter and Jan Ozer.

Bibliographic record and links to related information available from the Library of Congress catalog.

Note: Contents data are machine generated based on pre-publication provided by the publisher. Contents may have variations from the printed book or be incomplete or contain other coding.


Counter
I.	Introduction
Goal: introduces reader to the book.
1.	Why Flash video
2.	Overview - Ingredients to a successful Flash Video (both high quality video and good implementation on server/player; that's why our book covers both.
3.	Our approach - If you're an expert programmer you're likely a beginning videographer (or vice versa) so we cover both from beginner to about intermediate level.
4. 	How to use this book - boilerplate from previous books in the series
5.	Overview of chapters - describe what's in each chapter
6.	Programs used - we're platform agnostic; show Final Cut and Premiere Pro, hopefully in an illustrative way that will allow readers to apply to their own programs. Flash is available on both OSs. 
1.	Quick Start
2. 	Introductory Concepts - Streaming Video Production
bandwidth
data rate
motion and video
3. 	Designing the set
Introduction
Backgrounds to avoid
Designing your studio
Going on location
Dressing your talent
4. Lighting and Sound 
A brief history of lighting
Creating flat lighting
Creating shadows
Checking light on the set
Lighting for chromakey
Sound on the Set
Why audio is so important
Microphone types and selection
Audio workflow (record in camera, record in separate device, )
Getting connected (direct to camera, connecting to external sound system)
Questions to consider when buying a microphone
5. 	Camera skills
Framing the Subject
Shots (from long shot to close up; which to use)
Framing (rule of thirds sitting and in motion)
Camera Skills
Camera settings (which to use while shooting for streaming)
Creating a soft background
Assessing lighting on the set
6. 	Editing Audio/Video
Optimizing audio quality (noise reduction, pop/click elimination/compression and normalization)
Optimizing video quality (brightness/contrast adjustment, color correction/noise reduction)
7.	Preparing for Compression
Choosing your output parameters
Considerations
Parameters to choose
Defaults in encoding programs
(interview Sorenson?)
Market data
Pre-Processing Your Video
Scaling
Deinterlacing 
Filtering (all in premiere pro and final cut pro)
8. Encoding your video
Codec selection - VP6 vs. Spark
Choosing your encoding parameters (resolution, frame rate)
Common parameters of known sites (rez/frame rate/audio and video allocation)
Getting to target rez - scaling in PAL and NTSC-land
Workflow (encode in editor/encode in third party tool)
Encoding in editors (Premiere Pro, Final Cut Pro, After Effects)
Flash 8 Video Encoder
Batch encoders (Flix Pro, Squeeze, Procoder?)
Toolkits - ID and mention
9. Producing Alpha Channel video
What is it
Why you want it
How to do it
Testing the tools (Final Cut, Flix Pro 8.5, Premiere Pro, After Effects)
10. Goal: Introduce reader to concepts in streaming production and flash video. 
History of Flash and Flash Video
Compare to other codecs - it's now good enough
What is Flash? Flash Player, Flash Applications, Flash IDE, fla, swf etc
Flash 8 Pro vs Flash 8 Basic
The swf and flv file formats (and how html fits in)
Delivery options, and pros cons:
- embedded
- progressive
- streaming and live
- FVSS
11. Deploying progressive Flash Video
Player components
Serving a progressive FLV file using the FLV Playback component
Dreamweaver8 insert Flash Video Dialogue
Playing a flv file using Actionscript
Deploying a SWF file
The Eolas patent 
Using SWFObject 
12. Customizing FLVPlayback
Introduction to skinning and customization
Modifying existing FLV Playback skins
Adding custom designs
Using the FLV Playback Custom UI Controls
13. Using cue points
Introduction to cue points
Cue point types
Adding and processing cue points
14. Controlling your content 
Passing parameters to the swf player (Flashvars)
Using loadvars for configuration
Using an XML file for configuration 
Reliably detecting the end of a flv video
Looping playback of a flv video
Playing videos back to back
15. Advanced effects and playback options 
Creating a glow effect in Flash
Creating a glow effect using ActionScript
Using alpha channel video
Video snapshots using BitmapData
Playing full screen Flash Video
Processing FLV metadata
(Flash to Browser communication )
Statistics and reporting on progressive flv delivery
16. Introduction to Flash Media Server (FMS)
Overview of FMS
Installing FMS
Examining the FMS folder structure
RTMP connection routines
Connection tips and examples
17. Streaming Video with Flash Media Server
On demand streaming using the FLV Playback component 
On demand streaming using ActionScript
Using virtual directories to organize FLV files
Streaming with FVSS (example: Akamai)
Using SMIL with FLV Playback
Live Video
18. Advanced Flash Media Server techniques
Bandwidth detection 
Serving flv streams based on Player version (virtual keys)
Simulating a live stream using serverside playback
FMS logging and reporting
Secure streaming (rtmps)
Mention other FMS features (SharedObjects, ns.send, serverside script etc)
19. Looking ahead
Mention Red5
Flex2, AS3
Apollo
20. Case Studies

Library of Congress Subject Headings for this publication:

Digital cinematography -- Handbooks, manuals, etc.
Computer animation -- Handbooks, manuals, etc.
Digital video -- Handbooks, manuals, etc.
Webcasting -- Handbooks, manuals, etc.
Flash (Computer file) -- Handbooks, manuals, etc.
Streaming technology (Telecommunications) -- Handbooks, manuals, etc.