Streaming vidéo · 1 min read · Nov 13, 2025

Serveur de Streaming Darwin d'Apple sur Centos 5.2 - Page 2

Encodage de Vidéo avec QuickTime Pro pour utilisation avec DSS

Avant qu’une vidéo puisse être diffusée avec DSS, le fichier doit être indiqué puis exporté vers le serveur. Sans que la vidéo soit indiquée, la diffusion du fichier peut être imprévisible et souffrir d’une perte de son. J’ai acheté QuickTime Pro pour 20 £ GBP, cependant le même processus peut être réalisé en utilisant ffmpeg et mpeg4ip décrits dans la section suivante.

Ouvrez la vidéo dans QuickTime Pro, puis allez dans Fichier > Exporter et sélectionnez Film vers film indiqué montré ci-dessous.

Exportation de Fichier IMAGE

Cliquez sur options et sélectionnez “Optimiser les indications pour le serveur (crée un fichier plus volumineux)” :

case à cocher d'optimisation IMAGE

Enregistrez le fichier et téléchargez le fichier sur le serveur. Déplacez le fichier vers /var/dss/movies ; ouvrez QuickTime et sélectionnez Fichier > Ouvrir URL et tapez rtsp://192.168.0.110/movie.mov et le fichier devrait être diffusé.

streaming IMAGE

Encodage de Vidéo avec ffmpeg et mpeg4ip

L’encodage de vidéo avec ffmpeg et mpeg4ip semble fonctionner tout aussi bien et est gratuit. ffmpeg a beaucoup plus de fonctionnalités et je préfère utiliser cette méthode afin de pouvoir automatiser l’encodage la nuit. Il peut être recommandé d’encoder sur un serveur séparé avec moins de charge selon votre situation.

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm  
yum install ffmpeg --enable rpmforge  
rpm -e faad2 –nodeps  
rpm -e faac –nodeps  
yum install SDL-devel  
wget http://garr.dl.sourceforge.net/sourceforge/mpeg4ip/mpeg4ip-1.5.0.1.tar.gz  
tar xzvf mpeg4ip-1.5.0.1.tar.gz  
cd mpeg4ip-1.5.0.1   
./bootstrap --disable-mp4live --disable-player  
make   
make install

Pour encoder une vidéo en utilisant ffmpeg et mp4creator, utilisez les commandes suivantes (mon fichier était un mpeg2 appelé movie.mpg capturé d’une carte TV) :

ffmpeg -i movie.mpg -b 300000 -s 320×240 -vcodec mpeg4 -acodec aac movie.mp4  
mp4creator -optimize movie.mp4   
mp4creator -hint=1 movie.mp4   
mp4creator -hint=2 movie.mp4   
mp4creator -list movie.mp4

Pour prendre une miniature de votre vidéo pour votre page web, émettez la commande suivante :

ffmpeg -y -an -i movie.mp4 -v 0 -ss starttime -t 0.001 -f image2 "thumbnail.jpg"

Déplacez le fichier mpeg4 nouvellement créé vers /var/dss/movies et ouvrez QuickTime ; sélectionnez Fichier > Ouvrir URL et tapez rtsp://192.168.0.110/movie.mp4 et le fichier devrait être diffusé.

Références

http://www.mikehillyer.com/linux/compiling-darwin-streaming-server-for-centos-52-x86_64/
http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html
http://mpeg4ip.sourceforge.net/documentation/index.php

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.