Flash Video for Professionals : Expert Techniques for Integrating Video on the Web

by ;
Edition: 1st
Format: Paperback
Pub. Date: 2007-07-02
Publisher(s): Sybex
List Price: $39.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

More than just a programming guide, this book takes you step by step through the process of gathering and preparing content, asking the right questions, determining the scope of the project and writing the project proposal. The authors cull from their professional experience of running their own digital media company to explain the special considerations in deploying Flash video applications, presenting ideas for solutions as well as tips for avoiding the most common pitfalls.

Author Biography

Lisa Larson and Renée Costantini are cofounders of the digital media firm go:toGroup Inc. As technical director, Larson specializes in Flash video development and was featured as one of ten established developers in Adobe's "Flash: Ten Years, Ten Perspectives." Creative director Costantini is an expert in user interface design and usability. go:toGroup has worked with many start-ups as well as companies like Adobe, L'Oreal, and Microsoft.

Table of Contents

Introduction
Project Archaeology
Scout the Site: Define Client Needs
Getting the Lay of the Land: The Site Survey
Excavation: The Interview
Piece Together the Artifacts: Determine the Appropriate Solution
Anticipate the Pitfalls
Construct the Project Map: The Proposal
Price It Right
Offer Alternate Routes
Summary
Raw Materials: Encoding Basics
Footage Fundamentals
Receiving Source Video from Your Client
Producing Your Own Video
Getting Fancy: Transparent Video
How Do I Create FLVs? Helpful Tips, No Matter What Encoder You Use
Obtaining and Encoding Video
Your Handy-Dandy Encoding Reference
Where the Rubber Hits the Road: Let's Encode
Summary
Creating a Video Delivery Roadmap
Functionality and Flow
Flow Chart
Start Building
Testing 1, 2, 3
Back Button Considerations
Flash Player Detection
Flash Video Navigation
Keep It Simple
Progressive or Streaming? That Is the Question
Embed Video in SWF
Progressive Download
Streaming
On to the ActionScript! Progressive Delivery: AS2
Progressive Delivery: AS3
Streaming Delivery: AS2
Streaming Delivery: AS3
Publishing and Hosting Choices
What Is a CDN, and Why Do I Need One? What Is an FVSS? What If I Need More Services? What About Offline Video? FLV to DVD
Don't Copy That Floppy: Digital Rights Management
Summary
OOP and the Video Application
Why All This Hoopla About OOP? What Is OOP? What Are the Key Elements of OOP? Why Is OOP So Useful in Flash Development? And What Does OOP Have to Do with Flash Video? Design Patterns and Flash Video
Model-View-Controller (MVC)
State Design Pattern (SDP)
The Fork in the Road: AS2 vs. AS3
Which Language Do You Speak Fluently? What Does Your Application Have to Do? What's Your Target Player? Setting Up Your Work Environment
Doing It Our Way: Setting Up Eclipse, FDT, and MTASC for AS2 Development
Viva la Open Source! Summary
The Video Player
So You Need to Play a Video-Where to Begin
Creating a Player Using Components
What the FLV Playback Component Can Do
What It Can't Do
Using the FLV Playback Component in Flash CS3
Roll Your Own: Creating a Custom Player
Our Player Structure
Dissecting the Code
Skin It!
Summary
Getting It Out There: Test, Optimize, and Deploy
Test It, Then Test It Again. Repeat
Test-Driven Development vs. Testing While Coding
Tests, Tests, and More Tests
Nobody Likes to Wait: Bandwidth Considerations
Video Buffering: Not If, but How Much
Bandwidth Detection: How Much Can We Push Through That Pipe? 3, 2, 1... Ready to Launch! Progressive Deployment
Streaming Deployment
But Wait, There's More: Project Wrap-up
Revisiting the Spec Sheet
Final Walkthrough
Launching
Deliverables: Documentation and Asset Files
Schedule a Meeting
Archiving
Summary
Dynamic Playlists
When Clients Attack: Handling Content Updates
Playlists in the Wild: Your Options
PlaylistListBox.fla: Simple Array into a ListBox
PlaylistListBox_XML.fla: XML Data into a ListBox
Mixing It Up: Sequential and Shuffle Playback
PlayListAutoPlay.fla: Sequential Playback
PlaylistShuffle.fla: Playing Random Videos from Your Playlist
Integrating an XML Playlist into the MVC Player
test_playlist.xml
AS2: MediaPlayer.as
AS3: Main.as
Summ
Table of Contents provided by Publisher. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.