Project overview
LibVLCSharp exposes VideoLAN's LibVLC engine to .NET and Mono applications across desktop, mobile, server, and Unity environments. Developers can render video, output audio, handle files and network streams, and use encoding or streaming capabilities through a common API, with integrations for frameworks such as WPF, WinForms, MAUI, Avalonia, and Xamarin. Each target also needs the platform-specific native LibVLC package, because the bindings do not include the media engine by themselves.
Repository facts
- Primary language
- C#
- License
- LGPL-2.1
- Repository updated
- Jul 9, 2026
- Default branch
- main
Resource types
Library
Use cases
Media, audio and videoSoftware development
Operating systems
AndroidiOSLinuxmacOSWindows
Runtime
DesktopMobile
Audience
Developers