Protokół RTSP VS RTMP
Przygotowanie
Rozwiązanie do transmisji strumieniowej z kamery IP: bramka multimediów wideo
Jak osadzać strumienie z kamer IP na stronach internetowych
Być może masz w domu kamerę IP (kamerę bezpieczeństwa lub kamerę Ethernet) zamontowaną w domu i zastanawiasz się, czy możesz przesyłać strumieniowo wideo w czasie rzeczywistym na platformy na żywo lub osadzić transmisję na żywo IP na stronie internetowej.
Niestety, nie możesz znaleźć prostego rozwiązania natywnie w swojej kamerze IP. Dlatego musisz użyć zewnętrznych aplikacji lub sprzętu, aby kamery bezpieczeństwa były dostępne na całym świecie.
W tym artykule dowiesz się, jak przesłać strumień z kamery IP do dowolnego miejsca publicznego i osadzić go na stronie internetowej lub nawet w kamerze internetowej do czatowania na żywo.
Kamera IP wykorzystuje protokół RTSP . RTSP to protokół kontroli multimediów, który umożliwia monitorowanie bezpieczeństwa w sieci lokalnej.
Publiczny strumień internetowy wykorzystuje protokół RTMP . RTMP to protokół transmisji multimediów powszechnie stosowany w serwisach YouTube, Twitch, Facebook Live i innych platformach działających na żywo.
Aby przesyłać strumieniowo obraz z kamery bezpieczeństwa, musisz przenieść oryginalny protokół z RTSP do RTMP.
Zanim zaczniesz, musisz:
1. Sprawdź adres RTSP swojej kamery IP.
2. Przygotuj komputer znajdujący się w tej samej sieci co kamera. Pomoże Ci to wdrożyć aplikację lub skonfigurować sprzęt podłączony do sieci lokalnej.
3. Uzyskaj adres URL strumienia i klucz platformy docelowej (YouTube, Facebook itp.). Będziesz potrzebować adresu URL strumienia i klucza strumienia, aby utworzyć adres URL przesyłania RTMP.
4. Przygotuj ORIVISION bramka multimediów wideo (DH941) lub Dekoder wideo (DH931/DS931/DS951)
Użyj oprogramowania Onvif Device Manager, aby znaleźć adres RTSP kamery sieciowej. Jeżeli uzyskałeś już adres RTSP kamery sieciowej, zignoruj ten krok.
1. Pobierz i zainstaluj oprogramowanie menedżera urządzeń Onvif. Oprogramowanie Onvif automatycznie wyszuka kamerę w sieci po otwarciu oprogramowania. A kamera wyświetli się w lewym oknie.
2. Zaloguj się, podając nazwę użytkownika i hasło swojej kamery.
3. Kliknij „Wideo na żywo”, a otrzymasz adres RTSP. (Proszę zobaczyć obrazek poniżej)
4. Jeśli dostęp do kamery wymaga konta i hasła, zwróć uwagę na format adresu RTSP
Na przykład:
Adres RTSP to rtsp://192.168.10.64:554/Streaming/Channels/101xxxxxxx
Nazwa użytkownika i hasło do kamery to admin/admin.
Prawidłowy adres to rtsp://admin: admin@192.168 .10.64:554/Streaming/Channels/101xxxxxxx
Cechy produktu:
Wysokowydajne dekodowanie sprzętowe H264/H265;
Maksymalne wsparcie dla 9-kierunkowego przesyłania protokołów RTSP /HTTP /UDP/ HTTPS /SRT /RTMP do RTMP /RTMPS /UDP /RTP;
Obsługuje transfer portu sieciowego 1 do portu sieciowego 2;
Dostępnych jest wiele celów przesyłania strumieniowego;
Obsługa wyjścia do rozdzielczości 3840 × 2160 (interfejs HDMI);
Obsługa wstawiania dźwięku (muzyki w tle) do przesyłanych strumieni;
Obsługa lokalnego podglądu wyjściowego, z maksymalnie 9 kanałami podglądu 720P
Aby uzyskać dane z kamery IP i przesłać je strumieniowo na platformy publiczne w bramie multimediów wideo, wykonaj następujące kroki:
1. Podłącz bramkę multimediów wideo do sieci lokalnej i uruchom ją.
2. Otwórz konsolę witryny internetowej urządzenia bramy multimediów wideo i kliknij stronę ustawień dekodowania.
3. Wprowadź adres RTSP swojej kamery sieciowej w Ustawieniach wejścia.
4. Włącz strumieniowanie RTMP/RTMPS, aby przesyłać strumienie z kamery internetowej na platformy takie jak YouTube i Facebook:
Na przykład:
Adres serwera RTMP to: rtmp://a.rtmp.youtube.com/live2
Klucz strumienia to: 7thy-519k-6yux pubs xxxx


Wskazówka: jeśli Twoja kamera nie ma wbudowanego dźwięku, musisz użyć bramki wideo DH941, aby wstawić dźwięk
Nie ma bezpośredniego sposobu na osadzenie filmów z kamer bezpieczeństwa na stronie internetowej. Jednak osadzanie filmów z YouTube/Facebook/Switch na swojej stronie jest łatwe.
4.1 Umieść strumień YouTube na stronie internetowej:
Kroki są następujące:
1. Wejdź na swoją stronę transmisji na żywo w YouTube i kliknij przycisk „Udostępnij” u dołu filmu.
2. Kliknij opcję „Osadź” w opcji udostępniania i skopiuj kod HTML iframe.
3. Przejdź do konsoli swojej witryny i utwórz stronę testową (lub post).
4. Jeśli korzystasz z WordPressa, dodaj blok „Niestandardowy HTML”. Jeśli używasz innego kreatora stron internetowych, wybierz opcję „Edytuj jako HTML”.
5. Wklej kod HTML, który właśnie skopiowałeś z YouTube.
6. Wyświetl podgląd i dostosuj szerokość i wysokość okna według potrzeb.
7. Opublikuj stronę i ciesz się transmisją na żywo.
4.2 Umieść strumień z Facebooka na stronie internetowej:
Kroki są następujące:
1. Wejdź na stronę czasu rzeczywistego swojej kamery internetowej na Facebooku i kliknij przycisk „Udostępnij” po prawej stronie.
2. Kliknij opcję „Osadź” w opcji udostępniania i skopiuj kod HTML iframe.
3. Przejdź do konsoli swojej witryny i utwórz stronę testową (lub post).
4. Jeśli korzystasz z WordPressa, dodaj blok „Niestandardowy HTML”. Jeśli używasz innego kreatora stron internetowych, wybierz opcję „Edytuj jako HTML”.
5. Wklej kod HTML skopiowany z Facebooka.
6. Wyświetl podgląd i dostosuj szerokość i wysokość okna według potrzeb.
7. Opublikuj stronę i ciesz się transmisją na żywo.
4.3 Umieść strumień Twitch na stronie internetowej:
Kroki są następujące:
1. Przejdź do strony czasu rzeczywistego w kamerze Twitch i kliknij przycisk „Udostępnij” na dole.
2. Kliknij „Osadź” w opcjach udostępniania i skopiuj kod HTML iframe (pamiętaj, że Twitch udostępnia dwie metody kodowania, w tym JavaScript, który możesz skopiować).
3. Przejdź do konsoli swojej witryny i utwórz stronę testową (lub post).
4. Jeśli korzystasz z WordPressa, dodaj blok „Niestandardowy HTML”. Jeśli używasz innego kreatora stron internetowych, wybierz opcję „Edytuj jako HTML”.
5. Wklej kod HTML, który właśnie skopiowałeś z Twitcha.
6. Wyświetl podgląd i dostosuj szerokość i wysokość okna według potrzeb.
Jeśli kopiujesz kod JavaScript, pamiętaj o dodaniu atrybutu wysokości do okna wideo i podaniu prawidłowej wartości.
Jeśli kopiujesz kod iframe, w atrybucie „rodzic” należy wpisać poprawną nazwę domeny. I nie zapomnij dostosować wartości wysokości.
7. Opublikuj stronę i ciesz się transmisją na żywo