VisioForge

Video in Unity hinzufügen mit VisioForge .NET SDKs

Spielen Sie Dateien und Netzwerk-Streams ab, nehmen Sie Webcams und IP-Kameras auf, bearbeiten Sie Timelines und rendern Sie direkt in eine Unity-Textur — mit den VisioForge .NET SDKs, die Sie bereits in WPF, MAUI und Avalonia verwenden. Ein einzelnes kumulatives .unitypackage unterstützt Windows, Android, macOS und iOS.

Natives Video für Unity, angetrieben von den VisioForge SDKs

VisioForge bringt dieselben praxiserprobten .NET-Medien-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 einem RawImage an oder mappen Sie es auf eine beliebige 3D-Oberfläche. Die native GStreamer-Laufzeitumgebung ist pro Plattform mitgeliefert, sodass keine Systeminstallation 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 von Suchlauf, 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, sehen Sie eine Live-Vorschau und rendern Sie nach MP4. Treiben Sie In-App-Videoeditoren und vorlagenbasierte Videoerzeugung an.

Video Edit + Unity →
Beliebige Pipeline in Unity bauen

Media Blocks SDK .NET

Das vollständige Pipeline-Framework — Aufnahme, Dekodierung und Kodierung, Effekte, Mischung, Aufzeichnung und Streaming. Stellen Sie eigene Medien-Pipelines zusammen und rendern Sie das Ergebnis in Unity, wenn die High-Level-Engines nicht ausreichen.

Media Blocks + Unity →

Warum VisioForge für Unity-Video

Ein kumulatives Paket

Native Laufzeitumgebungen 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 einem RawImage an oder mappen Sie es auf ein beliebiges 3D-Objekt in Ihrer Szene.

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-Medien-API, die Sie in WPF, MAUI und Avalonia verwenden — keinen reinen Wiedergabe-Wrapper. Fertige Beispielszenen bringen Sie in wenigen Minuten zum Laufen.

Was Entwickler in Unity bauen

Dieselben Engines treiben sehr unterschiedliche Unity-Projekte an.

VR & 360°-Video

Streamen Sie hochauflösendes und 360°-Material auf Skyboxen, gewölbte Bildschirme und Headset-Displays für immersive Wiedergabe.

In-Game-Video & Cutscenes

Spielen Sie Intros, Cinematics und In-World-Bildschirme aus lokalen Dateien oder Netzwerk-Streams mit Steuerung von Suchlauf, Pause und Lautstärke ab.

Überwachung & IP-Kameras

Holen Sie RTSP- und ONVIF-Kamera-Feeds in ein Unity-Dashboard oder einen digitalen Zwilling — mehrere Live-Streams in einer Szene.

Digital Signage & Kioske

Steuern Sie Videowände, interaktive Kioske und Infodisplays aus einer Unity-App unter Windows oder Android.

Live-Streaming aus einem Spiel

Zeichnen Sie das Gameplay auf und übertragen Sie es live über RTMP, HLS oder einen RTSP-Server direkt aus C#.

Schulung & Simulation

Legen Sie Lehrvideos und Live-Kamera-Feeds über AR-/VR-Schulungs- und Simulationsumgebungen.

Plattformen & Anforderungen

Verifiziert mit Unity 6 (6000.x).

Unterstützte Plattformen:WindowsAndroidmacOSiOS
Anforderungen
  • Unity 6 (6000.x)
  • .NET Standard 2.1 API-Kompatibilitätsstufe
  • Enter Play Mode: Disable Domain Reload
  • IL2CPP-Skripting-Backend unter Android und iOS

Lokale Webcam-Aufnahme zielt auf Windows und macOS; RTSP- / IP-Kameras sowie Dateiwiedergabe / -bearbeitung funktionieren auf allen vier Plattformen.

Quellen, Formate & Protokolle

Die Verfügbarkeit hängt von der Engine und der Zielplattform ab — die vollständige Matrix finden Sie in der Dokumentation.

KategorieUnterstützt
Video-CodecsH.264 / AVC, HEVC / H.265, AV1, VP9, VP8, MJPEG, MPEG-2
ContainerMP4, MKV, WebM, MOV, AVI, MPEG-TS
Audio-CodecsAAC, MP3, Opus, Vorbis, FLAC, PCM / WAV
NetzwerkeingangRTSP, RTMP, HLS, HTTP / HTTPS, SRT, UDP / MPEG-TS
Kameras & GeräteUSB-Webcams, ONVIF- / IP-Kameras über RTSP, Mikrofone
AufzeichnungsausgabeMP4, MKV, WebM, MPEG-TS — hardwarekodiert
Live-Streaming-AusgabeRTMP, HLS, SRT, integrierter RTSP-Server
Hardware-CodecsNVIDIA NVENC & Intel Quick Sync (Windows), MediaCodec (Android), VideoToolbox (macOS / iOS)

Unity-Video — häufig gestellte Fragen

Wie unterscheidet sich das vom integrierten VideoPlayer von Unity?

Der VideoPlayer von Unity spielt nur lokale und HTTP-Videodateien ab. VisioForge ergänzt, was er nicht kann — RTSP- und ONVIF-IP-Kameras, Live-Webcam-Aufnahme, Aufzeichnung sowie RTMP-/HLS-/SRT-Streaming — plus eine größere Codec-Bandbreite und hardwarebeschleunigte Dekodierung, alles über dieselbe C#-API, die Sie auf dem Desktop verwenden.

Kann ich RTSP- und IP-Kamera-Streams in Unity abspielen?

Ja. MediaPlayerCoreX und VideoCaptureCoreX öffnen RTSP-, ONVIF- und HLS-Quellen und liefern die dekodierten Frames in Ihre Szene. RTSP, IP-Kameras und Dateiwiedergabe funktionieren auf allen vier Plattformen (Windows, Android, macOS, iOS).

Kann ich eine Webcam innerhalb von Unity aufnehmen?

Ja, mit VideoCaptureCoreX — es erkennt USB-Webcams und Mikrofone. Lokale Webcam-Aufnahme zielt auf Windows und macOS; Netzwerkkameras über RTSP/ONVIF funktionieren auf jeder unterstützten Plattform.

Kann ich aus einem Unity-Spiel aufzeichnen oder live streamen?

Ja. Nehmen Sie Ihre Quellen auf oder stellen Sie sie zusammen und zeichnen Sie nach MP4/MKV auf, oder übertragen Sie live über RTMP, HLS, SRT oder einen integrierten RTSP-Server mit Media Blocks SDK .NET oder VideoCaptureCoreX.

Wird der Opus-Audio-Codec unterstützt?

Ja. Opus wird direkt dekodiert und kodiert, neben AAC, MP3, Vorbis, FLAC und PCM/WAV — unabhängig von Unitys eigenen Audio-Einschränkungen.

Muss ich GStreamer oder andere Systemabhängigkeiten installieren?

Nein. Die native Laufzeitumgebung ist pro Plattform im .unitypackage enthalten, sodass für Sie oder Ihre Nutzer nichts separat zu installieren ist.

Welche Unity-Version, welches Skripting-Backend und welche API-Stufe sind erforderlich?

Unity 6 (6000.x), die .NET Standard 2.1 API-Kompatibilitätsstufe und „Enter Play Mode: Disable Domain Reload“. Android- und iOS-Builds verwenden das IL2CPP-Skripting-Backend.

Ist das ein separates Produkt oder dieselben VisioForge .NET SDKs?

Es sind dieselben praxiserprobten .NET SDKs, die Sie in WPF, MAUI und Avalonia verwenden — in Unity ausgeführt. Es gibt kein separates „Unity SDK“, das Sie erlernen oder lizenzieren müssen; Sie wählen das SDK (Media Player, Video Capture, Video Edit oder Media Blocks), das zu Ihrem Szenario passt.

Beginnen Sie, Video in Unity zu integrieren

Folgen Sie den Schritt-für-Schritt-Anleitungen für Unity — Installation, plattformspezifische Builds und sofort lauffähige Beispielszenen.