Streaming video · 1 min read · Nov 13, 2025

Server di Streaming Darwin di Apple su Centos 5.2 - Pagina 2

Codifica Video con QuickTime Pro per l’uso con DSS

Prima che un video possa essere trasmesso con DSS, il file deve essere suggerito e poi esportato sul server. Senza che il video venga suggerito, la trasmissione del file può essere imprevedibile e subire una perdita di suono. Ho acquistato QuickTime Pro per £20 GBP, tuttavia lo stesso processo può essere ottenuto utilizzando ffmpeg e mpeg4ip descritti nella sezione successiva.

Apri il video in QuickTime Pro, quindi vai su File > Esporta e seleziona Filmato in filmato suggerito mostrato di seguito.

Esportazione File IMAGE

Fai clic su opzioni e seleziona “Ottimizza suggerimenti per il Server (crea file più grande)”:

checkbox di ottimizzazione IMAGE

Salva il file e carica il file sul server. Sposta il file in /var/dss/movies; apri QuickTime e seleziona File > Apri URL e digita rtsp://192.168.0.110/movie.mov e il file dovrebbe essere trasmesso.

streaming IMAGE

Codifica Video con ffmpeg e mpeg4ip

La codifica video con ffmpeg e mpeg4ip sembra funzionare altrettanto bene ed è gratuita. ffmpeg ha molte più funzionalità e preferisco utilizzare questo metodo così posso scriptare la codifica di notte. Potrebbe essere consigliato codificare su un server separato con meno carico a seconda della tua situazione.

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

Per codificare un video utilizzando ffmpeg e mp4creator usa i seguenti comandi (il mio file era un mpeg2 chiamato movie.mpg catturato da una scheda 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

Per prendere un’anteprima del tuo video per la tua pagina web, emetti il seguente comando:

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

Sposta il file mpeg4 appena creato in /var/dss/movies e apri QuickTime; seleziona File > Apri URL e digita rtsp://192.168.0.110/movie.mp4 e il file dovrebbe essere trasmesso.

Riferimenti

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

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.