Adobe's Emerging Rich Media Ecosystem, Part 2: Developing Live and Video on Demand Streaming Media Applications
Video players stream recorded or live video from Flash Media Server to users. To deliver recorded video on demand, Adobe provides a video player called the FLVPlayback component; you also can use ActionScript to develop your own client video player. Adobe Flash Media Encoder lets you capture audio and video while streaming it to Flash Media Server. And, you also can use ActionScript to build a custom Flash Player application that captures audio and video.
The References section include several web videos and print tutorials on how to build custom applications with FLVPlayback and other components.
- Short video clips, such as commercials up to 30 seconds.
- Longer clips (often called "long tail" content) up to 30 minutes.
- Very long clips, such as recorded television shows or movies up to several hours long.
- Video playlists can play a list of streams in a sequence, whether live streams, recorded streams, or a mix. The playlist can be in a client-side script or, on Flash Media Interactive Server, in a server-side script.
Video with Advertising
A streaming video application can insert advertising at various points, such as a short commercial that plays before a recorded television show or live video. The advertisement is often streamed from one server and the content is streamed from another server or from a Content Delivery Network. A video-with-advertising application typically connects to the ad server, streams the ad, and then closes the connection to the ad server. It then connects to the content server, streams the content, and closes that connection, repeating this sequence each time video is streamed. Figures 3 and 4 illustrate this kind of application.
Figure 3: A short advertisement plays before a recorded or live video
Figure 4: An advertisement is streamed from one server and the content is streamed from another server
Page 2 of 7