Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • VideoLAN.org/websites
  • Freso/websites
  • ePirat/websites
  • DimStar77/websites
  • lemourin/websites
  • kwizart/websites
  • cmassiot/websites
  • fcartegnie/websites
  • mfkl/websites
  • chouquette/websites
  • maybesamuel43/websites
  • xslidian/websites
  • realRojSerbest/websites
  • Aza/websites
  • azchohfi/websites
  • VegaMex/websites
  • m/websites
  • fkuehne/websites
  • Roman-Gemini95/websites
  • Jamesguru/websites
  • dillmo71/websites
  • anodsaod/websites
  • jill/websites
  • Garf/websites
  • atas70835/websites
  • mahdiabdolahi01234/websites
  • pbo-linaro/websites
  • OctopusET/websites
28 results
Show changes
Commits on Source (3)
......@@ -7,3 +7,5 @@ Be careful with any changes you do as they immediate land in prod :)
You need sass compiler either for sassc or ruby-sass packages to compile the style.
You (optionnally) need yui-compressor to minify the style and js.
You need php, as well as the php-gd and php-intl extensions.
\ No newline at end of file
www.videolan.org/images/360-video.png

142 KiB

www.videolan.org/images/mediaplayerelement.png

137 KiB

www.videolan.org/images/mosaic-android.png

114 KiB

www.videolan.org/images/thumbnailer.jpg

62 KiB

......@@ -35,14 +35,14 @@
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>
<h2>Bindings 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>
<h2>Bindings 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>
......@@ -54,6 +54,43 @@
<a href="https://discord.gg/3h3K3JF">
<img src='https://img.shields.io/discord/716939396464508958?label=discord'/>
</a>
<h1>LibVLC Examples</h1>
<p><b>Sample</b> projects using LibVLC made by the community are a great way to get started!</p>
<p>You can just clone and run the sample and start from there. It is also a good way to <i>learn how to implement and use specific LibVLC features</i> in your applications. <b>Test projects</b> are also good for this.</p>
</br>
<figure style="text-align: center;">
<img style="max-width: 100%" src="//images.videolan.org/images/mosaic-android.png" Width="400" alt="mosaic android" />
<figcaption><i>Video player with Mosaic views on Android</i></figcaption>
</figure>
</br>
<figure style="text-align: center;">
<a href="https://player.vimeo.com/video/254723180"><img style="max-width: 100%" src="//images.videolan.org/images/360-video.png" Width="400" alt="mosaic android" /></a>
<figcaption><i>360° video and viewpoint navigation</i></figcaption>
</figure>
</br>
<figure style="text-align: center;">
<img style="max-width: 100%" src="//images.videolan.org/images/thumbnailer.jpg" Width="400" alt="thumbnailer" /></a>
<figcaption><i>LibVLC Thumbnailer output</i></figcaption>
</figure>
</br>
<figure style="text-align: center;">
<img style="max-width: 100%" src="//images.videolan.org/images/mediaplayerelement.png" Width="400" alt="mediaplayerelement" /></a>
<figcaption><i>Crossplatform MediaPlayerElement from LibVLCSharp</i></figcaption>
</figure>
<h2>Samples repositories for each ecosystem</h2>
<p>You can find in the following list links to ready-to-run code samples using the various LibVLC bindings.</p>
<ul class="bullets">
<li><a href="https://code.videolan.org/mfkl/libvlcsharp-samples">LibVLCSharp samples</a></li>
<li><a href="https://github.com/caprica/vlcj-examples/tree/master/src/main/java/uk/co/caprica/vlcj/test">vlcj samples</a></li>
<li><a href="https://code.videolan.org/videolan/libvlcpp/-/blob/master/test/main.cpp">libvlcpp tests</a></li>
<li><a href="https://code.videolan.org/videolan/VLCKit/-/tree/master/Examples">VLCKit samples</a></li>
<li><a href="https://code.videolan.org/videolan/libvlc-android-samples">libvlcjni samples</a></li>
<li><a href="https://github.com/oaubert/python-vlc/tree/master/examples">python-vlc samples</a></li>
</ul>
<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" />
......