Bezpośrednia odpowiedź
Potwierdź dokładny profil i poziom H.264 reklamowany przez strumień, a nie tylko nazwę kodeka. Przetestuj podstrumień linii bazowej lub głównego profilu kamery, aby określić kompatybilność dekodera.
Dlaczego tak się dzieje
H.264 zawiera wiele profili i poziomów z różnymi wymaganiami dotyczącymi narzędzi i zasobów. Urządzenie może zgodnie z prawdą obsługiwać H.264, ale odrzucić strumień, którego profil, poziom, klatki odniesienia lub rozdzielczość przekraczają ścieżkę dekodera.
Zanim założysz, że wystąpił problem z przeglądarką lub siecią, sprawdź reklamowane ścieżki i parametry kodeka.
Kontrolowany test
Sprawdź profile obu kamer i porównaj profil kodeka, poziom, szerokość, wysokość, liczbę klatek na sekundę i format pikseli.
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 |
|---|---|---|
| Sonda | Sprawdź działające i uszkodzone profile obok siebie. | Różnica parametrów jest widoczna. |
| Upraszczać | Wybierz tymczasowo niższy profil lub rozdzielczość. | Docelowa przeglądarka dekoduje strumień testowy. |
| Pakowanie | Sprawdź parametry formatu SDP i błędy. | Klient akceptuje reklamowaną pakietyzację RTP. |
| Skala | Przetestuj ponownie w widoku z jednej kamery, a następnie w siatce. | Limity pojemności są oddzielone od obsługi formatu. |
Dowód do zachowania
Zapisz pełną krotkę kodeka zamiast „H.264”. Dzięki temu ustalenia dotyczące zgodności można ponownie wykorzystać w tej samej klasie urządzeń.
Uwaga dotycząca granicy i bezpieczeństwa
Nie obniżaj na stałe każdej kamery, ponieważ jeden ze starych klientów ma ograniczony dekoder; prowadź oddzielne profile, jeśli pozwala na to kamera.
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
Jaki jest najszybszy test zgodności H.264?
Użyj udokumentowanego strumienia bazowego lub głównego profilu o niższej rozdzielczości.
Czy rozdzielczość może powodować awarię, nawet jeśli profil jest zgodny?
Tak. Poziom, klatki odniesienia, bitrate i pojemność dekodera również mają znaczenie.
Dlaczego jeden strumień H.264 działa w siatce, a inny zawodzi?
Drugi strumień może wykorzystywać cięższy profil lub zużywać więcej zagregowanych zasobów dekodera.
Podstawowe odniesienia
- IETF RFC 7826 — protokół przesyłania strumieniowego w czasie rzeczywistym 2.0
- MDN — kontenery multimediów i formaty kodeków w Internecie
- FFmpeg — RTSP opcje protokołu i przykłady
Powiązany przewodnik SmartRTSP
Otwórz powiązany przewodnikSprawdź profil, poziom, rozdzielczość i pakietyzację, gdy jeden strumień z kamery H.264 działa, a drugi nie.