[www-doc] [Git][VideoLAN.org/websites][master] libvlc: add more info and links about bindings

Jean-Baptiste Kempf gitlab at videolan.org
Sun Sep 13 10:44:51 CEST 2020



Jean-Baptiste Kempf pushed to branch master at VideoLAN organization / websites


Commits:
4d63d0f5 by Martin Finkel at 2020-09-10T14:40:42+02:00
libvlc: add more info and links about bindings

- - - - -


1 changed file:

- www.videolan.org/vlc/libvlc.php


Changes:

=====================================
www.videolan.org/vlc/libvlc.php
=====================================
@@ -11,9 +11,49 @@
 
     <p><b>libVLC</b> is the core engine and the interface to the multimedia framework
     on which <a href="/vlc/">VLC media player</a> is based.</p>
-    <p>It allows developers to create a wide range of multimedia applications
+    <p><b>libVLC</b> is modularized into hundreds of plugins, which may be loaded at runtime. 
+    This architecture provides great flexibility to developers (both VLC devs and devs consuming the library). 
+    It allows developers to create a wide range of multimedia applications
     using the <a href="/vlc/">VLC</a> <a href="/vlc/features.html">features</a>.</p>
+    <ul class="bullets">
+        <li>Play every media file formats, every codec and every streaming protocols.</li>
+        <li>Run on every platform, from desktop (Windows, Linux, Mac) to mobile (Android, iOS) and TVs.</li>
+        <li>Hardware and efficient decoding on every platform, up to 8K.</li>
+        <li>Network browsing for distant filesystems (SMB, FTP, SFTP, NFS...) and servers (UPnP, DLNA).</li>
+        <li>Playback of Audio CD, DVD and Bluray with menu navigation.</li>
+        <li>Support for HDR, including tonemapping for SDR streams.</li>
+        <li>Audio passthrough with SPDIF and HDMI, including for Audio HD codecs, like DD+, TrueHD or DTS-HD.</li>
+        <li>Support for video and audio filters.</li>
+        <li>Support for 360 video and 3D audio playback, including Ambisonics.</li>
+        <li>Able to cast and stream to distant renderers, like Chromecast and UPnP renderers.</li>
+    </ul>
 
+    <p><b>libVLC</b> is a C library which can be embedded in your own applications. It works with most popular OS platforms, on both mobile and desktop.
+    It is under the <b>LGPL2.1 license.</b></p>
+
+    <p><b>libVLC</b> versioning is inherently tied to the VLC app versioning. The current stable major version of libVLC is version <b>3</b>, 
+    and the preview/development version is version <b>4</b>.</p>
+    
+    <p>A variety of programming language bindings for libVLC is available to use the library seamlessly in your chosen ecosystem.</p>
+    <h2>By VideoLAN</h1>
+    <ul class="bullets">
+        <li><a href="https://code.videolan.org/videolan/libvlcpp">libvlcpp</a> for C++</li>
+        <li><a href="https://code.videolan.org/videolan/VLCKit">VLCKit</a> for Apple platforms, using Objective-C/Swift.</li>
+        <li><a href="https://code.videolan.org/videolan/vlc-android/-/tree/master/libvlc">libvlcjni</a> for Android platforms, using Java/Kotlin.</li>
+        <li><a href="https://code.videolan.org/videolan/LibVLCSharp">LibVLCSharp</a> for most OS platforms, using .NET/Mono.</li>
+    </ul>
+    <h2>By the community</h1>
+    <ul class="bullets">
+        <li><a href="https://github.com/caprica/vlcj">vlcj</a> for Desktop plaforms using Java.</li>
+        <li><a href="https://github.com/oaubert/python-vlc">python-vlc</a> for Desktop platforms using Python.</li>
+        <li><a href="https://github.com/garkimasera/vlc-rs">vlc-rs</a> using the Rust programming language.</li>
+        <li><a href="https://github.com/adrg/libvlc-go">libvlc-go</a> using the Go programming language.</li>
+    </ul>
+    <h2>LibVLC Discord Community Server</h2>    
+    <p>For matters related to the LibVLC APIs and the various bindings, join our LibVLC bindings Community Discord Server!</p>
+    <a href="https://discord.gg/3h3K3JF">
+        <img src='https://img.shields.io/discord/716939396464508958?label=discord'/>
+    </a>
     <h2>Technical Diagram</h2>
     <a href="//images.videolan.org/images/libvlc_stack.png">
         <img style="max-width: 100%" src="//images.videolan.org/images/libvlc_stack.png" alt="libVLC dev stack" />



View it on GitLab: https://code.videolan.org/VideoLAN.org/websites/-/commit/4d63d0f5032e9bf6726a9cf50a0c962bfd829067

-- 
View it on GitLab: https://code.videolan.org/VideoLAN.org/websites/-/commit/4d63d0f5032e9bf6726a9cf50a0c962bfd829067
You're receiving this email because of your account on code.videolan.org.




More information about the www-doc mailing list