24-26 September 2023
Palexco
Europe/Madrid timezone

Writing GStreamer applications with C#

26 Sep 2023, 16:00
30m
Room 1 (Palexco)

Room 1

Palexco

Speaker

Andoni Morales Alastruey (Fluendo)

Description

.NET is a popular open-source cross-platform framework allowing to build different types of applications for web, mobile, desktop, IoT or servers. It supports several programming languages, being C# the most popular one.
With the correct integration, GStreamer could become the reference framework for multimedia applications in .NET, bringing in new users to our community.

Over the last year, the C# bindings have received some love after years of being un-maintained, with several bug fixes, updating the bindings to the latest GStreamer release, adding support for .NET, and providing NuGet packages.

In this talk, we will present the current status of the C# bindings and how to use them to write GStreamer applications covering the following topics:

  • Status of the C# bindings
  • Nuget packages
  • Using the GStreamer bindings
  • UI toolkits integration (MAUI, Avalonia, Uno)
  • Tips and Tricks
  • Future work
Speaker bio Andoni Morales Alastruey has been a GStreamer contributor since 2009. He works for Fluendo as head of innovation, developing new products around desktop virtualization, video codecs and AI-based computer vision. He is the founder of LongoMatch, a sports video analysis software that got him hooked into GStreamer.

Primary author

Presentation Materials

There are no materials yet.
2025 Host
Technische Universität Wien
2025 Gold Sponsors
AMD
Arm
Collabora
Microsoft
Snap AR
2025 Silver Sponsors
CodeWeavers
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2025 Bronze Sponsors
Khronos Group
Libre Computer