BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:State of MPEG-TS in GStreamer
DTSTART;VALUE=DATE-TIME:20251023T142500Z
DTEND;VALUE=DATE-TIME:20251023T144500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-519@indico.freedesktop.org
DESCRIPTION:Speakers: Edward Hervey (Centricular Ltd)\nState of MPEG-TS in
  GStreamer\n\nhttps://indico.freedesktop.org/event/11/contributions/519/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/519/
END:VEVENT
BEGIN:VEVENT
SUMMARY:VVC/H.266 in GStreamer
DTSTART;VALUE=DATE-TIME:20251023T150000Z
DTEND;VALUE=DATE-TIME:20251023T152000Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-467@indico.freedesktop.org
DESCRIPTION:Speakers: Carlos Bentzen (Igalia)\nBasic support for VVC/H.266
  was added in GStreamer 1.26. This talk will give an overview of the VVC c
 odec and ecosystem\, along with the building blocks and contributions in G
 Streamer for supporting this codec.\n\nhttps://indico.freedesktop.org/even
 t/11/contributions/467/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/467/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Bringing AMD HIP into GStreamer
DTSTART;VALUE=DATE-TIME:20251024T115000Z
DTEND;VALUE=DATE-TIME:20251024T121000Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-489@indico.freedesktop.org
DESCRIPTION:Speakers: Max Campbell (Veo Technologies ApS\, Max Campbell Te
 chnologies ENK)\, Seungha Yang (Centricular)\nIn this talk\, we introduce 
 how AMD's HIP has been integrated into GStreamer. We will look at the moti
 vation behind supporting HIP\, the integration approach\, and what it mean
 s for building GPU-accelerated media pipelines that run efficiently on bot
 h AMD and NVIDIA hardware.\n\nhttps://indico.freedesktop.org/event/11/cont
 ributions/489/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/489/
END:VEVENT
BEGIN:VEVENT
SUMMARY:GStreamer in the Medical Simulation Environment
DTSTART;VALUE=DATE-TIME:20251023T092000Z
DTEND;VALUE=DATE-TIME:20251023T100500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-480@indico.freedesktop.org
DESCRIPTION:Speakers: Thomas Goodwin (Laerdal Labs\, DC)\, Jeff Wilson (La
 erdal Labs\, DC)\nLaerdal Medical is dedicated to helping save lives by be
 ing a leading provider of medical training resources around the world\, fr
 om hardware like CPR manikins to software\, such as SimCapture. Underpinni
 ng SimCapture is a media recording and streaming service called CaptureNod
 e\, which\, over time\, has migrated from Flash to WebRTC and continues to
  grow to better serve the medical community. In our talk\, we will discuss
  the service's architecture and the growing impact of the GStreamer commun
 ity in this space.\n\nhttps://indico.freedesktop.org/event/11/contribution
 s/480/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/480/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Threadshare\, a plugin collection to increase scalability
DTSTART;VALUE=DATE-TIME:20251023T102500Z
DTEND;VALUE=DATE-TIME:20251023T105500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-468@indico.freedesktop.org
DESCRIPTION:Speakers: François Laignel (Centricular ltd)\nThe Threadshare
  framework is an asynchronous runtime and a set of elements which allows r
 educing resource usage when handling many streams.\n\nIt was introduced in
  2018 and presented at the GStreamer conference in Edinburgh the same year
 .\n\nAfter a reminder of the core principles of the framework\, this talk 
 will present the changes which occured since 2018.\n\nhttps://indico.freed
 esktop.org/event/11/contributions/468/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/468/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Brief history of GStreamer adoption at Twilio
DTSTART;VALUE=DATE-TIME:20251023T113500Z
DTEND;VALUE=DATE-TIME:20251023T120500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-501@indico.freedesktop.org
DESCRIPTION:Speakers: Jeff Foster (Twilio)\, Andrey Kovalenko (Twilio)\nBr
 ief history of GStreamer use at Twilio - starting from Video rooms in 2016
  to modern day media processing on Gstreamer for voice\, media recordings\
 , media streams and integration with conversational AI providers.\n\nhttps
 ://indico.freedesktop.org/event/11/contributions/501/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/501/
END:VEVENT
BEGIN:VEVENT
SUMMARY:GStreamer in VR devices manufacturing
DTSTART;VALUE=DATE-TIME:20251023T135000Z
DTEND;VALUE=DATE-TIME:20251023T142000Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-506@indico.freedesktop.org
DESCRIPTION:Speakers: Ivan Loskutov ()\nAt Meta\, we develop and manufactu
 re Quest VR devices. For various use cases\, such as camera calibration an
 d computer vision (CV) algorithm development\, we currently use an in-hous
 e solution for camera and sensor recording in our labs. We are now transit
 ioning to a GStreamer-based solution.\n\nIn this presentation\, we will co
 ver:\n* Why we chose GStreamer.\n* How we use GStreamer.\n* The challenges
  and lessons learned.\n\nhttps://indico.freedesktop.org/event/11/contribut
 ions/506/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/506/
END:VEVENT
BEGIN:VEVENT
SUMMARY:The Quest for Low-Latency Desktop Audio
DTSTART;VALUE=DATE-TIME:20251024T135000Z
DTEND;VALUE=DATE-TIME:20251024T142500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-514@indico.freedesktop.org
DESCRIPTION:Speakers: Nirbheek Chauhan (Centricular Ltd)\nThe presenter ha
 s had the privilege of working on an app that requires low latency audio c
 apture and render on macOS\, Windows\, and Linux. This has allowed him to 
 make a direct comparison between the audio servers on these operating syst
 ems.\n\nIn this talk\, he will talk about some of the challenges involved 
 in shipping a production-ready desktop app that runs on all three OSes.\n\
 nhttps://indico.freedesktop.org/event/11/contributions/514/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/514/
END:VEVENT
BEGIN:VEVENT
SUMMARY:GStreamer for audio distribution at Sveriges Radio
DTSTART;VALUE=DATE-TIME:20251024T093000Z
DTEND;VALUE=DATE-TIME:20251024T101000Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-474@indico.freedesktop.org
DESCRIPTION:Speakers: Karl Johannes Jondell (Sveriges Radio AB)\, Christof
 er Bustad (Sveriges Radio AB)\nWe will guide you through our journey from 
 a proprietary software and hardware solution to an open and Gstreamer-base
 d platform for our IP based audio distribution at the Swedish public radio
  broadcaster\, Sveriges Radio (SR). Sharing experiences\, challenges\, opp
 ortunities and crossroads we have faced when building\, deploying and oper
 ating this hybrid cloud solution. Our platform supports both HLS\, with di
 fferent flavours of AAC\, and traditional ICY-streaming with support for F
 LAC and Opus\, as well as audio processing through custom Gstreamer-plugin
 s. We will also outline some future work.\n\nhttps://indico.freedesktop.or
 g/event/11/contributions/474/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/474/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Costly Speech: an introduction
DTSTART;VALUE=DATE-TIME:20251023T153500Z
DTEND;VALUE=DATE-TIME:20251023T155500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-513@indico.freedesktop.org
DESCRIPTION:Speakers: Mathieu Duponchelle (Centricular)\nThis is a continu
 ation from my 2023 presentation (https://indico.freedesktop.org/event/5/co
 ntributions/232/).\n\nIn this iteration I will present the improvements th
 at have been made to existing speech to text and translation elements\, ne
 w transcription backends (deepgram\, ..)\, and a new family of text to spe
 ech elements.\n\nA demo might even happen!\n\nhttps://indico.freedesktop.o
 rg/event/11/contributions/513/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/513/
END:VEVENT
BEGIN:VEVENT
SUMMARY:What’s New in GStreamer D3D12
DTSTART;VALUE=DATE-TIME:20251024T150500Z
DTEND;VALUE=DATE-TIME:20251024T152500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-465@indico.freedesktop.org
DESCRIPTION:Speakers: Seungha Yang (Centricular)\nThis session will introd
 uce newly added Direct3D12-based elements and features\, and highlight the
  latest improvements. Building on last year’s presentation\, we will sho
 wcase the progress made and share practical updates for creating efficient
  media pipelines on Windows\n\nhttps://indico.freedesktop.org/event/11/con
 tributions/465/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/465/
END:VEVENT
BEGIN:VEVENT
SUMMARY:GStreamer State of the Union
DTSTART;VALUE=DATE-TIME:20251023T083500Z
DTEND;VALUE=DATE-TIME:20251023T091500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-460@indico.freedesktop.org
DESCRIPTION:Speakers: Tim-Philipp Müller (Centricular)\nThis talk will ta
 ke the usual bird's eye look at what's been happening in and around GStrea
 mer in the last release cycle(s) and look forward at what's next in the pi
 peline.\n\nhttps://indico.freedesktop.org/event/11/contributions/460/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/460/
END:VEVENT
BEGIN:VEVENT
SUMMARY:librice: the TURNing point (ONLINE ONLY)
DTSTART;VALUE=DATE-TIME:20251023T142300Z
DTEND;VALUE=DATE-TIME:20251023T142400Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-486@indico.freedesktop.org
DESCRIPTION:Speakers: Matthew Waters (Centricular)\n`ICE` (Internet Connec
 tivity Establishment) is a widely used standard for `NAT` (Network Address
  Translation) hole punching. If `NAT` hole punching fails\, then `TURN` (T
 raversal Using Relays around NAT) can be used to relay data between peers.
 \n\n`librice` is a sans-IO library that handles the intricacies of ICE and
  has recently gained support for communicating with `TURN` servers. We wil
 l discuss `TURN` and how it is implemented within `librice`.\n\nhttps://in
 dico.freedesktop.org/event/11/contributions/486/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/486/
END:VEVENT
BEGIN:VEVENT
SUMMARY:From Streams to Insights: Advancing GstAnalytics
DTSTART;VALUE=DATE-TIME:20251023T131500Z
DTEND;VALUE=DATE-TIME:20251023T134500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-502@indico.freedesktop.org
DESCRIPTION:Speakers: Daniel Morin (Collabora)\nGstAnalytics has evolved i
 nto an important part of GStreamer\, providing powerful elements and metad
 ata APIs that streamline the creation of sophisticated analytics pipelines
 . This presentation showcases the significant advancements made to GstAnal
 ytics this year\, including:\n\n- Tensor negotiation capabilities for seam
 less ML model integration\n- More Pythonic bindings that facilitate analyt
 ics development\n- Enhanced metadata and new tensor decoders\n\nWe will sh
 are our roadmap for future GstAnalytics improvements and conclude with a d
 emonstration of these capabilities through sports analytics applications\,
  showcasing the power of GstAnalytics.\n\nhttps://indico.freedesktop.org/e
 vent/11/contributions/502/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/502/
END:VEVENT
BEGIN:VEVENT
SUMMARY:The Art of Debugging GStreamer Software
DTSTART;VALUE=DATE-TIME:20251024T103000Z
DTEND;VALUE=DATE-TIME:20251024T111000Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-505@indico.freedesktop.org
DESCRIPTION:Speakers: Nicolas Dufresne (Collabora)\nDebugging and hardenin
 g software that relies on GStreamer often comes down to experience and the
  ability to pinpoint where problems really come from. Since GStreamer is O
 pen Source\, anyone can build that expertise\, provided they can break pro
 blems down and trace them to their origin.\n\nIn this talk\, Nicolas will 
 describe the methods he uses in practice such as: splitting bitstreams int
 o smaller parts\, applying advanced tracing to uncover what is really happ
 ening\, and defining clear expectations of correct behaviour to guide debu
 gging. The goal is not only to fix the immediate bug\, but to improve the 
 code so that the same area does not need to be revisited later. This talk 
 is intended for application and plugin developers\, and the approaches dis
 cussed will be useful both to newcomers and to very experienced developers
 .\n\nhttps://indico.freedesktop.org/event/11/contributions/505/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/505/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Rebuilding Our Video Server Engine on GStreamer
DTSTART;VALUE=DATE-TIME:20251024T132000Z
DTEND;VALUE=DATE-TIME:20251024T135000Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-473@indico.freedesktop.org
DESCRIPTION:Speakers: Ray Tiley (Tightrope Media Systems)\nStarting in the
  spring of 2018\, our company has rebuilt the core technology of our video
  server platform on top of GStreamer. What started as a proof-of-concept t
 o solve a cost of goods problem grew into a complete re-architecture of ou
 r application\, enabling new products and solutions we never thought possi
 ble before.\n\nIn this talk\, I’ll share our journey with GStreamer: how
  we first discovered it\, what made it stand out from other frameworks\, a
 nd how it gradually became the foundation of our business. I’ll cover th
 e early wins\, the steep learning curves\, and the unique challenges we fa
 ced integrating GStreamer into product.\n\nThroughout the talk I'll share 
 what worked well\, and what we we find lacking in the GStreamer ecosystem\
 , and what we are doing to help improve it.\n\nhttps://indico.freedesktop.
 org/event/11/contributions/473/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/473/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Time Remapping and GES: Implementation Details and Latest Updates
DTSTART;VALUE=DATE-TIME:20251024T144000Z
DTEND;VALUE=DATE-TIME:20251024T150000Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-472@indico.freedesktop.org
DESCRIPTION:Speakers: Thibault Saunier (Igalia)\nThis talk will provide an
  update on the latest developments in GStreamer Editing Services (GES)\, w
 ith a special focus on the newly stabilized linear time remapping feature.
  Time remapping enables powerful video effects like slow motion\, fast for
 ward\, and reverse playback by manipulating the relationship between input
  and output timestamps. We'll explore how this feature has been implemente
 d at the GStreamer and NLE level. The presentation will cover the core GSt
 reamer elements involved\, the challenges we faced\, and how these capabil
 ities are exposed through GES for video editing applications. We'll also d
 iscuss the roadmap ahead\, including exploring future work on dynamic spee
 d changes during playback (smoothly transitioning from normal to slow moti
 on while playing) and other improvements to the GES stack.\n\nhttps://indi
 co.freedesktop.org/event/11/contributions/472/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/472/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Auxiliary Stream Wrangling in playbin3
DTSTART;VALUE=DATE-TIME:20251024T111500Z
DTEND;VALUE=DATE-TIME:20251024T114500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-510@indico.freedesktop.org
DESCRIPTION:Speakers: Jan Schmidt (Centricular Ltd)\nGStreamer’s playbin
 3 element provides a convenient and simple interface for basic media playb
 ack. Like earlier playbin elements\, it has some support for external subt
 itles\, but with some limitations. Extending it to handle multiple auxilia
 ry streams - such as multiple audio or subtitle tracks - reveals a surpris
 ing number of complexities.\n\nThis talk delves into the challenges faced 
 when adding robust auxiliary stream support to playbin3\, covering bugs fo
 und\, pipeline negotiation intricacies\, state management issues\, and the
  corner cases that arose.\n\nhttps://indico.freedesktop.org/event/11/contr
 ibutions/510/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/510/
END:VEVENT
BEGIN:VEVENT
SUMMARY:GStreamer at Scale: Recent Lessons from Real-World Video Conferenc
 ing
DTSTART;VALUE=DATE-TIME:20251024T084500Z
DTEND;VALUE=DATE-TIME:20251024T092500Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-512@indico.freedesktop.org
DESCRIPTION:Speakers: Håvard Graff (Pexip)\nAt Pexip\, GStreamer powers o
 ur global video conferencing platform\, processing real-time media for mil
 lions of users. Since the last GStreamer Conference\, we’ve continued to
  evolve our use of the framework\, focusing on interoperability\, scaling\
 , and performance in production.\n\nIn this talk\, we’ll share highlight
 s from the past couple of years: TWCC statistics\, device monitoring and s
 inks\, GstBin teardown optimizations\, RTP session SSRC handling\, pipelin
 e auto-removal\, and more\; covering both the challenges faced and the imp
 rovements contributed back to the community.\n\nhttps://indico.freedesktop
 .org/event/11/contributions/512/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/512/
END:VEVENT
BEGIN:VEVENT
SUMMARY:A new era for GStreamer C++ bindings
DTSTART;VALUE=DATE-TIME:20251023T110000Z
DTEND;VALUE=DATE-TIME:20251023T113000Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-477@indico.freedesktop.org
DESCRIPTION:Speakers: Sebastian Dröge (Centricular Ltd)\nA common questio
 n from people who are interested in using GStreamer and who are planning t
 o use C++ is\, which C++ bindings to use. Most of the available choices so
  far are essentially unmaintained or not widely used\, so the recommendati
 on was usually to use the C API directly. I hope to change this recommenda
 tion now.\n\nThis year a new C++ bindings generator for GObject-based libr
 aries was announced and gained some traction in GNOME: peel. Unlike altern
 atives\, it is providing headers-only\, dependency-less and zero-cost bind
 ings while making use of modern C++ features.\n\nIn 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.\n\nhttps://indico.freedesktop.org/event/11/contributions/477/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/477/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Rusty Pipes and Oxidized Wires
DTSTART;VALUE=DATE-TIME:20251024T153000Z
DTEND;VALUE=DATE-TIME:20251024T155000Z
DTSTAMP;VALUE=DATE-TIME:20260913T085842Z
UID:indico-contribution-58-515@indico.freedesktop.org
DESCRIPTION:Speakers: Arun Raghavan (Valve Corporation)\nEarlier this year
 \, I began writing a native PipeWire client library in Rust. The aim is to
  provide a safer alternative to the bindings around the C library\, while 
 also reducing the amount of boilerplate in both the library implementation
  and the user-facing API.\n\nAchieving parity with the C API is no small t
 ask. In this talk\, I will go over the overall approach to solving the pro
 blem\, review the current state of the library (basic clients are already 
 possible!)\, and chart a course to a complete native Rust API for PipeWire
 .\n\nI will also take a detour into the challenges of using Rust for a low
 -level system library\, such as reconciling the PipeWire API's object life
 cycle with Rust's ownership and lifetime system.\n\nhttps://indico.freedes
 ktop.org/event/11/contributions/515/
LOCATION:Barbican Centre
URL:https://indico.freedesktop.org/event/11/contributions/515/
END:VEVENT
END:VCALENDAR
