Media Blocks SDK .Net

v15.9
Mit dem SDK können Sie Ihre Multimedia-Anwendung aus einzelnen Blöcken wie ein Backsteinhaus aufbauen. Um beispielsweise ein Video von einer Kamera aufzunehmen, fügen Sie den Block "Camera", den Block "H264 encoder" und den Block "MP4 sink" hinzu, um das Video in eine MP4-Datei aufzunehmen.
simple player diagram

EINFACHER SPIELER

Die einfache Player-Pipeline verwendet den UniversalSourceBlock zum Lesen und Dekodieren der Quelldatei, den VideoRendererBlock zur Anzeige von Video und den AudioRendererBlock zur Wiedergabe von Audio.

FORTGESCHRITTENER SPIELER

Die erweiterte Player-Pipeline umfasst den UniversalSourceBlock zur Dekodierung von Dateien oder Streams, Video- und Audio-Renderer sowie Blöcke zur Effektverarbeitung.
advanced player diagram

camera preview diagram

KAMERA VORSCHAU

Die einfache Kamera-/Mikrofonvorschau-Pipeline enthält Gerätequellblöcke und Video-/Audio-Renderer-Blöcke.

Es werden die Standardgeräte verwendet.

RTSP VORSCHAU

Die RTSP-Vorschau-Pipeline, die den RTSP-Quellblock (mit den darin enthaltenen Decodern) sowie Video- und Audio-Renderer umfasst.
RTSP preview diagram

capture with preview diagram

AUFNAHME MIT VORSCHAU

Die Erfassungspipeline verfügt über zwei Tee-Blöcke, die zur Aufteilung von Video- und Audioströmen verwendet werden und eine Video-/Audio-Vorschau während der Erfassung ermöglichen.

Die wichtigsten Funktionen von VisioForge Media Blocks SDK .Net sind:

  • Audio/Video-Vorschau
  • Video- und Audioerfassung in einer Vielzahl von Formaten
  • Frame-Erfassung in Bitmap-Klasse, BMP-, JPEG- und PNG-Dateien
  • Videoverarbeitung und Effekte (CPU/GPU)
  • Steuerung des Videoaufnahmegeräts
  • Netzwerk-Streaming
  • 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
  • PIP (Bild-im-Bild)
  • Bildschirmaufnahme/Fensteraufnahme
  • Gesichtserkennung und Objektverfolgung
  • Unterstützung der Multiplikation von Ausgabebildschirmen
  • Audioaufnahme von Lautsprechern
  • Unterstützung der Ein- und Ausgabe der Blackmagic Decklink-Karte
  • Unterstützung für das Lesen und Schreiben von Audio-/Videodatei-Tags
  • Unterstützung von FLIR/Teledyne-Kameras (USB3Vision/GigE)
  • Unterstützung von Basler Kameras (USB3Vision/GigE)

Audio-Encoder

  • AAC
  • FLAC
  • MP3
  • OPUS
  • Vorbis
  • WMA (Windows Media Audio)
  • Speex

Audioverarbeitung

  • Verstärken Sie
  • Audio-Mischpult
  • Audio-Sample-Grabber
  • Bilanz
  • Kompressor/Expander
  • Echo
  • Equalizer
  • Skala/Tempo
  • Audio-Lautstärke

Blackmagic Decklink

  • Audio-Senke
  • Audioquelle
  • Video-Spülbecken
  • Quelle: Video

Datei-Spülbecken

  • MP4
  • WebM
  • MOV
  • AVI
  • MPEG-TS
  • MKV
  • OGG

Netzwerk-Streaming

  • HLS
  • RTMP
  • RTSP
  • UDP

Videoverarbeitung

  • Farbeffekte
  • Deinterlace
  • Fischauge
  • Spiegeln/Drehen
  • Gamma
  • Gaußscher Weichzeichner
  • Bild-Overlay
  • Spiegel
  • Blickwinkel
  • Kneifen
  • Größe ändern
  • Drehen Sie
  • Probenehmer
  • Sphäre
  • Platz
  • Dehnen
  • Text-Overlay
  • Tunnel
  • Wirbel
  • Video-Balance
  • Videomischer
  • Wasserplätschern

Video-Encoder (CPU/GPU)

  • H264
  • H265/HEVC
  • VP8/VP9
  • WMV (Windows Media Video)
  • MJPEG
  • AV1

Quellen

  • Quelle der Datei
  • RTSP-Quelle
  • Quelle: Bildschirm
  • System-Videoquelle
  • System-Audioquelle
  • Virtuelle Videoquelle
  • Virtuelle Audioquelle

Besonderes

  • Null-Renderer
  • Tee
  • VU-Meter

Unterstützte Eingabegeräte:

  • DV- und HDV-MPEG-2-Camcorder
  • USB-Webkameras und andere Aufnahmegeräte (einschließlich 4K-Geräte)
  • PCI-Erfassungskarten
  • TV-Tuner (mit und ohne internen MPEG-Encoder)
  • JPEG/MJPEG, MPEG-4 und H264 HTTP/RTSP/RTMP IP-Kameras/Server, unterstützt HD-Format
  • ONVIF-IP-Kameras mit PTZ-Unterstützung
  • Blackmagic Decklink-Geräte
  • Audioaufnahmegeräte und Soundkarten
  • ASIO-Geräte

IDE

  • Visual Studio 2019 und höher: Visual C#, Visual C++, Visual Basic .NET
  • Visual Studio Code
  • JetBrains-Reiter
  • SDK 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.Android
  • Xamarin.Mac
  • 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 (Ubuntu)
  • macOS
  • iOS

Vertriebsrechte

Lizenzfreie Verbreitung.

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.

Das SDK enthält GStreamer-Bibliotheken, die unter der LGPL v2.1 lizenziert sind.

logo
VisioForge © 2006 - 2024
discord