Auflösung: Kodierung bis zu 2160P
Welche ist die höchste Auflösung, die vom 4K-Encoder ON-DMI-52B unterstützt wird?
Normalerweise unterstützt der HDMI-Encoder für die Kodierung eine maximale Auflösung von3840x2160P.
Mein 4K-Encoder zeigt keine 4K-Auflösung an. Warum?
Die angezeigte Auflösung hängt von Ihrer Videoquelle ab. Wenn die Videoquelle eine Auflösung unter 4K ausgibt, zeigt der Encoder nur die tatsächliche Eingangsauflösung an. Bitte stellen Sie sicher, dass Ihr Videoquellengerät auf die Ausgabe von 4K-Auflösung eingestellt ist.
Bitratenmodus: CBR/VBR
Unterstützt der HDMI-Encoder verschiedene Bitratensteuerungsmodi?
Ja, der HDMI-Encoder unterstützt sowohlCBR (Konstante Bitrate)als auchVBR (Variable Bitrate)Modi.
Hauptmerkmale:
1. CBR (Konstante Bitrate):
- Behält eine konstante Bitrate während des gesamten Videostreams bei.
- Ideal für Umgebungen mit begrenzter Bandbreite oder zur Gewährleistung einer stabilen Netzwerkübertragung.
- Gewährleistet vorhersehbare Netzwerkleistung und reduziert das Risiko von Pufferungsproblemen.
2. VBR (Variable Bitrate):
- Passt die Bitrate dynamisch an die Komplexität des Videoinhalts an.
- Liefert bei gleicher Dateigröße eine bessere Videoqualität im Vergleich zu CBR.
- Geeignet für Szenarien, bei denen die Videoqualität priorisiert wird und die Bandbreite flexibler ist.
Anwendungen:
- Verwenden Sie CBR für Live-Streaming über eingeschränkte oder inkonsistente Netzwerkbedingungen, um Unterbrechungen zu minimieren.
- Verwenden Sie VBR für Aufzeichnungs- oder Streaming-Szenarien, bei denen die Qualität wichtiger ist als eine stabile Bitrate.
Durch die Unterstützung beider Modi bietet der Streaming-Encoder Flexibilität, um unterschiedliche Anforderungen an Videoqualität und Netzwerkleistung zu erfüllen.
Bildrate: Kodierung bis zu 60FPS
HINWEISE: Es ist erforderlich, den Systemmodus von Einstellung->System-> zu wechseln.
Systemeinstellung. Erfahren Sie mehr über
Systemeinstellung des Encoders.
Wie können wir die tatsächlichen Bilder pro Sekunde messen?
Um die tatsächlichen Bilder pro Sekunde (FPS) eines RTSP-Streams mitPotPlayer zu testen, können Sie die integrierte Video-Wiedergabestatistik-Funktion der Software verwenden. PotPlayer bietet eine Option zur Anzeige von Video-Wiedergabeinformationen, einschließlich der aktuellen Bilder pro Sekunde (FPS). So können Sie die tatsächlichen FPS eines RTSP-Streams mit PotPlayer testen:
- PotPlayer installieren: Falls noch nicht geschehen, laden Sie PotPlayer herunter und installieren Sie ihn auf Ihrem Computer. PotPlayer ist ein Multimedia-Player, der verschiedene Streaming-Protokolle unterstützt, einschließlich RTSP.
- PotPlayer öffnen und den RTSP-Stream abspielen: Starten Sie PotPlayer und wählen Sie die Option zum Öffnen eines Netzwerkstreams oder einer URL. Geben Sie die URL oder den Netzwerkspeicherort des RTSP-Streams ein, um die Wiedergabe des Streams in PotPlayer zu starten.
- Video-Wiedergabestatistiken anzeigen: Während der RTSP-Stream abgespielt wird, klicken Sie mit der rechten Maustaste auf das PotPlayer-Fenster, um das Kontextmenü aufzurufen. Wählen Sie im Kontextmenü "Wiedergabeinformationen" oder "Statistiken" (die genaue Bezeichnung kann je nach PotPlayer-Version variieren).
- Bilder pro Sekunde (FPS) anzeigen: Das Fenster mit den Video-Wiedergabestatistiken zeigt Informationen über das abgespielte Video an, einschließlich der Echtzeit-Bilder pro Sekunde (FPS). Überwachen Sie den FPS-Wert, um die tatsächliche Bildrate des RTSP-Streams zu beobachten.
Wenn Sie diese Schritte befolgen, können Sie PotPlayer verwenden, um die tatsächlichen Bilder pro Sekunde (FPS) eines RTSP-Streams zu testen. Die Video-Wiedergabestatistik-Funktion von PotPlayer ermöglicht es Ihnen, die Echtzeit-FPS-Rate zu überwachen und Einblick in die Flüssigkeit und Leistung der Video-Stream-Wiedergabe zu erhalten.
Gop (Schlüsselintervall):
Warum sollten wir das Schlüsselintervall (GOP) verringern?
Die Verringerung des Schlüsselintervalls (GOP) kann dazu beitragen, die Bildqualität zu verbessern, indem die auf jedes Frame angewendete Kompression reduziert wird. Dies kann zu einer höheren Gesamtbildqualität führen, insbesondere bei schnell bewegten oder komplexen Szenen. Dies kann jedoch auch die Dateigröße und die Verarbeitungsanforderungen erhöhen, daher ist es wichtig, die Kompromisse basierend auf den spezifischen Anforderungen des Projekts abzuwägen.
Können wir GOP (Schlüsselintervall) auf 0–1 einstellen, um eine geringere Latenz zu erreichen?
Nein, es ist nicht möglich, den GOP (Key Interval) auf 0–1 bei unseren Encodern oder Encoder/Decoder-Geräten einzustellen. Diese Einschränkung ist beabsichtigt und dient dazu, die Stabilität und Zuverlässigkeit des Videostreams zu gewährleisten. Bei allen unseren Geräten ist der GOP auf ein Minimum von5, und die Firmware erlaubt keine Anpassungen unterhalb dieses Schwellenwerts.
Warum kann GOP (Key Interval) nicht niedriger eingestellt werden?
- Stream-Stabilität: Unbegrenzte GOP-Werte könnten zu Stream-Instabilität führen, wie schwankende Videoqualität und unzuverlässige Übertragung.
- Bitraten-Verwaltung: Ein sehr niedriger GOP könnte zu einer ineffizienten Bitratennutzung führen, was die Gesamtleistung negativ beeinflusst.
Warum sollten wir GOP und Bildrate für optimales Streaming ausbalancieren?
Es ist entscheidend, die GOP- und Bildrateneinstellungen dynamisch auszubalancieren:
- Keyframe-Intervall (GOP): Ein Minimum von 5 ist erforderlich, um eine effiziente Komprimierung und zuverlässiges Streaming aufrechtzuerhalten.
- Bildrate: Anpassen entsprechend den Anwendungsanforderungen (z. B. 30 fps oder 25 fps für Echtzeit-Interaktion).
Unsachgemäße Anpassung dieser Faktoren kann zu Folgendem führen:Erhöhte LatenzundVerschlechterte Bildqualität.
Wie richtet man Bildrate und Key Interval (GOP) für niedrigere Latenz ein?
Um eine niedrigere Latenz in Ihrem HDMI-Encoder zu erreichen, können Sie die folgenden Parameter konfigurieren:
1. Bildrateneinstellungen
- Empfohlene Einstellung: Verringern Sie die Bildrate, um den Anforderungen der Anwendung gerecht zu werden, ohne die Videoqualität zu beeinträchtigen.
- Wenn beispielsweise Echtzeit-Interaktion Priorität hat, wird eine Bildrate von30 fps or 25 fpshäufig verwendet.
- Eine Verringerung der Bildrate reduziert Verarbeitungs- und Übertragungsverzögerungen.
2. Key Interval (GOP)-Einstellungen
- DasKey Interval(auch bekannt als GOP – Group of Pictures) bestimmt, wie oft ein Keyframe in den Videostream eingefügt wird.
- Empfohlene Einstellung: Verwenden Sie ein kleineres Schlüsselintervall für geringere Latenz, z. B.1–2 Sekunden.
- Beispiel: Stellen Sie für ein 30-fps-Video das Schlüsselintervall auf30–60 Frames.
- Kleinere Intervalle sorgen dafür, dass Keyframes häufiger auftreten, wodurch der Decoder mit minimaler Verzögerung mit dem Rendern von Frames beginnen kann.
3. Encoder-Bitrate-Modus
- Wählen Sie CBR (Constant Bitrate), um die Datenübertragung zu stabilisieren, was zur Reduzierung der Latenz beitragen kann, insbesondere in Netzwerken mit begrenzter Bandbreite.
4. Anpassung der Auflösung
- Eine Verringerung der Auflösung (z. B. von 1080p auf 720p) kann ebenfalls zu schnelleren Kodierungs-, Übertragungs- und Dekodierungszeiten beitragen.
Weitere Überlegungen:
- Stellen Sie sicher, dass das Netzwerk minimalen Jitter und stabile Bandbreite aufweist, um Low-Latency-Streaming zu unterstützen.
- Wenn das Video über das Internet übertragen wird, verwenden Sie Protokolle, die für geringe Latenz entwickelt wurden, wie z. B.SRT (Secure Reliable Transport) or RTMP Low Latency.
Durch die Kombination dieser Anpassungen können Sie die Latenz erheblich reduzieren und gleichzeitig ein akzeptables Gleichgewicht zwischen Videoqualität und Leistung aufrechterhalten.
Bitrate: Anfangs 500 bit/s