1 / 26

GStreamer: What's new ?

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

trish
Download Presentation

GStreamer: What's new ?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Christian F.K. Schaller (christian.schaller@collabora.co.uk)‏ GStreamer:What's new ?

  2. Summary • Current status • What's new • What's being worked on

  3. 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

  4. GStreamer • Generic Multimedia Framework • LGPL licensed core • De-facto standard • Cross Platform

  5. Licensing • Trying to make things easy • Plugins-modules: Base, Good, Bad, Ugly

  6. GStreamer Design • Pipeline based design • Close to 200 plugins available • Not just playback

  7. Core: what's new • RTP design • Latency API • Cross-platform support • (Network) buffering support

  8. Playbin2 • Autoplugger • Encoded output • Improved HD support • Decodebin2 • Faster, more versatile, better memory usage

  9. RTP Support • Playbin2 with full RTSP support • RTP stack popular (Axis, Tandberg)‏ • Windows Media, Real Media, MPEG, Ogg

  10. Intelligent Download Buffer • Visual feedback of download progress • Intelligent pausing if network can not keep up • Quicktime/YouTube style

  11. Qtopia Support • Qt and Qtopia integrated support through Phonon • Provides subset of GStreamer functionality

  12. OpenMax Support • GStreamer Integration with OpenMax IL • Next talk in this room on this subject

  13. 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

  14. Dirac Video • Encoder and Decoder available for GStreamer • Created by the BBC Research and Innovation • Royalty free codec • Heading for VC-2 standardisation

  15. DVB Support • DVB-T, DVB-S, DVB-C tested and confirmed working • ATSC still to be done • Deinterlacing, MHEG, scanning still to be done

  16. DVB Support

  17. Browser Support • HTML5 • WebKit • Firefox

  18. Improved Platform Support • Solaris (OSSv4)‏ • Windows (native codec loading)‏ • MacOSX (native codec loading)‏

  19. DLNA • Coherence DLNA framework • Hoping to soon have working transcoding • Client support components in place

  20. Codecs • Lots of available codec implementations for GStreamer • Open Source • OpenMax – GstOpenMax • Intel IPP • TI DaVinci • Fluendo • Collabora (Integration)‏

  21. Farsight2 and Telepathy • Integrated VOIP and videoconferencing toolkit • SIP, Gtalk and others • Many to many • Collaboration

  22. Various New Embedded Related Plugins • Neonhttp, libsoup plugins • DirectFB support • HAL plugins • Mpegparse, mpaudioparse

  23. Core and -base:what's coming • Performance query • More buffering/network support • Interlacing support • Fast metadata typefind • Plugin presets interface

  24. QA System • New advanced QA system under development • Will let you automatically run extensive automated tests to reduce risk of regressions

  25. GStreamer and Mobile Platforms • LiMo • Access • GPE • Maemo • OpenMoko • LiPS • Android (working on it)‏

  26. Or contact me on christian.schaller@collabora.co.uk http://www.collabora.co.uk Questions?

More Related