Konfiguracja: Strumieniowanie RTMP
O Agent DVR
Przesyłaj na żywo na YouTube, Twitch lub dowolnego dostawcę RTMP. Opcjonalnie osadź wideo na swojej stronie internetowej. Uwaga: Wymagana subskrypcja lub licencja biznesowa do przesyłania RTMP.
Dodawanie serwerów RTMP
Agent obsługuje jednoczesne przesyłanie strumieniowe do wielu punktów końcowych RTMP. Aby dodać serwer RTMP, kliknij w menu Serwer, Ustawienia (w sekcji Konfiguracja) - wybierz "RTMP Streaming" w menu i Dodaj nowy serwer. Możesz kontrolować rozdzielczość za pomocą rozwijanej listy Rozmiar oraz przepływność za pomocą suwaka Jakość. Jeśli twój strumień często buforuje, spróbuj zmniejszyć rozmiar, jakość lub oba, aby uzyskać płynne odtwarzanie.
Przesyłanie strumieniowe na YouTube
- 1: Zaloguj się do YouTube i odwiedź YouTube Live Dashboard.
- 2: Utwórz nowy transmisję na żywo i zapisz URL serwera oraz klucz nazwy/transmisji.
- 3: W Agent DVR, przejdź do ustawień serwera i przejdź do zakładki "Streaming". Wprowadź URL i klucz transmisji z YouTube.
- 4: Dostosuj czas trwania transmisji, jeśli jest to konieczne (domyślnie 900 sekund).
- 5: Aby osadzić to na swojej stronie internetowej, kliknij prawym przyciskiem myszy na odtwarzaczu na żywo YouTube i wybierz "Kopiuj kod osadzania" w celu uzyskania kodu HTML dla swojej strony internetowej.
Po tych krokach rozpocznij przesyłanie na żywo na swoją stronę.
Instrukcja przesyłania strumieniowego
Kliknij menu Serwer i Strumieniowanie RTMP w menu System. Kliknij przycisk "..." obok wpisu serwera RTMP, aby skonfigurować urządzenie lub wyświetlić transmisję na żywo. Transmisja na platformę RTMP powinna się rozpocząć. Poczekaj kilka sekund, aby buforować.
Zaplanowany Strumień Urządzenia
Edytuj urządzenie i ustaw serwer RTMP do użycia w zakładce RTMP. Wybierz zakładkę Harmonogram i kliknij, aby skonfigurować Harmonogram. Dodaj polecenie harmonogramu "Rozpocznij transmisję RTMP" i ustaw czasy i dni. Następnie dodaj polecenie "Zatrzymaj transmisję RTMP".
Zaplanowane przesyłanie widoku
Aby skonfigurować zaplanowane przesyłanie widoku, jest to nieco bardziej skomplikowane. Musisz dodać Akcję do urządzenia, a następnie zaplanować wywołanie tej akcji:
- 1: Po dodaniu serwera RTMP, przejdź do http://localhost:8090/q.json?cmd=getstreamingstatus i skopiuj ident serwera RTMP, który chcesz użyć (bez cudzysłowów)
- 2: Dodaj akcję do urządzenia z warunkiem: Brak, następnie: Wywołaj URL, URL: http://localhost:8090/q.json?cmd=start-rtmp-view&ident=ident&ind=0 gdzie ind to indeks widoku, który chcesz przesyłać (od 0 do 8)
- 3: Dodaj wpis harmonogramu w harmonogramie urządzenia dla "Akcja: Uruchom" i wybierz akcję, którą właśnie utworzyłeś.
Możesz dodać kolejną akcję/wpis harmonogramu, aby zatrzymać korzystanie z adresu URL http://localhost:8090/q.json?cmd=stop-rtmp&ident=ident. Upewnij się, że harmonogram jest włączony na karcie Ogólne.
Możesz również użyć curl.exe do wykonania tych wywołań interfejsu API