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.
2024 Platinum Sponsor
Collabora
2024 Gold Sponsors
Arm
Google
Microsoft
NVIDIA
2024 Silver Sponsors
AMD
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2024 Bronze Sponsors
CodeWeavers
Khronos Group
Libre Computer