Unity Video SDK per .NET
Porta video reali in Unity 6: riproduci file e flussi di rete, cattura webcam e telecamere IP, modifica timeline e renderizza il risultato direttamente in una texture Unity. Un unico .unitypackage cumulativo supporta Windows, Android, macOS e iOS.
Video nativo per Unity, basato sugli SDK VisioForge
VisioForge porta in Unity gli stessi motori multimediali .NET collaudati usati nelle app WPF, MAUI e Avalonia. I fotogrammi vengono inviati alla tua scena tramite un evento OnVideoFrameUnity esclusivo di Unity e caricati in una Texture2D dall'helper VisioForgeVideoView incluso: mostra il video in un RawImage o mappalo su qualsiasi superficie 3D. Il runtime nativo GStreamer è incluso per ogni piattaforma, quindi non c'è alcuna installazione di sistema da gestire.
Il supporto Unity è fornito tramite i motori CoreX: MediaBlocksPipeline, MediaPlayerCoreX, VideoCaptureCoreX e VideoEditCoreX.
Scegli il prodotto giusto per il tuo scenario Unity
Ogni prodotto viene distribuito nello stesso .unitypackage cumulativo. Scegli il motore più adatto a ciò che devi creare.
Media Player SDK .NET
Riproduzione di alto livello con MediaPlayerCoreX: apri file locali, URL, flussi HLS e RTSP con controllo di ricerca, pausa, volume e velocità di riproduzione. Ideale per video in-game, cutscene e digital signage.
Media Player + Unity →Video Capture SDK .NET
Cattura live da webcam e microfono, telecamere IP / RTSP / ONVIF e registrazione MP4 con VideoCaptureCoreX. Crea app per fotocamere AR, dashboard per telecamere IP e viste di sorveglianza.
Video Capture + Unity →Video Edit SDK .NET
Editing su timeline con VideoEditCoreX: combina clip, applica effetti e transizioni, anteprima live e rendering in MP4. Alimenta editor video integrati nell'app e generazione di video da modelli.
Video Edit + Unity →Media Blocks SDK .NET
Il framework completo per pipeline: cattura, decodifica e codifica, effetti, mixing, registrazione e streaming. Assembla pipeline multimediali personalizzate e renderizza il risultato in Unity quando i motori di alto livello non bastano.
Media Blocks + Unity →Perché VisioForge per i video in Unity
Un unico pacchetto cumulativo
I runtime nativi per Windows, Android, macOS e iOS sono inclusi in un singolo .unitypackage. Importa una volta, cambia la Build Target e compila: nessun download per singola piattaforma.
Rendering in una Texture2D
I fotogrammi vengono caricati in una Texture2D di Unity tramite un percorso a doppio buffer e senza allocazioni. Mostra il video in un RawImage o mappalo su qualsiasi oggetto 3D nella tua scena.
Accelerato via hardware
La decodifica e la codifica usano i codec hardware della piattaforma — NVENC e Quick Sync su Windows, MediaCodec su Android, VideoToolbox su macOS e iOS — per un video live fluido.
L'API completa dell'SDK
I tuoi script Unity ottengono la stessa API multimediale .NET che usi in WPF, MAUI e Avalonia, non un wrapper solo per la riproduzione. Le scene di esempio pronte ti fanno partire in pochi minuti.
Piattaforme e requisiti
Verificato su Unity 6 (6000.x).
- ✔Unity 6 (6000.x)
- ✔Livello di compatibilità API .NET Standard 2.1
- ✔Enter Play Mode: Disable Domain Reload
- ✔Backend di scripting IL2CPP su Android e iOS
La cattura da webcam locale è supportata su Windows e macOS; le telecamere RTSP / IP e la riproduzione / modifica di file funzionano su tutte e quattro le piattaforme.
Leggi la documentazione Unity
Le guide passo passo coprono l'installazione, le build per ogni piattaforma (Windows, Android, macOS, iOS), le scene di esempio pronte e la risoluzione dei problemi.
Documentazione Unity completa →Inizia a integrare i video in Unity
Scarica la versione di prova gratuita di 30 giorni e importa il .unitypackage per eseguire le scene di esempio oggi stesso.
