05 — Weitere Lösungen

Interaktive 3D-Anwendungen, direkt im Browser.

Mit dem prorender RTS Reality Server laufen Unreal-Engine-Anwendungen auf GPU-Servern und werden per Pixel Streaming in den Browser übertragen: für Konfiguratoren und Architekturpräsentationen, auf PC, Tablet, Smartphone oder Messe-Display. Die Umgebung dafür haben wir selbst entwickelt, mit eigener Logik für Verteilung und Skalierung.

01

Ausgangslage & Nutzen

Hochwertige 3D-Grafik braucht Rechenleistung, die Endgeräte nicht haben.

Echtzeit-Visualisierung in hoher Qualität läuft nicht auf jedem Tablet, Smartphone oder Messe-Display. Beim Pixel Streaming rechnet ein GPU-Server, und der Betrachter bekommt das Bild interaktiv und in Echtzeit im Browser.

Läuft im Browser

Die Anwendung ist komplett browserbasiert: ohne Installation, per Maus und Tastatur oder per Touch auf Tablet, Smartphone und Display.

Eigene Logik für Verteilung und Skalierung

Eine von uns entwickelte Logik verteilt die Nutzer auf Pixel-Streaming-Server und GPU-Server und skaliert nach Bedarf, mit oder ohne Obergrenze für die Servergesamtzahl. Mehrere Clients können sich einen Server teilen, müssen es aber nicht.

Qualität von der GPU

Globale Beleuchtung in Echtzeit (Lumen) ohne Light Baking und hohe Bildqualität: Die Qualität wächst mit der eingesetzten GPU-Leistung, ohne dass das Endgerät rechnen muss.

Demo

RTS Reality Server in Aktion.

Vier Demo-Aufzeichnungen: Drei zeigen die Grundfunktion des Pixel Streamings (mehrere Clients, mehrere Projekte parallel, ein VR-Modus mit Stereo-Bild). Die vierte zeigt einen frühen Ansatz, aus dem das System entstanden ist.

Mehrere Clients auf einem GPU-ServerAcht unabhängig gesteuerte Streams einer Unreal-Engine-Anwendung laufen gleichzeitig auf einem einzigen GPU-Server und werden in acht Browserfenstern bedient.Demo-Aufzeichnung, 1:26 Min.
Mehrere Projekte parallel im BrowserVier verschiedene Projekte laufen gleichzeitig auf einem GPU-Server, mit responsiver Weboberfläche und Echtzeit-Beleuchtung mit Lumen, ohne Light Baking.Demo-Aufzeichnung, 3:07 Min.
VR-Modus im BrowserStereoskopisches Streaming: ein Stereo-Bild für VR-Headset und Cardboard, komplett im Browser. Die Entwicklung zeigt, dass wir auch Spezialbereiche selbst umsetzen.Demo-Aufzeichnung, 1:07 Min.
Früher Ansatz: Fahrzeug-Konfigurator im BrowserFrühe Entwicklungsstufe, noch ohne Pixel Streaming: Ein Fahrzeug-Konfigurator wird über eine browserbasierte Remote-Desktop-Lösung (VNC) bedient, mit Varianten, Materialien, Interieur, Beleuchtung und Kamerastandorten.Demo-Aufzeichnung, 5:49 Min.

02

Anwendungen

Wofür Pixel Streaming eingesetzt wird.

Typische Einsatzgebiete des RTS Reality Servers:

Konfiguratoren und Produkt

  • 3D-Produktkonfiguratoren
  • Design-Studien
  • Varianten: Materialien, Interieur, Ausstattung
  • Echtzeit-Produktfilme

Architektur und Präsentation

  • Echtzeit-Architekturanwendungen
  • Interaktive Walkthroughs
  • Messestand, Display und Video Wall
  • Besprechungen mit Echtzeitpräsentation

Mobil und Web

  • Mobile Produktpräsentation
  • Web-Anwendungen mit mehreren Nutzern
  • Touch auf Tablet, Smartphone und TV
  • Streaming auf Endgeräte jeder Art

Die Demo-Aufzeichnungen zeigen den Entwicklungsstand der Grundfunktionen. Ihre Anwendung und Anforderungen klären wir im Gespräch.

03

Funktionen

Was die Umgebung kann.

Der RTS Reality Server ist unsere eigene Infrastruktur für Pixel Streaming. Je nach Projekt umfasst sie folgende Funktionen:

Clients und Zugriff

  • Mehrere unabhängige Clients gleichzeitig
  • Mehrere Clients können sich einen Server teilen
  • Auswahl mehrerer Unreal-Projekte aus einer Projektbibliothek
  • Regulierung der Zugriffsberechtigung
  • Zugriffstickets, mit oder ohne Kennwort, mit oder ohne Begrenzung der Zugriffsmenge

Verteilung und Skalierung

  • Automatische Skalierung der Pixel-Streaming-Server nach Bedarf
  • Mit oder ohne Begrenzung der Servergesamtzahl
  • GPU-Server-Skalierung nach erwarteten Zugriffen, auch über Zeitzonen sowie Haupt- und Nebenzeiten
  • Zuweisung der Clients an den Standort mit bester Leistung und geringster Latenz
  • Multi-GPU-Server für 4 bis 32 Clients

Oberfläche und Grafik

  • Individuell gestaltbare Weboberfläche mit Interaktion zur Unreal Engine
  • Änderung von Materialien, Farben und Auflösung per Oberfläche
  • DirectX 12 mit Raytracing, Echtzeit-Raytracing und MetaHuman
  • Globale Beleuchtung in Echtzeit (Lumen), ohne Light Baking
  • VR-Modus mit Stereo-Ansicht

Endgeräte

  • PC mit Tastatur und Maus
  • Tablet und Smartphone mit Touch
  • TV mit Touchscreen
  • Video Wall, 4K-Monitor, Beamer und Displays
  • Notebook, Mini-PC und Embedded Computing

Betrieb und Sicherheit

  • Private Cloud vor Ort
  • Public Cloud online
  • Verschlüsselte Übertragung mit SFTP, SSH und VPN
  • Nutzungsstatistik, Webanalyse und Marktforschung
  • Software-Lizenzierung durch den Anwender

Der Funktionsumfang richtet sich nach Ihrem Projekt. Welche Funktionen Sie benötigen, klären wir im Gespräch.

04

Leistungsumfang

Was wir für Sie tun.

  • Beratung zu Hard- und Software, Konzept und Planung des Echtzeit-Systems
  • Konfiguration von Hardware und IT-Infrastruktur, Aufbau und Integration, als Private Cloud vor Ort oder Public Cloud online
  • Anbindung Ihrer Unreal-Engine-Projekte aus einer Projektbibliothek und einer individuell gestalteten Weboberfläche
  • Einrichtung der Verteilungs- und Skalierungslogik für Clients, Pixel-Streaming-Server und GPU-Server
  • Zugriffsverwaltung, auch mit Zugriffstickets, sowie Nutzungsstatistik und Monitoring
  • Software-Entwicklung maßgeschneiderter Anwendungen für das System

05

Ablauf

So arbeiten wir zusammen.

  1. 01

    Anwendungsfall

    Sie schildern Ziel, Zielgruppe und Anwendung, etwa Konfigurator, Architektur oder Präsentation.

  2. 02

    Konzept und Aufbau

    Wir planen Infrastruktur und Skalierung und richten die GPU-Server ein.

  3. 03

    Anbindung und Test

    Wir binden Ihre Anwendung und die Weboberfläche an und testen mit mehreren Nutzern.

  4. 04

    Betrieb

    Das System läuft produktiv. Wir betreuen es und skalieren bei Bedarf.

Technik

Unreal Engine, Pixel Streaming, Browser.

Die Anwendung läuft auf einem GPU-Server, das Bild wird per Hardware-Encoding in Echtzeit in den Browser gestreamt, Eingaben laufen zurück. Unsere eigene Logik verteilt die Clients und skaliert die Server nach Bedarf. Gestreamt wird in der Regel auf normale Endgeräte. Für VR-Headsets haben wir zusätzlich einen Modus mit Stereo-Ansicht entwickelt.

  • Eigene Logik für Verteilung und automatische Skalierung
  • Mehrere Clients je Server oder mehrere Instanzen je GPU, nach Bedarf
  • Zugriffsverwaltung mit Zugriffstickets
  • Projektbibliothek und individuelle Weboberfläche

06

Kurz erklärt

Begriffe, verständlich erklärt.

Pixel Streaming
Eine Grafikanwendung läuft auf einem leistungsstarken Server, das Bild wird live in den Browser übertragen.
Unreal Engine
Eine Software für interaktive 3D-Grafik in Echtzeit, bekannt aus Spielen, Filmproduktion und Architekturvisualisierung.
Raytracing
Ein Verfahren, bei dem der Weg des Lichts berechnet wird. Es erzeugt besonders realistische Spiegelungen und Schatten.
Latenz
Die Verzögerung zwischen einer Eingabe und der Reaktion auf dem Bildschirm.
GPU-Server
Ein Server mit leistungsstarken Grafikkarten, die nicht nur Bilder, sondern auch viele andere Berechnungen beschleunigen.
Cloud
Rechenleistung und Speicher, die über das Internet bereitgestellt werden, ohne dass Sie eigene Hardware kaufen müssen.

07

Häufige Fragen

Gut zu wissen.

Welche Anwendungen lassen sich streamen?

Basis ist die Unreal Engine. Unser früher Fahrzeug-Konfigurator zeigt, dass sich auch andere Echtzeit-Visualisierungssoftware im Browser bedienen lässt, damals noch über eine browserbasierte Remote-Desktop-Lösung. Welche Anwendung Sie einsetzen möchten, klären wir vorab.

Wie viele Nutzer können gleichzeitig zugreifen?

Das hängt von Anwendung, GPU-Server und gewünschter Qualität ab. Unsere Logik verteilt die Nutzer auf die Server und skaliert nach Bedarf, auf Wunsch mit Obergrenze. Je nach Anwendung teilen sich mehrere Clients einen Server, oder es laufen mehrere Instanzen je GPU. Zu den GPU-Servern →

Private oder Public Cloud?

Beides ist möglich. Der RTS Reality Server kann bei Ihnen vor Ort (Private Cloud) oder im Rechenzentrum zur Online-Nutzung (Public Cloud) installiert werden.

Brauche ich ein VR-Headset?

Nein. Gestreamt wird in der Regel auf normale Endgeräte wie PC, Tablet, Smartphone oder Display. Für VR-Headsets haben wir zusätzlich einen Modus mit Stereo-Ansicht entwickelt.

Wer stellt die Lizenzen für die Software?

Die Lizenzen für die eingesetzte Software stellen Sie als Kunde, wir installieren und richten ein. Welche Lizenzen für den Einsatz im Streaming nötig sind, klären wir vorab.

Was kostet das?

Das hängt von Anwendung, Nutzerzahl und Betriebsmodell ab. Einen Preis nennen wir nach einer kurzen Bedarfsanalyse im Angebot.

09 — Kontakt

Beratung anfragen.

Schildern Sie uns Ihr Vorhaben. Sie erhalten eine erste fachliche Einschätzung; ein Angebot erstellen wir nach kurzer Bedarfsanalyse.

Büro
Schänzle 22, 76187 Karlsruhe

Anrufen Anfrage