Ga naar de inhoud
Callaba

RTMP-streams verzenden en ontvangen in OBS Studio

Op deze pagina

Voer voor RTMP vanuit OBS de toegewezen URL en streamsleutel in bij Instellingen → Stream. Gebruik voor ontvangst in OBS een receiver-URL die voor die taak is uitgegeven in een Media Source. Publisher en Receiver zijn afzonderlijke toegangsrollen, maar gebruiken dezelfde geconfigureerde streamnaam en kunnen dezelfde RTMP-URL gebruiken.

Wat u nodig hebt vóór u OBS opent

  • Een ingeschakelde RTMP-listener en een daarvoor uitgegeven publisher-URL/-sleutel.
  • Een bekende OBS-scène met bewuste video- en audiobronnen.
  • Een afzonderlijk ontvangst- of monitoringpad om de feed na aankomst te bewijzen.

Deze procedure gebruikt de Custom RTMP-waarden van de deployment. OBS onderhoudt versiespecifieke installatiedocumentatie.

Gecontroleerde en gastinvoer

Gebruik in de gecontroleerde modus de toegewezen URL en geconfigureerde streamnaam; Publisher- en Receiver-rollen gebruiken dezelfde verbindingsnaam. In de gastmodus noemt OBS het veld nog steeds Stream Key: voer daar een zelfgekozen, niet-lege streamnaam in en gebruik diezelfde naam voor ontvangst. De gastmodus stelt het endpoint bewust open.

Stuur RTMP van OBS naar Callaba

  1. Open in OBS Settings → Stream.
  2. Selecteer Custom… als service.
  3. Plak de toegewezen server-URL in Server en de publisherwaarde in Stream Key.
  4. Klik op Apply en start vervolgens streaming.
  5. Bevestig in Callaba dat RTMP Server een actieve publisher en inkomende bitrate meldt.

Verwacht resultaat: de toegewezen publisher verschijnt als actief en de bitrate wijzigt terwijl OBS verzendt. Meldt OBS dat het streamt maar blijft de listener inactief, vergelijk dan het exacte serverpad en de sleutel en controleer daarna listenerpoort en publishertoegangsregel.

Ontvang een RTMP-feed in OBS

  1. Verkrijg de receiver- of player-URL die voor dit OBS-ontvangstpad bedoeld is.
  2. Voeg in een scène Media Source toe.
  3. Schakel Local File uit en plak die receiver-URL in Input.
  4. Bevestig beeld en beoogde audio in de OBS-preview.

Verwacht resultaat: de ontvangende OBS-scène toont de gekozen feed en de beoogde audio. Een RTMP-ingest-URL is geen browserplayer-URL. Browserweergave is een andere afzonderlijke workflow en moet een geconfigureerd HLS/Web Player-endpoint gebruiken in plaats van native RTMP in een browser.

Test beide richtingen vóór een evenement

ControleWat het bewijst
OBS-zender verbondenOBS heeft de publishersessie geprobeerd.
Serveractiviteit en bitrateDe listener accepteerde een publisher en ziet mediastroom.
Beeld en audio bij ontvangerHet geselecteerde ontvangstpad decodeert bruikbare programmamedia.
Gekozen uitvoerDe afzonderlijk geconfigureerde opname, route of player werkt.

Veelvoorkomende fouten

Verbinding faalt direct: kopieer URL en streamnaam/-sleutel opnieuw; bevestig listener en netwerkpad. Verbinding slaagt maar geen bruikbare media: inspecteer de OBS-scène, audiobron, encoderlogs en media bij de ontvanger. Ontvanger blijft zwart: bevestig dat OBS het geconfigureerde RTMP-ontvangstpad en dezelfde streamnaam/-sleutel gebruikt en controleer daarna mediacompatibiliteit en receiverstatus.

Gerelateerde configuratie

Gebruik Callaba RTMP Server om het geconfigureerde ingestpad te maken, de operatorhandleiding voor RTMP Server voor lifecycle- en toegangsdetails, en RTMP-player en afspelen in de browser wanneer bekijken in een browser de volgende taak is.

Een herhaalbare OBS-acceptatietest

Maak RTMP Server op een vrije TCP-poort en maak vervolgens één Publisher Stream en één Receiver Stream. Kopieer de toegewezen publisher-URL en streamnaam/-sleutel exact; bouw geen URL op basis van de weergegeven servernaam. Gebruik voor een OBS-ontvanger het geconfigureerde RTMP-ontvangstpad met dezelfde streamnaam/-sleutel. Maak voor browserweergave een afzonderlijke HLS- of Web Player-uitvoer. Gebruik in OBS Custom service, geen platformpreset. Stuur voor een voorzichtige eerste test H.264-video met AAC-audio via het FLV/RTMP-uitvoerpad; laat resolutie, framerate en bitrate op waarden die uw deployment accepteert en wijzig één parameter tegelijk.

Inspecteer in Callaba getStatistics: invoerbitrate en publisheraantal bevestigen ingest; receiveraantal verandert alleen wanneer werkelijk een ontvanger verbinding maakt. Voeg voor een ontvanger in OBS Media Source toe, schakel Local File uit, voer de receiver-URL als Input in en houd de bron zichtbaar in de scène. Een zwarte preview met een actieve publisher wijst op receiver-URL of mediacompatibiliteit; nul invoerbitrate wijst terug naar zender, sleutel, poort of Publisher-rol. Zie de lifecycle-referentie voor RTMP Server voor de exacte listener- en statistiekvelden.

Volgende stappen

Gebruik Callaba RTMP Server om het ingestpad te maken en gebruik daarna RTMP-player en afspelen in de browser wanneer browserweergave de volgende taak is.