FAQ: Ustawienia wideo dla koderów EXVIST

FAQ: Wideo o enkoderze

Główny strumień wideo / Sub Stream

Jaka jest różnica między strumieniem głównym a podstrumieniem i jak wybierać między nimi?

Ustawienia wideo w koderze zazwyczaj zawierają dwa typy strumieni:Główny strumieńorazPodstrumień- Nie.
  1. Stream głównyTen strumień zapewnia wyższą jakość obrazu i idealnie nadaje się do scenariuszy, w których wymagana jest najlepsza możliwa rozdzielczość wideo, takich jak monitorowanie na żywo lub nagrywanie. Wybór głównego strumienia zapewnia szczegółowe i ostre wyjście wideo.
  2. PodstrumieńTen strumień oferuje niższą jakość obrazu, ale zużywa mniejszą przepustowość i pamięć. Nadaje się do aplikacji, w których wysoka rozdzielczość nie jest priorytetem, takich jak oglądanie mobilnych lub sytuacje o ograniczonej pojemności sieci.
Możesz wybrać typ strumienia w oparciu o swoje wymagania: wybierz strumień główny dla lepszej jakości obrazu i podstrumień dla efektywnego wykorzystania przepustowości i pamięci masowej.

Dlaczego nie mogę wyciągnąć strumienia RTSP z strumienia podwodnego?

Istnieje kilka potencjalnych powodów, dla których podstrumień może nie działać
  1. Ustawienie trybu systemu-Jeśli tryb systemu jest ustawiony na1080p@60fpsDostępny jest tylko strumień główny. W tym przypadku, gdy próbujesz wyciągnąć strumień RTSP z strumienia pod strumienia, nie zadziała to, ponieważ strumień sub jest wyłączony w tym trybie.
  2. Rozdzielczość wyjścia źródła wideoJeśli Twoje źródło wideo to 1080U pacjentów zaczynających.Zamiast 1080U pacjentów leczonych rekombinantnymi eritropoetinowymi, prędkość bitów może znacznie wzrosnąć (do 11 Mbps). Koder może zmniejszyć bitrate poprzez dostosowania oprogramowania, co może prowadzić do awarii w ciągnięciu strumienia pod strumienia RTSP. Zaleca się użycie źródła wideo 1080p, aby zapewnić lepszą wydajność podstrumienia.
Aby rozwiązać ten problem, sprawdź ustawienia trybu systemu i rozdzielczość źródła wideo, aby zapewnić kompatybilność z funkcją podstrumienia.

Rodzaj kodeków: H.265/H.264

Czym jest H.265?

H.265, znany również jakoWysokowydajne kodowanie wideo (HEVC)Jest standardem kompresji wideo, który został opracowany w celu poprawy poprzedniej normy H.264 (AVC). Oferuje bardziej wydajną kompresję, umożliwiając wyższą jakość wideo przy niższych szybkościach bitów w porównaniu ze swoim poprzednikiem.


Niektóre kluczowe cechy H.265 obejmują:
  1. Poprawa kompresjaH.265 może osiągnąć taką samą jakość wizualną jak H.264, przy użyciu około połowy szybkości bitów, co czyni go bardziej skuteczną opcją kompresji wideo.
  2. Wsparcie dla wyższej rozdzielczościObsługuje formaty wideo o wyższej rozdzielczości, w tym 4K, a nawet 8K, dzięki czemu nadaje się do treści ultra wysokiej rozdzielczości.
  3. Ulepszone przetwarzanie równoległeH.265 został zaprojektowany w celu wykorzystania nowoczesnych możliwości sprzętowych, umożliwiających lepsze równoległe przetwarzanie i lepszą prędkość podczas kodowania i dekodowania wideo.
Ogólnie rzecz biorąc, H.265 jest znaczącym postępem w technologii kompresji wideo, oferując wyższą wydajność i poprawę jakości wideo, zwłaszcza w przypadku treści o wysokiej rozdzielczości. To sprawia, że jest ważnym standardem dla różnych aplikacji, w tym przesyłania strumieniowego wideo, nadawania, nadzoru i wielu innych.

Czy H.265 może być używany do transmisji wideo na żywo na YouTube zamiast H.264?

Technicznie nie, H.265 nie może być używany do transmisji wideo na żywo na YouTube podczas korzystania z protokołu RTMP. Ograniczenie to powstaje, ponieważ RTMP (Real-Time Messaging Protocol), który jest powszechnie używany do transmisji strumieniowej na żywo, obsługuje tylko kodek H.264 do kompresji wideo.

Czy H.265 może być używany na YouTube?

H.265 może być używany do przesyłania filmów na YouTube, ponieważ platforma obsługuje dekodowanie i przetwarzanie treści H.265. Jednak w przypadku transmisji strumieniowej na żywo RTMP egzekwuje stosowanie H.264.

Czym jest H.264?

H.264, znany również jakoZaawansowane kodowanie wideo (AVC)Jest szeroko stosowanym standardem kompresji wideo, który oferuje wysokiej jakości wideo przy znacznie niższych kursach bitów w porównaniu ze starszymi formatami. Jest popularnym wyborem do przesyłania strumieniowego wideo, nagrywania i nadawania ze względu na swoją wydajność i elastyczność.

Kluczowe cechy H.264-
  1. Wysoka wydajność sprężaniaH.264 zmniejsza rozmiary plików przy zachowaniu jakości wideo, dzięki czemu jest idealny do strumieniowego przesyłania przez Internet lub przechowywania dużych ilości danych wideo.
  2. Szeroka kompatybilnośćObsługiwane przez szeroki zakres urządzeń, platform i aplikacji, w tym odtwarzacze Blu-ray, usługi strumieniowe, kamery internetowe i systemy wideokonferencji.
  3. SkalowalnośćH.264 obsługuje różne rozdzielczości, od niskiej jakości filmów mobilnych po formaty wysokiej rozdzielczości (HD) i ultra wysokiej rozdzielczości (UHD).
  4. Odporność na błędyZaprojektowany w celu utrzymania jakości odtwarzania wideo nawet w sieciach o utratie pakietów lub zmiennej przepustowości, zapewniając płynniejsze strumieniowe przesyłanie strumieniowe.
  5. Elastyczne profile i poziomyH.264 oferuje wiele profili (bazeline, Main, High itp.)i poziomów, aby zaspokoić różne aplikacje, od podstawowych konferencji wideokonferencji po profesjonalną nadawanie.
Zastosowania H.264-
  1. Usługi strumienioweUżywany przez platformy takie jak YouTube, Netflix i Vimeo do dostarczania wysokiej jakości wideo przez Internet.
  2. Systemy nadzoruSzeroko stosowany w kamerach IP do skutecznej kompresji i przechowywania wideo.
  3. Konferencje wideoZasilanie aplikacji komunikacyjnych w czasie rzeczywistym, takich jak powiększenie, Microsoft Teams i Skype.
  4. NadawaniePowszechnie przyjęte do nadawania telewizyjnego i treści Blu-ray.
  5. Urządzenia mobilneZapewnia skuteczne odtwarzanie i nagrywanie wideo na smartfonach i tabletach.
H.264 pozostaje jednym z najbardziej niezawodnych i wszechstronnych kodeków wideo stosowanych dzisiaj, równoważąc jakość i wydajność w różnych scenariuszach.

Dlaczego H.264 jest potrzebny do streamingu strumieniowego RTMP?

  1. Specyfikacja RTMPRTMP, zdefiniowany przez Adobe, został opracowany w celu obsługi H.264 i AAC jako standardowych kodeków wideo i audio. Nie zawiera wsparcia nowszych kodeków takich jak H.265 (HEVC).
  2. Kompatybilność YouTubePlatforma strumieniowa na żywo YouTube, która opiera się na RTMP dla strumieni wejściowych, przestrzega tego standardu, wymagając wykorzystania strumieni wideo H.264 do kompatybilności.

Rozdzielczość kodowania do 2160P

Jaka jest najwyższa rozdzielczość wspierana przez 4K Encoder ON-DMI-52B?

Zazwyczaj do kodowania koder HDMI obsługuje maksymalną rozdzielczość3840x2160P- Nie.

Mój koder 4K nie wykazuje rozdzielczości 4K. Dlaczego?

Wyświetlana rozdzielczość zależy od źródła wideo. Jeśli źródło wideo wydaje rozdzielczość niższą niż 4K, koder wyświetli tylko tę rzeczywistą rozdzielczość wejściową. Upewnij się, że urządzenie źródło wideo jest ustawione na wyjście rozdzielczości 4K.

Tryb prędkości bitowej: CBR/VBR

Czy koder HDMI obsługuje różne tryby kontroli prędkości bitowej?

Tak, koder HDMI obsługuje obie(BR stały bitrate)orazVBR (Wariable Bitrate)tryby.

Kluczowe cechy-

Chodzący (BR stały bitrate)-
  1. Utrzymuje spójny bitrate w całym strumieniu wideo.
  2. Idealny dla środowisk o ograniczonej przepustowości lub do zapewnienia stabilnej transmisji sieciowej.
  3. Zapewnia przewidywalną wydajność sieci i zmniejsza ryzyko problemów z buforowaniem.
2. VBR (Wariable Bitrate)-
  1. Dostosowuje szybkość bitów dynamicznie w oparciu o złożoność treści wideo.
  2. Zapewnia lepszą jakość wideo dla tego samego rozmiaru pliku w porównaniu z CBR.
  3. Nadaje się do scenariuszy, w których jakość wideo jest priorytetowa, a przepustowość bardziej elastyczna.
Wnioski-
  1. Używaj CBR do transmisji strumieniowej na żywo w ograniczonych lub niespójnych warunkach sieciowych, aby zminimalizować przerwy.
  2. Użyj VBR do nagrywania lub strumieniowego scenariuszy, w których jakość jest bardziej krytyczna niż stabilny bitrate.
Wspierając oba tryby, koder strumieniowy zapewnia elastyczność w spełnianiu różnych wymagań dotyczących jakości wideo i wydajności sieci.

Ramka: Kodowanie do 60FPS

UwagyWymagane jest do przełączenia trybu systemowego z Setting-> System->Ustawienie systemu- Nie. Dowiedz się więcej oUstawienie kodera systemu- Nie.

Jak zmierzyć rzeczywiste klatki na sekundę?

Aby przetestować prawdziwe klatki na sekundę (FPS) strumienia RTSP za pomocąPotPlayerMożesz użyć wbudowanych statystyk odtwarzania wideo w oprogramowaniu. PotPlayer oferuje opcję wyświetlania informacji o odtwarzaniu wideo, w tym bieżących klatek na sekundę (FPS). Oto jak możesz przetestować prawdziwy FPS strumienia RTSP za pomocą PotPlayera:
  1. Zainstaluj PotPlayerJeśli jeszcze tego nie zrobiłeś, pobierz i zainstaluj PotPlayer na komputerze. PotPlayer to odtwarzacz multimedialny obsługujący różne protokoły strumieniowe, w tym RTSP.
  2. PotPlayer i odtwarzaj strumień RTSPUruchom PotPlayer i wybierz opcję otwarcia strumienia sieciowego lub adresu URL. Wprowadź adres URL strumienia RTSP lub lokalizację sieciową, aby rozpocząć odtwarzanie strumienia w PotPlayer.
  3. Statystyki odtwarzania wideoPodczas odtwarzania strumienia RTSP kliknij prawym przyciskiem myszy okno PotPlayer, aby uzyskać dostęp do menu kontekstowego. W menu kontekstowym wybierz "Informacje o odtwarzaniu" lub "Statystyka" (konkreślna etykieta może się różnić w zależności od wersji PotPlayer).
  4. Ramki na sekundę (FPS)Okno statystyk odtwarzania wideo będzie wyświetlać informacje o odtwarzanym wideo, w tym prędkość klatek w czasie rzeczywistym na sekundę (FPS). Monitoruj wartość FPS, aby obserwować rzeczywistą częstotliwość klatek strumienia RTSP.

Wykonując te kroki, możesz użyć PotPlayera do testowania prawdziwych klatek na sekundę (FPS) strumienia RTSP. Funkcja statystyk odtwarzania wideo PotPlayer pozwala monitorować szybkość FPS w czasie rzeczywistym, zapewniając wgląd w płynność i wydajność odtwarzania strumienia wideo.

Interwał kluczowy):

Dlaczego powinniśmy obniżyć Key Interval (GOP)?

Obniżenie interwału kluczowego (GOP) może pomóc poprawić jakość obrazu poprzez zmniejszenie ilości kompresji stosowanej do każdej klatki. Może to skutkować wyższą ogólną jakością obrazu, zwłaszcza w szybko poruszających się lub złożonych scenach. Może to jednak również zwiększyć wielkość pliku i wymagania dotyczące przetwarzania, dlatego ważne jest, aby zrównoważyć kompromisy w oparciu o specyficzne potrzeby projektu.

Czy możemy ustawić GOP (Key Interval) na 0-1, aby osiągnąć niższe opóźnienie?

Nie jest możliwe ustawienie GOP (Key Interval) na 0-1 na naszych koderach lub urządzeniach koderowych / dekoderowych. Ograniczenie to jest celowe i służy zapewnieniu stabilności i niezawodności strumienia wideo. Dla wszystkich naszych urządzeń GOP jest ustawiony na minimum5, a oprogramowanie układowe nie pozwala na dostosowania poniżej tego progu.

Dlaczego GOP (Key Interval) nie może być ustawiony niższym?

  1. Stabilność strumieniaPozwolenie na nieograniczone wartości GOP może prowadzić do niestabilności strumienia, takiej jak wahania jakości wideo i niewiarygodna transmisja.
  2. Zarządzanie kursem bitowymUstawienie bardzo niskiego poziomu GOP może skutkować nieefektywnym wykorzystaniem ritmu bitowego, negatywnie wpływającym na ogólną wydajność.

Dlaczego powinniśmy równoważyć GOP i Framerate dla optymalnego streamingu strumieniowego?

Ważne jest, aby dynamicznie zrównoważyć ustawienia GOP i częstotliwości klatek:
  1. Interwał klatki kluczowej (GOP)Do utrzymania skutecznej kompresji i niezawodnego strumieniowego jest wymagane minimum 5 osób.
  2. Częstotliwość ramDostosuj do potrzeb aplikacji (np. 30 fps lub 25 fps do interakcji w czasie rzeczywistym).
Niewłaściwe dostosowanie tych czynników może prowadzić do:Zwiększona opóźnienieorazPonieważniona jakość obrazu- Nie.

Jak skonfigurować częstotliwość klatek i interwał kluczy (GOP) dla niższej opóźnienia?

Aby osiągnąć niższe opóźnienie w koderze HDMI, możesz skonfigurować następujące parametry:

Chodzący Ustawienia ramy
  1. Zalecane ustawieniaObniżenie częstotliwości klatek zgodnie z wymaganiami aplikacji bez uszczerbku dla jakości wideo.
  2. Na przykład, jeśli interakcja w czasie rzeczywistym jest priorytetem, częstotliwość klatek30 fpslub25 fpsjest powszechnie stosowany.
  3. Obniżenie częstotliwości klatek zmniejsza opóźnienia przetwarzania i transmisji.
2. Ustawienia klucza interwalu (GOP)
  1. U pacjentów z rekombinantnym erytropoetinem erytropoetinem erytropoetinem erytropoetinem erytropoetinem erytropoetinem erytropoetinem erytropoetinem erytropoetinem Interwał kluczowy(znany również jako GOP - Group of Pictures) określa, jak często klatek kluczy jest wstawiany do strumienia wideo.
  2. Zalecane ustawieniaUżyj mniejszego odstępu kluczowego dla niższej opóźnienia, takiego jak1-2 sekundy- Nie.
  3. Przykład: W przypadku wideo o prędkości 30 fps ustaw odstęp klucza, aby30-60 klatek- Nie.
  4. Mniejsze odstępy czasu zapewniają częstsze klatek kluczy, ułatwiając dekoderowi rozpoczęcie renderowania klatek z minimalnym opóźnieniem.
3. Tryb Bitrate kodera
  1. Wybierz CBR (Stały Bitrate) do stabilizacji transmisji danych, co może pomóc zmniejszyć opóźnienie, zwłaszcza w sieciach o ograniczonej przepustowości.
4. Dostosowanie rozdzielczości
  1. Niska rozdzielczość (np. od 1080p do 720p) może również przyczynić się do szybszego czasu kodowania, transmisji i dekodowania.
Inne rozważania-
  1. Upewnij się, że sieć ma minimalny drż i stabilną przepustowość do obsługi strumieniowej o niskim opóźnieniu.
  2. Jeśli wideo jest przesyłane przez Internet, użyj protokołów przeznaczonych do niskiego opóźnienia, takich jak(Bezpieczny niezawodny transport SRT)lubRTMP Niskie opóźnienie- Nie.
Łącząc te dostosowania, można znacznie zmniejszyć opóźnienie przy zachowaniu akceptowalnej równowagi jakości i wydajności wideo.

Początkowo prędkość bitów: 500bit/s

Dlaczego musimy ustawić niższą prędkość bitów jak 500 bitów / s podczas streamingu na samym początku?

Podczas przesyłania strumieniowego wideo ustawienie niższej szybkości bitów, takiej jak 500 bitów na sekundę, na początku może być korzystne z kilku powodów:
  1. Stabilność sieciPocząwszy od niższej prędkości bitów pozwala na płynniejszy rozpoczęcie procesu strumieniowego, zwłaszcza jeśli warunki sieciowe są zmienne. Zapewnia, że kanał wideo może być konsekwentnie przesyłany bez problemów z buferem, nawet gdy sieć może początkowo mieć ograniczoną przepustowość.
  2. Testowanie i optymalizacjaZaczynając od niższego stopnia bitowego : daje możliwość przetestowania i optymalizacji konfiguracji strumieniowej. Pozwala na ocenę czynników takich jak rozdzielczość, częstotliwość klatek i ogólna jakość obrazu, aby znaleźć optymalną równowagę między jakością wideo a zużyciem przepustowości.
  3. Doświadczenie użytkownikaObniższy początkowy hitrate może zapewnić płynny początek wrażenia strumieniowego dla widzów. Zmniejsza prawdopodobieństwo buforowania lub przerw, co może być frustrujące dla publiczności.
Gdy proces strumieniowy jest stabilny i zoptymalizowany, szybkość bitów można stopniowo zwiększać, aby osiągnąć wyższą jakość wideo przy jednoczesnym zapewnieniu płynnego oglądania. To podejście pomaga dostosować się do różnych warunków sieciowych i zapewnić spójny strumień dla widzów.

Jaki jest związek między bitrate a przepustowością przesyłania?

Związek między bitrate a przepustowością przesyłania jest bezpośrednio proporcjonalny, ponieważ bitrate określa, ile danych jest przesyłanych na sekundę, co bezpośrednio wpływa na wymaganą przepustowość przesyłania.

Kluczowe punkty
Chodzący Definicja Bitrate:
  1. Bitrate odnosi się do ilości danych (w bitach) przesyłanych na sekundę podczas strumieniowego wideo lub dźwięku. Zazwyczaj mierzy się w kbps (kilobity na sekundę) lub Mbps (megabity na sekundę).
2. Wymaganie o przepustowość:
  1. Szerokość pasma przesyłania sieci musi być wyższa niż bitrate dla stabilnego streamingu strumieniowego. Na przykład:
  2. Bitrate 5 Mbps wymaga ponad 5 Mbps przepustowości przesyłania, aby uniknąć buforowania lub przerw strumienia.
3. Wpływ wysokiego Bitrate:
  1. Ustawienie wysokiego stopnia bitowego pochłada większą przepustowość przesyłania. Jeśli sieć nie może utrzymać wymaganej przepustowości, strumień może stać się niestabilny, co powoduje opóźnienia, buforowanie lub spadki jakości.
4. Prędkość vs. Bitrate:
  1. To dane przesyłane, podczas gdy przepustowość przesyłania jest zdolnością sieci do obsługi tych danych. Niedopasowanie może prowadzić do problemów z wydajnością.
Przykład scenariusza
  1. Jeśli Twój dostawca usług internetowych zapewnia50 Mbps przesłać przepustowośćPowinieneś przydzielić część (np. 10-15 Mbps) do streamingu wideo i pozostawić miejsce na inne działania, takie jak audio, metadane lub aplikacje tło.
Praktyczne zalecenia
  1. Testuj swoją siećZmierz przepustowość przesyłania za pomocą narzędzi takich jak Speedtest przed przesyłaniem strumieniowym.
  2. Zacznij od niższej stopy bitowejStopniowo zwiększaj go w zależności od zdolności sieci.
  3. Optymalizacja jakościDostosuj rozdzielczość wideo, ramkę i kompresję, aby zrównoważyć szybkość bitową z dostępnością przepustowości.
Upewniając się, że Twoja hitrate jest kompatybilność z dostępną przepustowością przesyłania, możesz osiągnąć stabilny, wysokiej jakości streaming strumieniowy.

Dowiedz się więcej o wideo Encoder

  1. Video z kodera

    • Related Articles

    • Wideo z kodera

      Wideo Przejdź do Setting->Wideo/Audio->Wideo Pozycja Opis Wideo Główny strumień/Sub strumień Rodzaj kodu H.264/h.265 Uchwała Do 1920 * 1080P (strumień główny) Tryb bitowy Vbr/cbr Ramka Do 25/30 fps lub 50/60 fps, określone przez tryb systemowy GOP ...
    • FAQ: Naciśnięcie RTSP enkodera

      Czym jest RTSP Push to Wowza Video? RTSP Push to Wowza Video odnosi się do możliwości przesyłania strumieniowego wideo na żywo do oprogramowania Wowza Video za pomocą protokołu strumieniowego w czasie rzeczywistym (RTSP). Umożliwia to transmisję ...
    • FAQ: Podgląd Koder

      H.265 Podgląd Jak mogę rozwiązać problem "czarnego ekranu"? Aby rozwiązać problem czarnego ekranu podczas próby podglądu wideo na żywo w przeglądarkach z powodu braku wsparcia dla H.265 w Flash, możesz rozważyć następujące opcje: Użyj alternatywnych ...
    • Ustawienie systemu koder

      Seria koderów SS52 MS7 Tryb systemu Przejdź do Setting->System Setting->Select "Tryb systemu"z listy rozwijanej: 1*2160P@25/30+D1@25/30 lub 1*1080P@50/60 Uwagy- Ważne jest, aby częstotliwość odświeżania była60Hz, ponieważ brak tego może skutkować ...
    • FAQ: Ustawienia systemowe kodera

      Tryb systemu Czy możliwe jest przełączenie trybu systemowego? Tak, możliwe jest przełączenie trybu systemu, pod następującymi warunkami: W zależności od modeli i ich możliwości możliwość przełączania trybów systemu może się różnić. Niektóre modele ...