Aby wysyłać RTMP z OBS, wprowadź przypisany URL i klucz strumienia w Ustawienia → Strumień. Aby odbierać kanał w OBS, użyj URL odbiornika wydanego dla tego zadania w Źródle multimediów. Nadawca i Odbiornik to odrębne role dostępu, ale korzystają z tej samej skonfigurowanej nazwy strumienia i mogą używać tego samego URL RTMP.
Czego potrzebujesz przed otwarciem OBS
- Włączonego nasłuchującego punktu RTMP oraz wydanego dla niego URL/klucza nadawcy.
- Znanej sceny OBS z celowo dobranymi źródłami obrazu i dźwięku.
- Oddzielnej ścieżki odbioru lub monitorowania, aby potwierdzić kanał po dotarciu.
Ta procedura korzysta z wartości niestandardowego RTMP podanych dla wdrożenia. OBS udostępnia dokumentację konfiguracji zależną od wersji.
Wejścia kontrolowane i gościnne
W trybie kontrolowanym użyj przypisanego URL i skonfigurowanej nazwy strumienia; role Nadawcy i Odbiornika używają tej samej nazwy połączenia. W trybie Gość OBS nadal nazywa pole Klucz strumienia: wpisz tam wybraną niepustą nazwę strumienia i użyj tej samej nazwy do odbioru. Tryb Gość celowo otwiera punkt końcowy.
Wysyłanie RTMP z OBS do Callaba
- W OBS otwórz Ustawienia → Strumień.
- Wybierz usługę Niestandardowa….
- Wklej przypisany URL serwera w polu Serwer oraz wartość nadawcy w polu Klucz strumienia.
- Kliknij Zastosuj, a następnie rozpocznij transmisję.
- W Callaba potwierdź, że RTMP Server zgłasza aktywnego nadawcę i bitrate wejściowy.
Oczekiwany wynik: przypisany nadawca jest widoczny jako aktywny, a bitrate zmienia się podczas wysyłania przez OBS. Jeśli OBS informuje o transmisji, ale nasłuchujący punkt pozostaje bezczynny, porównaj dokładną ścieżkę serwera i klucz, a następnie sprawdź port nasłuchujący i regułę dostępu nadawcy.
Odbieranie kanału RTMP w OBS
- Uzyskaj URL odbiornika lub odtwarzacza przeznaczony dla tej ścieżki odbioru OBS.
- W scenie dodaj Źródło multimediów.
- Wyłącz Plik lokalny i wklej URL odbiornika do pola Wejście.
- Potwierdź obraz i zamierzony dźwięk w podglądzie OBS.
Oczekiwany wynik: odbierająca scena OBS pokazuje wybrany kanał i jego zamierzony dźwięk. URL ingestu RTMP nie jest URL odtwarzacza przeglądarkowego. Odtwarzanie w przeglądarce to osobny proces i powinno korzystać ze skonfigurowanego punktu HLS/Web Player zamiast natywnego RTMP w przeglądarce.
Przetestuj oba kierunki przed wydarzeniem
| Kontrola | Co potwierdza |
|---|---|
| Nadajnik OBS połączony | OBS podjął próbę sesji nadawcy. |
| Aktywność serwera i bitrate | Nasłuchujący punkt przyjął nadawcę i widzi przepływ mediów. |
| Obraz i dźwięk odbiornika | Wybrana ścieżka odbioru dekoduje użyteczne media programu. |
| Wybrane wyjście | Osobno skonfigurowane nagrywanie, trasa lub odtwarzacz działa. |
Częste problemy
Połączenie natychmiast się nie udaje: ponownie skopiuj URL i nazwę/klucz strumienia; potwierdź nasłuchujący punkt i ścieżkę sieciową. Połączenie się udaje, ale nie ma użytecznych mediów: sprawdź scenę OBS, źródło audio, logi kodera i media po stronie odbiornika. Odbiornik pozostaje pusty: potwierdź, że OBS używa skonfigurowanej ścieżki odbioru RTMP i tej samej nazwy/klucza strumienia, a następnie sprawdź zgodność mediów i stan odbiornika.
Powiązana konfiguracja
Użyj Callaba RTMP Server, aby utworzyć skonfigurowaną ścieżkę ingestu, przewodnika operatora RTMP Server dla szczegółów cyklu życia i dostępu oraz odtwarzacza RTMP i odtwarzania w przeglądarce, gdy następnym zadaniem jest oglądanie w przeglądarce.
Powtarzalny test odbioru OBS
Utwórz RTMP Server na wolnym porcie TCP, a następnie utwórz jeden strumień Nadawcy i jeden strumień Odbiornika. Skopiuj dokładnie przypisany URL nadawcy i nazwę/klucz strumienia; nie buduj URL z wyświetlanej nazwy serwera. Dla odbiornika OBS użyj skonfigurowanej ścieżki odbioru RTMP z tą samą nazwą/kluczem strumienia. Dla oglądania w przeglądarce utwórz osobne wyjście HLS lub Web Player. W OBS użyj usługi Niestandardowej, a nie ustawienia platformy. Przy ostrożnym pierwszym teście wyślij wideo H.264 z dźwiękiem AAC w ścieżce wyjściowej FLV/RTMP; pozostaw rozdzielczość, liczbę klatek i bitrate na wartościach akceptowanych przez wdrożenie, potem zmieniaj po jednym parametrze.
W Callaba sprawdź getStatistics: bitrate wejściowy i liczba nadawców potwierdzają ingest; liczba odbiorników zmienia się dopiero, gdy odbiornik rzeczywiście się połączy. Dla odbiornika w OBS dodaj Źródło multimediów, wyłącz Plik lokalny, wpisz URL odbiornika jako Wejście i pozostaw źródło widoczne w scenie. Czarny podgląd przy aktywnym nadawcy wskazuje na URL odbiornika lub zgodność mediów; zerowy bitrate wejściowy wskazuje z powrotem na nadawcę, klucz, port lub rolę nadawcy. Dokładne pola nasłuchującego punktu i statystyk znajdziesz w opisie cyklu życia RTMP Server.
Następne kroki
Użyj Callaba RTMP Server, aby utworzyć ścieżkę ingestu, a następnie użyj odtwarzacza RTMP i odtwarzania w przeglądarce, gdy oglądanie w przeglądarce jest kolejnym zadaniem.