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

2024 Platinum Sponsor
Collabora
2024 Gold Sponsors
Arm
Google
Microsoft
NVIDIA
2024 Silver Sponsors
AMD
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2024 Bronze Sponsors
CodeWeavers
Khronos Group
Libre Computer