Verify public RTSP streams in a browser and launch them on your website without building a player.
RTSP.RUN helps you test a publicly reachable RTSP or RTSPS stream, open it in a regular browser, and move to a website-ready embed only after playback works. That shortens rollout time and avoids a DIY browser video stack.
Verify a public RTSP stream
Paste a public RTSP or RTSPS URL to check whether the stream is reachable and browser-ready.
Need help before you test? Start with the RTSP URL guide or review the requirements and limits.
Choose the fastest start based on what you already know
If you already have a public RTSP URL, move straight to validation. If fit, scope, or rollout ownership are still unclear, use the assisted path first.
Fastest path
Self-service validation
Use this when you already have a public RTSP or RTSPS URL and want a fast browser-ready answer before you build anything else.
Verify RTSP streamAssisted 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 reviewBusiness 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.
Clear next step
Ready stream = self-service validation. Unclear fit = rollout review.
See what you get before you start
RTSP.RUN first opens a browser player. If the stream works, the same flow gives you an embed-ready output for your website.
Browser output
A live player opens in the browser
- 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
<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.
Choose the path that matches your rollout
RTSP.RUN works in three practical layers depending on how ready your stream, website, and rollout decision already are.
Fastest path
Self-service validation
Use this when you already have a public RTSP or RTSPS URL and want a fast browser-ready answer before you build anything else.
Verify RTSP streamBest before you test
Fit-check before rollout
Use this when public reachability, security limits, or product fit are still unclear and you need a quick pre-check before rollout.
See if public RTSP fitsAssisted path
Rollout help after validation
Use this when the stream already works and you need help with website embed, a client handoff, or the next rollout decision.
Talk through your rolloutHow it works
1. Enter stream URL
RTSP or RTSPS, e.g. rtsp://your-camera
2. We convert it
The stream is made browser-friendly instantly.
3. You watch
Start watching in your browser on any device.
Don't know your RTSP URL?
See working RTSP examples, common errors, and the steps to make your camera reachable from the internet.
Find your RTSP URLPut a live camera on your website
First verify browser playback, then take the prepared embed code for a company website, storefront, or public page.
Put a camera on your websiteBefore you use it in production
RTSP.RUN is built for publicly reachable RTSP/RTSPS streams and for live playback or embed, not for internal CCTV, recording, or analytics.
Where it makes the most sense
The strongest use cases are the ones where you need a browser-ready output and a clean embed path without building your own video stack.
Live camera on a company website
Show a storefront, facility, reception area, or outdoor view directly on your website.
See this use caseConstruction site or field project
Share a live view of progress with clients, partners, or the public.
See this use caseStorefront, venue, or event page
Show what is happening right now without a vendor app and without building a custom player.
See this use caseWeb integrator delivering for a client
Verify the stream, take the iframe, and finish the rollout on the client website quickly.
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.
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.
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.
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.
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.
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.
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.
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.
Custom stack
This fits when you need full control over playback, distribution, integration, and other layers beyond the current product scope.
Ready to turn a public RTSP stream into a website-ready live view?
Verify the stream in the browser first. If it works, move straight to sharing or website embed with lower rollout risk and no custom player project.
For publicly reachable RTSP/RTSPS streams only. No recording or analytics.
When RTSP.RUN is a good fit
It works best for people who need to get a publicly reachable IP camera into a browser and, if needed, onto a website without building their own player.
Good fit when
- you need to verify a public RTSP or RTSPS stream quickly in a browser
- you want to put a live camera on a website without building your own player
- you already have an RTSP URL or know who can provide it
- you understand that the stream must be reachable from the internet
Not a fit when
- the camera is not reachable from the internet or you do not want to expose the stream publicly
- you need recording, archive, analytics, or a full VMS
- you need an enterprise compliance layer or a closed internal CCTV platform
- you expect a plug-and-play consumer tool for a non-technical home user
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
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.
Built for fast camera access
Live playback in seconds
Paste a public RTSP or RTSPS URL and the stream becomes browser-ready without vendor software.
Works wherever a browser works
Use the same player on phone, tablet, desktop, reception display, or a temporary monitoring screen.
Share or embed it
Use the player for remote viewing or put a live camera on your website with the built-in embed flow.
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_streamNot 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.xwill 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.
This error means that the camera does not understand the entered address. Usually, a part of the path that specifies the video channel is missing or incorrect.
Correct address format:
rtsp://user:password@camera_address:554/path_to_streamExamples by manufacturer:
• Hikvision: rtsp://user:[email protected]:554/Streaming/Channels/101
• Dahua: rtsp://user:[email protected]:554/cam/realmonitor?channel=1&subtype=0
• Axis: rtsp://user:[email protected]:554/axis-media/media.amp
What to do: Check the exact format in your camera’s manual or on the manufacturer’s website – each model uses a different “path”.
The camera responds, but the requested stream path does not exist. The address is almost correct, but the last part (channel/stream) is invalid.
Try these options:
- Main stream (higher quality):
/Streaming/Channels/101 - Substream (lower bitrate):
/Streaming/Channels/102
Examples:rtsp://user:[email protected]:554/Streaming/Channels/101rtsp://user:[email protected]:554/Streaming/Channels/102
If you use paths like /live, /h264, or /1 and the camera returns an error, your model simply does not support them. You can find the correct path in the manual or using ONVIF tools.
The application tried to connect, but the camera did not respond in time. It might be turned off, incorrectly connected, or not accessible from the internet.
- Check the camera’s power and network connection.
- Verify that you are using the correct address, for example:
rtsp://user:[email protected]:554/Streaming/Channels/101. - If the camera is on another network, port
554usually needs to be forwarded on your router. - The connection may be blocked by a firewall or your internet provider.
The player does not know how to reach the camera. This is not an issue with the last part of the address, but a network problem.
- Internal IPs (e.g.
192.168.1.10) do not work from the internet – for external access you need a public IP or a hostname (DDNS).
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.
Yes. If your IP address changes occasionally, use a free Dynamic DNS service (for example No-IP, DuckDNS, Dynu).
- You will get a hostname that automatically updates to your current IP address.
- Most routers and cameras support DDNS directly in their settings.
You can check your public IP address on whatismyipaddress.com or in your router’s administration panel.
Note: With mobile or shared connections, your IP address might be shared with other users.
Yes. Open multiple tabs or windows with different RTSP addresses – each stream will play independently.
Yes, if the camera provides audio. We attempt to play the sound (usually AAC codec). Some browsers restrict automatic audio playback – enable it manually if necessary.
Technical details
- Supports only rtsp:// and rtsps:// URLs.
- Must be publicly accessible – private/internal IPs are not allowed.
- Make sure the camera or stream is accessible from the internet.
- Other protocols (e.g. HTTP, HTTPS, files) are not supported.
- Streaming starts when the player is loaded and stops when you leave.
We currently do not support stream recording or analytics. This service is focused purely on live playback.
About RTSP.RUN
RTSP.RUN helps turn publicly reachable RTSP and RTSPS streams into browser playback and website embeds.
It is built for technically capable users, web teams, and businesses that need to verify a live stream quickly and publish it without building a custom player.
Where it fits best
Use RTSP.RUN when you need live playback or an embed for a publicly reachable stream. It is not a recording platform, VMS, or analytics product.
The goal is simple: make browser playback and website embed practical while keeping the technical limits explicit.