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.
2023 Platinum Sponsor
Igalia
2023 Gold Sponsors
Google
Collabora
Arm
Microsoft
2023 Silver Sponsors
FEX-Emu
The Linux Foundation
AMD
Qualcomm
2023 Bronze Sponsors
Khronos Group
CodeWeavers
2023 Supporters
A Coruña Turismo
GPUL
Raspberry Pi