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

SIMPLE PLAYER

The simple player pipeline uses the UniversalSourceBlock to read and decode the source file, the VideoRendererBlock to display video, and the AudioRendererBlock to play audio.

ADVANCED PLAYER

The advanced player pipeline includes the UniversalSourceBlock for decoding files or streams, video and audio renderers, and effects processing blocks.
advanced player diagram
camera preview diagram

CAMERA PREVIEW

The camera/microphone simple preview pipeline, which contains 2 source blocks and 2 renderer blocks.

RTSP PREVIEW

The RTSP preview pipeline, which includes the RTSP source block (with decoders inside), video and audio renderers.
RTSP preview diagram
capture with preview diagram

CAPTURE WITH PREVIEW

The capture pipeline has two tee blocks that are used to split video and audio streams, allowing video/audio preview along with capture.

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
  • Blackmagic Decklink card's input and output support
  • Unterstützung für das Lesen und Schreiben von Audio-/Videodatei-Tags
  • Unterstützung von FLIR/Teledyne-Kameras (USB3Vision/GigE)
  • Basler cameras support (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 Rider
  • SDK may be used with other .Net-compatible applications such as Microsoft Access, Word, and  Excel

UI-Frameworks

  • WinForms
  • WPF
  • WinUI 3 für den 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.

SDK enthält GStreamer-Bibliotheken, die lizenziert sind als LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord