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

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.

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.

L'SDK contiene librerie GStreamer concesse in licenza come LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord