LibVLCSharp is a cross-platform audio and video API for .NET platforms based on VideoLAN's LibVLC Library. It provides a comprehensive multimedia API that can be used across mobile, server and desktop to render video and output audio. Mono, .NET Framework and .NET Core runtimes are supported.
Follow our Getting Started guide.
Read and follow https://code.videolan.org/videolan/libvlc-nuget
- LibVLCSharp
- LibVLCSharp.Forms
- LibVLCSharp.WPF
- LibVLCSharp.GTK
- LibVLCSharp.Forms.Platforms.WPF
- LibVLCSharp.Forms.Platforms.GTK
- LibVLCSharp.WinForms
- LibVLCSharp.Uno
For Android specific things, head over to Android.
Check out our How Do I Do X page.
For Xamarin.Forms and Uno platforms, we provide a ready-to-use integrated video control.
Learn what it can do and our future plans for it here.
Head over to LibVLC documentation.
Our tutorials page contains references to videos, blogposts and samples.
Post on the developers LibVLC section of the VideoLAN forum.
Post on StackOverflow.
Chat on our Discord or open a GitLab issue.
Contribute to the VideoLAN non-profit https://www.videolan.org/contribute.html
Browse the VideoLAN Wiki.
Browse the opensource code from VideoLAN.