BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Pentabarf//Schedule 0.3//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALDESC;VALUE=TEXT:Open Media devroom X-WR-CALNAME;VALUE=TEXT:Open Media devroom X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels BEGIN:VEVENT METHOD:PUBLISH UID:13844@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T103000 DTEND:20230204T105500 SUMMARY:GStreamer: State of the Union 2023 DESCRIPTION:
GStreamer is a popular multimedia framework making it possible to create a large variety of applications dealing with audio and video. Since the last FOSDEM, it has received a lot of new features: its RTP & WebRTC stack has greatly improved, Rust has become a first-class language, a high-level transcoding API was added, and much more. I will go over those major improvements and explain who they can be most useful for. Finally, I'll will look forward at the next releases.
GStreamer is a highly versatile plugin-based multimedia framework that caters to a whole range of multimedia needs, whether desktop applications, streaming servers or multimedia middleware; embedded systems, desktops, or server farms. It is also cross-platform and works on Linux, *BSD, Solaris, macOS, Windows, iOS and Android.
This talks targets everyone who cares about Free and Open Source multimedia on embedded systems. GStreamer is the standard multimedia framework, not only on the Linux desktop, but most importantly, in embedded Linux systems.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_gstreamer/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Crête":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14623@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T110000 DTEND:20230204T112500 SUMMARY:PipeWire state of the union DESCRIPTION:This talk will detail the current state of PipeWire and the plans for the future.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_pipewire/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wim Taymans":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14609@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T113000 DTEND:20230204T115500 SUMMARY:Modern Camera Handling in Chromium DESCRIPTION:Chromium has used V4L2 for cameras for many years and it works reasonably well. Modern complex cameras are no longer a simple V4L2 device. libcamera must be used instead. For Chromium in a Flatpak or Snap container it would be nice to manage camera access at runtime. Or let's have some fun and use an arbitrary video stream as a camera.
So the goal was to implement some kind of high-level camera interface. The choice of technology was easy: xdg-desktop-portal is already used for screen sharing and it has support for cameras as well. And PipeWire, the media daemon that handles the camera already supports libcamera.
I started the implementation more than a year ago and it is still ongoing. This presentation gives an overview of the technologies involved, how it fits all together and the story of the long and winding road to implement this in Chromium.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_chromium/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Olbrich":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14277@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T120000 DTEND:20230204T122500 SUMMARY:Advanced programmable use of Liquidsoap with FFmpeg DESCRIPTION:In the three years that have passed since the last Liquidsoap presentation, much change has happened! During this walk we will:* Give an update on the community growth during the pandemic and recap what we learned during our two liquidshop events that mixed technical presentations with actual user projects presentations!* Present some the recent advanced in the Liquidsoap language and how they can be be used to leverage awesome programming language ideas to create powerful, rich and safe media project scripts* Showcase the new integration with FFmpeg and how Liquidsoap provides flexible and advanced usage of the excellent FFmpeg features and APIs.
This talk should be of interest for anyone with interest in community radio, media broadcasting and anything related to audio and video handling in general, including integration with online APIs and websites and more!
We would also love to present and discuss our implementation of media APIs and the new abstractions that could be emerging in future implementations.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_liquidsoap/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Romain Beauxis":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14987@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T123000 DTEND:20230204T125500 SUMMARY:Dual presentation: FFmpeg 6 and VLC.js DESCRIPTION:This is a double talk about "What's in the new release of FFmpeg 6.0", and a "demonstration of VLC running inside Webbrowsers using Wasm".
As FFmpeg 6.0 is approaching, what's new in it, what are the major and minor changes, and why you should care about the future work on FFmpeg.
After that, a demonstration of VLC and its dependencies compiled to the web-browser using wasm, and using Webcodecs to decode the video.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_vlc/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Baptiste Kempf":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14666@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T130000 DTEND:20230204T132500 SUMMARY:4K HDR video with AV1 : A Reality Check DESCRIPTION:Since the adoption of VP9 by Netflix in 2016, royalty-free coding standards continued to gain prominence through the activities of the AOMedia consortium with AV1. In the early years after standardisation, High-dynamic-range (HDR) videos tends to be under served in open source encoders for a variety of reasons including the relatively small amount of true HDR content being broadcast and the challenges in optimisation with that material. Fast-forward to 2022, there has been a rise of HDR content which is publicly available.In this presentation, we review the AV1 Playback, present challenges and various strategies to adopt for a scientific testing environment for HDR signal conformance and evaluation.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_av1/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vibhoothi .":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14305@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T133000 DTEND:20230204T135500 SUMMARY:VVenC & VVdeC: Open source video encoding and playback for VVC DESCRIPTION:VVenC and VVdeC were released on GitHub shortly after VVC finalization in 2020. This talk will present the current state of the project, shortly recap its development history, and outline how it can enable VVC encoding and playback in popular open source frameworks.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_vvc/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Wieckowski":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14608@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T140000 DTEND:20230204T142500 SUMMARY:The FFV1 ecosystem DESCRIPTION:FFV1 is a lossless, royalty free and open source video coding format. We'll present the work made around it, especially the IETF standardization work (RFC 9043), the reference encoder/decoder (FFmpeg), a FFV1 conformance checker (MediaConch), and a practical usage of it through the RAWcooked project, as well as its planned usage in MXF.We'll also talk about the standardization of its audio counterpart, FLAC, and the accompanying container, Matroska.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_ffv1/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jérôme Martinez":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14850@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T143000 DTEND:20230204T145500 SUMMARY:AVX512 in FFmpeg DESCRIPTION:AVX512 assembly instructions are now available on many CPUs and can offer substantial improvements for some workloads. Whilst the dav1d AV1 decoder project has had AVX512 assembly for some time, it is only recently that FFmpeg has some. This presentation will explain current and future AVX512 assembly optimisations in FFmpeg.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_avx512/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kieran Kunhya":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14792@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T150000 DTEND:20230204T152500 SUMMARY:Scalable vector multimedia optimisations DESCRIPTION:Quick overview of variable-length vector processing instruction set extensions (ARM SVE2 and RISC-V Vectors).
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_rvv_sve2/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rémi Denis-Courmont":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14704@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T153000 DTEND:20230204T155500 SUMMARY:Using the FIM (Fbi IMproved) Universal Image Viewer DESCRIPTION:FIM (Fbi IMproved) is a `swiss army-knife' image viewer. You can use it under the Linux Framebuffer, under X, or in text terminals (ASCII Art), with a consistent interface and with many powerful features. Whether for occasional image viewing, creation of tagged pictures collections, tailoring short and specialized scripts or custom actions, or viewing graphics on a Raspberry Pi, there are many situations where the unique features of FIM make the difference. FIM grew out a fork of the FBI image viewer, and its name is inspired by the VIM text editor. This talk will tour peculiar use cases where FIM shines.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_fim/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michele Martone":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14918@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T160000 DTEND:20230204T162500 SUMMARY:Merging Two Worlds - Broadcast and WebRTC DESCRIPTION:The broadcast industry are getting more and more interested in sub second media ingestion and media delivery but already have particular standards integrated into their workflows such as SRT or NDI - bridging the gap between WebRTC and these protocols and technologies is ever more important to increase the continued adoption of WebRTC - both WHIP and WHEP play a vital part in this increased adoption. In this session we'll take a look at what the broadcast industry have available to them today and the challenges involved in merging these worlds with Open Source technology.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_webrtc/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Jenkins":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14853@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T163000 DTEND:20230204T165500 SUMMARY:The open source stack for animation movie pipelines DESCRIPTION:Animation creation pipelines have been largely dominated by proprietary software for ages. Fortunately, for a few years, we assist a shift largely led by Blender on both 2D and 3D animation productions.We'll see in this presentation the main steps needed to build an animation movie (in 2D and 3D), and what it requires in terms of asset and project management.Parallelly, we will see for each aspect what tools can be used and when open-source solutions can be used fully.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_animation/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Rousseau":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:14684@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T170000 DTEND:20230204T172500 SUMMARY:Melrōse, a music programming environment DESCRIPTION:Melrōse is both a language and a tool to create and listen to music interactively, The language uses musical primitives (note, sequence, chord) and many functions (map, group, transpose) that can be used to create more complex patterns, loops and tracks. Melrōse uses MIDI output to produce sound by any (hard or software) device attached. Melrōse can also react on MIDI inputs to start, record and stop playing musical objects. A plugin is available for Microsoft Visual Studio for the best usage experience.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_melrose/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ernest Micklei":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13690@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T173000 DTEND:20230204T175500 SUMMARY:Become a rockstar using FOSS! DESCRIPTION:Spoiler alert: it's a clickbait title, I'm not really a rockstar! :-)
That said, it's usually not that well known, but Linux has an amazing ecosystem for creating music, whatever genre you like, with a ton of fantastic applications to tackle different stages of the music production. In this presentation, I'll share what my experience has been in this past couple of years, talking about the different applications I've used to compose, orchestrate, process, mix, master and so on, with real or virtual instruments, and how that allowed me to publish a few albums just for the fun of it.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_music/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Miniero":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:15071@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230204T180000 DTEND:20230204T182500 SUMMARY:Distributing multicast channels to 3rd parties: a case study with OSS and virtualization/SR-IOV DESCRIPTION:Live channels are often carried as transport stream over UDP or RTP multicast. Often such a stream must be handed over to a 3rd party for further processing or distribution, via a dedicated L2 Ethernet link. In practice, to ensure network isolation, this requires copying the multicast stream between two VLANs (with optional processing), an operation performed by expensive and proprietary hardware equipments such as DCMs. This presentation will explore the options using standard PCs and OSS such as DVBlast. For even better isolation, the speaker will also explore software virtualization using Linux/KVM and the SR-IOV feature of some network cards. The use of these technologies with multicast has proven difficult, as this case study will show.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Open Media URL:https:/fosdem.org/2023/schedule/2023/schedule/event/om_virt/ LOCATION:K.3.401 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Massiot":invalid:nomail END:VEVENT END:VCALENDAR