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.

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

Primary author

Sebastian Dröge (Centricular Ltd)

Presentation Materials

2026 Platinum Sponsor
Arm
2026 Gold Sponsors
AMD
Arm
Collabora
Microsoft
NVIDIA
2026 Silver Sponsors
CodeWeavers
Igalia
Qualcomm
Snap AR
The Linux Foundation
2026 Bronze Sponsors
Khronos Group
Libre Computer