A new era for GStreamer C++ bindings
| Action | Key |
|---|---|
| Play / Pause | K or space |
| Mute / Unmute | M |
| Toggle fullscreen mode | F |
| Select next subtitles | C |
| Select next audio track | A |
| Toggle automatic slides maximization | V |
| Seek 5s backward | left arrow |
| Seek 5s forward | right arrow |
| Seek 10s backward | shift + left arrow or J |
| Seek 10s forward | shift + right arrow or L |
| Seek 60s backward | control + left arrow |
| Seek 60s forward | control + right arrow |
| Seek 1 frame backward | alt + left arrow |
| Seek 1 frame forward | alt + right arrow |
| Decrease volume | shift + down arrow |
| Increase volume | shift + up arrow |
| Decrease playback rate | < |
| Increase playback rate | > |
| Seek to end | end |
| Seek to beginning | beginning |
Share this media
HLS video stream
You can use an external player to play this stream (like VLC).
HLS video streamWhen subscribed to notifications, an email will be sent to you for all added annotations.
Your user account has no email address.
Information on this media
A common question from people who are interested in using GStreamer and who are planning to use C++ is, which C++ bindings to use. Most of the available choices so far are essentially unmaintained or not widely used, so the recommendation was usually to use the C API directly. I hope to change this recommendation now. This year a new C++ bindings generator for GObject-based libraries was announced and gained some traction in GNOME: peel. Unlike alternatives, it is providing headers-only, dependency-less and zero-cost bindings while making use of modern C++ features. In this talk I will give an overview of peel: how to use it, the kind of bindings API it provides and why I believe you should really consider it for any future C++ project making use of GStreamer, no matter if application, library or GStreamer plugin.
Other media in the channel "GStreamer Conference 2025"
29 views, 29 this year, 29 this monthlibrice: the TURNing pointNovember 18th, 2025
15 views, 15 this year, 14 this monthClosing sessionOctober 24th, 2025
12 views, 12 this year, 12 this monthFluster newsOctober 24th, 2025
52 views, 52 this year, 52 this monthRusty Pipes and Oxidized WiresOctober 24th, 2025
13 views, 13 this year, 13 this monthdcSCTP in GStreamerOctober 24th, 2025
17 views, 17 this year, 17 this monthWhat’s New in GStreamer D3D12October 24th, 2025