Bezpośrednia odpowiedź
Jeśli odtwarzany jest dźwięk, sesja RTSP i co najmniej jedna ścieżka multimedialna działają. Sprawdź wyjście SDP lub sondę pod kątem kodeka wideo, profilu, rozdzielczości i formatu pikseli, a następnie przetestuj niższy podstrumień H.264 przed zmianą sieci.
Dlaczego tak się dzieje
Kamera może ogłosić H.265 klientowi, który dekoduje tylko H.264, użyć nieobsługiwanego profilu H.264, pominąć ścieżkę wideo na wybranej ścieżce lub wysłać uszkodzone pakiety, gdy dźwięk jest kontynuowany.
Oddzielna dostępność strumienia, opis multimediów, transport, dekodowanie i synchronizacja przed zmianą ustawień kamery.
Kontrolowany test
Sprawdź ten sam URL i porównaj reklamowane strumienie audio i wideo. Następnie zmień tylko profil kamery, zachowując dane uwierzytelniające i transport.
Zmień jedną zmienną na raz. Zapisuj model aparatu, oprogramowanie sprzętowe, punkt końcowy i konto; następnie przetestuj osiągalność sieci, odpowiedź protokołu, transport multimediów i dekodowanie jako osobne warstwy.
Skorzystaj z dedykowanego konta tylko do przeglądania i zaufanego lokalnego narzędzia diagnostycznego. Zredaguj dane uwierzytelniające, adresy prywatne i dane identyfikacyjne przed udostępnieniem wyników.
Sekwencja diagnostyczna
| Sprawdzać | Działanie | Dowód postępu |
|---|---|---|
| Utwory | Upewnij się, że w SDP istnieje sekcja multimediów wideo. | Reklamowany jest kodek wideo i ładunek. |
| Kodek | Przetestuj podstrumień H.264, gdy głównym strumieniem jest H.265. | Film pojawia się bez zmiany punktu końcowego. |
| Profil | Zmniejsz tymczasowo profil, poziom lub rozdzielczość. | Klient dekoduje prostszy strumień. |
| Pakiety | Porównaj TCP i UDP podczas oglądania błędów dekodowania. | Czysty transport usuwa uszkodzenia bez zmiany kodeka. |
Dowód do zachowania
Zapisz dane wyjściowe sondy z usuniętymi poświadczeniami. Zapewnia kodek i dowody ścieżki potrzebne do odróżnienia „braku ścieżki wideo” od „nie można zdekodować wideo”.
Uwaga dotycząca granicy i bezpieczeństwa
Nie zakładaj, że pomyślne połączenie RTSP oznacza, że każdy reklamowany kodek jest obsługiwany przez każde urządzenie.
Do zdalnego podglądu użyj zarządzanego VPN zamiast udostępniać RTSP lub porty administracyjne kamery bezpośrednio w publicznym Internecie.
SmartRTSP
SmartRTSP to przeglądarka RTSP i ONVIF skupiająca się na kamerze dla urządzeń Apple, Windows i Android. Pasuje do bezpośredniego oglądania, wykrywania i kontroli wielu kamer; prowadź dedykowany NVR lub VMS, gdy wymagane jest ciągłe rejestrowanie, eksport dowodów lub scentralizowana kontrola przedsiębiorstwa.
Często zadawane pytania
Dlaczego dźwięk może działać, a wideo nie?
RTSP może opisywać oddzielne ścieżki multimedialne, a klient może dekodować jedną ścieżkę, ale nie drugą.
Czy powinienem spróbować H.264?
Tak, udokumentowany podstrumień H.264 jest najszybszym testem zgodności, gdy główny strumień używa H.265.
Czy to zawsze jest problem z kodekiem?
Nie. Ścieżka wideo może zaginąć lub zostać uszkodzona w transporcie, dlatego sprawdź reklamowane ścieżki i zdekoduj błędy.
Podstawowe odniesienia
- IETF RFC 7826 — protokół przesyłania strumieniowego w czasie rzeczywistym 2.0
- FFmpeg — RTSP opcje protokołu i przykłady
- MDN — kontenery multimediów i formaty kodeków w Internecie
Powiązany przewodnik SmartRTSP
Otwórz powiązany przewodnikZdiagnozuj kanał RTSP zawierający dźwięk, podczas gdy obraz pozostaje czarny, sprawdzając reklamowane ścieżki i obsługę dekodera.