VisioForge

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.

Video in Unity abspielen

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 →
Kameras in Unity aufnehmen

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 →
In Unity bearbeiten & rendern

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 →
Jede Pipeline in Unity erstellen

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).

Unterstützte Plattformen:WindowsAndroidmacOSiOS
Anforderungen
  • 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.