Industrial / High Performance Engineering

Voluqon

Browserbasierte Visualisierung anspruchsvoller CAD- und Engineering-Daten.

Status
In Produktion
Kategorie
Industrial / High Performance Engineering
Referenz
Case #1

Serverseitig verarbeitete und gerenderte Engineering-Daten, die im Browser als hochauflösender Videostream mit latenzarmer Interaktion dargestellt werden.

Voluqon ist ein Riegel-Systems-Engineering-Case im Bereich High Performance Engineering. Komplexe CAD- und Engineering-Daten übersteigen typischerweise die Leistungsfähigkeit von Endgeräten – und für viele Einsatzszenarien ist entscheidend, dass die CAD-Geometrie das Backend nicht verlässt.

Ansatz

Statt den Browser mit dem kompletten Datenmodell zu belasten, wird die Verarbeitung serverseitig auf GPU-fähiger Hardware durchgeführt:

  • CAD-Daten werden serverseitig über OCCT (OpenCascade) importiert und aufbereitet
  • Das Rendering erfolgt mit C++ und Vulkan auf dedizierten GPUs
  • Der Browser erhält ausschließlich einen H.264-Videostream plus Metadaten für UI-Overlays
  • Interaktionen werden mit geringer Latenz über Websockets übertragen
Voluqon-Architektur: Browser als dünner Client, serverseitiges Rendering mit Vulkan und OCCT
Architektur: Server-seitiges Rendering, Browser als dünner Client

Transport-Entscheidung

Statt WebRTC wird WebSocket über TCP/443 verwendet: Die Ziel-Umgebung nutzt private Subnetze ohne öffentliche IPs, und TCP passiert auch restriktive Firewalls und Load-Balancer, die UDP blockieren. Der Browser dekodiert die H.264-Frames mit der WebCodecs-API und zeichnet sie auf ein Canvas.

Technische Aspekte

Pipeline
  1. CAD Data Processing (OCCT)
  2. GPU Rendering (Vulkan)
  3. H.264 Encoding
  4. Streaming (WebSocket)
  5. Browser Interaction (WebCodecs)

Erkenntnisse

Der Fall zeigt, wie man den Engpass „lokale Hardware“ durch eine saubere Server-Client-Trennung auflöst: rechenintensive Pfade laufen dort, wo die Leistung ist, während der Browser primär Darstellung und Interaktion übernimmt – und die zugrundeliegenden Daten sicher im Backend bleiben.

Technologien & Konzepte

  • C++
  • CAD Processing
  • OCCT
  • Vulkan
  • GPU
  • WebSocket Streaming
  • H.264 / WebCodecs
  • S3
  • Cloud
  • Browser Visualization

Ein ähnliches Engineering-Projekt?

Wenn Ihr Vorhaben vergleichbare technische Tiefe braucht, besprechen wir Machbarkeit, Architektur und Aufwand – konkret statt im Pitch-Format.