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
HLS (HTTP Live Streaming), kompatibel mit Android und iOS
RTSP
Glattes Streaming-Protokoll zu Microsoft IIS Server
RTMP
UDP (MPEG-TS/RTP)
SRT
YouTube / Facebook Live
NDI
WMV (Windows Media Video)
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
OSD (Bildschirmanzeige)
PIP (Picture-In-Picture) (Videoaufnahmequellen, IP-Kameras und Videodateien werden unterstützt)
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 9
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
macOS
iOS
Beschränkungen des Versuchs
In der Testversion wird ein Wasserzeichen im Videofenster angezeigt.
CODE-SAMPLES
VIDEO VORSCHAU
Der Beispielcode zeigt, wie man Standard-Video- und Audioquellen konfiguriert, Video auf dem Bildschirm anzeigt und Audio über Standardlautsprecher wiedergibt. Es werden die Standard-Video- und -Audioformate verwendet.
VIDEOAUFNAHME IN MP4
MP4-Dateierfassung von einer Webkamera und einem Mikrofon, mit Video-/Audio-Vorschau.
Mit weiteren Codes können Sie H264/HEVC- und AAC-Einstellungen vornehmen.
Standardmäßig wird ein GPU-H264-Encoder verwendet (falls verfügbar).
IP RTSP KAMERA VORSCHAU
RTSP-Kameravorschau mit CPU/GPU-Videodekodierung und automatischer Codec-Erkennung.
Sie können die ONVIF-Erkennung verwenden, um alle IP-Kameras in Ihrem lokalen Netzwerk zu finden.
BILDSCHIRMAUFNAHME
SDK kann Videos von einem Bildschirm oder einem bestimmten Fenster aufnehmen.
Sie können den gesamten Bildschirm oder ein bestimmtes Rechteck aufnehmen. Die Bildrate kann angepasst werden.
TEXT- UND BILD-OVERLAYS
Sie können Text (einschließlich Bildlauf), Uhrzeit/Datum und Bildeinblendungen hinzufügen.
SDK unterstützt alle gängigen Bildformate, einschließlich JPEG, PNG, GIF und 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
Unsere Software bietet eine unbegrenzte Nutzung ohne störende Bildschirme und gewährleistet eine
nahtlose Erfahrung. Wir bieten einen 30-tägigen Testzeitraum, damit Sie alle
alle Funktionen erkunden können, bevor Sie sich festlegen.
Mit einer regulären Lizenz erhalten Sie
erhalten Sie für ein Jahr kostenlose Minor- und Major-Upgrades; nach diesem Zeitraum
funktioniert das SDK weiter wie bisher.
Alternativ dazu bietet die
Lifetime-Lizenz unbegrenzte Updates auf unbestimmte Zeit zur Verfügung. Zusätzlich,
bieten wir vorrangigen Support und Fehlerbehebungen. Die reguläre Lizenz wird jährlich abgerechnet
jährlich abgerechnet und automatisch verlängert, aber Sie können Ihr Abonnement
Abonnement jederzeit kündigen.
Das SDK ist für die nicht-kommerzielle Nutzung kostenlos. Bitte kontaktieren Sie uns, um eine kostenlose Lizenz zu erhalten.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Immer aktiv
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.