El Media Player SDK .Net permite a los desarrolladores integrar sin problemas una amplia gama de funciones de reproducción multimedia en sus aplicaciones, incluida la compatibilidad con vídeo, audio, DVD, Blu-ray y varios flujos de red. Este SDK también proporciona la capacidad de renderizar mapas de bits superpuestos y texto con efectos sobre el vídeo. Ofrece flexibilidad en los motores de reproducción, permitiendo el uso de códecs del sistema, FFMPEG o VLC, garantizando una amplia compatibilidad y una experiencia multimedia de alta calidad.
ESTRUCTURA DEL SDK
El SDK permite a los desarrolladores seleccionar fuentes específicas de vídeo y audio, aplicar una serie de efectos para su procesamiento y, a continuación, enrutar los medios para su renderización. Es versátil y se adapta a diferentes marcos de interfaz de usuario, proporcionando un control VideoView único para cada uno de ellos - ya sea WPF, WinForms, MAUI, Avalonia, u otros - garantizando una perfecta integración y visualización de los medios de comunicación dentro de diversas interfaces de aplicación.
PROCESO DE REPRODUCCIÓN MULTIMEDIA
La arquitectura del SDK separa cada fuente multimedia en flujos discretos de audio y vídeo. Estos flujos se dirigen a sus respectivos descodificadores. Tras la descodificación, los datos sin comprimir se procesan y, si es necesario, un capturador de muestras puede acceder directamente a ellos. Esta función es muy útil para aplicaciones en tiempo real que procesan o analizan muestras multimedia.
PROCESAMIENTO DE VÍDEO
Añade texto, imágenes o GIF a tus vídeos para crear superposiciones personalizadas. Ajusta elementos visuales como el brillo, el contraste, la saturación y el tono para mejorar la calidad de la imagen. Utiliza las herramientas de edición para cambiar el tamaño, recortar o girar las secuencias según sea necesario. Aplica el croma para conseguir efectos de pantalla verde y explora una amplia gama de efectos de vídeo adicionales para mejorar tu narración.
PROCESAMIENTO DE AUDIO
Integre un ecualizador en su aplicación para permitir una afinación de audio precisa. Normalice los niveles de audio, amplifique el volumen o realce las frecuencias de los bajos. Se dispone de una variedad de efectos de audio adicionales para un mayor refinamiento. Implemente control de ganancia automático o manual para lograr una calidad de audio óptima.
CONTROLES UI PERSONALIZADOS
El SDK ofrece una interfaz personalizable con soporte de skins, que admite íconos PNG/SVG y opciones de estilo personalizadas.
Las principales características de VisioForge Media Player SDK .Net incluyen
Formatos de archivo soportados (Códecs del sistema/DirectShow)
Formatos de vídeo: AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), y cualquier otro si tiene el decodificador correspondiente.
Formatos de audio: WAV, MP3, OGG, WMA, AAC, y cualquier otro si tiene el decodificador correspondiente.
MIDI, karaoke KAR, y CDG
DVD [solo para Windows].
Formatos de archivo soportados (FFMPEG)
Formatos de vídeo: AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), FLV, ASF, MP4, MJPEG, DV, MKV (Matroska), Real Video (y algunos otros)
Formatos de audio: WAV, MP3, OGG, WMA, AAC, AC3, Real Audio, ADTS, NSV (y algunos otros)
Blu-ray [sólo Windows]
Formatos de archivo compatibles (con VLC)
Formatos de vídeo: AVI, MPEG-1/2, WMV, 3GP, QuickTime MOV, MPEG-4/H264 (AVC), FLV, ASF, MP4, MJPEG, DV, MKV (Matroska), Real Video (y algunos otros)
Formatos de audio: WAV, MP3, OGG, WMA, AAC, AC3, Real Audio, ADTS, NSV (y algunos otros)
Procesamiento y efectos de vídeo (CPU/GPU)
superposición de imágenes (incluido GIF animado)
superposición de texto
transparencia de vídeo
funciones de panorámica y zoom
ajustes de brillo, contraste, saturación y tono
colores invertidos
escala de grises
desentrelazar
eliminación de ruido
fundido de entrada/salida
rotar vídeo
cambiar el tamaño a cualquier resolución
Compatibilidad con filtros DirectShow de terceros
más de otros 30 efectos
Tratamiento de audio y efectos
amplificador de volumen
ecualizador
sistema de bajos 3D
normalización
ganancia auto/manual
muchos otros efectos
Otras características
Reproducción de archivos desde la RAM
Reproducción ininterrumpida (sin retardo entre 2 archivos de la lista de reproducción)
Multiplicación de pantallas de salida
Compatible con Picture-in-Picture
Compatibilidad con archivos de vídeo 4K y 8K
Descodificación acelerada por GPU (DXVA2/Direct3D 11/Intel QuickSync/Nvidia CUVID)
Búsqueda hacia atrás/hacia delante
Captura de fotogramas a archivos .Net Bitmap o BMP/JPEG/GIF/PNG
OSD (On-Screen Display)
Secuencias de audio de archivos de audio/vídeo adicionales
Soporte para subtítulos
Reproducción de flujos de red MMS/WMV/RTSP/RTMP/UDP
Detección de caras y detección de objetos [Sólo Windows]
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)
Chroma-key
async/await API
Renderizador de vídeo opcional madVR [sólo para Windows].
Soporte de vídeo VR 360° [sólo Windows]
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
Xamarin.Android
Xamarin.Mac
Xamarin.iOS
MAUI
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
Versiones de .Net
.Net Framework 4.6.1 y versiones posteriores
.Net Core 3.1
.Net 5
.Net 6
.Net 7
.Net 8
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.
EDICIÓN
ESTÁNDAR
PROFESIONAL
Reproducción de archivos de vídeo
Reproducción de archivos de audio
Reproducción de flujos RAM
Soporte para subtítulos
Compatibilidad con vídeo HD y 4K
Procesamiento de vídeo/audio
Reproducción de secuencias en red (HTTP/RTSP/RTMP/HLS/WMV/NDI)
Chroma-key
Reproducción inversa
Detección de movimiento
Procesamiento de vídeo con Filtros de DirectShow (*)
OSD (On-Screen Display)
Capturador de fotogramas
Múltiples pantallas de salida (*)
Efectos de vídeo acelerados en la GPU
Compatible con Video Encryption SDK (*)
Seguimiento facial (*)
Secuencias de audio de archivos externos
(*) - Sólo Windows
La compra de Media Player 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.