StreamYard ? AzotoSolutions: Custom Push RTMP
Collega StreamYard a una CDN RTMP (AzotoSolutions) usando una destinazione Custom RTMP.Con StreamYard puoi inviare lo streaming verso una destinazione esterna che accetta un feed RTMP/RTMPS (funzione disponibile sui piani a pagamento). In questa guida vedrai come configurare l’opzione Custom Push RTMP per collegare StreamYard alla CDN AzotoSolutions.
Per utilizzare una destinazione RTMP su StreamYard è necessario un piano a pagamento e l’accesso alla sezione Destinations. Le destinazioni RTMP non supportano alcune funzioni (es. chat integrata/analytics specifiche della piattaforma). Consulta sempre il tuo piano StreamYard.
- Dati necessari da AzotoSolutions (RTMP URL + Stream Key)
- Step 1: recuperare RTMP MAIN/Backup e Stream Key da AzotoSolutions
- Step 2: creare la destinazione “Custom RTMP” su StreamYard
- Step 3: andare live su StreamYard usando la destinazione Azoto
- Opzione: configurare anche RTMP Backup
- Settaggi consigliati (stabilità)
- Risoluzione problemi
1) Dati necessari da AzotoSolutions (RTMP URL + Stream Key)
Per pubblicare sulla CDN AzotoSolutions ti servono:
- RTMP Server URL (MAIN) (es.
rtmp://...:2935/liveXX) - RTMP Server URL (BACKUP) (opzionale, consigliato)
- Stream Key (nome flusso / chiave stream)
RTMP server URL : rtmp(s)://HOST[:PORT]/APP
Stream key : STREAM_KEY
Se Azoto ti fornisce anche un esempio del tipo rtmp://host/app/STREAMKEY, in StreamYard devi separare:
• tutto ciò che è prima dell’ultimo “/” ? RTMP server URL
• l’ultima parte ? Stream key
2) Step 1: recuperare RTMP MAIN/Backup e Stream Key da AzotoSolutions
Accedi al pannello AzotoSolutions e apri la sezione dove sono visibili i tuoi Incoming Streams (o area “Live/Encoder”, a seconda del piano). Qui trovi i campi per copiare RTMP MAIN, RTMP BACKUP e la Stream Key.
Se hai più canali, seleziona il canale corretto (es. “canale1”) prima di copiare URL e key.
3) Step 2: creare la destinazione “Custom RTMP” su StreamYard
Ora aggiungiamo la CDN AzotoSolutions come destinazione RTMP in StreamYard.
3.1 Vai su Destinations e aggiungi una destinazione
- Apri StreamYard e vai nella sezione Destinations.
- Clicca Add a destination.
3.2 Seleziona “Other platforms” (RTMP)
- Nel popup di scelta piattaforma, clicca Other platforms (RTMP).
3.3 Inserisci RTMP URL e Stream Key (Azoto MAIN)
- Nel form Add a custom RTMP destination, compila:
- RTMP server URL = incolla l’URL RTMP MAIN di AzotoSolutions
- Stream key = incolla la Stream Key di AzotoSolutions
- Nickname = un nome a tua scelta (es. Azoto CDN (MAIN))
- Clicca Add RTMP server per salvare.
Se AzotoSolutions (o una destinazione RTMP) richiede username/password, abilita l’opzione “server password” e compila i campi. Nella maggior parte dei casi Azoto usa URL + Stream Key.
4) Step 3: andare live su StreamYard usando la destinazione Azoto
- Crea/Apri un broadcast in StreamYard (studio).
- Nella scelta delle destinazioni, seleziona la destinazione appena creata (es. Azoto CDN (MAIN)).
- Avvia la diretta con Go live.
- Verifica dal pannello AzotoSolutions che lo stream sia in STABLE/ON e che il player sia online.
Nel pannello AzotoSolutions puoi controllare bitrate e stato del MAIN/Backup (e l’anteprima del canale) per confermare che lo stream stia arrivando correttamente.
5) Opzione: configurare anche RTMP Backup
AzotoSolutions fornisce spesso un endpoint RTMP BACKUP per ridondanza. StreamYard, per una singola destinazione, usa un solo URL; per sfruttare il backup puoi:
- Creare una seconda destinazione Custom RTMP in StreamYard chiamata Azoto CDN (BACKUP)
- Inserire RTMP BACKUP URL + la stessa Stream Key
- In caso di necessità, fermare la diretta e riavviare selezionando la destinazione di backup (oppure multistream se il tuo piano lo consente e la tua configurazione lo richiede)
6) Settaggi consigliati (stabilità)
Come base compatibile per ingest RTMP:
| Parametro | Consiglio | Note |
|---|---|---|
| Codec video | H.264 | Standard più compatibile. |
| FPS / Risoluzione | 720p30 o 1080p30 | In base all’upload disponibile. |
| Keyframe / GOP | 2 secondi | Tipico requisito CDN. |
| Audio | AAC 128–192 kbps (48 kHz) | 160 kbps è un buon compromesso. |
Mantieni il bitrate totale (video+audio) entro il 60–70% dell’upload reale misurato per evitare saturazione e buffering.
7) Risoluzione problemi
Errore di connessione / non arriva nulla su Azoto
- Controlla che RTMP server URL sia quello MAIN (o BACKUP) corretto e che includa il path (es.
/liveXX). - Controlla che la Stream Key sia corretta e senza spazi.
- Se Azoto ti ha fornito un URL completo
.../STREAMKEY, assicurati di aver separato correttamente URL e key (vedi sezione 1). - Se la rete blocca RTMP (porta 1935), usa l’endpoint/porta indicata da Azoto (es. 443/2935) come da pannello.
Stream “instabile” o con scatti
- Riduci risoluzione/bitrate (passa a 720p30).
- Evita upload concorrenti sulla stessa rete.
- Preferisci una connessione cablata (Ethernet) e una rete stabile.
Vedo “RTMP Backup: OFF” nel pannello Azoto
- È normale se stai usando solo l’endpoint MAIN. Il backup si attiva solo se stai inviando anche al BACKUP.
Riferimenti: StreamYard — Connect a custom RTMP destination • AzotoSolutions — CDN Streaming Enterprise
