libvlcsharp
Use LibVLC playback, streaming, and encoding inside .NET applications.
- Stars
- 1,796
- Forks
- 297
- Updated
- Updated Jul 9, 2026
Use LibVLC playback, streaming, and encoding inside .NET applications.
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.
Resource types
Use cases
Operating systems
Ask questions across long videos with multimodal retrieval and scene-level context.
Verify and configure HEVC decoding and encoding in Chromium-based browsers and Electron.
Runtime
Audience
Public GitHub facts last synced Jul 14, 2026.
Deploy a Docker stack for media requests, downloads, streaming, and optional AI recommendations.
Let AI agents navigate websites, click controls, type, and complete forms.