Embed a live camera on a WordPress website

Verify a public RTSP/RTSPS stream in the browser and then place the prepared iframe on a WordPress page, post, or landing page.

This is the fast path when you need a live camera on a company website without building your own player or relying on a vendor viewer.

What to prepare before a WordPress embed

  • A publicly reachable RTSP or RTSPS stream that can be verified in the browser.
  • A WordPress page, post, or block where custom HTML / iframe embed is allowed.
  • A clear public-facing page where the live image should appear.

What this changes for a WordPress team

Less extra build work

You do not open a custom player project just to place one public live view on a website.

Faster website handoff

Once the stream is validated, the next step is a clear iframe action for the editor, page builder, or HTML block.

Lower rollout risk

Playback is confirmed first, so the CMS placement and visitor-facing launch happen on top of a real browser result.

Where this usually fits in a WordPress rollout

  • when you already have a page, post, or landing page and need one clear live-camera block on it
  • when you want browser playback confirmed first and only then move to Gutenberg, custom HTML, or a page-builder block
  • when you do not want a custom player project just to place one public live view on a website

What usually blocks the WordPress rollout

  • the stream is not publicly reachable yet, so the real blocker is RTSP availability rather than WordPress itself
  • the team is trying to solve embed before there is a verified browser-ready output
  • the use case actually needs recording, access control, or a different delivery model than a public iframe embed

What a clean handoff to the web team looks like

  • validated player output first, iframe snippet second, CMS placement third
  • a named owner for stream availability, RTSP URL changes, and camera-side adjustments
  • a clear decision on which public URL will show the camera and in what context

Common questions before you embed a live camera

Before you think about blocks, CMS fields, or iframe wrappers, verify that you have a publicly reachable RTSP/RTSPS stream and working browser playback.

Die RTSP-Adresse ist die URL, über die Ihre Kamera das Video über das Internet bereitstellt. Sie finden sie im Handbuch, in den Kameraeinstellungen oder auf der Website des Herstellers.

Typisches Format:

rtsp://benutzer:passwort@IP-adresse:554/pfad_zum_stream

Sie sind unsicher? Suchen Sie nach dem Kameramodell zusammen mit dem Begriff RTSP URL oder wenden Sie sich an den Hersteller.

Am häufigsten liegt es an einer falschen Adresse, einer nicht erreichbaren Kamera oder einer blockierten Verbindung.

  • Stellen Sie sicher, dass die Kamera eingeschaltet ist und RTSP aktiviert ist.
  • Für den Zugriff aus dem Internet muss der Stream öffentlich erreichbar sein (private IPs wie 192.168.x.x funktionieren von außen nicht).
  • Wenn sich die Kamera hinter einem Router befindet, richten Sie eine Portweiterleitung ein (in der Regel 554).
  • Überprüfen Sie, ob die Verbindung nicht durch eine Firewall oder Ihren Internetanbieter blockiert wird.

Sie müssen eine Portweiterleitung auf Ihrem Router einrichten (normalerweise Port 554) zur internen IP-Adresse der Kamera.

  • Anleitungen dazu finden Sie online für Ihren jeweiligen Router.
  • Verwenden Sie sichere Passwörter und deaktivieren Sie unnötige Dienste auf der Kamera.

Ja, sofern die Kamera Audio überträgt. Wir versuchen, den Ton (normalerweise Codec AAC) wiederzugeben. Einige Browser blockieren die automatische Audiowiedergabe – aktivieren Sie sie bei Bedarf manuell.