Serveur VOD
Apparence
Installation d'un serveur de VOD sur Fedora 11 core
Install Fedora
Lancer l'installation
- Choix de la langue
- Fixer le nom de l'hôte sur domaine
- Définir mot de passe « root »
- Utiliser le totalité du disque
- Réaliser une installation core de FC11
- Décocher suite bureautique
- Personnaliser maintenant
- Décocher toutes les installations prédéfinies
- Redémarrage de la machine
Désactivation de SELinux :
Security-Enhanced Linux, abrégé SELinux, est un Linux security module (LSM), initié par la NSA, qui permet de définir une politique de contrôle d'accès obligatoire aux éléments d'un système basé sur Linux.
vi /etc/selinux/config
remplacer SELINUX=enforcing par disabled
- rebooter
Désactiver le firewall, suppression iptable
yum remove iptables
Installation du réseau
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX ONBOOT=yes IPADDR=X.X.X.X BOOTPROTO=none NETMASK=X.X.X.X TYPE=ethernet GATEWAY=X.X.X.X DNS=X.X.X.X IPV6INIT=no USERCTL=no
redémarrage du réseau
service network restart
monter le réseau au démarrage
chkconfig network on
supprimer les règles (policies) de SELinux
yum remove selinux-po*
Mise à jour du système
yum update
Installation de la partie VOD
Télécharger les packages rpm de vlc sur videolan.org
-->download-->fedora-->rpmfusion-free-release-stable.noarch.rpm for F9, F10 and F-11.
Copier ce fichier dans un répertoire du serveur par winscp par exemple
Installer le rpm
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
- reboot de la machine
Création d'un utilisateur (on ne peut lancer vlc en root)
useradd nomuser passwd nomuser
Installation samba
yum install samba
Installation apache
yum install htppd
Installation php
yum install php
Création du partage samba
à la racine :
mkdir video chmod -R 777 video/
vi /etc/samba/smb.conf
Share definition
[video] path = /video browseable = no writable = yes valid users = nomuser force user = root force group = root force create mode = 777 force directory mode = 777
service smb start
vi /etc/httpd/conf/httpd.conf
- décommenter servername
cd /etc/httpd/conf.d
mv welcome.conf welcome.conf-install
service httpd start
Définition du mot de passe de l'utilisateur samba (à stocker dans la table user)
smbpasswd -a nomuser
Installation vlc
yum install vlc
modif pour empécher le lancement en localhost
vi /usr/share/vlc/http/.host
- décommenter 0.0.0.0/0
création du lanceur
vi http
cvlc -vvv -I --rtsp-host adresse ip serveur vlc : port (ex 5554)
- changer le chmod
chmod 777 http
- Redémarrer la machine
- Se connecter avec l'utilisateur créé auparavant
Les vidéos
transfert sur le serveur
à l'aide de winscp : poser les videos dans le répertoire "video" créé précédement
lecture des vidéos
- copier les fichiers contenus dans l'archive dans votre répertoire www
elle contient les pages à mettre sur votre serveur web activex vod et lien de montage objet + lecture (fichier index à modifier en focntion de vos vidéos et de vos envies)
l'archive : Média:html.zip
- lancer votre navigateur à l'adresse ipserveur