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.
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 →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 →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 →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).
- ✔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.
