9-13 October 2026
Impact Hub Prague
Europe/Prague timezone

Ingesting thousands of streams over SRT on the same endpoint

11 Oct 2026, 14:35
30m
Impact Hub Prague

Impact Hub Prague

Drtinova 557/10, 150 00 Prague 5 - Smíchov, Czech Republic

Speaker

Jonas Danielsson (Spiideo)

Description

At Spiideo, we work with sports clubs and leagues to help them analyze and broadcast games. We install cameras at their venues and process the video to add object detection and autofollow capabilities, ingesting 4K H.264/H.265 video over SRT.

We do not control the network infrastructure at these sites, and we're not going to ask sports clubs to open all "ephemeral outgoing UDP ports" on their firewall. We wanted to give customers a single address and a single UDP port to open instead.

This led us to implement SRT multiplexing in srtsrc (gst-plugins-bad). This talk is about how that implementation works, how it's held up in production, and the other work required to ingest video at scale and feed it into the rest of our processing pipeline.

Speaker Bio

I am a software engineer at Spiideo. Have been working with, mainly embedded, Linux system programming for 20 years. Previous maintainer of GNOME Maps.

Duration of the talk

Primary author

Presentation Materials

There are no materials yet.
2026 Platinum Sponsor
Arm
2026 Gold Sponsors
AMD
Collabora
Microsoft
NVIDIA
Raspberry Pi
2026 Silver Sponsors
CodeWeavers
Igalia
Netflix
Qualcomm
Specs
The Linux Foundation
2026 Bronze Sponsors
Imagination Technologies
Khronos Group
Libre Computer
Linaro
LunarG