Open Media devroom

imquic, a QUIC library for real-time media

<p>After spending the past 10 years (and more!) working with WebRTC, and even more than that with SIP/RTP, I decided to have a look at the efforts happening within the standardization community on how to leverage QUIC for real-time media. This led me to studying not only QUIC itself, but also RTP Over QUIC (RoQ) and Media Over QUIC (MoQT).</p> <p>As part of my learning process, I started writing a QUIC library, called imquic. While it can (mostly) be used as a generic QUIC/WebTransport library, I also implemented native support within the library for both RoQ and MoQT, as a testbed to use for prototyping the new protocols in an experimental way. This presentation will introduce these new protocols and the imquic library implementing them, talking a bit about the existing demos and the proof-of-concept integration in the Janus WebRTC Server for QUIC-to-WebRTC translation.</p>

Weitere Infos

Live Stream https://live.fosdem.org/watch/k4601
Format devroom
Sprache Englisch

Weitere Sessions

31.01.26
Open Media devroom
Michael Riesch
K.4.601
<p>Recent Rockchip SoCs (namely, those of the RK35 generation) integrate dedicated IP blocks for video capture and image signal processing. Yet support for these blocks in upstream Linux remains one of the last missing pieces in an otherwise well-supported SoC lineup.</p> <p>This talk will begin with an overview of the contributions that have already landed in mainline, provide an update on the change sets that are currently in flight, and outline the remaining work needed to fully enable video ...
31.01.26
Open Media devroom
Tim Panton
K.4.601
<p>This talk describes our in-race-car video camera hardware and the open-source software that underpins our sub 200ms Glass to Glass streaming. </p> <p>We will discuss interfacing to V4l2 (in various modes) from memory safe languages (that <em>aren’t</em> C) and also the problems and advantages of accessing a chip specific encoder API. I will have a solid grumble about the increasing complexity and opacity of the linux media APIs and a moan about how much I miss Plan9 style thinking.</p> ...
31.01.26
Open Media devroom
Philippe Normand
K.4.601
<p>The WebKit <a href="https://wpewebkit.org/">WPE</a> and <a href="https://webkitgtk.org/">GTK</a> ports are aiming to leverage GstWebRTC as their WebRTC backend. Over the years we have made progress towards this goal both in WebKit and in <a href="https://gstreamer.freedesktop.org/">GStreamer</a>. During this talk we will present the current integration status of GstWebRTC in WebKit, the achievements recently accomplished and the plans for the coming months.</p>
31.01.26
Open Media devroom
Thibault Raffaillac
K.4.601
<p>This talk will present a range of unusual programming techniques that were used in the development of a state-of-the-art H.264 software decoder (https://github.com/tvlabs/edge264), to drastically reduce code and binary size and improve speed. The techniques are applicable to other audio/video codecs, and will be presented as HOWTOs to help participants use them in their projects. It complements my talks from the last 2 years at FOSDEM, and will focus this time on (i) using YAML output as a ...
31.01.26
Open Media devroom
Romain Beauxis
K.4.601
<p>The global software ecosystem has moved to richer and richer web experience. With the addition of A/V APIs, webgl acceleration, rich media APIs, RTC and, more recently, the wide open field of web assembly-supported features, more or and more of the typical user interaction and applications happens within the browser.</p> <p>However, not all processing is meant to happen browser-side. In particular, when dealing with media with potentially large resolutions, exotic formats or complex ...
31.01.26
Open Media devroom
Jean Baptiste Kempf
K.4.601
<p>In this talk, I will pass in review about what happened in the VideoLAN and FFmpeg communities about VLC, FFmpeg, x264, dav1d, dav2d, checkasm, libplacebo and libspatialaudio.</p> <p>And a bit of Kyber :)</p> <p>All in one short talk :)</p>
31.01.26
Open Media devroom
Eli Mallon
K.4.601
<p>Streamplace (https://stream.place) has been spending the last two years developing a novel form of decentralized public broadcast to facilitate a live video layer for Bluesky's AT Protocol. The basis of this system are C2PA-signed one-second MP4 files that can be deterministically muxed together into larger segments for archival. This talk will give a technical overview of how all the pieces fit together and show off how our freely-licensed media server facilitates cooperative livestreaming ...