6-10 October 2024
Concordia University Conference Centre
America/New_York timezone

New RTP payloaders & depayloaders in Rust

7 Oct 2024, 17:25
5m
Concordia University Conference Centre

Concordia University Conference Centre

1450 Guy St., Montreal, Quebec, Canada H3H 0A1

Speaker

Sebastian Dröge (Centricular Ltd)

Description

As part of a project sponsored by the Sovereign Tech Fund (STF), new GStreamer RTP payloaders and depayloaders for all relevant formats were developed in Rust, together with new base classes and RTP packet parsing / writing implementations. These can act as drop-in replacement for the old RTP payloaders and depayloaders.

In this lightning talk I will present the results of this work, together with some details about the implementation, current status and future plans.

The parts of the STF project included a new RTP manager (rtpbin / rtpjitterbuffer) implementation and a new RTSP source, which are introduced in other talks.

Speaker bio Sebastian works at Centricular on GStreamer and other projects, and has been working on GStreamer for almost 20 years now.
Duration of the talk 5 minutes (lightning talk)

Primary author

Sebastian Dröge (Centricular Ltd)

Presentation Materials

2025 Host
Technische Universität Wien
2025 Gold Sponsors
AMD
Arm
Collabora
Microsoft
Snap AR
2025 Silver Sponsors
CodeWeavers
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2025 Bronze Sponsors
Khronos Group
Libre Computer