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

The camera/microphone simple preview pipeline contains device source blocks and video/audio renderer blocks.

Default devices will be used.

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 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.

Mit dem Kauf von Media Blocks SDK .Net erhalten Sie die folgenden 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.

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

logo
VisioForge © 2006 - 2024
discord