VisioForge

Unity Video SDK para .NET

Lleva vídeo real a Unity 6: reproduce archivos y flujos de red, captura webcams y cámaras IP, edita líneas de tiempo y renderiza el resultado directamente en una textura de Unity. Un único .unitypackage acumulativo cubre Windows, Android, macOS e iOS.

Vídeo nativo para Unity, con la tecnología de los SDK de VisioForge

VisioForge lleva a Unity los mismos motores multimedia .NET probados en combate que se usan en aplicaciones WPF, MAUI y Avalonia. Los fotogramas se entregan a tu escena mediante un evento OnVideoFrameUnity exclusivo de Unity y se cargan en una Texture2D a través del asistente incluido VisioForgeVideoView: muestra el vídeo en un RawImage o proyéctalo sobre cualquier superficie 3D. El entorno de ejecución nativo de GStreamer se incluye por plataforma, por lo que no hay que gestionar ninguna instalación en el sistema.

La compatibilidad con Unity se ofrece a través de los motores CoreX: MediaBlocksPipeline, MediaPlayerCoreX, VideoCaptureCoreX y VideoEditCoreX.

Elige el producto adecuado para tu escenario en Unity

Todos los productos se distribuyen en el mismo .unitypackage acumulativo. Elige el motor que se ajuste a lo que necesitas crear.

Reproduce vídeo en Unity

Media Player SDK .NET

Reproducción de alto nivel con MediaPlayerCoreX: abre archivos locales, URL y flujos HLS y RTSP con control de búsqueda, pausa, volumen y velocidad de reproducción. Ideal para vídeo en el juego, cinemáticas y señalización digital.

Media Player + Unity →
Captura cámaras en Unity

Video Capture SDK .NET

Captura en vivo de webcam y micrófono, cámaras IP / RTSP / ONVIF y grabación en MP4 con VideoCaptureCoreX. Crea aplicaciones de cámara con RA, paneles de cámaras IP y vistas de videovigilancia.

Video Capture + Unity →
Edita y renderiza en Unity

Video Edit SDK .NET

Edición en línea de tiempo con VideoEditCoreX: combina clips, aplica efectos y transiciones, previsualiza en vivo y renderiza a MP4. Impulsa editores de vídeo dentro de la aplicación y la generación de vídeo a partir de plantillas.

Video Edit + Unity →
Crea cualquier pipeline en Unity

Media Blocks SDK .NET

El framework de pipelines completo: captura, decodificación y codificación, efectos, mezcla, grabación y transmisión. Ensambla pipelines multimedia personalizados y renderiza el resultado en Unity cuando los motores de alto nivel no son suficientes.

Media Blocks + Unity →

Por qué elegir VisioForge para vídeo en Unity

Un único paquete acumulativo

Los entornos de ejecución nativos para Windows, Android, macOS e iOS se incluyen en un solo .unitypackage. Impórtalo una vez, cambia el Build Target y compila: sin descargas por plataforma.

Renderiza en una Texture2D

Los fotogramas se cargan en una Texture2D de Unity a través de una ruta de doble búfer y sin asignaciones de memoria. Muestra el vídeo en un RawImage o proyéctalo sobre cualquier objeto 3D de tu escena.

Aceleración por hardware

La decodificación y la codificación usan los códecs de hardware de la plataforma —NVENC y Quick Sync en Windows, MediaCodec en Android, VideoToolbox en macOS e iOS— para un vídeo en vivo fluido.

La API completa del SDK

Tus scripts de Unity obtienen la misma API multimedia .NET que usas en WPF, MAUI y Avalonia, no un envoltorio solo de reproducción. Las escenas de ejemplo listas para usar te ponen en marcha en minutos.

Plataformas y requisitos

Verificado en Unity 6 (6000.x).

Plataformas compatibles:WindowsAndroidmacOSiOS
Requisitos
  • Unity 6 (6000.x)
  • Nivel de compatibilidad de API .NET Standard 2.1
  • Enter Play Mode: Disable Domain Reload
  • Backend de scripting IL2CPP en Android e iOS

La captura de webcam local está disponible en Windows y macOS; las cámaras RTSP / IP y la reproducción / edición de archivos funcionan en las cuatro plataformas.

Lee la documentación de Unity

Las guías paso a paso cubren la instalación, las compilaciones por plataforma (Windows, Android, macOS, iOS), las escenas de ejemplo listas para usar y la resolución de problemas.

Documentación completa de Unity →

Empieza a integrar vídeo en Unity

Descarga la prueba gratuita de 30 días e importa el .unitypackage para ejecutar las escenas de ejemplo hoy mismo.