Streaming Server · 2 min read · Nov 12, 2025

Servidor de Streaming Darwin de Apple en Centos 5.2

Servidor de Streaming Darwin de Apple en Centos 5.2

Introducción

Este tutorial te guiará a través de la instalación, configuración y preparación de medios para el Servidor de Streaming QuickTime Darwin de Apple en Centos/RHEL 5.2. El Servidor de Streaming QuickTime Darwin es capaz de servir formatos de archivo H.264 y mpeg4 a través de los protocolos de streaming RTP/RTSP.

Requisitos Previos

  1. CentOS 5.2 x86 instalado
  2. Deben estar instaladas las herramientas de desarrollo (se pueden instalar después de la instalación con yum groupinstall "Development Tools")
  3. Dirección IP estática y nombre de host; utilicé 192.168.0.10 y example.org como mi nombre de host
  4. Desactivar el firewall y SELinux (configurar más tarde)

Instalando el Servidor de Streaming Darwin 6.0.3

Actualmente no hay paquetes binarios oficiales de la versión actual, así que tomaremos un RPM de origen. El paquete fuente actual de Apple no se compila en un sistema Linux sin ser parcheado. ¡Introduce el siguiente comando por comando!

su -   
wget http://www.abrahamsson.com/DarwinStreamingServer-6.0.3-2.src.rpm   
rpm -i DarwinStreamingServer-6.0.3-2.src.rpm   
cd /usr/src/redhat/SPECS/   
rpmbuild -bb DarwinStreamingServer.spec   
cd /usr/src/redhat/RPMS/i386/   
yum –y install perl-Net-SSLeay   
rpm -U DarwinStreamingServer*

Al instalar los RPMs, la instalación se detiene al intentar iniciar Darwin, así que espera unos minutos y luego abre otra sesión de terminal usando Alt + F2 y ejecuta lo siguiente como root:

killall -9 DarwinStreamingServer

Para cambiar la cuenta de administrador de la contraseña predeterminada “password”, usa el siguiente comando:

qtpasswd administrator

Para que DSS inicie al arrancar, ejecuta lo siguiente:

chkconfig --level 345 dss on

Configurando el Servidor de Streaming Darwin

Ahora abre un navegador y apunta la dirección a http://yourserverip:1220 e inicia sesión con el nombre de usuario administrator y la contraseña que elegiste al ejecutar qtpasswd.

Imagen de Inicio de Sesión

Después de iniciar sesión, se te pedirá una contraseña de transmisión mp3:

Imagen de Contraseña Mp3

A continuación, se te preguntará si deseas usar SSL para la interfaz web de administración; utilicé la opción predeterminada, ya que no tenía un certificado a mano.

Imagen de Opción SSL

La siguiente pregunta que se te hará es si deseas transmitir en el puerto 80. No uses esta opción si planeas ejecutar o estás ejecutando un servidor web en la misma máquina.

Imagen de Transmitir en el Puerto 80

A continuación, se te pedirá que especifiques una ruta donde se almacenan tus medios; deja esto como predeterminado por ahora. El directorio actual tiene algunos archivos de muestra que son útiles para probar tu instalación.

Imagen de Ruta para medios

Ahora deberías ver la página principal de administrador como se muestra a continuación:

Imagen de la Página Principal de Administrador

Ahora puedes probar tu instalación abriendo QuickTime en un cliente (ya sea Windows o Mac) y usando uno de los archivos de muestra instalados por Darwin.

Archivo > Abrir URL y escribe rtsp://yourip/sample_300kbit.mov

El siguiente video debería ser transmitido con sonido:

IMAGEN DE STREAMING RTSP

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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