Aller au contenu

Serveur VOD

De TIC Enseignement Agricole BFC


Installation d'un serveur de VOD sur Fedora 11 core

[modifier]

Install Fedora

[modifier]

Lancer l'installation

[modifier]
  • 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 :

[modifier]

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

[modifier]
yum remove iptables

Installation du réseau

[modifier]
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

[modifier]
service network restart

monter le réseau au démarrage

[modifier]
chkconfig network on

supprimer les règles (policies) de SELinux

[modifier]
yum remove selinux-po*

Mise à jour du système

[modifier]
yum update

Installation de la partie VOD

[modifier]

Télécharger les packages rpm de vlc sur videolan.org

[modifier]

-->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

[modifier]
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)

[modifier]
useradd nomuser
passwd nomuser

Installation samba

[modifier]
yum install samba

Installation apache

[modifier]
yum install htppd

Installation php

[modifier]
yum install php

Création du partage samba

[modifier]

à 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)

[modifier]
smbpasswd -a nomuser

Installation vlc

[modifier]
yum install vlc

modif pour empécher le lancement en localhost

[modifier]
vi /usr/share/vlc/http/.host
  • décommenter 0.0.0.0/0

création du lanceur

[modifier]
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

[modifier]

transfert sur le serveur

[modifier]

à l'aide de winscp : poser les videos dans le répertoire "video" créé précédement

lecture des vidéos

[modifier]
  • 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