SDK vidéo Unity pour .NET
Intégrez de la vraie vidéo dans Unity 6 — lisez des fichiers et des flux réseau, capturez des webcams et des caméras IP, montez des chronologies et affichez le résultat directement dans une texture Unity. Un seul .unitypackage cumulatif cible Windows, Android, macOS et iOS.
Vidéo native pour Unity, propulsée par les SDK VisioForge
VisioForge apporte dans Unity les mêmes moteurs multimédias .NET éprouvés utilisés dans les applications WPF, MAUI et Avalonia. Les images sont transmises à votre scène via un événement OnVideoFrameUnity spécifique à Unity et chargées dans une Texture2D par l'assistant VisioForgeVideoView fourni — affichez la vidéo dans un RawImage ou appliquez-la sur n'importe quelle surface 3D. Le runtime natif GStreamer est inclus pour chaque plateforme, il n'y a donc aucune installation système à gérer.
La prise en charge d'Unity est assurée par les moteurs CoreX — MediaBlocksPipeline, MediaPlayerCoreX, VideoCaptureCoreX et VideoEditCoreX.
Choisissez le produit adapté à votre scénario Unity
Chaque produit est livré dans le même .unitypackage cumulatif. Choisissez le moteur qui correspond à ce que vous devez créer.
Media Player SDK .NET
Lecture de haut niveau avec MediaPlayerCoreX — ouvrez des fichiers locaux, des URL, des flux HLS et RTSP avec contrôle du défilement, de la pause, du volume et de la vitesse de lecture. Idéal pour la vidéo intégrée au jeu, les cinématiques et l'affichage dynamique.
Media Player + Unity →Video Capture SDK .NET
Capture en direct de webcam et de microphone, caméras IP / RTSP / ONVIF et enregistrement MP4 avec VideoCaptureCoreX. Créez des applications de caméra AR, des tableaux de bord de caméras IP et des vues de vidéosurveillance.
Video Capture + Unity →Video Edit SDK .NET
Montage sur chronologie avec VideoEditCoreX — combinez des clips, appliquez des effets et des transitions, prévisualisez en direct et effectuez un rendu en MP4. Alimentez des éditeurs vidéo intégrés à l'application et la génération de vidéos basée sur des modèles.
Video Edit + Unity →Media Blocks SDK .NET
Le framework de pipeline complet — capture, décodage et encodage, effets, mixage, enregistrement et diffusion. Assemblez des pipelines multimédias personnalisés et affichez le résultat dans Unity lorsque les moteurs de haut niveau ne suffisent pas.
Media Blocks + Unity →Pourquoi choisir VisioForge pour la vidéo dans Unity
Un seul package cumulatif
Les runtimes natifs Windows, Android, macOS et iOS sont livrés dans un unique .unitypackage. Importez une fois, changez de cible de build et compilez — sans téléchargements par plateforme.
Rendu dans une Texture2D
Les images sont chargées dans une Texture2D Unity via un chemin à double tampon et sans allocation. Affichez la vidéo dans un RawImage ou appliquez-la sur n'importe quel objet 3D de votre scène.
Accélération matérielle
Le décodage et l'encodage utilisent les codecs matériels de la plateforme — NVENC et Quick Sync sous Windows, MediaCodec sous Android, VideoToolbox sous macOS et iOS — pour une vidéo en direct fluide.
L'API complète du SDK
Vos scripts Unity bénéficient de la même API multimédia .NET que vous utilisez dans WPF, MAUI et Avalonia — pas un simple wrapper de lecture. Des scènes d'exemple prêtes à l'emploi vous permettent de démarrer en quelques minutes.
Plateformes et prérequis
Vérifié sur Unity 6 (6000.x).
- ✔Unity 6 (6000.x)
- ✔Niveau de compatibilité API .NET Standard 2.1
- ✔Enter Play Mode : désactiver le rechargement de domaine
- ✔Backend de script IL2CPP sur Android et iOS
La capture de webcam locale cible Windows et macOS ; les caméras RTSP / IP ainsi que la lecture / le montage de fichiers fonctionnent sur les quatre plateformes.
Consultez la documentation Unity
Des guides pas à pas couvrent l'installation, les builds par plateforme (Windows, Android, macOS, iOS), les scènes d'exemple prêtes à l'emploi et le dépannage.
Documentation Unity complète →Commencez à intégrer la vidéo dans Unity
Téléchargez l'essai gratuit de 30 jours et importez le .unitypackage pour exécuter les scènes d'exemple dès aujourd'hui.
