Bezpośrednia odpowiedź
Zliczaj nagrania z kamer, równoczesne wyjścia widzów i każdy strumień, który musi zostać zdekodowany lub transkodowany. Rozmiar dla kombinacji szczytowej oraz rezerwy na ponowne uruchomienie i przełączanie awaryjne, a nie dla przeciętnego pulpitu nawigacyjnego.
Dlaczego tak się dzieje
Ścieżka zawierająca tylko przekaźnik jest zwykle ograniczona liczbą sieci i sesji, podczas gdy transkodowanie powoduje dodatkowe ograniczenia dekodera, kodera, pamięci i temperatury. Siatki składające się z wielu kamer szybko zwielokrotniają obciążenie.
Przeglądarki zwykle potrzebują bramy, która konwertuje obraz z kamery na natywną internetową ścieżkę dostarczania.
Kontrolowany test
Zbuduj model małego obciążenia, a następnie zweryfikuj go za pomocą rzeczywistego kodeka, rozdzielczości, liczby klatek na sekundę i liczby widzów.
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 |
|---|---|---|
| Łykać | Zliczaj trwałe sesje kamer i przepływności. | Znane są przepustowość źródła i ograniczenia kamery. |
| Wentylacja | Oszacuj szczytową oglądalność na wyjście. | Przepustowość wychodząca jest ograniczona. |
| Obliczać | Zliczaj jednoczesne operacje dekodowania i kodowania. | Testowana jest wydajność sprzętu i oprogramowania. |
| Nad głową | Przetestuj restart, podłącz ponownie burzę i jeden uszkodzony węzeł. | Usługa odzyskuje działanie bez przeciążania kamer. |
Dowód do zachowania
Śledź p95 procesor, pamięć, wyjście, czas uruchamiania i częstotliwość ponownego łączenia podczas realistycznego testu szczytowego.
Uwaga dotycząca granicy i bezpieczeństwa
Nie publikuj liczby pojemności bez założeń dotyczących kodeka i obciążenia, które ją wygenerowały.
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
Ile kamer może obsłużyć jedna bramka?
Nie ma użytecznego numeru uniwersalnego; zależy to od szybkości transmisji, kodeków, transkodowania, sprzętu i rozmieszczenia widzów.
Czy przekazywanie usuwa wszystkie koszty obliczeń?
Usuwa większość kosztów kodowania wideo, ale nadal wykorzystuje zasoby sieciowe, pamięci, sesji i pakowania.
Po co testować ponowne łączenie burz?
Ponowne uruchomienie bramy może spowodować jednoczesne ponowne nawiązanie połączenia każdej sesji kamery i przeglądarki, co powoduje obciążenie szczytowe znacznie przekraczające normalne obciążenie.
Podstawowe odniesienia
- FFmpeg — RTSP opcje protokołu i przykłady
- IETF RFC 7826 — protokół przesyłania strumieniowego w czasie rzeczywistym 2.0
- CISA — wytyczne Secure by Design
Powiązany przewodnik SmartRTSP
Otwórz powiązany przewodnikOszacuj sesje, przepustowość, powierzchnię dekodera i rezerwę na awarie przed umieszczeniem wielu obrazów z kamer za jedną bramą.