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
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.
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.
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.
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)
Screen capture/window capture
Rilevamento dei volti e tracciamento degli oggetti
Supporto di schermi di uscita multipli
Acquisizione audio dagli altoparlanti
Blackmagic Decklink card's input and output support
Supporto per la lettura e la scrittura di tag di file audio/video
Supporto delle telecamere FLIR/Teledyne (USB3Vision/GigE)
Basler cameras support (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
JetBrains Rider
SDK may be used with other .Net-compatible applications such as Microsoft Access, Word, and Excel
Quadri UI
WinForms
WPF
WinUI 3 per 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.