Veelgestelde vragen: Video-instellingen voor EXVIST Encoders

FAQs: Video van Encoder

Video: Hoofdstroom/Sub Stream

Wat is het verschil tussen de hoofdstroom en substream, en hoe moet ik kiezen tussen hen?

Video-instellingen in encoder omvatten meestal twee streamtypes:HoofdstroomenSubstream.
  1. Hoofdstroom: Deze stream zorgt voor een hogere beeldkwaliteit en is ideaal voor scenario's waar de best mogelijke videoresolutie vereist is, zoals live monitoring of opname. Het selecteren van de hoofdstream zorgt voor gedetailleerde en scherpe video-uitvoer.
  2. Substream: Deze stream biedt een lagere beeldkwaliteit, maar verbruikt minder bandbreedte en opslag. Het is geschikt voor toepassingen waar een hoge resolutie geen prioriteit heeft, zoals mobiel bekijken of situaties met beperkte netwerkcapaciteit.
U kunt het streamtype selecteren op basis van uw vereisten: kies de hoofdstream voor een betere beeldkwaliteit en substream voor efficiënt bandbreedte en opslaggebruik.

Waarom kan ik de RTSP-stream niet uit de substream halen?

Er zijn een paar mogelijke redenen waarom de substream misschien niet werkt
  1. Systeemmodus instellen:Als de systeemmodus is ingesteld op1080p@60fpsAlleen de hoofdstroom is beschikbaar. In dit geval, wanneer u de RTSP-stream uit de substream probeert te trekken, werkt deze niet omdat de substream in deze modus is uitgeschakeld.
  2. Uitvoerresolutie van de videobronAls uw videobron 1080 isiIn plaats van 1080pDe bitsnelheid kan aanzienlijk toenemen (tot 11 Mbps). De encoder kan moeite hebben om de bitsnelheid te verlagen door middel van softwareaanpassingen, wat kan leiden tot storingen bij het trekken van de RTSP-substream. Het wordt aanbevolen om een 1080p videobron te gebruiken om betere substreamprestaties te garanderen.
Als u dit probleem wilt oplossen, controleert u de instellingen van de systeemmodus en de videobronresolutie om compatibiliteit met de substreamfunctie te garanderen.

Type Codec: H.265/H.264

Wat is een H.265 eigenlijk?

H.265, ook bekend alsHoge efficiëntie video codering (HEVC)Het is een videocompressie standaard die is ontwikkeld om de vorige H.264 (AVC) standaard te verbeteren. Het biedt efficiëntere compressie, waardoor video van hogere kwaliteit tegen lagere bitsnelheden in vergelijking met zijn voorganger.


Enkele belangrijke kenmerken van H.265 zijn:
  1. Verbeterde compressie: H.265 kan dezelfde visuele kwaliteit bereiken als H.264 terwijl u ongeveer de helft van de bitsnelheid gebruikt, waardoor het een efficiëntere optie is voor videocompressie.
  2. Ondersteuning voor een hogere resolutie: Het ondersteunt videoformaten met een hogere resolutie, waaronder 4K en zelfs 8K, waardoor het geschikt is voor ultra-high-definition inhoud.
  3. Verbeterde parallelle verwerking: H.265 is ontworpen om te profiteren van moderne hardwaremogelijkheden, waardoor een betere parallelle verwerking en verbeterde snelheid tijdens videocodering en decodering mogelijk is.
Over het algemeen is H.265 een belangrijke vooruitgang in videocompressietechnologie en biedt een hogere efficiëntie en verbeterde videokwaliteit, vooral voor inhoud met een hoge resolutie. Dit maakt het een belangrijke standaard voor verschillende toepassingen, waaronder videostreaming, omroep, surveillance en meer.

Kan H.265 worden gebruikt om live video naar YouTube te streamen in plaats van H.264?

Technisch gezien kan H.265 niet worden gebruikt om live video naar YouTube te streamen wanneer u het RTMP-protocol gebruikt. Deze beperking ontstaat omdat het RTMP (Real-Time Messaging Protocol), dat vaak wordt gebruikt voor live streaming, alleen de H.264-codec voor videocompressie ondersteunt.

Kan H.265 helemaal op YouTube worden gebruikt?

H.265 kan worden gebruikt voor geüploade video's naar YouTube, omdat het platform decoderen en verwerken van H.265-inhoud ondersteunt. Voor live streaming specifiek dwingt RTMP echter het gebruik van H.264.

Wat is een H.264?

H.264, ook wel bekend alsGeavanceerde video codering (AVC)Het is een veelgebruikte videocompressienorm die video van hoge kwaliteit biedt tegen aanzienlijk lagere bitsnelheden in vergelijking met oudere formaten. Het is een populaire keuze voor videostreaming, opnemen en uitzenden vanwege de efficiëntie en flexibiliteit.

Belangrijkste kenmerken van H.264:
  1. Hoge compressie-efficiëntie: H.264 vermindert bestandsgroottes met behoud van de videokwaliteit, waardoor het ideaal is voor streaming via internet of het opslaan van grote hoeveelheden videogegevens.
  2. Brede compatibiliteitOndersteund door een breed scala aan apparaten, platforms en applicaties, waaronder Blu-ray-spelers, streamingdiensten, webcams en videoconferentiesystemen.
  3. Schaalbaarheid: H.264 ondersteunt verschillende resoluties, van mobiele video's van lage kwaliteit tot high-definition (HD) en ultra-high-definition (UHD) formaten.
  4. FoutbestendigheidOntworpen om de kwaliteit van het afspelen van video te behouden, zelfs in netwerken met pakketverlies of variabele bandbreedte, waardoor een soepeler streaming wordt gegarandeerd.
  5. Flexibele profielen en niveaus: H.264 biedt meerdere profielen (basislijn, hoofd, hoog, enz.)En niveaus om tegemoet te komen aan diverse toepassingen, van basisvideoconferenties tot professionele omroep.
Toepassingen van H.264:
  1. StreamingdienstenGebruikt door platforms zoals YouTube, Netflix en Vimeo voor het leveren van video van hoge kwaliteit via internet.
  2. Toezichtssystemen: Wijd gebruikt in IP camera's voor efficiënte videocompressie en opslag.
  3. Videoconferenties: Maakt real-time communicatietoepassingen mogelijk zoals Zoom, Microsoft Teams en Skype.
  4. UitzendingAlgemeen aangenomen voor tv-omroep en Blu-ray-inhoud.
  5. Mobiele apparaten: Zorgt voor efficiënte video afspelen en opnemen op smartphones en tablets.
H.264 blijft een van de meest betrouwbare en veelzijdige videocodecs die vandaag de dag worden gebruikt, en balanceert kwaliteit en prestaties in verschillende scenario's.

Waarom is H.264 vereist voor RTMP streaming?

  1. RTMP Specificatie: RTMP, zoals gedefinieerd door Adobe, is ontwikkeld om H.264 en AAC te ondersteunen als de standaard video- en audiocodecs. Het bevat geen ondersteuning voor nieuwere codecs zoals H.265 (HEVC).
  2. Compatibiliteit van YouTube: YouTube's live streaming platform, dat afhankelijk is van RTMP voor invoerstreams, houdt zich aan deze standaard, waarbij videostreams H.264 moeten gebruiken voor compatibiliteit.

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):
  1. Houdt een consistente bitsnelheid tijdens de videostream.
  2. Ideaal voor omgevingen met een beperkte bandbreedte of voor stabiele netwerktransmissie.
  3. Zorgt voorspelbare netwerkprestaties en vermindert het risico op bufferingsproblemen.
2. VBR (Variabele bitrate):
  1. Past de bitsnelheid dynamisch aan op basis van de complexiteit van de video-inhoud.
  2. Biedt een betere videokwaliteit voor dezelfde bestandsgrootte in vergelijking met CBR.
  3. Geschikt voor scenario's waarin videokwaliteit prioriteit wordt gegeven en bandbreedte flexibeler is.
Toepassingen:
  1. Gebruik CBR voor live streaming over beperkte of inconsistente netwerkomstandigheden om onderbrekingen te minimaliseren.
  2. 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 overSysteeminstelling 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:
  1. 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.
  2. 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.
  3. 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).
  4. 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?

  1. StroomstabiliteitHet toestaan van onbeperkte GOP-waarden kan leiden tot streaminstabiliteit, zoals fluctuerende videokwaliteit en onbetrouwbare transmissie.
  2. 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:
  1. Keyframe Interval (GOP): Minimaal 5 is vereist om efficiënte compressie en betrouwbare streaming te behouden.
  2. 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
  1. Aanbevolen instelling: Verlaag de framesnelheid om aan de eisen van de toepassing te voldoen zonder afbreuk te doen aan de videokwaliteit.
  2. Als real-time interactie bijvoorbeeld de prioriteit is, is een framesnelheid van30 fpsOf25 fpswordt vaak gebruikt.
  3. Het verlagen van de framesnelheid vermindert de verwerking en transmissievertragingen.
2. Key Interval (GOP) instellingen
  1. DeBelangrijkste interval(ook bekend als GOP - Group of Pictures) bepaalt hoe vaak een keyframe in de videostream wordt geplaatst.
  2. Aanbevolen instelling: Gebruik een kleiner sleutelinterval voor een lagere latentie, zoals1-2 seconden.
  3. Voorbeeld: Stel voor een video van 30 fps het sleutelinterval in op30-60 frames.
  4. 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
  1. 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
  1. Het verlagen van de resolutie (bijvoorbeeld van 1080p naar 720p) kan ook bijdragen aan snellere coderings-, transmissie- en decoderingstijden.
Andere overwegingen:
  1. Zorg ervoor dat het netwerk minimale jitter en stabiele bandbreedte heeft om streaming met lage latentie te ondersteunen.
  2. 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

Waarom moeten we in het begin een lagere bitsnelheid instellen zoals 500bit / s bij het streamen?

Bij het streamen van video kan het instellen van een lagere bitsnelheid, zoals 500 bits per seconde, om een paar redenen gunstig zijn:
  1. Netwerk stabiliteitBeginnen met een lagere bitsnelheid zorgt voor een soepeler start van het streamingproces, vooral als de netwerkomstandigheden variabel zijn. Het zorgt ervoor dat de videofeed consequent kan worden verzonden zonder bufferproblemen, zelfs wanneer het netwerk aanvankelijk een beperkte bandbreedte heeft.
  2. Testen en optimalisatieDoor te beginnen met een lagere bitsnelheid, biedt het een mogelijkheid om de streamingopstelling te testen en te optimaliseren. Het maakt het mogelijk om factoren zoals resolutie, framesnelheid en algehele beeldkwaliteit te beoordelen om de optimale balans te vinden tussen videokwaliteit en bandbreedteverbruik.
  3. GebruikerservaringEen lagere initiële bitsnelheid kan een naadloze start bieden aan de streaming-ervaring voor kijkers. Het vermindert de kans op buffering of onderbrekingen, wat frustrerend kan zijn voor het publiek.
Zodra het streamingproces stabiel en geoptimaliseerd is, kan de bitsnelheid geleidelijk worden verhoogd om een hogere videokwaliteit te bereiken en tegelijkertijd een soepele kijkervaring te garanderen. Deze aanpak helpt bij het aanpassen aan verschillende netomstandigheden en zorgt voor een consistente stroom voor kijkers.

Wat is de relatie tussen bitsnelheid en het uploaden van bandbreedte?

De relatie tussen bitsnelheid en uploadbandbreedte is recht evenredig, omdat bitsnelheid bepaalt hoeveel gegevens per seconde worden verzonden, wat direct van invloed is op de hoeveelheid benodigde uploadbandbreedte.

Belangrijkste punten
1. Bitrate definitie:
  1. Bitrate verwijst naar de hoeveelheid gegevens (in bits) die per seconde wordt verzonden tijdens video- of audiostreaming. Het wordt meestal gemeten in kbps (kilobits per seconde) of Mbps (megabits per seconde).
2. Bandbreedtevereiste:
  1. De uploadbandbreedte van uw netwerk moet hoger zijn dan de bitsnelheid voor stabiele streaming. Bijvoorbeeld:
  2. Een bitsnelheid van 5 Mbps vereist meer dan 5 Mbps uploadbandbreedte om buffering of streamonderbrekingen te voorkomen.
3. Impact van een hoge bitrate:
  1. Het instellen van een hoge bitsnelheid verbruikt meer uploadbandbreedte. Als uw netwerk de vereiste bandbreedte niet kan volhouden, kan de stream instabiel worden, wat resulteert in vertragingen, buffering of kwaliteitsdalingen.
4. Bandbreedte vs. bitrate:
  1. Bitrate is de gegevens die worden verzonden, terwijl uploadbandbreedte het vermogen van uw netwerk is om met deze gegevens te verwerken. Een mismatch kan leiden tot prestatieproblemen.
Voorbeeld scenario
  1. Als uw ISP50 Mbps uploaden bandbreedteU moet een portie (bijv. 10-15 Mbps) toewijzen voor videostreaming en ruimte laten voor andere activiteiten zoals audio-, metagegevens of achtergrondtoepassingen.
Praktische aanbevelingen
  1. Test uw netwerk: Meet upload bandbreedte met tools zoals Speedtest voordat je streamt.
  2. Begin met een lagere bitrateVerhoog het geleidelijk op basis van de capaciteit van uw netwerk.
  3. Optimaliseer kwaliteit: Pas de videoresolutie, framerate en compressie aan om bitsnelheid in evenwicht te brengen met de beschikbaarheid van bandbreedte.
Door ervoor te zorgen dat uw bitsnelheid compatibel is met uw beschikbare uploadbandbreedte, kunt u stabiele streaming van hoge kwaliteit bereiken.

Lees meer over Video van Encoder

  1. Video van Encoder

    • Related Articles

    • FAQs: RTMP van Encoder

      Protocol van RTMP Wat is een RTMP? RTMP staat voor Real-Time Messaging Protocol. Het is een streamingprotocol ontwikkeld door Adobe Systems voor het verzenden van audio, video en gegevens via internet in realtime. RTMP wordt vaak gebruikt voor live ...
    • FAQs: TCP/IP van Encoder

      Wat is een TCP/IP? TCP/IP (Transmission Control Protocol/Internet Protocol) is een reeks communicatieprotocollen die worden gebruikt om netwerkapparaten op internet met elkaar te verbinden. Het maakt de overdracht van gegevens tussen computers en ...
    • FAQs: RTSP van Encoder

      Wat is een RTSP stream? RTSP (Real Time Streaming Protocol) is een netwerkbesturingsprotocol dat is ontworpen voor het regelen van de levering van multimediadata, zoals audio en video, via een netwerk. Het maakt de soepele overdracht van live of ...
    • Video van Encoder

      Video Ga naar Setting->Video/Audio->Video Item Beschrijving Video Hoofdstream/Sub stream Type Codec H.264/h.265 Resolutie Tot 1920*1080P (Hoofdstroom) Bitrate modus Vbr/cbr Frameraat Tot 25/30 fps of 50/60 fps, bepaald door de systeemmodus GOP ...
    • FAQs: Latencystest van Encoder

      Latency Test door RTSP Stream Hoe kunnen we een lagere latentie krijgen via VLC bij het afspelen van video op je iPad? Hoe kunnen we een latentest uitvoeren tussen de encoder en decoder? Hoe kunnen we een latentie test van codec uitvoeren door ...