Die Overlays

Fünfzehn Broadcast-Grafiken, jede ein kleiner lokaler Webserver, den du in OBS einbindest. Jede wird aus Live-iRacing-Telemetrie gespeist und läuft komplett auf deinem eigenen PC.

Operator Das Operator-Dashboard von iRacing Broadcast: Fahrerliste mit Positionen und Abständen, Kamerasteuerung sowie Live-Feeds für Überholmanöver und Vorfälle mit Auto-Replay-Buttons

Broadcast-Dashboard

Die Schaltzentrale für den ganzen Stream: Live-Telemetrie für jedes Auto, volle Kamerasteuerung (Most Exciting, Focus Leader, Focus Crashes, Einzelkomponenten-Kameras) und automatische Überhol- & Vorfallerkennung mit Ein-Klick-Auto-Replay. Ein Regisseur kann die Übertragung allein fahren und erwischt die wichtigen Momente, ohne jedes Auto im Blick behalten zu müssen.

localhost:5000 iracing_dashboard.py
Operator Das Playback-Panel des Dashboards: LIVE-Anzeige mit Spulen, Pause, Play und Vorlauf sowie ein Jump-to-Round-Auswahlmenü

Instant-Replay-Steuerung

Teil des Dashboards: eine Transport-Leiste, mit der man durch das iRacing-Replay scrubbt, ohne die Operator-Ansicht zu verlassen — Spulen, Pause, Play, Vorlauf und ein Jump-to-Round-Auswahlmenü, um direkt zum Start jedes Rennens zu springen. Die Ein-Klick-Replay-Buttons in den Überhol- und Vorfall-Feeds steuern dieses Panel.

localhost:5000 Playback-Panel
Overlay Live-Wertungsturm mit Position, Fahrer, Abstand und Pit-Infos sowie Herstellerlogos und Session-Info-Leiste

Live-Wertungsturm

Der Standard-Timing-Tower: Live-Reihenfolge mit Session-Info-Leiste, Herstellerlogos und Pit-Infos. Fahrer-/Team-Namen, Abstand vs. Intervall und die Speed-Spalte sind umschaltbar. Eigene Markenlogos kommen einfach als SVG in einen brands/-Ordner.

localhost:5005 iracing_standings.py
Overlay Qualifying-Grid-Overlay mit farbigen Auto-Silhouetten nach Startposition angeordnet

Qualifying-Grid

Ein sauberes Startaufstellungs-Grid mit farbigen Auto-Silhouetten, perfekt für den Aufbau bis Lights-out. Liest die Qualifying-Reihenfolge direkt aus der Session — immer korrekt, ohne manuelle Eingabe.

localhost:5001 iracing_grid.py
Overlay Vollständiges Rennergebnis-Overlay mit Zielreihenfolge, Abständen, Vorfallzählern und schnellster Runde

Rennergebnisse

Die vollständige Klassifizierung bei Zielflagge — Reihenfolge, Abstände, Vorfallzähler und schnellste Runde — mit einer minimalen „Lite“-Variante für engere Layouts. Landet ohne Dateneingabe auf dem Post-Race-Screen.

localhost:5002–5003 iracing_results.py
Offline Offline-SVG-Streckenkarte als Overlay mit live um den Kurs positionierten Auto-Punkten

Offline-Streckenkarte

Eine SVG-Streckenkarte mit live mitlaufenden Auto-Punkten, die kein iRacing-Login und kein Internet braucht — Geometrie für ~300 Streckenkonfigurationen ist als JSON gebundelt. Das Overlay liest den Streckennamen aus dem SDK und lädt die passende Datei. Quellen: die SIMRacingApps-Streckenbibliothek (Apache 2.0) und OpenStreetMap (ODbL).

localhost:5007 iracing_trackmap.py
Overlay On-Camera-Livery-Overlay mit 3D-gerendertem Auto und dem Namen des Fahrers, der gerade im Bild ist

Livery & Fahrername

Ein 3D-gerendertes Auto plus der Name des Fahrers, der gerade im Bild ist — die Broadcast-Bauchbinde, die Bild und Timing verbindet. Aktualisiert sich automatisch, sobald der Regisseur zwischen Autos schneidet.

localhost:5006 iracing_livery.py
Daten Live-Monitor des Race Loggers: Fahrertabelle und eine Ereignis-Timeline aus Runden, Boxenstopps, Flaggen und Vorfällen

Race Logger

Schreibt eine JSONL-Datei pro Rennen — Runden, Boxenstopps, Flaggen, Strafen, Vorfälle, Positionen und die Endklassifizierung — und liefert einen kompletten Live-Renn-Monitor: eine Fahrertabelle plus eine Ereignis-Timeline. Optionale, schreibgeschützte öffentliche Endpunkte erlauben Twitch-/Discord-Zuschauern via kostenlosem Cloudflare-Tunnel eine Self-Service-Ansicht — alle Admin-Endpunkte bleiben lokal.

localhost:5009 iracing_race_logger.py
Daten Live-Rundenzeiten-Chart-Overlay, das die Rundenzeiten mehrerer Fahrer über den Rennverlauf darstellt

Live-Rundenzeiten-Charts

Der Race Logger rendert Rundenzeiten-, Positions- und Abstands-Charts, die als eigene Browser-Quelle in OBS landen — hier die Rundenzeiten mehrerer Fahrer über ein Rennen in Imola. Perfekt für einen Statistik-Einschub oder eine Bild-im-Bild-Ecke, die das Rennen sich entwickeln zeigt.

localhost:5009/chart/render Live-Charts
Overlay Quali-Delta-Overlay mit dem Zeit-Delta eines Fahrers zur Session-Bestzeit samt Sektor-Splits

Quali-Delta

Ein großes, gut lesbares Delta zur Session-Bestzeit für das Auto im Bild, pro Sektor aufgeschlüsselt (grün für gewonnene, rot für verlorene Zeit) mit Pole- und Last-Lap-Referenzzeiten. Gemacht für die Qualifying-Spannung — Zuschauer sehen auf einen Blick, ob eine schnelle Runde vorn oder hinten liegt.

localhost:5014 iracing_qualidelta.py
Overlay Driver-of-the-Day-Overlay, das einen Fahrer mit gewonnenen Positionen, Aufholung, Überholmanövern und Vorfällen sowie einer Verfolgerliste hervorhebt

Driver of the Day

Eine automatische Auszeichnungs-Karte nach dem Rennen: Sie bewertet das Feld nach gewonnenen Positionen, Aufholung aus einem Tiefpunkt, Überholmanövern und Vorfällen und kürt einen Driver of the Day mit den Kernstatistiken und einer kurzen Verfolgerliste. Ein fertiger Gesprächsaufhänger für die Nachbesprechung.

localhost:5013 iracing_dotd_overlay.py
Overlay Session-Info-Overlay, das den Session-Namen RACE mit Gesamt- und Restzeit zeigt

Session-Info

Eine kompakte, stets transparente Leiste mit dem Session-Namen plus Gesamt- und Restzeit (oder -runden) — damit Zuschauer, die mitten im Stream einschalten, sofort wissen, ob es Training, Qualifying oder Rennen ist und wie viel noch zu fahren ist.

localhost:5011 iracing_session_info.py
Overlay
Ein rotes LIVE-Badge mit Aufnahme-Punkt Ein goldenes REPLAY-Badge mit Punkt

LIVE-/REPLAY-Indikator

Ein kleines, stets transparentes Badge, das je nach Zustand des iRacing-Replay-Systems zwischen einem roten LIVE und einem goldenen REPLAY umschaltet — damit das Publikum nie im Zweifel ist, ob es das Geschehen live oder eine Wiederholung sieht. Sitzt in einer Bildschirmecke und läuft von selbst.

localhost:5004 iracing_live_indicator.py
Overlay
Weiß-Flaggen-Overlay mit Startnummern-Namensschild FINAL LAP Zielflaggen-Overlay mit Startnummern-Namensschild RACE WINNER

Flaggen-Overlay

Eine stets transparente, wehende Flaggen-Grafik, die den Session-Flaggen-Status abbildet — grün, gelb, weiß und kariert. In den Schlussrunden kombiniert sie die weiße Flagge mit einem FINAL LAP-Schild für den Führenden und bei Zielflagge die karierte mit einem RACE WINNER-Schild — ein sofortiges, broadcast-taugliches Finish, ohne etwas anzufassen.

localhost:5008 flag_overlay.py
Launcher Die Desktop-App iRacing Overlay Launcher listet jedes Overlay mit Status-Punkt, Start-/Stopp-Buttons und Start-All-/Stop-All-Steuerung

Ein-Klick-GUI-Launcher

Kein Terminal nötig: eine kleine Desktop-App mit Status-Punkt und Start/Stopp pro Overlay, dazu Start All / Stop All und ein Log-Fenster. Selbstheilende OBS-Loader-Seiten machen die Startreihenfolge egal — Quellen verbinden sich nach einem Neustart von selbst wieder. Enthält sogar eine Corner-Cues-Fahrhilfe (Kurvenrichtung, Schwere und Apex-Speed-Schätzungen) für Sessions, in denen die Ideallinie deaktiviert ist.

launch_gui.bat 15 Komponenten
Installation & OBS-Einbindung →