Live & VOD dans l'Intranet Part#3
Dans la continuité des billets Part#1 et Part#2, si comme moi vous êtes impatient de tester vos vidéos dans un player Linux. Voici la procédure pour compiler Moonlight:
Ø Le projet Moonlight
https://www.mono-project.com/Moonlight
Ø Projet de référence (Javascript):
https://www.designwithsilverlight.com/tutorials/photoGallery/gallery.html
Je suis parti de ce projet auquel j’ai ajouté un « mediaelement » avec pour source mon Windows Media Services
Ø Résultat
Ø Compilation
1. Get packages
svn co -r 10885 svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
svn co svn://anonsvn.mono-project.com/source/branches/mono-2-0
svn co svn://anonsvn.mono-project.com/source/branches/moon
2. Compile Step1
cd mono
./configure --prefix=/usr/local
make
make install
Test:
XX@YY-YY:~/mono$ mcs
error CS2008: No files to compile were specified
3. Compile Step2
./configure --with-moonlight=yes
Test:
XX@YY-YY:~/mono$ smcs
error CS2008: No files to compile were specified
make install
./configure --with-mono=yes
4. Compile Step3
cd moon
./configure --enable-user-plugin --with-managed=yes
Check the ouput:
Moonlight configuration
=======================
General configuration:
Using cairo: embedded
Test Harness: no (reason: performance suite requires FF3)
Performance Suite: no
Media Support:
FFmpeg: yes
Alsa: yes
Pulseaudio: no (reason: could not find libpulse development package)
Silverlight Support:
Silverlight 1.0: yes (bug compatibility: yes)
Silverlight 2.0 (managed code): yes
Browser plugin assemblies: yes
Desktop application assemblies: yes
Browser Support:
Firefox: yes
Plugin Installer (.xpi): yes
Gecko 1.8 (Firefox 2): yes
Gecko 1.9 (Firefox 3): no (reason: missing FF3 development packages)
========================
make && make install