SLC Releases Book: Video Compression for Flash, Apple Devices and HTML5


On May 3, 2011, the Streaming Learning Center and Jan Ozer released Video Compression for Flash, Apple Devices and HTML5

This book is for anyone seeking to efficiently produce high quality streaming video for distribution to Flash or HTML5 players, or playing on Apple and other mobile devices. It provides detailed recommendations regarding which platforms to target and the appropriate configurations for producing streaming files and files for distributing via iTunes, with extensive comparisons of the most popular streaming encoding programs.

It also discusses considerations for choosing whether to distribute video from your own site (or the Cloud) or whether to host your videos on user generated content sites or online video platforms. There’s a chapter on choosing the best tools and workflow for live event production, along with chapters detailing how to accelerate encoding on multiple-core workstations and LAN clusters and various tools for analyzing and debugging streaming video files. 

About the Book:

Back Cover Description

Interview with the Author

Download Detailed Table of Contents

Chapter-by-Chapter Description


Back Cover Description


Video Compression for Flash, Apple Devices and HTML5 is a professional reference for producers seeking to distribute video over the Internet and to mobile devices—particularly Apple iDevices. In this book, you will learn:


• The fundamentals of video streaming and compression, including adaptive streaming

• H.264 encoding parameters for a range of streaming encoders, including Apple Compressor, Adobe Media Encoder, Sorenson Squeeze and Telestream Episode Pro

• The resolutions and data rates used by US and European media and prominent B2B and B2C sites, so you can configure your streaming video accordingly

• How to encode for iTunes distribution to iDevices from iPods to the iPad 2

• How to encode for Android, webOS, BlackBerry and Windows Phone 7 devices

• The critical differences between the key adaptive streaming technologies—including HTTP Live Streaming, Dynamic Streaming and Smooth Streaming—and how to encode for distribution via these techniques

• How to choose a UGC site for distributing your video, and how to upload and embed video into your website

• The key alternatives for live encoding, and the various options for webcasting hardware and software and third-party live streaming service providers

• How to accelerate video encoding on multiple-core workstations and LAN clusters

• Which streaming file analysis tools provide the most important feedback.


About the Author:

Jan Ozer has been a compressionist since the CD-ROM days (1992) and has taught courses in video and streaming production since 1994—most recently at Streaming Media Seminars in New York, San Jose, Los Angeles and London, and for private organizations like Cisco, Lockheed and Johns Hopkins University. Jan was named a Streaming Media All Star in 2010.

Jan is a contributing editor of StreamingMedia Magazine and EventDV and blogs for AV Technology Magazine. He has written or co-authored 14 books on digital video related topics, including the Hands-On Guide to Flash Video: Web Video and Flash Media Server with Stefan Richter. One reviewer commented, “For videographers, this is your bible on how to capture video for Flash. For video editors, this is your bible on how to prepare and compress the files.”

Jan shoots, edits and produces DVDs, live webcasts and streaming media for concerts, ballets and other events. He also produces training videos for local artisans, as well as screencam presentations for multiple organizations, including Roxio, ProDad, EventDV and ViewCast. He blogs at

Interview with the Author