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
New Articles
- Quantum Readiness Considerations for Suppliers and Manufacturers
- A Rad Hard ASIC Design Approach: Triple Modular Redundancy (TMR)
- Early Interactive Short Isolation for Faster SoC Verification
- The Ideal Crypto Coprocessor with Root of Trust to Support Customer Complete Full Chip Evaluation: PUFcc gained SESIP and PSA Certified™ Level 3 RoT Component Certification
- Advanced Packaging and Chiplets Can Be for Everyone
Most Popular
- System Verilog Assertions Simplified
- System Verilog Macro: A Powerful Feature for Design Verification Projects
- UPF Constraint coding for SoC - A Case Study
- Dynamic Memory Allocation and Fragmentation in C and C++
- Enhancing VLSI Design Efficiency: Tackling Congestion and Shorts with Practical Approaches and PnR Tool (ICC2)