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

Every Camera Is a Snowflake: Building a VMS That Works With Thousands of Device Models

11 Oct 2026, 15:20
20m
Impact Hub Prague

Impact Hub Prague

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

Speaker

James Nickerson

Description

IP cameras nominally share common protocols, but in practice every manufacturer and model deviates in its own way. Drawing on our experience building the Orchid VMS, this talk covers what a video management system must tolerate to work with the broadest possible range of devices, and the per-manufacturer and per-model workarounds we manage through a quirks system when tolerance alone isn't enough. We'll also discuss the interoperability patches we've contributed upstream to GStreamer's rtspsrc and our upcoming migration to rtspsrc2.

Speaker Bio

I have led IPConfigure's C++ Recording Server team for the past 5 years, and have attended the GStreamer Conference most of those years.

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