Streaming Video · 1 min read · Nov 13, 2025

Servidor de Streaming Darwin de Apple en Centos 5.2 - Página 2

Codificación de Video con QuickTime Pro para usar con DSS

Antes de que un video pueda ser transmitido con DSS, el archivo debe ser indicado y luego exportado al servidor. Sin que el video esté indicado, la transmisión del archivo puede ser impredecible y sufrir una pérdida de sonido. Compré QuickTime Pro por £20 GBP, sin embargo, el mismo proceso se puede lograr utilizando ffmpeg y mpeg4ip descritos en la siguiente sección.

Abre el video en QuickTime Pro y luego ve a Archivo > Exportar y selecciona Película a película indicada que se muestra a continuación.

Exportando Archivo IMAGEN

Haz clic en opciones y selecciona “Optimizar indicios para el Servidor (crea un archivo más grande)”:

casilla de verificación de optimización IMAGEN

Guarda el archivo y súbelo al servidor. Mueve el archivo a /var/dss/movies; abre QuickTime y selecciona Archivo > Abrir URL y escribe rtsp://192.168.0.110/movie.mov y el archivo debería transmitirse.

transmitiendo IMAGEN

Codificación de Video con ffmpeg y mpeg4ip

La codificación de video con ffmpeg y mpeg4ip parece funcionar igual de bien y es gratuita. ffmpeg tiene muchas más características y prefiero usar este método para poder programar la codificación por la noche. Puede ser recomendable codificar en un servidor separado con menos carga dependiendo de tu situación.

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

Para codificar un video usando ffmpeg y mp4creator, utiliza los siguientes comandos (mi archivo era un mpeg2 llamado movie.mpg capturado de una tarjeta de 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

Para tomar una miniatura de tu video para tu página web, emite el siguiente comando:

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

Mueve el archivo mpeg4 recién creado a /var/dss/movies y abre QuickTime; selecciona Archivo > Abrir URL y escribe rtsp://192.168.0.110/movie.mp4 y el archivo debería transmitirse.

Referencias

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

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.