This presentation given by Zhaolin Wang, VIA Embedded Software Manager, provides an overview of the Android multimedia framework and then moves on to tackle critical areas such as enabling full support for RTSP and HTTP protocols, and optimizing the Android multimedia framework to match streaming server parameters, as well as shortening processing time (from start to initial playback) to ensure smooth playback, how to solve problems of clock drift (out of sync audio and video), and improving fault tolerance to avoid crashes and freezes due to corrupt data.
5. Multimedia vs Streaming Media
Multimedia is the integration of multiple forms of
media. This includes text, graphics, audio, video
Streaming media is video or audio content sent in
compressed form over the Internet and played
immediately, rather than being saved to the hard drive.
14. Revised OMXCodec operating mode, quick creation
of media player clock
Improve RTSP connection procedure
Processing Time
15. High speed! It's simple to understand. It is how fast a
request can be processed!
Immediacy
16. Enhance errors at the receiving end of data,
decoder, display side of the fault-tolerant
processing
Fault Tolerance
17. NTP server
Streaming - Sound Synchronization
Clock Drift
Streaming - No Sound Synchronization
Cloud Server
PC LED Clock Router
Exchange
Data Server
GPS Antenna
GPS Satellite
Clock Server
18. High performance RTSP media
Completely disable Stagefright
4 frame 720p preview + 8 frame 1080p storage
High Performance I