VisioForge

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.

Riproduci video in Unity

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 →
Cattura telecamere in 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 →
Modifica e renderizza in 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 →
Crea qualsiasi pipeline in 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).

Piattaforme supportate:WindowsAndroidmacOSiOS
Requisiti
  • 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.