Streaming multimedia codecs on embedded/programmable DSPs
April 10, 2006 - pldesignline.com
Introduction
Multimedia combines selected elements of text, audio, still images, video, and graphics together in a single media object. Streaming technology delivers those objects in real-time, while the media is being read, heard, or viewed. Before RealAudio provided the first commercially available streaming media products in 1995, most Internet media files were downloaded in their entirety before playback could begin. Today, there is no need to wait for a streaming audio clip to fully download before listening can begin. Playback begins while the content continues to stream.
Streamed data is transmitted by a server application and received and displayed in real-time by client applications. Clients can start rendering audio/video when their receive buffer contains enough information to avoid data dropouts. Dedicated multimedia servers are often used to facilitate web based streaming. Multimedia servers deliver data continuously, without large bursts or long dead periods, so that only a small amount of buffered data is needed at the client before playback begins.
E-mail This Article | Printer-Friendly Page |
Related Articles
- Optimizing embedded software for real-time multimedia processing
- Software Infrastructure of an embedded Video Processor Core for Multimedia Solutions
- Using audio codecs IP as the digital audio hub in mobile multimedia systems
- Video codecs in SoCs using OCP-based programmable accelerator design
- Using system services for real time embedded multimedia applications