Unity Video SDK für .NET
Bringen Sie echtes Video in Unity 6 — spielen Sie Dateien und Netzwerk-Streams ab, nehmen Sie Webcams und IP-Kameras auf, bearbeiten Sie Timelines und rendern Sie das Ergebnis direkt in eine Unity-Textur. Ein einziges kumulatives .unitypackage unterstützt Windows, Android, macOS und iOS.
Natives Video für Unity, angetrieben von den VisioForge SDKs
VisioForge bringt dieselben praxiserprobten .NET-Media-Engines, die in WPF-, MAUI- und Avalonia-Apps zum Einsatz kommen, in Unity. Frames werden über ein Unity-spezifisches OnVideoFrameUnity-Ereignis an Ihre Szene geliefert und vom mitgelieferten VisioForgeVideoView-Helfer in eine Texture2D hochgeladen — zeigen Sie Video in einer RawImage an oder bilden Sie es auf jede beliebige 3D-Oberfläche ab. Die native GStreamer-Laufzeit ist pro Plattform enthalten, sodass keine System-Installation verwaltet werden muss.
Die Unity-Unterstützung wird über die CoreX-Engines bereitgestellt — MediaBlocksPipeline, MediaPlayerCoreX, VideoCaptureCoreX und VideoEditCoreX.
Wählen Sie das richtige Produkt für Ihr Unity-Szenario
Jedes Produkt wird im selben kumulativen .unitypackage ausgeliefert. Wählen Sie die Engine, die zu dem passt, was Sie entwickeln möchten.
Media Player SDK .NET
High-Level-Wiedergabe mit MediaPlayerCoreX — öffnen Sie lokale Dateien, URLs, HLS- und RTSP-Streams mit Steuerung für Springen, Pause, Lautstärke und Wiedergabegeschwindigkeit. Ideal für In-Game-Video, Cutscenes und Digital Signage.
Media Player + Unity →Video Capture SDK .NET
Live-Aufnahme von Webcam und Mikrofon, IP- / RTSP- / ONVIF-Kameras und MP4-Aufzeichnung mit VideoCaptureCoreX. Entwickeln Sie AR-Kamera-Apps, IP-Kamera-Dashboards und Überwachungsansichten.
Video Capture + Unity →Video Edit SDK .NET
Timeline-Bearbeitung mit VideoEditCoreX — kombinieren Sie Clips, wenden Sie Effekte und Übergänge an, zeigen Sie eine Live-Vorschau und rendern Sie nach MP4. Treiben Sie In-App-Videoeditoren und vorlagenbasierte Videogenerierung an.
Video Edit + Unity →Media Blocks SDK .NET
Das vollständige Pipeline-Framework — Aufnahme, Dekodierung und Kodierung, Effekte, Mischung, Aufzeichnung und Streaming. Bauen Sie benutzerdefinierte Media-Pipelines zusammen und rendern Sie das Ergebnis in Unity, wenn die High-Level-Engines nicht ausreichen.
Media Blocks + Unity →Warum VisioForge für Video in Unity
Ein kumulatives Paket
Native Laufzeiten für Windows, Android, macOS und iOS werden in einem einzigen .unitypackage ausgeliefert. Einmal importieren, das Build-Target umschalten und bauen — keine plattformspezifischen Downloads.
In eine Texture2D rendern
Frames werden über einen allokationsfreien, doppelt gepufferten Pfad in eine Unity-Texture2D hochgeladen. Zeigen Sie Video in einer RawImage an oder bilden Sie es auf jedes beliebige 3D-Objekt in Ihrer Szene ab.
Hardwarebeschleunigt
Dekodierung und Kodierung nutzen die Hardware-Codecs der Plattform — NVENC und Quick Sync unter Windows, MediaCodec unter Android, VideoToolbox unter macOS und iOS — für flüssiges Live-Video.
Die vollständige SDK-API
Ihre Unity-Skripte erhalten dieselbe .NET-Media-API, die Sie in WPF, MAUI und Avalonia verwenden — kein reiner Wiedergabe-Wrapper. Fertige Beispielszenen bringen Sie in wenigen Minuten zum Laufen.
Plattformen & Anforderungen
Verifiziert mit Unity 6 (6000.x).
- ✔Unity 6 (6000.x)
- ✔.NET Standard 2.1 API Compatibility Level
- ✔Enter Play Mode: Disable Domain Reload
- ✔IL2CPP-Scripting-Backend unter Android und iOS
Lokale Webcam-Aufnahme richtet sich an Windows und macOS; RTSP- / IP-Kameras sowie Dateiwiedergabe / -bearbeitung funktionieren auf allen vier Plattformen.
Lesen Sie die Unity-Dokumentation
Schritt-für-Schritt-Anleitungen behandeln Installation, plattformspezifische Builds (Windows, Android, macOS, iOS), fertige Beispielszenen und Fehlerbehebung.
Vollständige Unity-Dokumentation →Beginnen Sie, Video in Unity zu integrieren
Laden Sie die kostenlose 30-Tage-Testversion herunter und importieren Sie das .unitypackage, um noch heute die Beispielszenen auszuführen.
