Vai al contenuto
Callaba

Inviare e ricevere stream RTMP in OBS Studio

In questa pagina

Per inviare RTMP da OBS, inserisci URL e chiave di flusso assegnati in Impostazioni → Stream. Per ricevere un feed in OBS, usa in una Sorgente multimediale un URL del ricevitore emesso per quel compito. Publisher e Receiver sono ruoli di accesso distinti, ma usano lo stesso nome di flusso configurato e possono usare lo stesso URL RTMP.

Di cosa hai bisogno prima di aprire OBS

  • Un listener RTMP abilitato e un URL/chiave publisher emessi per esso.
  • Una scena OBS nota con sorgenti video e audio impostate consapevolmente.
  • Un percorso di ricezione o monitoraggio separato per dimostrare il feed dopo il suo arrivo.

Questa procedura usa i valori RTMP personalizzati forniti per la distribuzione. OBS mantiene una documentazione di configurazione specifica per versione.

Input controllati e Guest

Per la modalità controllata, usa l'URL assegnato e il nome di flusso configurato; i ruoli Publisher e Receiver usano lo stesso nome di connessione. Per la modalità Guest, OBS continua a chiamare il campo Chiave stream: inserisci un nome di flusso scelto e non vuoto e usa lo stesso nome per ricevere. La modalità Guest apre intenzionalmente l'endpoint.

Invia RTMP da OBS a Callaba

  1. In OBS, apri Impostazioni → Stream.
  2. Seleziona Personalizzato… come servizio.
  3. Incolla l'URL server assegnato in Server e il valore publisher in Chiave stream.
  4. Fai clic su Applica, quindi avvia lo streaming.
  5. In Callaba, conferma che RTMP Server riporti un publisher attivo e bitrate in ingresso.

Risultato previsto: il publisher assegnato appare attivo e il bitrate cambia mentre OBS invia. Se OBS afferma di essere in streaming ma il listener resta inattivo, confronta percorso server e chiave esatti, quindi verifica porta del listener e regola di accesso del publisher.

Ricevi un feed RTMP in OBS

  1. Ottieni l'URL del ricevitore o del player previsto per questo percorso di ricezione OBS.
  2. In una scena, aggiungi Sorgente multimediale.
  3. Disattiva File locale e incolla l'URL del ricevitore in Input.
  4. Conferma immagine e audio previsto nell'anteprima OBS.

Risultato previsto: la scena OBS ricevente mostra il feed selezionato e l'audio previsto. Un URL di ingest RTMP non è un URL di player per browser. La riproduzione nel browser è un altro flusso separato e deve usare un endpoint HLS/Web Player configurato anziché RTMP nativo in un browser.

Testa entrambe le direzioni prima di un evento

ControlloCosa dimostra
Mittente OBS connessoOBS ha tentato la sessione publisher.
Attività e bitrate del serverIl listener ha accettato un publisher e rileva un flusso media.
Immagine e audio del ricevitoreIl percorso di ricezione selezionato decodifica media di programma utilizzabili.
Output sceltoLa registrazione, l'instradamento o il player configurati separatamente funzionano.

Problemi comuni

La connessione fallisce immediatamente: ricopia URL e nome/chiave di flusso; conferma listener e percorso di rete. La connessione riesce ma non ci sono media utili: ispeziona scena OBS, sorgente audio, log dell'encoder e media lato ricevitore. Il ricevitore resta nero: conferma che OBS stia usando il percorso di ricezione RTMP configurato e lo stesso nome/chiave di flusso, quindi verifica compatibilità dei media e stato del ricevitore.

Configurazione correlata

Usa Callaba RTMP Server per creare il percorso di ingest configurato, la guida operativa RTMP Server per dettagli su ciclo di vita e accesso e player RTMP e riproduzione nel browser quando il compito successivo è la visione in un browser.

Un test di accettazione OBS ripetibile

Crea RTMP Server su una porta TCP libera, quindi crea uno Publisher Stream e uno Receiver Stream. Copia esattamente URL publisher e nome/chiave di flusso assegnati; non costruire un URL dal nome del server visualizzato. Per un ricevitore OBS, usa il percorso di ricezione RTMP configurato con lo stesso nome/chiave di flusso. Per la visione nel browser, crea un output HLS o Web Player separato. In OBS usa il servizio Personalizzato, non un preset della piattaforma. Per un primo test prudente, invia video H.264 con audio AAC nel percorso di output FLV/RTMP; mantieni risoluzione, frame rate e bitrate a valori accettati dalla distribuzione, quindi modifica un parametro alla volta.

In Callaba ispeziona getStatistics: bitrate di input e conteggio publisher confermano l'ingest; il conteggio receiver cambia solo quando un ricevitore si connette realmente. Per un ricevitore in OBS, aggiungi Sorgente multimediale, disabilita File locale, inserisci l'URL del ricevitore come Input e mantieni la sorgente visibile nella scena. Un'anteprima nera con un publisher attivo punta all'URL del ricevitore o alla compatibilità dei media; un bitrate di input pari a zero riporta a mittente, chiave, porta o ruolo publisher. Vedi il riferimento al ciclo di vita di RTMP Server per i campi esatti di listener e statistiche.

Passaggi successivi

Usa Callaba RTMP Server per creare il percorso di ingest, quindi usa player RTMP e riproduzione nel browser quando il compito successivo è la visione in un browser.