Bezpośrednia odpowiedź
Krótsze segmenty mogą zmniejszyć opóźnienie HLS, ale interwał klatek kluczowych kamery, opakowanie bramy, zasady playlist i bufor odtwarzacza muszą być dopasowane. Zmierz całą ścieżkę przed wycięciem czasu trwania segmentu.
Dlaczego tak się dzieje
Klienci HLS zazwyczaj potrzebują opublikowanej listy odtwarzania i wystarczającej ilości multimediów, aby bezpiecznie rozpocząć. Źle dopasowane klatki kluczowe lub głębokie okno na żywo mogą powodować dodanie wielu segmentów opóźnienia, nawet jeśli sieć jest szybka.
Przeglądarki zwykle potrzebują bramy, która konwertuje obraz z kamery na natywną internetową ścieżkę dostarczania.
Kontrolowany test
Nagraj kamerę GOP, czas trwania segmentu, długość listy odtwarzania i rzeczywistą odległość od krawędzi odtwarzacza.
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 |
|---|---|---|
| Koder | Dopasuj klatki kluczowe do celów pakowania. | Segmenty mogą zaczynać się od użytecznych punktów o swobodnym dostępie. |
| Pakowacz | Zmierz tworzenie segmentów i publikację playlist. | Znane jest opóźnienie bramy. |
| Dostawa | Sprawdź zachowanie pamięci podręcznej i pochodzenia. | Klienci otrzymują świeże playlisty i multimedia. |
| Odtwarzacz | Zmierz bufor na żywo i odzysk. | Uruchomienie i ciągłość spełniają cel. |
Dowód do zachowania
Przydatny wynik obejmuje stałe opóźnienie, czas uruchamiania i zachowanie podczas utraty pakietów lub ponownego uruchomienia bramy.
Uwaga dotycząca granicy i bezpieczeństwa
HLS jest często dobrym formatem dystrybucji, ale nie jest pierwszym wyborem w przypadku ścisłej interaktywnej kontroli, chyba że zostanie udowodniony projekt o niskim opóźnieniu.
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
Czy segmenty jednosekundowe spowodują jednosekundowe opóźnienie?
Niekoniecznie; Buforowanie playlist i odtwarzaczy może dodać kilka czasów trwania segmentów.
Dlaczego klatki kluczowe mają znaczenie?
Klienci potrzebują punktów dostępu swobodnego, aby rozpocząć lub przełączać się w sposób czysty.
Czy każdy widz powinien podłączyć się do kamery?
Nie. Bramka powinna rozdzielać spakowany sygnał wyjściowy, aby chronić limity sesji kamery.
Podstawowe odniesienia
- IETF RFC 8216 — HTTP Transmisja na żywo
- 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 przewodnikZaplanuj opóźnienie HLS przy użyciu kodera GOP, czasu trwania segmentu, głębokości listy odtwarzania, zachowania CDN i bufora odtwarzacza.