Zum Inhalt springen
Castreon
Kanäle

ONVIF-Kameras und WebRTC direkt von der Kamera

Aktualisiert am 18 Okt 2026

Zwei Hilfen für IP-Kameras: Suche über ONVIF — Castreon sucht die Kameras im Netz und gibt Ihnen die richtige RTSP-Adresse, ohne dass Sie sie im Handbuch suchen müssen — und WebRTC direkt von der Kamera, für die geringste Verzögerung im Browser.

Verfügbar ab Castreon 1.7.0. Suche über ONVIF: Editionen Pro und Enterprise. WebRTC direkt von der Kamera: Enterprise-Edition (wie WebRTC). Das Hinzufügen einer Kamera über die RTSP-Adresse bleibt in allen Plänen enthalten — siehe IP-Kameras (RTSP).

Kameras über ONVIF finden

  1. Kanäle → neuer Kanal (oder Bearbeiten), unter Quellen, Typ → IP-Kamera (RTSP).
  2. Tragen Sie Benutzer und Passwort ein — die der Kamera.
  3. Kameras suchen (ONVIF) → Im Netz suchen. Nach wenigen Sekunden erscheinen die Kameras, die geantwortet haben, mit Name und Modell. Wählen Sie eine aus.
  4. Profile auslesen. Castreon zeigt die Profile der Kamera — meist einen Haupt- und einen Nebenstream — mit Codec, Auflösung und Bildern pro Sekunde. Das passendste H.264-Profil ist als empfohlen markiert; bei H.265 sehen Sie den Hinweis für Browser.
  5. Verwenden setzt die RTSP-Adresse des Profils in das Feld der Quelle. Dann Kamera testen und Speichern.

Ist das Passwort bei der Quelle bereits gespeichert, verwendet das leere Feld das gespeicherte. Das Passwort erscheint nicht in Antworten, im Protokoll oder in der RTSP-Adresse, die ins Feld gesetzt wird.

Im Netz suchen funktioniert nur, wenn der Castreon-Server im selben lokalen Netz wie die Kameras steht: Die Kameras antworten auf eine Multicast-Nachricht, die nicht über Router hinweg geht. Auf einem Server in einem Rechenzentrum oder in einem anderen Netz geben Sie die IP der Kamera direkt ein (mit Port, wenn er nicht 80 ist) und drücken Profile auslesen.

Die Uhr der Kamera: Weicht die Uhrzeit der Kamera stark von der des Servers ab, weist das Panel Sie darauf hin. Castreon berücksichtigt die Abweichung bei der Anmeldung, aber es ist besser, NTP in der Kamera einzuschalten.

Was das technisch bedeutet

Die Suche verwendet WS-Discovery (Probe an 239.255.255.250:3702), das Auslesen die ONVIF-Standarddienste: Uhrzeit der Kamera, Geräteinformationen, den Media-Dienst, die Profile und die Stream-Adresse (GetStreamUri). Die Anmeldung erfolgt per HTTP Digest oder, bei älteren Kameras, per WS-UsernameToken.

Wie weit geprüft: Die Umsetzung folgt der ONVIF-Spezifikation (Core und Media) und wurde mit einer nach den Beispielen der Spezifikation simulierten Kamera und mit einem unabhängigen ONVIF-Client ausprobiert — noch nicht an einer physischen Kamera. Antwortet eine Kamera nicht wie erwartet, funktioniert die RTSP-Adresse aus dem Handbuch immer.

Häufige Probleme

  • „Keine ONVIF-Kamera hat geantwortet“: anderes Netz / Subnetz, ONVIF in der Kamera ausgeschaltet (bei vielen Kameras muss es eingeschaltet und ein eigener ONVIF-Benutzer angelegt werden) oder Multicast durch Switch / Firewall blockiert. Geben Sie die IP der Kamera ein.
  • „Die Kamera hat Benutzername oder Passwort abgelehnt“: Prüfen Sie den ONVIF-Benutzer der Kamera und ihre Uhr.
  • Die Kamera liefert keine Adresse für ein Profil: Verwenden Sie ein anderes Profil oder die Adresse aus dem Handbuch.

WebRTC direkt von der Kamera

Normalerweise geht WebRTC vom Stream des Kanals aus (nach dem Lesen der Quelle und der Verarbeitung des Kanals). Mit Direkt von der Kamera liest WebRTC die Kamera direkt, über eine zweite RTSP-Verbindung — die Verzögerung sinkt um alles, was die Verarbeitung des Kanals hinzufügt.

  1. Die erste eingeschaltete Quelle des Kanals muss IP-Kamera (RTSP) sein.
  2. Unter Ausgänge, bei WebRTC, haken Sie Direkt von der Kamera an und klicken auf Speichern.

Wie es sich verhält:

  • H.264 ohne B-Frames wird kopiert, ohne Neukodierung. H.265 oder H.264 mit B-Frames wird in H.264 neu kodiert (Prozessor).
  • Eine einzige Qualität (keine Qualitätsauswahl im Player).
  • Die Kamera muss zwei RTSP-Verbindungen gleichzeitig annehmen (Kanal und WebRTC).
  • Wenn der Kanal auf eine Ersatzquelle wechselt, die Kamera nicht mehr antwortet oder die Option ausgeschaltet wird, verbinden sich die Zuschauer von selbst wieder mit dem Stream des Kanals — sie sehen immer, was auf Sendung ist. Nach einem Ausfall der Kamera wartet Castreon eine Minute, bevor es die Kamera wieder direkt versucht.
  • Die Kanalseite zeigt bei WebRTC direkt von der Kamera, solange es verwendet wird.

Durchgehend getestet mit einem echten RTSP-Server und einer simulierten Kamera (H.264 kopiert, H.264 mit B-Frames neu kodiert, Ton Opus), nicht mit einer physischen Kamera.

Datenschutz

Cookies & lokaler Speicher

Unbedingt erforderliche Cookies sind immer aktiv. Statistik und Marketing nutzen Dienste von Google und starten nur, wenn Sie zustimmen — bis dahin wird nichts an Google übertragen. Sie können Ihre Einwilligung hier jederzeit widerrufen.

Unbedingt erforderlich

Ohne sie funktionieren Anmeldung, Formulare und die gewählte Sprache nicht. Sie erfordern keine Einwilligung (§ 25 Abs. 2 Nr. 2 TDDDG).

Immer aktiv
Name Zweck Dauer Art
castreon-session Hält Ihre Sitzung: Anmeldung und gewählte Sprache 2 Stunden, bei jedem Aufruf verlängert Cookie
XSRF-TOKEN Schützt Formulare vor gefälschten Anfragen 2 Stunden, bei jedem Aufruf verlängert Cookie
remember_web_… Nur wenn Sie bei der Anmeldung „Angemeldet bleiben“ wählen Bis zur Abmeldung, max. 400 Tage Cookie
__cf_bm Cloudflare: unterscheidet Besucher von Bots, nur wenn der Datenverkehr geprüft wird 30 Minuten Cookie · Cloudflare
castreon:consent Speichert Ihre Cookie-Auswahl 12 Monate Lokaler Speicher
theme Darstellung des Kundenkontos: hell, dunkel oder System Bis Sie sie ändern Lokaler Speicher

Statistik

Google Analytics 4 (Google Ireland Ltd.): welche Seiten besucht werden, woher Besuche kommen und mit welchem Gerätetyp — mit pseudonymen Kennungen, ohne Speicherung der IP-Adresse. Hilft uns, die Website zu verbessern.

Name Zweck Dauer Art
_ga Google Analytics: erkennt den Besucher wieder (pseudonyme Kennung) 13 Monate Cookie · Google Analytics
_ga_VHWQRPHPEF Google Analytics: speichert den Sitzungsstatus 13 Monate Cookie · Google Analytics

Marketing

Google Ads (Google Ireland Ltd.): misst, ob Besuche über Google-Anzeigen zu einem Test oder Tarif führen, und ermöglicht die Anzeige von Castreon-Werbung auf anderen Websites (Remarketing).

Name Zweck Dauer Art
_gcl_au, _gcl_aw Google Ads: verknüpft den Besuch mit dem Anzeigenklick (Conversions) 90 Tage Cookie · Google Ads
IDE, test_cookie Google Ads: Remarketing und Anzeigenmessung, auf Google-Domains (doubleclick.net) Bis zu 13 Monate Cookie · Google (Drittanbieter)