Bezpośrednia odpowiedź
Odpowiedź 461 oznacza, że serwer nie obsługuje żądanych parametrów transportu dla tego zasobu. Jeśli klient poprosił o UDP, test RTP przeplata się z TCP; jeśli zażądał TCP, sprawdź udokumentowaną obsługę transportu aparatu.
Dlaczego tak się dzieje
RTSP kontroluje sesję, podczas gdy media mogą podróżować różnymi niższymi transportami. Zapory sieciowe, NAT, ustawienia multiemisji i ograniczone implementacje kamer mogą spowodować awarię jednego transportu, nawet jeśli połączenie sterujące RTSP powiedzie się.
Zacznij od dokładnego kodu stanu lub symptomu sieci, a następnie zmieniaj warstwę po warstwie.
Kontrolowany test
Przechwyć nieudane żądanie SETUP, jeśli narzędzie je ujawni, lub wymuś jawnie jeden transport za pomocą klienta diagnostycznego. Podczas porównywania wyników zachowaj kodek i URL niezmienione.
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 |
|---|---|---|
| Kontrola | Najpierw sprawdź, czy OPTIONS lub DESCRIBE zakończyło się pomyślnie. | Usługa i zasób RTSP są osiągalne. |
| UDP | Przetestuj transmisję pojedynczą UDP w tej samej sieci LAN. | Media docierają do wynegocjowanych portów RTP i RTCP. |
| TCP | Wymuś przeplatanie TCP, gdy UDP nie powiedzie się lub zostanie zablokowane. | Pakiety multimedialne współdzielą połączenie sterujące RTSP. |
| Sieć | Sprawdź zaporę sieciową i reguły VLAN dla wybranego trybu. | Dozwolone są tylko wymagane przepływy. |
Dowód do zachowania
Zapisz żądany transport, odpowiedź 461 i transport, który się powiódł. „TCP naprawiono” jest przydatne tylko wtedy, gdy znane jest pierwotne żądanie.
Uwaga dotycząca granicy i bezpieczeństwa
Nie udostępniaj aparatu w Internecie ani nie otwieraj szerokiego zakresu UDP jako skrótu; przetestuj w zaufanej sieci lub za pośrednictwem VPN.
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
Co oznacza 461 w RTSP?
Jest to status protokołu dla nieobsługiwanego transportu.
Czy TCP jest zawsze lepszy dla kamer?
Nie. TCP jest często łatwiejszy dzięki zaporom ogniowym i może odzyskać utracone dane, podczas gdy UDP może zmniejszyć opóźnienie na początku linii w czystej sieci LAN.
Czy problem z kodekiem może powodować błąd 461?
Problem z kodekiem zwykle pojawia się po skonfigurowaniu transportu; 461 wyraźnie wskazuje na żądane parametry transportu.
Podstawowe odniesienia
- IETF RFC 7826 — protokół przesyłania strumieniowego w czasie rzeczywistym 2.0
- FFmpeg — RTSP opcje protokołu i przykłady
Powiązany przewodnik SmartRTSP
Otwórz powiązany przewodnikDowiedz się, dlaczego RTSP SETUP kończy się niepowodzeniem w przypadku 461 i przetestuj alternatywny transport RTP bez zmiany niepowiązanych ustawień.