
RealEyes Media
david.realeyes.com
This article provides a high-level overview of the new live DVR (digital video recorder) functionality of Adobe Flash Media Server 3.5. It explains the basics and opportunities of live DVR on the web and will inspire you with what is possible by means of a simple example covering the suite of Adobe tools available for streaming and consuming live DVR-enabled content.
DVR functionality was introduced with Flash Media Interactive Server 3.5:
Note: DVR functionality is not available with Flash Media Streaming Server because of the server-side caching/recording requirements.
Live DVR is the process of recording or "caching" a live video stream on the server and then enabling viewer access to the live or recorded stream content as it streams. A unique opportunity for this approach is making the video-on-demand (VOD) content available quickly following the live event without the time-consuming requirement of sending, encoding, and uploading it. The recorded content can simply be made available as VOD content.
After reading Part 1, you should have a solid grasp of how to enable a live DVR stream and how you can begin offering new engaging experiences to your customers. Part 2 shows you how to implement the new DVRCast server-side sample application from Adobe, as well as stream and record content with Flash Media Live Encoder 3 and play back the live DVR content with the FLVPlayback 2.5 component.
To make the best use of this article, you'll need the following software and files:
General familiarity with Flash streaming media and programming ActionScript 3.0 in Adobe Flash or Adobe Flex.
David Hassoun is the founder of RealEyes Media, LLC, a digital media firm based in Colorado that focuses on interactive motion media and advanced Flash and Flex platform applications. David has always had a passion for motion media, the power of video, and the challenges of usability and interactivity. David is an Adobe Certified Master Instructor, teaches advanced RIA classes at the University of Denver, serves as the Rocky Mountain Adobe User Group Manager, and has taught and developed advanced Flash and Flex application courses. As a consultant or while employed with other firms, he has worked for a wide range of companies such as American Express, Chase Manhattan, Qwest, Boeing, Macromedia, Adobe, US Air Force, Bechtel/Bettis, and many more. David regularly performs advanced code and technical best practices reviews, and has provided directional advice for international industry leaders over the past years—including many technical, courseware, and application reviews as an industry expert.