Streaming Server · 1 min read · Nov 13, 2025

Apples Darwin Streaming Server auf Centos 5.2 - Seite 2

Video mit QuickTime Pro für die Verwendung mit DSS kodieren

Bevor ein Video mit DSS gestreamt werden kann, muss die Datei gehintet und dann auf den Server exportiert werden. Ohne das Hinten des Videos kann das Streaming der Datei unvorhersehbar sein und es kann zu einem Verlust des Tons kommen. Ich habe QuickTime Pro für 20 GBP gekauft, jedoch kann derselbe Prozess auch mit ffmpeg und mpeg4ip erreicht werden, die im nächsten Abschnitt beschrieben werden.

Öffnen Sie das Video in QuickTime Pro, gehen Sie zu Datei > Exportieren und wählen Sie Film zu gehintetem Film, wie unten gezeigt.

Exportieren der Datei BILD

Klicken Sie auf Optionen und wählen Sie “Hints für Server optimieren (erzeugt größere Datei)”:

optimieren Checkbox BILD

Speichern Sie die Datei und laden Sie die Datei auf den Server hoch. Verschieben Sie die Datei nach /var/dss/movies; öffnen Sie QuickTime und wählen Sie Datei > URL öffnen und geben Sie rtsp://192.168.0.110/movie.mov ein, und die Datei sollte gestreamt werden.

Streaming BILD

Video mit ffmpeg und mpeg4ip kodieren

Die Kodierung von Video mit ffmpeg und mpeg4ip scheint ebenso gut zu funktionieren und ist kostenlos. ffmpeg hat weit mehr Funktionen und ich bevorzuge es, diese Methode zu verwenden, damit ich die Kodierung nachts skripten kann. Es kann empfohlen werden, auf einem separaten Server mit weniger Last zu kodieren, je nach Ihrer 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

Um ein Video mit ffmpeg und mp4creator zu kodieren, verwenden Sie die folgenden Befehle (meine Datei war ein mpeg2 namens movie.mpg, das von einer TV-Karte aufgenommen wurde):

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

Um ein Thumbnail Ihres Videos für Ihre Webseite zu erstellen, geben Sie den folgenden Befehl ein:

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

Verschieben Sie die neu erstellte mpeg4-Datei nach /var/dss/movies und öffnen Sie QuickTime; wählen Sie Datei > URL öffnen und geben Sie rtsp://192.168.0.110/movie.mp4 ein, und die Datei sollte gestreamt werden.

Referenzen

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

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.