GStreamer: What's new ? Christian F.K. Schaller ([email protected])
-
Upload
carmella-hart -
Category
Documents
-
view
233 -
download
0
Transcript of GStreamer: What's new ? Christian F.K. Schaller ([email protected])
![Page 2: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/2.jpg)
Summary
Current status What's new What's being worked on
![Page 3: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/3.jpg)
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
![Page 4: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/4.jpg)
GStreamer
Generic Multimedia Framework LGPL licensed core De-facto standard Cross Platform
![Page 5: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/5.jpg)
Licensing
Trying to make things easy Plugins-modules: Base, Good, Bad, Ugly
![Page 6: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/6.jpg)
GStreamer Design
Pipeline based design Close to 200 plugins available Not just playback
![Page 7: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/7.jpg)
Core: what's new
RTP design Latency API Cross-platform support (Network) buffering support
![Page 8: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/8.jpg)
Playbin2
Autoplugger Encoded output Improved HD support Decodebin2
Faster, more versatile, better memory usage
![Page 9: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/9.jpg)
RTP Support
Playbin2 with full RTSP support RTP stack popular (Axis, Tandberg) Windows Media, Real Media, MPEG, Ogg
![Page 10: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/10.jpg)
Intelligent Download Buffer
Visual feedback of download progress Intelligent pausing if network can not keep
up Quicktime/YouTube style
![Page 11: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/11.jpg)
Qtopia Support
Qt and Qtopia integrated support through Phonon
Provides subset of GStreamer functionality
![Page 12: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/12.jpg)
OpenMax Support
GStreamer Integration with OpenMax IL Next talk in this room on this subject
![Page 13: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/13.jpg)
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
![Page 14: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/14.jpg)
Dirac Video
Encoder and Decoder available for GStreamer
Created by the BBC Research and Innovation
Royalty free codec Heading for VC-2 standardisation
![Page 15: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/15.jpg)
DVB Support
DVB-T, DVB-S, DVB-C tested and confirmed working
ATSC still to be done Deinterlacing, MHEG, scanning still to be
done
![Page 16: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/16.jpg)
DVB Support
![Page 17: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/17.jpg)
Browser Support
HTML5 WebKit Firefox
![Page 18: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/18.jpg)
Improved Platform Support
Solaris (OSSv4) Windows (native codec loading) MacOSX (native codec loading)
![Page 19: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/19.jpg)
DLNA
Coherence DLNA framework Hoping to soon have working transcoding Client support components in place
![Page 20: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/20.jpg)
Codecs
Lots of available codec implementations for GStreamer
Open Source OpenMax – GstOpenMax Intel IPP TI DaVinci Fluendo Collabora (Integration)
![Page 21: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/21.jpg)
Farsight2 and Telepathy
Integrated VOIP and videoconferencing toolkit
SIP, Gtalk and others Many to many Collaboration
![Page 22: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/22.jpg)
Various New Embedded Related
Plugins
Neonhttp, libsoup plugins DirectFB support HAL plugins Mpegparse, mpaudioparse
![Page 23: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/23.jpg)
Core and -base:what's coming
Performance query More buffering/network support Interlacing support Fast metadata typefind Plugin presets interface
![Page 24: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/24.jpg)
QA System
New advanced QA system under development
Will let you automatically run extensive automated tests to reduce risk of regressions
![Page 25: GStreamer: What's new ? Christian F.K. Schaller (christian.schaller@collabora.co.uk)](https://reader031.fdocuments.net/reader031/viewer/2022031915/56649e015503460f94aeb208/html5/thumbnails/25.jpg)
GStreamer and Mobile Platforms
LiMo Access GPE Maemo OpenMoko LiPS Android (working on it)