VYNO .AT

Technik

Von der Linse
bis in den Browser.

Die gesamte Kette ist auf Dauerbetrieb ausgelegt: robuste Hardware, ein schlanker Encoder und eine Ausspielung ohne externe Dienste – alles selbst gehostet.

Signalkette

Vier Stationen, ein Bild

01 · AUFNAHME

IP-Kamera

Wetterfeste PoE-Kamera (IP66/IP67) mit fester Brennweite, RTSP-Ausgang in 1080p bei 25 fps und guter Low-Light-Leistung für die Nachtstunden.

02 · ENCODING

FFmpeg auf dem Server

Ein FFmpeg-Prozess zieht den RTSP-Stream aus dem lokalen Netz und paketiert ihn nach HLS – ohne Re-Encoding (Copy-Modus), also mit minimaler Serverlast.

03 · AUSSPIELUNG

HLS über Nginx

Die HLS-Segmente liegen im RAM (tmpfs) und werden per Nginx mit passenden Cache-Headern ausgeliefert. Kein CDN, keine Drittanbieter.

04 · WIEDERGABE

Player im Browser

Selbst gehostetes hls.js auf vyno.at; Safari spielt HLS nativ. Keine externen Skripte, keine Cookies, kein Tracking.

SCHEMATISCH

KAMERA (PoE) ──RTSP──▶ SERVER: FFMPEG (copy) ──HLS──▶ NGINX ──HTTPS──▶ VYNO.AT / BROWSER
     │                        │                          │
  Privacy-Masken           Watchdog +               Segmente im RAM,
  in der Kamera            Auto-Restart             ~6 s Segmentlänge

Privacy-by-Design

Datenschutz ist Teil der Technik

  • Privacy-Masken in der Kamera: sensible Bereiche werden bereits vor dem Encoding geschwärzt – sie existieren im Stream schlicht nicht.
  • Keine Tonaufnahme: das Mikrofon bleibt deaktiviert bzw. wird hardwareseitig nicht genutzt.
  • Nur live, keine Aufzeichnung: HLS-Segmente werden nach wenigen Minuten automatisch überschrieben; es entsteht kein Archiv.
  • Weitwinkel statt Zoom: feste Brennweite, kein PTZ – niemand kann heranzoomen, auch der Betreiber nicht ohne physischen Umbau.

Betrieb

Ausgelegt auf 24/7

  • Watchdog: ein systemd-Dienst überwacht den FFmpeg-Prozess und startet ihn bei Abbruch automatisch neu.
  • Monitoring: Erreichbarkeit und Streamzustand werden über eine eigene Statusplattform überwacht, inklusive Benachrichtigung bei Ausfall.
  • Standbild bei Ausfall: fällt die Kette aus, zeigt der Player ein klares „Kein Signal“ statt eines eingefrorenen Bildes.
  • Abgesichertes Netz: die Kamera hängt in einem getrennten Netzsegment und ist aus dem Internet nicht direkt erreichbar.

0

STUNDEN / TAG

0

BILDER / SEKUNDE

0–6

MBIT/S BANDBREITE

0s

HLS-LATENZ

Alle Werte sind Planungsgrößen und werden im Probebetrieb final festgelegt.