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.

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

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.

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 installUm 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.mp4Um 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
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.