260 likes | 560 Views
Christian F.K. Schaller (christian.schaller@collabora.co.uk) . GStreamer: What's new ?. Summary. Current status What's new What's being worked on. Collabora Multimedia. World Leading experts on GStreamer, Telepathy, DLNA, OpenMax and GTK+ Webkit
E N D
Christian F.K. Schaller (christian.schaller@collabora.co.uk) GStreamer:What's new ?
Summary • Current status • What's new • What's being worked on
Collabora Multimedia • World Leading experts on GStreamer, Telepathy, DLNA, OpenMax and GTK+ Webkit • Global reach with offices in Cambridge UK, Montreal Canada and Barcelona Spain • Established track record with customers such as Nokia and OLPC
GStreamer • Generic Multimedia Framework • LGPL licensed core • De-facto standard • Cross Platform
Licensing • Trying to make things easy • Plugins-modules: Base, Good, Bad, Ugly
GStreamer Design • Pipeline based design • Close to 200 plugins available • Not just playback
Core: what's new • RTP design • Latency API • Cross-platform support • (Network) buffering support
Playbin2 • Autoplugger • Encoded output • Improved HD support • Decodebin2 • Faster, more versatile, better memory usage
RTP Support • Playbin2 with full RTSP support • RTP stack popular (Axis, Tandberg) • Windows Media, Real Media, MPEG, Ogg
Intelligent Download Buffer • Visual feedback of download progress • Intelligent pausing if network can not keep up • Quicktime/YouTube style
Qtopia Support • Qt and Qtopia integrated support through Phonon • Provides subset of GStreamer functionality
OpenMax Support • GStreamer Integration with OpenMax IL • Next talk in this room on this subject
OpenGL support • New gst-plugins-gl module • OpenGL based video output (xvimagesink replacement) • Push video into Clutter etc. • Enable video processing on the GPU in a GStreamer pipeline • Any OpenGL video filters
Dirac Video • Encoder and Decoder available for GStreamer • Created by the BBC Research and Innovation • Royalty free codec • Heading for VC-2 standardisation
DVB Support • DVB-T, DVB-S, DVB-C tested and confirmed working • ATSC still to be done • Deinterlacing, MHEG, scanning still to be done
Browser Support • HTML5 • WebKit • Firefox
Improved Platform Support • Solaris (OSSv4) • Windows (native codec loading) • MacOSX (native codec loading)
DLNA • Coherence DLNA framework • Hoping to soon have working transcoding • Client support components in place
Codecs • Lots of available codec implementations for GStreamer • Open Source • OpenMax – GstOpenMax • Intel IPP • TI DaVinci • Fluendo • Collabora (Integration)
Farsight2 and Telepathy • Integrated VOIP and videoconferencing toolkit • SIP, Gtalk and others • Many to many • Collaboration
Various New Embedded Related Plugins • Neonhttp, libsoup plugins • DirectFB support • HAL plugins • Mpegparse, mpaudioparse
Core and -base:what's coming • Performance query • More buffering/network support • Interlacing support • Fast metadata typefind • Plugin presets interface
QA System • New advanced QA system under development • Will let you automatically run extensive automated tests to reduce risk of regressions
GStreamer and Mobile Platforms • LiMo • Access • GPE • Maemo • OpenMoko • LiPS • Android (working on it)
Or contact me on christian.schaller@collabora.co.uk http://www.collabora.co.uk Questions?