[www-doc] [Git][VideoLAN.org/websites][master] 3 commits: readme: add note about necessary php extensions
Marvin Scholz
gitlab at videolan.org
Mon Sep 21 10:16:43 CEST 2020
Marvin Scholz pushed to branch master at VideoLAN organization / websites
Commits:
e422575a by Martin Finkel at 2020-09-15T17:14:07+02:00
readme: add note about necessary php extensions
- - - - -
48a6c148 by Martin Finkel at 2020-09-16T19:03:06+02:00
libvlc: add samples info
- - - - -
77a04e24 by Martin Finkel at 2020-09-21T10:11:45+02:00
review feedback
- - - - -
6 changed files:
- README.md
- + www.videolan.org/images/360-video.png
- + www.videolan.org/images/mediaplayerelement.png
- + www.videolan.org/images/mosaic-android.png
- + www.videolan.org/images/thumbnailer.jpg
- www.videolan.org/vlc/libvlc.php
Changes:
=====================================
README.md
=====================================
@@ -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
=====================================
Binary files /dev/null and b/www.videolan.org/images/360-video.png differ
=====================================
www.videolan.org/images/mediaplayerelement.png
=====================================
Binary files /dev/null and b/www.videolan.org/images/mediaplayerelement.png differ
=====================================
www.videolan.org/images/mosaic-android.png
=====================================
Binary files /dev/null and b/www.videolan.org/images/mosaic-android.png differ
=====================================
www.videolan.org/images/thumbnailer.jpg
=====================================
Binary files /dev/null and b/www.videolan.org/images/thumbnailer.jpg differ
=====================================
www.videolan.org/vlc/libvlc.php
=====================================
@@ -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" />
View it on GitLab: https://code.videolan.org/VideoLAN.org/websites/-/compare/4d63d0f5032e9bf6726a9cf50a0c962bfd829067...77a04e240332d5adafe3de618f972a6e7e5effa7
--
View it on GitLab: https://code.videolan.org/VideoLAN.org/websites/-/compare/4d63d0f5032e9bf6726a9cf50a0c962bfd829067...77a04e240332d5adafe3de618f972a6e7e5effa7
You're receiving this email because of your account on code.videolan.org.
More information about the www-doc
mailing list