Overslaan naar inhoud

Neem contact op

E-mail: sales@enciris.com
Telefoon: +33 (0)5 82 95 09 55
Adres: Enciris Technologies, 22 Ave de l'Europe, 81600 Gaillac, Frankrijk

Wat is een capturekaart?

Een capturekaart is een apparaat waarmee je video en audio kunt opnemen of streamen van het ene apparaat naar het andere, meestal van apparaten zoals een gameconsole, camera of een andere computer naar je pc.

Het werkt door de video- en audiosignalen van een extern apparaat (zoals een camera, PlayStation, Xbox of pc) op te nemen, deze invoer om te zetten in digitale gegevens en die gegevens naar je computer te sturen waar je de geïmporteerde inhoud kunt opnemen, bewerken of livestreamen.
Capture kaarten zijn vooral populair bij gamers en content creators die video van hoge kwaliteit willen om te streamen of video's te maken, en ze helpen ervoor te zorgen dat je beelden vloeiend en helder blijven zonder je computer of gamesysteem extra te belasten.

In medische en luchtvaarttoepassingen worden ze meestal gebruikt om video op te nemen van bronnen zoals aangesloten camera's of endoscopen.

Heb je echt een capturekaart nodig op een pc?

Dat doe je wel niet altijd een capturekaart op een pc nodigmaar het hangt af van wat je wilt doen:

  • Als het je doel is om inhoud op te nemen of te streamen die al op je pc draait (zoals pc-games of je bureaublad), kun je meestal software gebruiken zoals OBS Studio of ingebouwde tools zoals Windows Game Bar. In dit geval is een capturekaart niet nodig.

  • Een capturekaart is nodig als je video wilt opnemen of streamen van een extern apparaat-Bijvoorbeeld een spelconsole (zoals PlayStation, Xbox of Nintendo Switch), een camera of een tweede pc. De capturekaart werkt als een brug en brengt de video en audio van die externe bronnen naar je hoofd-pc om op te nemen of live te streamen.

  • Capture kaarten kunnen ook helpen bij geavanceerde setups (zoals dual-PC streaming), waarbij je één computer gebruikt voor gaming en een andere voor streaming, wat zorgt voor betere prestaties en kwaliteit.

Samenvatting:
Als je alleen video rechtstreeks vanaf je eigen pc wilt vastleggen, heb je geen capturekaart nodig. Als je inhoud van een ander apparaat wilt vastleggen of streamen, heb je een capturekaart nodig voor de beste resultaten.

Waarom gebruiken streamers een capturekaart?

Streamers gebruiken vaak een capturekaart om verschillende belangrijke redenen:

        • Externe apparaten aansluiten: Met capturekaarten kunnen streamers video en audio vastleggen van apparaten waarop niet direct streamingsoftware kan draaien, zoals gameconsoles (PlayStation, Xbox, Nintendo Switch), camera's of zelfs andere computers. Dit maakt het mogelijk om hoogwaardige gameplaybeelden of live camerafeeds op te nemen in hun stream.

        • Verbeterde prestaties: Als je games streamt vanaf een console of een tweede pc, zorgt een capturekaart ervoor dat de videocodering van het hoofdspelapparaat wordt gehaald. Dit zorgt voor een soepele gameplay zonder het systeem te vertragen of lag te veroorzaken, omdat al het zware streamingwerk op een aparte computer wordt afgehandeld.

        • Professionele videokwaliteit: Capture kaarten ondersteunen high-definition resoluties en frame rates. Ze behouden beeldhelderheid en synchronisatie, wat essentieel is voor het leveren van een gepolijste en professioneel ogende stream.

        • Geavanceerde streamopstellingen: Voor streamers die meerdere camera's, overlays of dual-PC opstellingen gebruiken, maken capturekaarten het mogelijk om videobronnen flexibel te mixen en naadloos tussen deze bronnen te schakelen tijdens een live uitzending.

        • Voor medisch: In medische use cases worden capture kaarten vaak gebruikt om live video van operaties vast te leggen. Dit wordt gedaan om informatie over procedures te delen en voor trainingsdoeleinden, zoals live weergave in de operatiekamer. Maar chirurgen gebruiken deze live weergave ook vaak tijdens de procedure. Daarom is de latentie van cruciaal belang, want het is essentieel dat de chirurg onmiddellijk feedback krijgt om zijn handbewegingen te beoordelen.

Samengevat gebruiken streamers capturekaarten om externe apparaten aan te sluiten, een hogere streamkwaliteit te bereiken, de prestaties te verbeteren en geavanceerde streamingopstellingen met meerdere apparaten te ondersteunen. Medische gebruikssituaties stellen zeer hoge eisen aan de latentie.

Wat is een encoder?

In de context van videotoepassingen is een encoder is een cruciale hardware- of softwarecomponent die ruwe videosignalen omzet in een gecomprimeerd digitaal formaat dat geschikt is voor opslag, transmissie of streaming.

Wat doet een video-encoder?

  • Signaalcompressie: Video-encoders nemen ongecomprimeerde of analoge video-ingang en gebruiken compressiealgoritmen (codecs zoals H.264, HEVC, MPEG-4) om de bestandsgrootte te verkleinen met behoud van zoveel mogelijk visuele kwaliteit. Deze stap is essentieel voor het efficiënt streamen en opslaan van grote hoeveelheden videogegevens.

  • Conversie van formaten: Ze kunnen verschillende invoerformaten, zoals HDMI, SDI of composietvideo, converteren naar veelgebruikte gecomprimeerde digitale formaten, waardoor de video eenvoudig kan worden afgespeeld op verschillende apparaten of platforms.

  • Real-time verwerking: Veel video-encoders werken in real-time, waardoor live streaming van video-inhoud. Tijdens een live-uitzending comprimeert en bereidt een encoder de video bijvoorbeeld voor op directe levering aan streamingdiensten zoals YouTube, Twitch of Facebook Live.

Toepassingen van video-encoders

  • Live streaming: Encoders maken het mogelijk om evenementen (sport, concerten, gaming, vergaderingen) in realtime te streamen naar een online publiek door de uitvoer van camera's of apparaten om te zetten naar een streambaar digitaal formaat.

  • Video-opname: Bij het vastleggen van video van camera's of capturekaarten comprimeren encoders de beelden voordat ze worden opgeslagen op een harde schijf of in de cloud, waardoor de opslagvereisten drastisch worden verlaagd.

  • Bewaking: Beveiligingssystemen gebruiken video-encoders om analoge CCTV-feeds om te zetten in digitale streams, waardoor netwerkvideo-opnames en bewaking op afstand mogelijk worden.

  • Uitzending en mediaproductie: Ze worden gebruikt in professionele studio's om uitzendingen van hoge kwaliteit efficiënt te comprimeren en te verzenden, of om video's op aanvraag te maken voor tv en internet.

Waarom encoders belangrijk zijn in video

  • Bandbreedte-efficiëntie: Gecomprimeerde videostreams gebruiken veel minder gegevens, waardoor ze praktisch zijn voor online distributie of draadloze transmissie.

  • Compatibel met apparaten: Gecodeerde video is gestandaardiseerd, zodat het kan worden afgespeeld op smartphones, computers, tv's en andere digitale apparaten.

  • Kwaliteitscontrole: Geavanceerde encoders balanceren compressie en videokwaliteit voor een vloeiende weergave, zelfs bij beperkte internetverbindingen, terwijl de latentie laag blijft voor live toepassingen.

Samengevat:
Een video encoder is essentieel voor het converteren van ruwe video naar gecomprimeerde digitale formaten die nodig zijn voor moderne opname, transmissie en streaming. Het maakt efficiënte opslag, live-uitzendingen en soepele digitale distributie van videocontent op verschillende platforms mogelijk.

Voor meer informatie kun je ook onze FFmpeg Whitepaper.

Wat is EDID?

EDID staat voor Uitgebreide weergave-identificatiegegevens. Het is een gestandaardiseerde metadata-indeling die is ingebed in weergaveapparaten (zoals monitoren, tv's of projectoren) die de mogelijkheden van het scherm communiceert naar een videobronapparaat (zoals een grafische kaart, computer, dvd-speler of set-top box).

Dankzij deze communicatie kan de bron automatisch de beste compatibele video-uitvoerinstellingen selecteren, zoals resolutie, vernieuwingsfrequentie, kleurkenmerken en audiomogelijkheden, zodat een optimale beeld- en geluidskwaliteit wordt gegarandeerd zonder dat de gebruiker deze handmatig hoeft te configureren.

De EDID-gegevens bevatten meestal informatie over de fabrikant, het producttype, het serienummer, ondersteunde weergavetimings en resoluties, schermgrootte, kleurkenmerken, luminantie en pixeltoewijzing (voor digitale schermen). Deze informatie wordt opgeslagen in de firmware van het beeldscherm, meestal in een niet-vluchtig geheugen zoals EEPROM.

EDID wordt verzonden via een communicatiekanaal dat bekend staat als het Display Data Channel (DDC), dat werkt via standaard video-interfaces zoals VGA, HDMI, DVI en DisplayPort. Het bronapparaat leest de EDID-gegevens tijdens het aansluiten of opstarten in een proces dat vaak een "EDID-handshake" wordt genoemd, waardoor het zijn uitvoer correct kan configureren voor het aangesloten beeldscherm.

Het systeem is ontstaan uit standaarden gepubliceerd door de Video Electronics Standards Association (VESA) en is essentieel geworden voor plug-and-play functionaliteit in moderne AV- en computeromgevingen. Wanneer EDID ontbreekt of defect is, kunnen gebruikers te maken krijgen met mismatches in de resolutie of weergaveproblemen.

Samengevat is EDID de "identiteitskaart" van een beeldscherm die videobronnen helpt automatisch de optimale mogelijkheden van het beeldscherm te identificeren en aan te passen, wat de gebruikerservaring en de compatibiliteit tussen apparaten verbetert.

Waarom doen sommige monitoren er lang over om binnenkomende video weer te geven?

Monitoren kunnen er soms om verschillende redenen lang over doen om een ingang te herkennen:

  • EDID-communicatie: Wanneer u een beeldscherm aansluit op een computer of een ander apparaat, voeren de twee een proces uit dat een "handdruk" wordt genoemd. Dit houdt in dat het beeldscherm zijn Extended Display Identification Data (EDID) - informatie over resoluties, vernieuwingsfrequenties en andere mogelijkheden - naar het bronapparaat stuurt. Als deze handshake of gegevensuitwisseling traag verloopt of tijdelijk mislukt, kan het beeldscherm vertraging oplopen bij het weergeven van een beeld. Dit komt vooral voor bij het schakelen tussen ingangen of het aansluiten van nieuwe apparaten..

  • Signaaldetectie en -verwerking: Na ontvangst van een ingangssignaal (zoals HDMI of DisplayPort) zijn veel beeldschermen een paar seconden bezig met het detecteren, verwerken en vergrendelen van het signaal. Dit omvat het uitzoeken van de resolutie, vernieuwingsfrequentie en kleurindeling. Monitoren met geavanceerdere verwerking of extra functies (zoals ingebouwde upscaling of HDR) doen er mogelijk langer over om dit proces te voltooien..

  • Hot Plug-detectie: Elke keer dat een ingang wordt aangesloten of omgeschakeld, gebruiken monitoren "hot plug detection" om de EDID-uitwisseling opnieuw te starten, wat de vertraging voor het verschijnen van het beeld kan vergroten..

  • Kabel- en verbindingskwaliteit: Slechte of incompatibele kabels of losse aansluitingen kunnen het detectie- en handshake-proces vertragen of bemoeilijken, waardoor soms extra vertraging optreedt of verschillende pogingen nodig zijn voordat de monitor het ingangssignaal herkent.3.

  • Monitor hardwareproblemen: In zeldzame gevallen kunnen verouderde of defecte monitoronderdelen (zoals condensatoren of onderdelen van de voeding) zorgen voor aanzienlijke vertragingen in het opstart- of signaalherkenningsproces..

Samenvatting: De meest voorkomende oorzaak is de EDID-handshake en signaalonderhandeling wanneer u bronnen aansluit of wisselt. Sommige apparaten uit de hogere klasse of goed bij elkaar passende bron/beeldscherm-paren voltooien dit proces sneller, terwijl andere er een paar seconden of langer over kunnen doen, afhankelijk van hun firmware en hardwareontwerp..

Wat is ecurl?

Wanneer je wilt beginnen met het ontwikkelen van een applicatie voor onze capture kaarten of camera's hebben we een gemeenschappelijke Restful API en Command Line Interface (CLI) genaamd ecurl. De CLI is erg handig omdat je meteen kunt beginnen met het ontwikkelen van je toepassing (voordat je gaat coderen) door de eenvoudige ecurl-commando's te gebruiken op de opdrachtregel van de pc (Windows of Linux).

Om bijvoorbeeld de kaartopname te starten kun je het onderstaande ecul commando gebruiken:

ecurl rec lt310:/0/sdi-in/0 -d extra.hw=nvenc // start de opname, je kunt hardwareversnelling opgeven, hier gebruiken we NVIDIA
                                                                                                             // door -d extra.hw=amf te gebruiken wordt de ingebouwde AMD GPU hardwareversnelling gebruikt.
                                                                                                             // door -d extra.hw=qsv te gebruiken wordt de Intel GPU hardwareversnelling gebruikt.

Voor meer informatie kun je onze nieuwste API-documenten downloaden, voor de LT-300 of Cameraproducten.

Welke GPU's ondersteunen jullie?

Voor de LT-300 familie en onze Cameraproducten ondersteunen we momenteel NVIDIA, AMD en Intel. Je kunt dit op dezelfde manier selecteren met onze API of direct op de opdrachtregel met het volgende ecurl commando:

ecurl rec lt310:/canvas/0 -d extra.hw=nvenc
// Neemt video op van het LT310 opnameapparaat met behulp van de NVIDIA (NVENC) hardware encoder.

Waar kan ik de stuurprogramma's en SDK krijgen?

Je kunt deze rechtstreeks downloaden van onze productpagina's voor capture kaarten of camera's.

Welke OS-versies ondersteunen jullie?

We ondersteunen momenteel Windows 11, 10, 8, 7, XP en Ubuntu Linux LTS 22.04 en hoger. We hebben klanten die gelijkwaardige Debian-versies gebruiken zonder problemen. Als je geïnteresseerd bent in ondersteuning voor Mac, laat het ons dan weten hier of stuur ons een e-mail naar info@enciris.com.

 

Welke programmeertalen worden ondersteund?

Hoewel bijna elke programmeertaal kan worden gebruikt met onze RESTful API, bieden we voorbeeldcode en helpers voor Go, C++, C# en Python. Andere talen kunnen ook worden gebruikt, maar dan moeten de JSON-indelingen wel geïntegreerd zijn.

Terug naar boven
nl_NLNL