Streaming Server · 2 min read · Nov 12, 2025

Server di Streaming Darwin di Apple su Centos 5.2

Server di Streaming Darwin di Apple su Centos 5.2

Introduzione

Questo tutorial ti guiderà attraverso l’installazione, la configurazione e la preparazione dei media per il Server di Streaming QuickTime Darwin di Apple su Centos/RHEL 5.2. Il Server di Streaming QuickTime Darwin è in grado di servire formati di file H.264 e mpeg4 tramite i protocolli di streaming RTP/RTSP.

Requisiti

  1. CentOS 5.2 x86 installato
  2. Gli strumenti di sviluppo devono essere installati (possono essere installati dopo l’installazione con yum groupinstall "Development Tools")
  3. Indirizzo IP statico e hostname; ho usato 192.168.0.10 e example.org come hostname
  4. Disabilitare il firewall e SELinux (configurare in seguito)

Installazione del Server di Streaming Darwin 6.0.3

Attualmente non ci sono pacchetti binari ufficiali della versione attuale, quindi prenderemo un RPM sorgente. Il pacchetto sorgente attuale di Apple non si compila su un sistema Linux senza essere patchato. Inserisci il seguente comando uno alla volta!

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*

Durante l’installazione degli RPM, l’installazione si blocca quando cerca di avviare Darwin, quindi aspetta qualche minuto, poi apri un’altra sessione del terminale usando Alt + F2 e esegui il seguente comando come root:

killall -9 DarwinStreamingServer

Per cambiare l’account amministratore dalla password predefinita “password”, usa il seguente comando:

qtpasswd administrator

Affinché DSS si avvii all’accensione, esegui il seguente comando:

chkconfig --level 345 dss on

Configurazione del Server di Streaming Darwin

Ora apri un browser e punta l’indirizzo a http://yourserverip:1220 e accedi con il nome utente administrator e la password che hai scelto durante l’esecuzione di qtpasswd.

Immagine di Login

Dopo aver effettuato il login, ti verrà chiesto di inserire una password per la trasmissione mp3:

Immagine Password Mp3

Successivamente ti verrà chiesto se desideri utilizzare SSL per l’interfaccia web di amministrazione; ho usato l’impostazione predefinita, poiché non avevo un certificato a disposizione.

Immagine Opzione SSL

La prossima domanda che ti verrà posta è se desideri trasmettere sulla porta 80. Non utilizzare questa opzione se stai pianificando di eseguire o stai eseguendo un server web sulla stessa macchina.

Immagine Stream sulla Porta 80

Successivamente ti verrà chiesto di specificare un percorso in cui sono memorizzati i tuoi media; lascia questo come predefinito per ora. La directory corrente ha alcuni file di esempio che sono utili per testare la tua installazione.

Immagine Percorso per media

Ora dovresti vedere la pagina principale dell’amministratore come mostrato di seguito:

Immagine Stream sulla Porta 80

Puoi ora testare la tua installazione aprendo QuickTime su un client (sia Windows che Mac) e utilizzando uno dei file di esempio installati da Darwin.

File > Apri URL e digita rtsp://yourip/sample_300kbit.mov

Il seguente video dovrebbe essere trasmesso con audio:

IMMAGINE STREAMING RTSP

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.