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.
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.
ANTEPRIMA DELLA TELECAMERA
The camera/microphone simple preview pipeline contains device source blocks and video/audio renderer blocks.
Default devices will be used.
ANTEPRIMA RTSP
La pipeline di anteprima RTSP, che comprende il blocco sorgente RTSP (con i decodificatori al suo interno), i rendering video e audio.
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.
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
Sempre attivo
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.