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.

Las principales características de VisioForge Media Blocks SDK .Net son:

  • Previsualización de audio/vídeo
  • Captura de vídeo y audio en una amplia gama de formatos
  • Captura de fotogramas a archivos de clase Bitmap, BMP, JPEG y PNG
  • Procesamiento y efectos de vídeo (CPU/GPU)
  • Control del dispositivo de video capture
  • Transmisión en red
  • Detección de movimiento
  • Lector de códigos de barras (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)
  • Interfaces personalizadas
  • API de visión artificial
  • PIP (imagen en imagen)
  • Captura de pantalla/captura de ventana
  • Detección de caras y seguimiento de objetos
  • Multiplicación de pantallas de salida
  • Captura de audio de los altavoces
  • Blackmagic Decklink card's input and output support
  • Soporte para leer y escribir etiquetas de archivos de audio/vídeo
  • Compatibilidad con cámaras FLIR/Teledyne (USB3Vision/GigE)
  • Basler cameras support (USB3Vision/GigE)

Codificadores de audio

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

Tratamiento de audio

  • Amplifique
  • Mezclador de audio
  • Grabador de muestras de audio
  • Balance de audio
  • Compresor/Expansor
  • Eco
  • Ecualizador
  • Escala/Tempo
  • Volumen de audio

Blackmagic Decklink

  • Salida de audio
  • Fuente de audio
  • Salida de video
  • Fuente de vídeo

Salida de archivos

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

Transmisión en red

  • HLS
  • RTMP
  • RTSP
  • UDP

Tratamiento de vídeo

  • Efectos de color
  • Desentrelazado
  • Ojo de pez
  • Voltear/Rotar
  • Gamma
  • Desenfoque gaussiano
  • Superposición de imágenes
  • Espejo
  • Perspectiva
  • Pinch
  • Redimensionar
  • Rotar
  • Captador de muestras
  • Esfera
  • Cuadrado
  • Estiramiento
  • Superposición de texto
  • Túnel
  • Giro
  • Balance en vídeo
  • Mezclador de vídeo
  • Ondulación del agua

Codificadores de vídeo (CPU/GPU)

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

Fuentes

  • Fuente del archivo
  • Fuente RTSP
  • Fuente de la pantalla
  • Fuente de vídeo del sistema
  • Fuente de audio del sistema
  • Fuente de vídeo virtual
  • Fuente de audio virtual

Especial

  • Null Renderer
  • Tee
  • Vúmetro

Dispositivos de entrada compatibles:

  • Videocámaras DV y HDV MPEG-2
  • Cámaras web USB y otros dispositivos de captura (incluidos dispositivos 4K)
  • Tarjetas de captura PCI
  • Sintonizadores de TV (con y sin codificador MPEG interno)
  • Cámaras/servidores IP JPEG/MJPEG, MPEG-4 y H.264 HTTP/RTSP/RTMP, compatibles con el formato HD
  • Cámaras IP ONVIF compatibles con PTZ
  • Dispositivos Blackmagic Decklink
  • Dispositivos de captura de audio y tarjetas de sonido
  • Dispositivos ASIO

IDE

  • Visual Studio 2019 y versiones posteriores: 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

Frameworks de IU

  • WinForms
  • WPF
  • WinUI 3 para escritorio
  • Avalonia
  • GTK#
  • MAUI
  • Xamarin.Android
  • Xamarin.Mac
  • Xamarin.iOS

Versiones de .Net

  • .Net Framework 4.6.1 y versiones posteriores
  • .Net Core 3.1
  • .Net 5
  • .Net 6
  • .Net 7
  • .Net 8

Requisitos del sistema

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

Plataformas objetivo

  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 y versiones posteriores
  • Android 8 y posteriores
  • Linux (Ubuntu)
  • macOS
  • iOS

Derechos de distribución

Distribución sin derechos de autor.

Limitaciones de la versión de prueba

La versión de prueba muestra una marca de agua en la ventana de vídeo.

La compra de Media Blocks SDK .Net le proporcionará los siguientes beneficios:

  • Uso ilimitado
  • Sin pantalla de licencia
  • Actualizaciones menores y mayores gratuitas en el plazo de un año (después de un año, el SDK funcionará igual que antes) para una licencia normal y actualizaciones ilimitadas por tiempo ilimitado para la licencia vitalicia.
  • Asistencia y correcciones prioritarias
La licencia normal se factura anualmente y se renueva automáticamente cada año. Puede cancelar su suscripción en cualquier momento.

SDK contiene código GStreamer con licencia LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord