La funzione Stream Targets di MediaCP consente di inviare live streaming a destinazioni ampiamente distribuite, inclusi i servizi Shoutcast e Icecast (link to icecast publishing).
Attualmente MediaCP supporta la pubblicazione su SHOUTcast con Wowza Streaming Engine e motori video NginxRtmp. Il supporto per Flussonic Media Server è in arrivo!
❌ Flussonic (Prossimamente) Wowza Streaming Engine ✅ NginxRtmp (SOLO con AutoDJ) ✅
Il servizio video Nginx-Rtmp non supporta il protocollo SHOUTcast, è necessario seguire l'ultima guida in questa pagina per "SHOUTcast 2 con AutoDJ (protocollo Icecast / nginx)
SHOUTcast 2 senza AutoDJ
La maggior parte dei flussi video utilizza il formato AAC per l'audio, tuttavia non è possibile pubblicare AAC direttamente su un servizio SHOUTcast 2.6 a meno che non si utilizzi una licenza SHOUTcast Premium. Invece consigliamo di utilizzare AutoDJ (Liquidsoap) che transcodifica automaticamente lo streaming in MP3 senza la necessità di utilizzare una licenza SHOUTcast Premium. C'è una guida sull'uso di AutoDJ qui sotto in questo documento.
SHOUTcast 2 con AutoDJ (Wowza)
Se AutoDJ (liquidsoap) è abilitato e in esecuzione sul tuo account, dovrai selezionare SHOUTcast 1.9.8 come Stream Target Protocol. Questo perché il servizio AutoDJ opera sul protocollo SHOUTcast 1.9.8.
SHOUTcast 2 con AutoDJ (nginx-rtmp)
Per pubblicare il servizio video nginx-rtmp su un servizio SHOUTcast è necessario attenersi alla seguente procedura:
- Abilita AutoDJ utilizzando Liquidsoap (o contatta il tuo provider di streaming per abilitarlo per te)
- Creare un nuovo utente DJ (per il nostro esempio lo chiamiamo nginxrtmp)
- Crea un Icecast Stream Target per connetterti all’AutoDJ all’interno del tuo servizio SHOUTcast