Resolutie: codering tot 2160P
Wat is de hoogste resolutie ondersteund door 4K Encoder ON-DMI-52B?
Normaal gesproken ondersteunt de HDMI-encoder voor codering een maximale resolutie van3840x2160P.
Mijn 4K-encoder toont geen 4K-resolutie. Waarom?
De weergegeven resolutie is afhankelijk van uw videobron. Als de videobron een resolutie lager dan 4K uitvoert, geeft de encoder alleen die werkelijke invoerresolutie weer. Zorg ervoor dat uw videobronapparaat is ingesteld op de 4K-resolutie uit te voeren.
Bitrate modus: CBR/VBR
Ondersteunt de HDMI-encoder verschillende bitsnelheidregelmodi?
Ja, de HDMI-encoder ondersteunt beideCBR (Constant Bitrate)enVBR (Variabele bitrate)modi.
Belangrijkste kenmerken:
1. CBR (Constant Bitrate):
- Houdt een consistente bitsnelheid tijdens de videostream.
- Ideaal voor omgevingen met een beperkte bandbreedte of voor stabiele netwerktransmissie.
- Zorgt voorspelbare netwerkprestaties en vermindert het risico op bufferingsproblemen.
2. VBR (Variabele bitrate):
- Past de bitsnelheid dynamisch aan op basis van de complexiteit van de video-inhoud.
- Biedt een betere videokwaliteit voor dezelfde bestandsgrootte in vergelijking met CBR.
- Geschikt voor scenario's waarin videokwaliteit prioriteit wordt gegeven en bandbreedte flexibeler is.
Toepassingen:
- Gebruik CBR voor live streaming over beperkte of inconsistente netwerkomstandigheden om onderbrekingen te minimaliseren.
- Gebruik VBR voor het opnemen of streamen van scenario's waarbij kwaliteit kritischer is dan een stabiele bitsnelheid.
Door beide modi te ondersteunen, biedt de streaming-encoder flexibiliteit om te voldoen aan verschillende eisen voor videokwaliteit en netwerkprestaties.
Framerate: codering tot 60 FPS
Notities: Het is vereist om de systeemmodus te schakelen van Setting->System->
Systeeminstelling. Meer informatie over
Systeeminstelling van Encoder.
Hoe kunnen we de werkelijke frames per seconde meten?
De echte frames per seconde (FPS) van een RTSP-stream testen met behulp vanPotspelerU kunt de ingebouwde functie voor het afspelen van video's in de software gebruiken. PotPlayer biedt een optie om video afspeelinformatie weer te geven, inclusief de huidige frames per seconde (FPS) tarief. Zo kun je de echte FPS van een RTSP-stream testen met PotPlayer:
- Installeer PotPlayer: Als je dit nog niet hebt gedaan, download en installeer je PotPlayer op je computer. PotPlayer is een multimediaspeler die verschillende streaming protocollen ondersteunt, waaronder RTSP.
- Open PotPlayer en speel de RTSP Stream: Start PotPlayer en selecteer de optie om een netwerkstream of URL te openen. Voer de URL of netwerklocatie van de RTSP-stream in om de stream in PotPlayer af te spelen.
- Statistieken weergeven van video afspelen: Terwijl de RTSP-stream wordt afgespeeld, klikt u met de rechtermuisknop op het PotPlayer-venster om toegang te krijgen tot het contextmenu. Selecteer in het contextmenu "Speelback-informatie" of "Statistiek" (het specifieke label kan variëren op basis van de PotPlayer-versie).
- Bekijk frames per seconde (FPS): Het venster video afspelen statistieken geeft informatie weer over de video die wordt afgespeeld, inclusief de realtime frames per seconde (FPS) tarief. Bewaak de FPS-waarde om de werkelijke framesnelheid van de RTSP-stream te observeren.
Door deze stappen te volgen, kunt u PotPlayer gebruiken om de echte frames per seconde (FPS) van een RTSP-stream te testen. Met de videoweergave van PotPlayer kunt u de realtime FPS-snelheid controleren en inzicht krijgen in de soepelheid en prestaties van het afspelen van de videostream.
Gop (sleutelinterval):
Waarom zouden we het Key Interval (GOP)?
Het verlagen van het Key Interval (GOP) kan de beeldkwaliteit helpen verbeteren door de hoeveelheid compressie die op elk frame wordt toegepast te verminderen. Dit kan resulteren in een hogere algehele beeldkwaliteit, vooral voor snel bewegende of complexe scènes. Dit kan echter ook de bestandsgrootte en verwerkingsvereisten vergroten, dus het is belangrijk om de afwegingen in evenwicht te brengen op basis van de specifieke behoeften van het project.
Kunnen we GOP (Key Interval) instellen op 0-1 om een lagere latentie te bereiken?
Nee, het is niet mogelijk om de GOP (Key Interval) in te stellen op 0-1 op onze encoders of encoder/decoder apparaten. Deze beperking is opzettelijk en dient om de stabiliteit en betrouwbaarheid van de videostream te waarborgen. Voor al onze apparaten is de GOP ingesteld op een minimum van5De firmware staat geen aanpassingen toe onder deze drempel.
Waarom kan GOP (Key Interval) niet lager worden ingesteld?
- StroomstabiliteitHet toestaan van onbeperkte GOP-waarden kan leiden tot streaminstabiliteit, zoals fluctuerende videokwaliteit en onbetrouwbare transmissie.
- Bitraatbeheer: Het instellen van een zeer lage GOP kan resulteren in inefficiënt bitrategebruik, een negatieve invloed op de algehele prestaties.
Waarom zouden we GOP en Framerate in evenwicht brengen voor optimale streaming?
Het is van cruciaal belang om de GOP- en framesnelheidsinstellingen dynamisch in evenwicht te brengen:
- Keyframe Interval (GOP): Minimaal 5 is vereist om efficiënte compressie en betrouwbare streaming te behouden.
- Frame rate: Aanpassen volgens de toepassingsbehoeften (bijvoorbeeld 30 fps of 25 fps voor realtime interactie).
Onjuiste aanpassing van deze factoren kan leiden tot:Verhoogde latentieenAfgeoorde beeldkwaliteit.
Hoe instelt ik Frame Rate and Key Interval (GOP) in te stellen voor Lower Latency?
Om een lagere latentie in uw HDMI-encoder te bereiken, kunt u de volgende parameters configureren:
1. Kadertariefinstellingen
- Aanbevolen instelling: Verlaag de framesnelheid om aan de eisen van de toepassing te voldoen zonder afbreuk te doen aan de videokwaliteit.
- Als real-time interactie bijvoorbeeld de prioriteit is, is een framesnelheid van30 fpsOf25 fpswordt vaak gebruikt.
- Het verlagen van de framesnelheid vermindert de verwerking en transmissievertragingen.
2. Key Interval (GOP) instellingen
- DeBelangrijkste interval(ook bekend als GOP - Group of Pictures) bepaalt hoe vaak een keyframe in de videostream wordt geplaatst.
- Aanbevolen instelling: Gebruik een kleiner sleutelinterval voor een lagere latentie, zoals1-2 seconden.
- Voorbeeld: Stel voor een video van 30 fps het sleutelinterval in op30-60 frames.
- Kleinere intervallen zorgen ervoor dat keyframes frequenter zijn, waardoor het voor de decoder gemakkelijker wordt om frames met minimale vertraging weer te geven.
3. Encoder bitrate modus
- Kies CBR (Constant Bitrate) om de gegevensoverdracht te stabiliseren, wat kan helpen bij het verminderen van latentie, vooral op netwerken met een beperkte bandbreedte.
4. Aanpassing van afwikkeling
- Het verlagen van de resolutie (bijvoorbeeld van 1080p naar 720p) kan ook bijdragen aan snellere coderings-, transmissie- en decoderingstijden.
Andere overwegingen:
- Zorg ervoor dat het netwerk minimale jitter en stabiele bandbreedte heeft om streaming met lage latentie te ondersteunen.
- Als de video via internet wordt verzonden, gebruikt u protocollen die zijn ontworpen voor lage latentie, zoalsSRT (veilig betrouwbaar vervoer)OfRTMP lage latency.
Door deze aanpassingen te combineren, kunt u de latentie aanzienlijk verminderen met behoud van een aanvaardbare balans tussen videokwaliteit en prestaties.
Bitrate: 500bit/s Aanvankelijk