[Plattformübergreifend]

Video Capture SDK .Net

v15.9
Unser .Net SDK integriert nahtlos Videoaufnahme- und -verarbeitungsfunktionen in Softwareanwendungen. Dieses vielseitige SDK erleichtert die Video- und Audiowiedergabe und unterstützt die Aufnahme von verschiedenen Quellen, einschließlich USB-Webcams, IP-Kameras, Blackmagic Decklink-Karten und Camcordern. Es bietet umfassende Unterstützung für verschiedene Ausgabeformate, darunter MP4, WebM, AVI, WMV, MPEG-1/2 und andere. Entwicklern steht außerdem eine umfangreiche Bibliothek mit Video- und Audioeffekten zur Verfügung, um Multimedia-Inhalte zu verbessern und anzupassen.

Darüber hinaus bietet unser SDK eine robuste plattformübergreifende Kompatibilität, die eine nahtlose Integration mit Windows-, Linux-, macOS-, iOS- und Android-Umgebungen gewährleistet. Diese plattformübergreifende Anpassungsfähigkeit ermöglicht es Entwicklern, Anwendungen zu erstellen, die über verschiedene Betriebssysteme und Geräte hinweg konsistent funktionieren und den Benutzern ein konsistentes und flexibles Multimedia-Erlebnis bieten.
video-capture-sdk-net-slide-1

SDK STRUKTUR

Das SDK ist in hohem Maße kompatibel mit über 10 verschiedenen Video- und Audio-Eingangsquellen und unterstützt über 20 verschiedene Ausgangsformate. Es bietet Entwicklern Flexibilität, indem es eine breite Palette von Hardware-Optionen für Eingangs- und Ausgangskonfigurationen ermöglicht. Mit der Fähigkeit, sowohl Video- als auch Audioinhalte zu verarbeiten, kann das SDK verarbeitete Daten in Dateien speichern oder über eine Netzwerkverbindung streamen.

VIDEO-AUFNAHME-PIPELINE

Während der Vorschau- oder Erfassungsphase können Video- und Audioströme durch verschiedene Effekte verarbeitet werden. Anschließend werden diese Ströme aufgeteilt und zur weiteren Bearbeitung an Encoder und Audio-/Video-Renderer weitergeleitet.
video-capture-sdk-net-slide-2
video capture sdk net slide 3

AUSGABEFORMATE

Das SDK unterstützt eine Vielzahl gängiger Video-, Audio- und Bildformate und Codecs, wie MP4 (mit H264/HEVC für Video und AAC für Audio), WebM (mit VP8/VP9/AV1 für Video und Vorbis oder OPUS für Audio), sowie WMV, MP3, JPEG, GIF und PNG.

VIDEOBEARBEITUNG

Sie können Text, Bilder oder GIF-Logos hinzufügen, Helligkeit, Kontrast, Sättigung oder Farbton anpassen, die Größe ändern, Inhalte zuschneiden oder drehen und Chroma-Keying oder verschiedene Videoeffekte anwenden, um Ihre Inhalte zu verbessern.
video capture sdk net slide 4
video capture sdk net slide 5

AUDIOVERARBEITUNG

Integrieren Sie einen Equalizer in Ihre Anwendung, mit dem die Benutzer ihr Klangerlebnis feinabstimmen können. Mit dieser Funktion können sie bestimmte Audiofrequenzen wie Höhen, Mitten und Bässe anpassen, um ihr gewünschtes Klangprofil zu erreichen. Darüber hinaus können die Benutzer die Audiopegel normalisieren oder die Lautstärke verstärken und so eine präzise Kontrolle über die Audioausgabe erhalten. Viele andere Audioeffekte stehen für weitere Anpassungen zur Verfügung.

VisioForge Video Capture SDK .Net Die wichtigsten Merkmale sind:

Unterstützte Video- und Audioquellen

  • USB-Webkameras und andere Aufnahmegeräte (einschließlich 4K-Geräte)
  • ONVIF IP-Kameras (PTZ und andere APIs unterstützt)
  • JPEG/MJPEG, MPEG-4 und H264 HTTP/RTSP/RTMP IP-Kameras/Server, unterstützt HD-Format
  • Blackmagic Decklink-Geräte
  • Quelle für Bildschirmaufnahmen (einschließlich mehrerer Bildschirme) und Fensteraufnahmen
  • Lautsprecher (Loopback)
  • NewTek NDI-Geräte
  • PCI-Erfassungskarten
  • TV-Tuner (mit und ohne internen MPEG-Encoder)
  • DV- und HDV-MPEG-2-Camcorder
  • FLIR/Teledyne-Kameras (USB3 Vision/GigE)
  • Basler Kameras (USB3 Vision/GigE)
  • Microsoft Kinect/Kinect 2 für Windows
  • Audioaufnahmegeräte und Soundkarten
  • ASIO-Geräte

Ausgabe von Videoformaten

  • AVI (mit Audio-/Video-Codecs wie MJPEG, DivX, XviD und x264)
  • WMV (Unterstützung von benutzerdefinierten WMV-Profilen. Sie können Streams so konfigurieren, dass sie variable Bitratencodierung (VBR), unkomprimierten Audio- oder Videostream, Videogröße, Puffergröße, Bildrate usw. verwenden)
  • DV und MPEG von DV/HDV-Camcordern und TV-Tunern mit internem MPEG-Encoder (DirectCapture-Technologie)
  • DV (von einem beliebigen Videoaufnahmegerät)
  • MPEG-1/2/4 (einschließlich VCD/SVCD/DVD-Profile) und FLV mit FFMPEG-Wrapper
  • WebM (Vorbis + VP8/VP9)
  • MP4 H264/HEVC + AAC-Ausgabe über Software-Encoder oder GPU-Encoder (Intel QuickSync, Nvidia CUDA/NVENC oder AMD/ATI AMF)
  • Alle von FFMPEG.exe unterstützten Formate (einschließlich MP4 H264/HEVC)
  • Benutzerdefinierte Ausgabeformate (mit DirectShow-Filtern von Drittanbietern)
  • Animiertes GIF
  • MOV
  • MPEG-TS

Ausgabe von Audioformaten

  • WAV (komprimiert oder PCM)
  • WMA (Windows Media Audio)
  • M4A (AAC)
  • MP3 (mit LAME)
  • FLAC
  • Ogg Vorbis
  • Speex

Schnappschuss-Formate

  • JPEG
  • PNG
  • GIF
  • BMP
  • System.Drawing.Bitmap
  • SkiaSharp SKBitmap

Videoverarbeitung und Effekte (CPU/GPU)

  • Bild-Overlay (einschließlich animiertes GIF)
  • Textüberlagerung
  • Schwenken/Zoomen
  • Helligkeit, Kontrast, Sättigung, Farbton, usw.
  • Deinterlace
  • Denoise
  • Größenanpassung an jede Auflösung
  • chroma-key
  • Einblendung/Ausblendung
  • rotieren
  • Unterstützung für DirectShow-Filter von Drittanbietern
  • unabhängige Videoeffekte für Vorschau und Ausgabe

Audiobearbeitung und Effekte

  • Volumenverstärker
  • Equalizer
  • 3D-Bass-System
  • Normalisierung
  • automatische/manuelle Verstärkung
  • es gibt viele andere Auswirkungen

Netzwerk-Streaming-Formate

  • WMV (Windows Media Video)
  • HLS (HTTP Live Streaming), kompatibel mit Android und iOS
  • RTSP-Streaming mit H264/AAC-Codecs
  • Glattes Streaming-Protokoll zu Microsoft IIS Server
  • RTMP, UDP und jedes andere von FFMPEG.exe unterstützte Protokoll an andere Medienserver und -geräte
  • YouTube
  • NDI
  • zu anderen Medienservern und Geräten unter Verwendung einer virtuellen Kamera/Audioquelle

Andere Merkmale

  • Audio/Video-Vorschau
  • Fernsehtuning
  • Steuerung des Videoaufnahmegeräts
    • Videoeingang (Kreuzschienenschnittstelle)
    • Videoformat
    • Bildrate
    • unterstützt Grafikkarten mit mehreren Eingängen
    • Kamerasteuerung (Helligkeit, Sättigung usw.)
  • Bewegungserkennung
  • Barcode-Leser (QR-Code, UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, Codabar, ITF, RSS-14, Data Matrix, Aztec, PDF-417)
  • Unterstützung benutzerdefinierter Schnittstellen
  • Computer Vision API
  • OSD (Bildschirmanzeige)
  • PIP (Picture-In-Picture) (Videoaufnahmequellen, IP-Kameras und Videodateien werden unterstützt)
  • Gesichtserkennung und Objektverfolgung
  • Mehrere Ausgabebildschirme
  • Timeshift
  • Ausgabe in verschlüsselte Videodateien mit dem Video Encryption SDK
  • Ausgabe an Virtual Camera SDK
  • Unterstützung von Serviceanwendungen
  • Unterstützung für das Lesen und Schreiben von Audio-/Videodatei-Tags
  • madVR Video Renderer Unterstützung
  • Wiedergabe von RTSP- und MJPEG-Streams mit niedriger Latenzzeit von der IP-Kamera
  • OBS (Open Broadcaster Software) streaming
  • async/await API

IDE

  • Visual Studio 2019 und höher: Visual C#, Visual C++, Visual Basic .NET
  • Visual Studio Code
  • JetBrains-Reiter
  • Kann mit anderen .Net-kompatiblen Anwendungen wie Microsoft Access, Word und Excel verwendet werden.

UI-Frameworks

  • WinForms
  • WPF
  • WinUI 3 for Desktop
  • Avalonia
  • GTK#
  • MAUI
  • Xamarin.Mac
  • Xamarin.Android
  • Xamarin.iOS

.Net-Versionen

  • .Net Framework 4.6.1 und höher
  • .Net Core 3.1
  • .Net 5
  • .Net 6
  • .Net 7
  • .Net 8

Systemanforderungen

  • Windows 10 oder Windows 11
  • Ubuntu 22+
  • macOS 12+

Zielplattformen

  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 und höher
  • Android 8 und höher
  • Linux (Ubuntu)
  • macOS
  • iOS

Vertriebsrechte

Lizenzfreie Verbreitung.

Beschränkungen des Versuchs

In der Testversion wird ein Wasserzeichen im Videofenster angezeigt.

CODE SAMPLES

VIDEO PREVIEW

The sample code shows how to configure default video and audio sources, show video on screen, and render audio using default speakers. Default video and audio formats will be used.

VIDEO CAPTURE TO MP4

MP4 file capture from a web camera and microphone, with video/audio preview.

Using more code, you can set H264/HEVC and AAC settings.


By default, a GPU H264 encoder will be used (if available).

IP RTSP CAMERA PREVIEW

RTSP camera preview with CPU/GPU video decoding and automatic codec detection.

You can use ONVIF discovery to find all IP cameras in your local network.

SCREEN CAPTURE

SDK can capture video from a screen or specified window.

You can set the full-screen capture, rectangle, or window handle.

TEXT AND IMAGE OVERLAYS

You can add text (including scrolling), time/date, and image overlays.

SDK supports all popular image formats, including JPEG, PNG, GIF, and SVG.
abstract 1

EDITION

abstract 2

STANDARD

abstract 3

PROFESSIONELL

abstract 4

PREMIUM

Unterstützte Eingabegeräte und andere Quellen
  • Web-Kameras 
  • TV-Tuner und Aufnahmekarten
  • DV- und MPEG-Camcorder 
  • Bildschirmaufnahme
  • HTTP/RTSP/ONVIF IP-Kameras
  • UDP, TCP, RTMP und andere Netzwerkströme
  • Blackmagic Decklink
  • DVB-T/DVB-C/DVB-S/ATSC-Geräte (BETA)
  • Microsoft Kinect for Windows
Video-Vorschau
Frame Grabber
Videoverarbeitung
Audioverarbeitung
Unterstützung von HD- und 4K-Videos
Fernsehtuning
Netzwerk-Streaming im WMV-Format
Netzwerk-Streaming über RTMP/RTSP/UDP/NDI
Chroma-Schlüssel
Bewegungserkennung
Videoverarbeitung mit DirectShow-Filtern
OSD (Bildschirmanzeige)
Bild-im-Bild-Darstellung
Name der Ausgabedatei on-the-fly ändern
Mehrere Ausgabebildschirme
GPU-beschleunigte Videoeffekte
Ausgabe an die virtuelle Kamera SDK
Video Encryption SDK Unterstützung
Gesichtsverfolgung
Ausgabeformate
  • AVI
  • WMV (Windows Media Video)
  • WMA (Windows Media Audio)
  • WAV
  • MP3
  • Ogg Vorbis
  • Speex
  • DV-Video
  • DV/MPEG-1/2/4 (über TV-Tuner mit internem MPEG-Encoder oder DV/HDV-Camcorder)
  • Flash-Video (FLV) mit FFMPEG
  • WebM
  • Benutzerdefinierte Ausgabeformate mit externen DirectShow-Filtern
  • MPEG-1/2/4 mit FFMPEG
  • MP4 (H264/HEVC + AAC) mit Software, Intel QuickSync, Nvidia NVENC/CUDA oder AMD Radeon Encodern

Der Kauf von Video Capture SDK .Net bringt Ihnen folgende Vorteile:

  • Unbegrenzte Nutzung
  • Kein Nörgler-Bildschirm
  • Kostenlose Minor- und Major-Upgrades innerhalb eines Jahres (nach einem Jahr funktioniert das SDK genauso wie vorher) für eine reguläre Lizenz und unbegrenzte Updates für unbegrenzte Zeit für die Lifetime-Lizenz
  • Vorrangige Unterstützung und Fehlerbehebung
Die reguläre Lizenz wird jährlich in Rechnung gestellt und automatisch um ein Jahr verlängert. Sie können Ihr Abonnement jederzeit kündigen.

SDK enthält optionale FFMPEG- und libVLC-Bibliotheken, die unter der LGPL v2.1 lizenziert sind.

logo
VisioForge © 2006 - 2024
discord