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.
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.
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.
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
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.
EDITION
STANDARD
PROFESSIONELL
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.