.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.|