LibraryMedia, audio and video

libvlcsharp

Use LibVLC playback, streaming, and encoding inside .NET applications.

Stars
1,796
Forks
297
License
LGPL-2.1
Updated
Updated Jul 9, 2026

Checking live repository facts…

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

Related projects

Browse more similar projects