WebRTC Kameras für Escape Rooms
In Escape Rooms ist die Überwachung der Spieler ein wichtiger Aspekt, um sowohl die Sicherheit als auch das Spielerlebnis zu gewährleisten. In diesem Artikel beschreibe ich, wie sich Kameras mit Hilfe von WebRTC in Escape Rooms einsetzen lassen, und welche Kameras sich hierfür eignen.
Die Architektur
Uns war es wichtig, dass die Kameras direkt im Browser angezeigt werden können, ohne dass zusätzliche Software installiert werden muss. Daher haben wir uns für eine WebRTC-basierte Lösung entschieden. Wir greifen auf die Kameras via ONVIF zu. Da Browser dies nicht nativ unterstützen, verwenden wir go2rtc als einen Relay-Server. Dieser erlaubt das dynamische erzeugen von WebRTC-Streams, welche wir dann im Browser anzeigen können.
Kamera Anforderungen
Die Kameras müssen ONVIF unterstützen, um von go2rtc erkannt zu werden. Außerdem ist es wichtig, dass die Kameras eine gute Bildqualität liefern, auch bei schlechten Lichtverhältnissen. Daher war auch ein Nachtsicht-Modus ein wichtiges Kriterium. Eine PTZ-Funktion (Pan-Tilt-Zoom) ist ebenfalls von Vorteil, um bestimmte Bereiche des Raums gezielt überwachen zu können. Während Audio auch eine Rolle spielt, ist gerade das 2 Wege Audio für uns weniger interessant.
Unsere Auswahl
Nachdem wir verschiedene Kameras getestet haben, sind wir zu dem Schluss gekommen, dass diese Kamera für unseren Fall am besten geeignet ist:
Reolink E1 Pro *Wir haben uns für die schwarze Variante entschieden, da diese sich besser in die Umgebung einfügt.