Media Blocks SDK .Net

v15.9
L'SDK consente di costruire la propria applicazione multimediale partendo da singoli blocchi, come una casa di mattoni. Ad esempio, per registrare un video da una telecamera, si aggiunge il blocco "Camera", il blocco "H264 encoder" e il blocco "MP4 sink" per registrare il video in un file MP4.
simple player diagram

GIOCATORE SEMPLICE

La pipeline del lettore semplice utilizza il blocco UniversalSourceBlock per leggere e decodificare il file sorgente, il blocco VideoRendererBlock per visualizzare il video e il blocco AudioRendererBlock per riprodurre l'audio.

GIOCATORE AVANZATO

La pipeline avanzata del lettore comprende l'UniversalSourceBlock per la decodifica di file o flussi, i rendering video e audio e i blocchi di elaborazione degli effetti.
advanced player diagram
camera preview diagram

ANTEPRIMA DELLA TELECAMERA

La pipeline di anteprima semplice della telecamera/microfono, che contiene 2 blocchi sorgente e 2 blocchi renderizzatore.

ANTEPRIMA RTSP

La pipeline di anteprima RTSP, che comprende il blocco sorgente RTSP (con i decodificatori al suo interno), i rendering video e audio.
RTSP preview diagram
capture with preview diagram

ACQUISIZIONE CON ANTEPRIMA

La pipeline di acquisizione ha due blocchi Tee che vengono utilizzati per dividere i flussi video e audio, consentendo l'anteprima video/audio durante l'acquisizione.

Le principali caratteristiche di VisioForge Media Blocks SDK .Net includono:

  • Anteprima audio/video
  • Acquisizione di video e audio in un'ampia gamma di formati
  • Acquisizione di fotogrammi in file di classe Bitmap, BMP, JPEG e PNG
  • Elaborazione video ed effetti (CPU/GPU)
  • Video capture controllo del dispositivo
  • Streaming di rete
  • Rilevamento del movimento
  • Lettore di codici a barre (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)
  • Supporto di interfacce personalizzate
  • API di visione artificiale
  • PIP (Immagine nell'immagine)
  • Cattura schermo/cattura finestra
  • Rilevamento dei volti e tracciamento degli oggetti
  • Supporto di schermi di uscita multipli
  • Acquisizione audio dagli altoparlanti
  • Supporto di ingressi e uscite della scheda Blackmagic Decklink
  • Supporto per la lettura e la scrittura di tag di file audio/video
  • Supporto delle telecamere FLIR/Teledyne (USB3Vision/GigE)
  • Supporto delle telecamere Basler (USB3Vision/GigE)

Codificatori audio

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

Elaborazione audio

  • Amplificare
  • Mixer audio
  • Acquisizione di campioni audio
  • Equilibrio
  • Compressore/Espansore
  • Eco
  • Equalizzatore
  • Scala/Tempo
  • Volume dell'audio

Blackmagic Decklink

  • Lavello audio
  • Fonte audio
  • Lavello video
  • Fonte video

Lavandini per file

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

Streaming di rete

  • HLS
  • RTMP
  • RTSP
  • UDP

Elaborazione video

  • Effetti cromatici
  • Deinterlacciamento
  • Occhio di pesce
  • Capovolgere/Rotare
  • Gamma
  • Sfocatura gaussiana
  • Sovrapposizione di immagini
  • Specchio
  • Prospettiva
  • Pizzico
  • Ridimensionamento
  • Ruotare
  • Acquisizione di campioni
  • Sfera
  • Quadrato
  • Stretch
  • Sovrapposizione di testo
  • Tunnel
  • Girotondo
  • Equilibrio video
  • Mixer video
  • Ondulazione dell'acqua

Codificatori video (CPU/GPU)

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

Fonti

  • Fonte del file
  • Fonte RTSP
  • Fonte dello schermo
  • Sorgente video del sistema
  • Sorgente audio del sistema
  • Sorgente video virtuale
  • Sorgente audio virtuale

Speciale

  • Renderer nullo
  • Tee
  • Misuratore VU

Dispositivi di input supportati:

  • Videocamere DV e HDV MPEG-2
  • Webcam USB e altri dispositivi di acquisizione (compresi i dispositivi 4K)
  • Schede di acquisizione PCI
  • Sintonizzatori TV (con e senza codificatore MPEG interno)
  • JPEG/MJPEG, MPEG-4 e H.264 Telecamere/server IP HTTP/RTSP/RTMP, formato HD supportato
  • Telecamere IP ONVIF con supporto PTZ
  • Dispositivi Blackmagic Decklink
  • Dispositivi di acquisizione audio e schede audio
  • Dispositivi ASIO

IDE

  • Visual Studio 2019 e successivi: Visual C#, Visual C++, Visual Basic .NET
  • Visual Studio Code
  • Cavaliere JetBrains
  • L'SDK può essere utilizzato con altre applicazioni compatibili con .Net, come Microsoft Access, Word, Excel.

Quadri UI

  • WinForms
  • WPF
  • WinUI 3 for Desktop
  • Avalonia
  • GTK#
  • MAUI
  • Xamarin.Android
  • Xamarin.Mac
  • Xamarin.iOS

Versioni .Net

  • .Net Framework 4.6.1 e versioni successive
  • .Net Core 3.1
  • .Net 5
  • .Net 6
  • .Net 7
  • .Net 8

Requisiti di sistema

  • Windows 10 o Windows 11
  • Ubuntu 22+
  • macOS 12+

Piattaforme target

  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 e successivi
  • Android 8 e successivi
  • Linux (Ubuntu)
  • macOS
  • iOS

Diritti di distribuzione

Distribuzione gratuita.

Limiti della prova

La versione di prova visualizza una filigrana nella finestra del video.

L'acquisto di Media Blocks SDK .Net vi darà i seguenti vantaggi:

  • Utilizzo illimitato
  • Nessun nag-screen
  • Aggiornamenti minori e maggiori gratuiti entro un anno (dopo un anno, l'SDK funzionerà come prima) per una licenza regolare e aggiornamenti illimitati per un tempo illimitato per la licenza a vita
  • Assistenza e correzioni prioritarie
La licenza regolare viene fatturata annualmente e rinnovata automaticamente ogni anno. È possibile annullare l'abbonamento in qualsiasi momento.

L'SDK contiene librerie GStreamer con licenza LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord