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

JUGADOR SENCILLO

La cadena de reproducción simple utiliza UniversalSourceBlock para leer y descodificar el archivo fuente, VideoRendererBlock para mostrar el vídeo y AudioRendererBlock para reproducir el audio.

JUGADOR AVANZADO

El canal de reproducción avanzado incluye el bloque UniversalSourceBlock para descodificar archivos o secuencias, renderizadores de vídeo y audio, y bloques de procesamiento de efectos.
advanced player diagram
camera preview diagram

VISTA PREVIA DE LA CÁMARA

El canal de previsualización simple de cámara/micrófono, que contiene 2 bloques de origen y 2 bloques de renderizador.

RTSP PREVIEW

El canal de previsualización RTSP, que incluye el bloque fuente RTSP (con decodificadores en su interior) y los renderizadores de vídeo y audio.
RTSP preview diagram
capture with preview diagram

CAPTURA CON VISTA PREVIA

El canal de captura tiene dos bloques en T que se utilizan para dividir los flujos de vídeo y audio, permitiendo la previsualización de vídeo/audio junto con la captura.

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
  • Soporte de entrada y salida de la tarjeta Blackmagic Decklink
  • Soporte para leer y escribir etiquetas de archivos de audio/vídeo
  • Compatibilidad con cámaras FLIR/Teledyne (USB3Vision/GigE)
  • Compatibilidad con cámaras Basler (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
  • Jinete JetBrains
  • SDK puede utilizarse con otras aplicaciones compatibles con .Net como Microsoft Access, Word, Excel

Frameworks de IU

  • WinForms
  • WPF
  • WinUI 3 for Desktop
  • 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 bibliotecas GStreamer con licencia LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord