Streaming Video · 1 min read · Nov 13, 2025
Servidor de Streaming Darwin da Apple no Centos 5.2 - Página 2
Codificando Vídeo com QuickTime Pro para uso com DSS
Antes que um vídeo possa ser transmitido com DSS, o arquivo deve ser indicado e, em seguida, exportado para o servidor. Sem que o vídeo seja indicado, a transmissão do arquivo pode ser imprevisível e sofrer perda de som. Eu comprei o QuickTime Pro por £20 GBP, no entanto, o mesmo processo pode ser alcançado usando ffmpeg e mpeg4ip descritos na próxima seção.
Abra o vídeo no QuickTime Pro e vá para Arquivo > Exportar e selecione Filme para filme indicado mostrado abaixo.

Clique em opções e selecione “Otimizar dicas para Servidor (cria arquivo maior)”:

Salve o arquivo e faça o upload do arquivo para o servidor. Mova o arquivo para /var/dss/movies; abra o QuickTime e selecione Arquivo > Abrir URL e digite rtsp://192.168.0.110/movie.mov e o arquivo deve ser transmitido.

Codificando Vídeo com ffmpeg e mpeg4ip
Codificar Vídeo com ffmpeg e mpeg4ip parece funcionar tão bem quanto e é gratuito. O ffmpeg tem muito mais recursos e eu prefiro usar este método para que eu possa scriptar a codificação à noite. Pode ser recomendado codificar em um servidor separado com menos carga, dependendo da sua situação.
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 installPara codificar um vídeo usando ffmpeg e mp4creator, use os seguintes comandos (meu arquivo era um mpeg2 chamado movie.mpg capturado de um cartão 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.mp4Para tirar uma miniatura do seu vídeo para sua página da web, emita o seguinte comando:
ffmpeg -y -an -i movie.mp4 -v 0 -ss starttime -t 0.001 -f image2 "thumbnail.jpg"Mova o arquivo mpeg4 recém-criado para /var/dss/movies e abra o QuickTime; selecione Arquivo > Abrir URL e digite rtsp://192.168.0.110/movie.mp4 e o arquivo deve ser transmitido.
Referências
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
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.