Ga naar de inhoud
Callaba

Wat is een RTMP-server?

Op deze pagina

Een RTMP-server is het ontvangstpunt voor een livepublisher. Een encoder of productieapplicatie stuurt een RTMP-URL en streamsleutel; de server accepteert die sessie, past het toegangsbeleid toe en stelt een feed beschikbaar voor de volgende gekozen taak. Hij is niet automatisch een player voor kijkers, CDN, recorder of productieswitcher.

Wat een RTMP-server doet

Een bruikbaar mentaal model is publisher → RTMP-server → gekozen downstreammodule. De publisher kan OBS, FFmpeg of een encoder zijn. De gepubliceerde RTMP-specificatie is bewaard in een historische spiegel van de specificatie. De server geeft die publisher een adres en inloggegevens en laat een operator vervolgens zien of verbinding en media actief zijn. Opname, routering, monitoring en distributie aan kijkers vereisen elk hun eigen configuratie en acceptatiecontrole.

LaagTe beantwoorden vraag
IngestBereikte de toegewezen publisher de listener met de beoogde sleutel?
MediaZijn video, audio en bitrate bruikbaar bij de ontvanger?
DownstreamWelke afzonderlijk geconfigureerde monitor, opname, route of player moet de feed ontvangen?

Lees het publicatieadres zorgvuldig

Een RTMP-endpoint combineert gewoonlijk een serveradres of applicatiepad met een streamnaam of -sleutel. Behandel de sleutel als een inloggegeven: kopieer hem vanuit de deployment, zet hem niet in een openbaar document en vervang hem als hij is blootgesteld. De poort is afhankelijk van de deployment; neem niet aan dat een poort bereikbaar is voordat listener en firewallbeleid zijn gecontroleerd.

Kies gecontroleerde of gasttoegang

In de gecontroleerde modus worden Publisher- en Receiver-rollen aan dezelfde geconfigureerde streamnaam toegewezen; de RTMP-URL kan daarom voor beide rollen identiek zijn. De gastmodus gebruikt geen vooraf gemaakte toegangsregels. Daarmee wordt het endpoint bewust opengesteld: kies bij publicatie een niet-lege streamnaam en gebruik diezelfde naam voor ontvangst.

Controleer de overdracht op volgorde

  1. Bevestig in de gecontroleerde modus dat de stream de Publisher- en Receiver-rollen heeft; bevestig in de gastmodus dat het open endpoint bedoeld is.
  2. Publiceer een bekende bron en controleer de actieve publisherstatus en inkomende bitrate.
  3. Controleer beeld en beoogde audio vanuit de geconfigureerde ontvanger of het monitoringpad.
  4. Test pas daarna de gekozen workflow voor opname, routering of browser-output.

Als OBS meldt dat er wordt gestreamd maar de server geen publisher toont, vergelijk dan de exacte URL en sleutel en controleer vervolgens DNS, de listenerpoort en de toegangsregel. Is een publisher zichtbaar maar blijft het downstreampad leeg, dan is de ingestcontrole geslaagd; onderzoek die downstreammodule in plaats van willekeurig de encoder te wijzigen.

Gebruik de ontvangen feed operationeel

Callaba RTMP Server is de geconfigureerde listener en het bedienpunt voor de operator: maak publisher- en receivertoegang aan, inspecteer de actuele activiteit en geef een gekozen feed door aan de volgende operationele taak. Browserweergave is een afzonderlijke Web Player- of HLS-workflow; moderne browsers spelen een RTMP-URL niet standaard af.

Volgende stappen

Bekijk voor een geconfigureerde ingestworkflow Callaba RTMP Server. Gebruik de OBS RTMP-handleiding voor een zendertest, de basis van het RTMP-protocol voor de transportgrens, of RTMP-player en afspelen in de browser wanneer de volgende taak het bekijken van de feed is.

Bronnen