LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream.
As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET.

Install-Package VideoLAN.LibVLC.Windows -Version
dotnet add package VideoLAN.LibVLC.Windows --version
<PackageReference Include="VideoLAN.LibVLC.Windows" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add VideoLAN.LibVLC.Windows --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes


This package has no dependencies.

Showing the top 2 GitHub repositories that depend on VideoLAN.LibVLC.Windows:

Repository Stars
.NET control that hosts the audio/video capabilities of the VLC libraries
Cross-platform .NET/Mono bindings for LibVLC

Version History

Version Downloads Last updated 7,356 9/30/2019
3.0.8 3,497 8/23/2019 4,510 6/12/2019
3.0.7 252 6/10/2019
3.0.6 12,544 1/21/2019
3.0.5 1,210 12/27/2018
3.0.4 8,066 10/9/2018
3.0.0 711 10/8/2018
3.0.0-alpha3 3,765 5/9/2018
3.0.0-alpha2 2,822 4/2/2018
3.0.0-alpha1 516 4/2/2018
3.0.0-alpha 274 4/1/2018