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 as well as encode and stream.
Features
- Play every media file formats, every codec and every streaming protocols
- Run on every platform, from desktop (Windows, Linux, Mac) to mobile (Android, iOS) and TVs
- Hardware and efficient decoding on every platform, up to 8K
- Network browsing for distant filesystems (SMB, FTP, SFTP, NFS…) and servers (UPnP, DLNA)
- Playback of Audio CD, DVD and Bluray with menu navigation
- Support for HDR, including tonemapping for SDR streams
- Audio passthrough with SPDIF and HDMI, including for Audio HD codecs, like DD+, TrueHD or DTS-HD
- Support for video and audio filters
- Support for 360 video and 3D audio playback, including Ambisonics
- Able to cast and stream to distant renderers, like Chromecast and UPnP renderers.
Most things you can achieve with the regular VLC desktop app, you can also achieve using LibVLCSharp.
Mono, .NET Framework and .NET Core runtimes are supported.
- Xamarin.Android
- Xamarin.iOS
- Xamarin.tvOS
- Xamarin.Mac (Cocoa)
- Windows Classic (WPF, WinForms, GTK)
- Windows Universal (UWP for Desktop, mobile and Xbox)
- Linux including desktop, server and Raspberry Pi (GTK)
- Xamarin.Forms
- MAUI
- Uno Platform 5 (WinUI, Android, iOS)
- Avalonia (Windows, macOS, Linux)
- .NET Standard 1.1 and 2.0
- .NET Framework 4.0 and later
- .NET 8 (including ASP.NET Core)
- Unity3D
Commercial Licenses at $800 USD/year
Our Commercial license gives you all the freedoms of our Open Source license with the addition of enterprise level professional support for LibVLCSharp.
When purchasing a LibVLCSharp yearly Commercial License, you can:
- Create and deploy unlimited closed-source projects, and applications.
- Redistribute the compiled library, royalty free, with your applications.
- Enjoy enterprise level software support.
- Enjoy prioritized feature requests, voting and bug fixes.
Videolabs provides a 14-day money back guarantee on all license purchases.
For any questions or concerns regarding a payment made to Videolabs, please, contact our Customer Support team before filing a chargeback or reversal of payment as the failure of your chargeback may result in your being liable for all fees applicable to the Videolabs services primarily purchased by you.
Our order process is conducted by our online reseller Paddle.com. Paddle.com is the Merchant of Record for all our orders. Paddle provides all customer service inquiries and handles returns.
Need help with a tailored LibVLC customization or advanced integration?
If you need our expertise with a project involving LibVLC or LibVLCSharp, feel free to contact us to tell us about your project and enquire about our rates.