StreamYard ? AzotoSolutions: Custom Push RTMP

AzotoSolutions logo 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.

Prima di iniziare
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.

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)
Come vanno inseriti in StreamYard
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.

AzotoSolutions: schermata Incoming Streams con RTMP MAIN, RTMP BACKUP e Stream Key
Figura 1 — Pannello AzotoSolutions (esempio): copia RTMP MAIN, RTMP BACKUP e Stream Key. Fonte: azotosolutions.com.
Consiglio
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

  1. Apri StreamYard e vai nella sezione Destinations.
  2. Clicca Add a destination.
StreamYard: pulsante Add a destination
Figura 2 — StreamYard: Add a destination. Fonte: StreamYard Help Center.

3.2 Seleziona “Other platforms” (RTMP)

  1. Nel popup di scelta piattaforma, clicca Other platforms (RTMP).
StreamYard: tile Other platforms (RTMP)
Figura 3 — StreamYard: seleziona Other platforms per aggiungere RTMP. Fonte: StreamYard Help Center.

3.3 Inserisci RTMP URL e Stream Key (Azoto MAIN)

  1. 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))
  2. Clicca Add RTMP server per salvare.
StreamYard: form Add a custom RTMP destination con campi RTMP server URL, Stream key e Nickname
Figura 4 — StreamYard: inserisci RTMP server URL e Stream key. Fonte: StreamYard Help Center.
StreamYard: pulsante Add RTMP server
Figura 5 — StreamYard: conferma con Add RTMP server. Fonte: StreamYard Help Center.
Password server (raro)
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.

StreamYard: opzione I have a server password (uncommon) con campi username/password
Figura 6 — StreamYard: credenziali RTMP (opzionali, “uncommon”). Fonte: StreamYard Help Center.

4) Step 3: andare live su StreamYard usando la destinazione Azoto

  1. Crea/Apri un broadcast in StreamYard (studio).
  2. Nella scelta delle destinazioni, seleziona la destinazione appena creata (es. Azoto CDN (MAIN)).
  3. Avvia la diretta con Go live.
  4. Verifica dal pannello AzotoSolutions che lo stream sia in STABLE/ON e che il player sia online.
Verifica immediata
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.
Regola pratica
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 destinationAzotoSolutions — CDN Streaming Enterprise

Je li Vam ovaj odgovor pomogao? 0 Korisnici koji smatraju članak korisnim (0 Glasovi)