VisioForge

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.

Lire de la vidéo dans Unity

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 →
Capturer des caméras dans 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 →
Monter et rendre dans 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 →
Construire n'importe quel pipeline dans 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).

Plateformes prises en charge:WindowsAndroidmacOSiOS
Prérequis
  • 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.