For websites, storefronts and public pages

Launch a live camera on your website without building a custom player.

Start with a public RTSP or RTSPS URL, verify the live view in a browser, and copy a website-ready embed in the next step. The flow is built to shorten rollout time and avoid a DIY playback stack.

Preview before publishing Embed code in the next step

Before you start

Prepare these three things:

rtsp.run / player.html
Preview first
Live player ready for verification
A live player opens in the browser Embed code is ready for your page
  • a camera or stream reachable from the internet
  • a working RTSP or RTSPS URL
  • a place on your website for the player

Choose the fastest next step for website rollout

Either verify a public stream for embed right away, or request rollout review first for a client, team, or more sensitive launch.

Start here

Validate the stream and continue to embed

Use the built-in flow when you already have a public RTSP or RTSPS URL and need a website-ready output quickly.

Start with your RTSP URL

Assisted path

Rollout review and client handoff

Use the assisted path when you need to confirm scope, next step, ownership, or website rollout for a client or internal team.

Request rollout review

Business proof

Confirmed public rollout patterns

RTSP.RUN is already used in several public live-camera scenarios. Use the self-service path when the stream is ready, and use rollout review when the fit is still unclear.

Confirmed use-case types

Road traffic, water-flow monitoring, and construction progress.

Concrete public example

One operator embedded roughly 15 public cameras on a single page.

Named reference

Lido Beach Cervia uses a live beach camera as a conversion layer, while Bay City Yacht Club uses live marina cameras as a retention and utility layer.

Clear next step

Ready stream = self-service validation. Unclear fit = rollout review.

Add a live camera to your company website

Start with a public RTSP URL

Paste the public RTSP or RTSPS stream you want to verify before you place it on a website.

Not ready yet? Use the RTSP URL guide or request a fit check.

How the embed flow works

1. Start with your camera URL

Paste a public RTSP or RTSPS URL and open the stream in the browser.

2. Preview the live player

Check that the stream loads correctly before you publish it anywhere else.

3. Copy the embed code

Use the built-in embed option in the player and place the code on your website or campaign page.

Decide fit before you push a rollout

RTSP.RUN fits public RTSP and RTSPS streams that need browser playback or website embed. If the use case depends on internal CCTV, recording, or analytics, stop early and choose a different path.

Choose the next step for website rollout

The embed flow is not one-size-fits-all. Pick the path that matches whether you are ready to validate, still qualifying fit, or already moving toward launch.

Start here

Validate the stream and continue to embed

Use the built-in flow when you already have a public RTSP or RTSPS URL and need a website-ready output quickly.

Start with your RTSP URL

Pre-launch check

Confirm fit before you publish

Use fit-check when public reachability, product limits, or the security boundary still need a decision before you test.

See if public RTSP fits

Client or team handoff

Get rollout help after validation

Use the assisted path when the stream already works and you need help with embed rollout, a client handoff, or launch review.

Talk through your rollout

See what you publish after the check

The practical result is always the same: first you verify the live player, then you take the prepared embed code.

Browser output

A live player opens in the browser

rtsp.run / player.html
Preview first
Live player ready for verification
Browser-ready playback Desktop • tablet • mobile
  • Check that the stream loads correctly before you share it anywhere else.
  • Open the same output on desktop, tablet, or mobile.
  • Use the verified stream for direct watching or the next embed step.

Website output

Embed code is ready for your page

Sample iframe
<iframe
  src="https://rtsp.run/embed.html?streamUrl=YOUR_STREAM_ID"
  width="640"
  height="360"
  style="border:0;"
  allowfullscreen
  referrerpolicy="origin">
</iframe>
  • Copy a prepared iframe after successful playback.
  • Use it for a company website, storefront, public camera, or event page.
  • You do not need to build your own browser player for the website.

Why use this embed flow

No DIY browser video stack

You do not need to build HLS playback, troubleshoot codecs, or wire vendor-specific viewers into your website before launch.

Made for public viewing

Use it for storefront cameras, office views, farms, studios, venues, or temporary event pages.

Same source, more channels

Start from one public RTSP or RTSPS URL and reuse the player for direct watching, sharing, and website embedding.

Common camera brands and compatibility

RTSP.RUN works best when the camera exposes a standard publicly reachable RTSP or RTSPS stream. These are the brands that appear most often in our help content and real use-case inquiries.

Camera brands mentioned most often

Hikvision Dahua Axis Reolink Tapo / TP-Link Uniview Amcrest Annke Ezviz

What actually determines compatibility

The brand alone is not enough. What matters is whether the specific model exposes the correct RTSP/RTSPS URL and whether the stream is reachable from the internet. If you are unsure, start with the RTSP URL guide or a fit-and-limits check.

Typical supported scenarios

These are the situations where RTSP.RUN most often matches the product story and buyer expectations described across the site.

These are supported scenarios, not enterprise references or promises about recording, analytics, or closed internal CCTV.

Live camera on a company website

Use RTSP.RUN when you want to verify a public RTSP stream and then place a live view on a company website, branch page, or landing page.

Best fit when the goal is browser playback plus embed, not a full surveillance platform.
See this use case

Storefront, venue, or public-facing live page

Use RTSP.RUN when you want to show a live look at a storefront, venue, reception area, or another visitor-facing location directly on a website.

Best fit when the page only needs a simple live view and the stream is already meant to be reachable from the internet.
See this use case

Temporary project, event, or site update

Use it to show a live view on a project page, construction update, event microsite, or similar public status page without building your own player stack.

Best fit when speed matters more than advanced monitoring, retention, or compliance features.
See this use case

Confirmed rollout patterns from real usage

These are not invented references or enterprise claims. They are anonymized use cases that have already been run through RTSP.RUN.

No customer names and no inflated outcome claims. Just confirmed scenarios that match the product as it exists today.

A public road-traffic camera page

One operator used the embed flow for a page with roughly 15 cameras showing road traffic across multiple locations.

It shows where RTSP.RUN fits well today: public live visibility on a website, not a broader video platform.
View case study

Water-flow monitoring with live cameras

Confirmed usage also exists for public live views of creeks, streams, outlets, and similar locations where simple browser access matters.

This fits public information or utility-style use cases where browser playback and simple embed are more important than advanced monitoring.
View case study

Construction progress and project updates

RTSP.RUN has also been used to show construction progress, where the value is a fast public or stakeholder-facing live view without building a custom player stack.

This is a good fit when rollout speed and simple live visibility matter more than recording or complex monitoring workflows.
View case study

Lido Beach Cervia: live beach camera

The beach resort in Cervia uses RTSP.RUN for an embedded live stream on its website so visitors can see current conditions, atmosphere, and occupancy before deciding to come.

It shows that a live camera can work as a conversion tool for tourism websites, not only as a technical website add-on.
View case study

Bay City Yacht Club: live marina cameras

Bay City Yacht Club uses RTSP.RUN for multiple marina cameras so members and visitors can keep checking conditions on the water and return to the site as a daily utility.

It shows a different business impact from the same stack: not conversion-first, but retention, utility, and stronger membership value.
View case study

Marshall Golf Club: live golf-course camera

Marshall Golf Club uses RTSP.RUN for a live course camera so players can quickly judge current conditions before deciding whether to drive out and play.

It shows a hybrid business effect: lower decision friction plus a stronger local marketing edge.
View case study

When RTSP.RUN makes more sense than a vendor viewer or custom stack

The best path does not depend only on whether the camera can stream. It depends on whether you need public browser playback, a fast website rollout, or a fuller custom video solution.

RTSP.RUN

This fits when you need a public browser-ready live view and website embed without building your own player or video stack.

Best for fast website rollout, public stream validation, and simple embed delivery.

Vendor viewer

This fits when you only need to open the camera internally for a limited audience and do not need a public browser or website embed layer.

Better for internal or ad-hoc access, not for a public website output.

Custom stack

This fits when you need full control over playback, distribution, integration, and other layers beyond the current product scope.

Better for teams that intentionally want to own custom development, infrastructure, and operational complexity.

What RTSP.RUN is and is not

Use this section to decide quickly whether you need a browser player and website embed utility, or a different class of video product.

RTSP.RUN is for

  • Verify that a public RTSP stream plays in a browser.
  • Share the browser player or use generated embed code on a website.
  • Troubleshoot common RTSP URL and reachability issues.

RTSP.RUN is not for

  • It is not a VMS, NVR, or CCTV management platform.
  • It is not built for recording, retention, or analytics.
  • It is not the right fit for closed internal camera networks in the default public flow.

What exists in the product flow, what does not, and when to stop

RTSP.RUN is not a zero-data black box and it is not a surveillance archive. This block is here so the team can decide whether the real requirement still fits before launch work goes further.

What is part of normal operation

  • Contact form submissions are written to local inquiry storage so product and business requests can be answered.
  • Basic product events such as stream start attempts, embed opens, and contact submits are stored in local marketing metrics.
  • Active and recent stream metadata exists in application memory for playback, admin review, and troubleshooting.
  • These details are part of the product flow, not a promise of zero-data processing.

What RTSP.RUN is not offering as a media or governance product

  • RTSP.RUN is not a recording or media archive platform for your camera footage.
  • The public product flow is not sold as analytics, retention, or long-term surveillance storage.
  • The service is not positioned as a formal data-processing or audit platform for internal CCTV operations.
  • If you need contractual retention or governance guarantees, treat that as a separate requirement before rollout.

When this should become a stop-or-fit-check decision

  • you cannot accept a publicly reachable RTSP or RTSPS stream
  • the rollout depends on recording, retention, analytics, or internal-only CCTV governance
  • you need contractual security or data-handling guarantees before any live test
  • the team still needs to decide whether the camera belongs on a public website at all

Frequently Asked Questions

The RTSP address is the URL your camera uses to share video over the internet. You can find it in the user manual, in the camera settings, or on the manufacturer’s website.

Typical format:

rtsp://user:password@IP-address:554/path_to_stream

Not sure? Search for your camera model together with the phrase RTSP URL or contact the manufacturer.

This is usually caused by an incorrect address, an unreachable camera, or a blocked connection.

  • Make sure the camera is powered on and RTSP is enabled in its settings.
  • For access from the internet, the stream must be publicly accessible (private IPs like 192.168.x.x will not work externally).
  • If the camera is behind a router, set up port forwarding (typically port 554).
  • Check that the connection is not blocked by a firewall or your internet provider.

You need to configure port forwarding on your router (typically port 554) to the internal IP address of the camera.

  • Instructions for your specific router can be found online.
  • Use strong passwords and disable unnecessary services on your camera.

Frequently Asked Questions