RTSP Works with almost every IP camera and NVR

Your IP camera, live on any website

Paste your camera's RTSP link and get a web link and an embed code. Viewers just open it, in any browser on any device, with no apps or plugins.

  • Under a second of delay
  • Phones, tablets and computers
  • No port forwarding needed
LIVE 06/10/2026 09:41:07
Site camera · Gate 2
< 1 s delayWebRTC, HLS as backup
Password & hoursyou choose who watches
Works with HikvisionCP PlusDahuaUniviewReolinkTP-Link TapoAxis+ any RTSP camera or NVR
How it works

Live on your website in three steps

No software to install and no video skills needed. If your camera can show video in VLC, it can stream here.

Add your camera

Paste its RTSP link, like rtsp://user:pass@203.0.113.10:554/stream1. StreamLink checks the link and shows the video formats it finds. No public IP? Send the stream from the site instead (push mode).

Choose who can watch

Leave it open, or add a viewer password, working hours, the websites allowed to show it, and an IP blacklist. Turn sound on or off.

Share or embed

Copy the live link for WhatsApp or email, or paste the embed code into your website. It plays straight away on phones, tablets and computers.

Embed anywhere

One line of code for any website

Works on WordPress, Wix, Shopify, Squarespace, Google Sites or plain HTML. The player fits the page width, goes full screen, and works on phones.

  • In pull mode, the camera is only connected while someone watches, which saves its bandwidth.
  • Copy protection: only the websites you list can show the player.
  • Changed your mind? New link switches off every old link and embed at once.
your-website.html
<iframe src="https://live.streamlink.in/v/your-camera"
  width="640" height="360"
  style="border:0;aspect-ratio:16/9;width:100%;max-width:640px;height:auto"
  allow="autoplay; fullscreen; picture-in-picture"
  allowfullscreen></iframe>
Features

Everything to share a camera, and nothing you don't need

Built for site managers, schools, shops and anyone who wants people to see a place live.

Real-time video

WebRTC plays the stream with under a second of delay. On networks that block it, the player switches to HLS by itself.

Plays everywhere

Chrome, Safari, Edge and Firefox, on Android, iPhone, Windows and Mac. Viewers don't need an account.

No port forwarding

Camera behind a 4G router or a strict office network? A small PC or Raspberry Pi on site pushes the stream out. Nothing to open on the router.

Viewer password

Share a link with only the people who should see it, like parents, clients or your team. Change the password and everyone else is out.

Working hours

Show the camera only on the days and hours you choose, in your time zone. Outside them, viewers see a friendly "offline" note.

Copy protection

List the websites allowed to embed your player, such as yourcompany.com. Anyone copying the code to another site gets nothing.

Viewer statistics

Views this month, and a log of who watched, when and how. Block an unwanted viewer's IP address with one click.

Sound on or off

Decide per camera whether viewers can hear it. When it's off, the player plays no audio and viewers can't unmute.

Many cameras at once

A grid with live thumbnails. Tick several cameras to change hours, passwords or sound for all of them in one go.

Two ways to connect

Whatever your network looks like

Pull mode

We fetch the stream

Best when the camera or NVR is reachable from the internet (a fixed IP, or port 554 forwarded on the router).

Camera→StreamLink→Viewers
  • Just paste the RTSP link. Nothing to install.
  • We connect only while someone is watching (on-demand).
  • Your camera password stays on our server, hidden from viewers.
Push mode

Your site sends the stream

Best behind 4G routers, CGNAT, or office networks where you can't open ports.

Camera→On-site PC / Pi→StreamLink→Viewers
  • Copy the ready-made command into a PC, mini PC or Raspberry Pi.
  • Each camera has its own secret publish key, which you can change.
  • No public IP and no router changes.
Use cases

Let people see the place, live

Construction sites

Show clients and investors the progress, any time, without a site visit.

Schools & daycare

A password-protected link for parents, only during school hours.

Shops & restaurants

Show the queue, the kitchen or the store floor on your website.

Tourism & weather

Beach, mountain or city cams that bring visitors to your site.

Farms & animals

Keep an eye on livestock, nests or a zoo enclosure from your phone.

Events & places of worship

Let people who can't come watch the ceremony live.

Security

Your cameras stay yours

Sharing a camera shouldn't mean opening your network to the world.

Encrypted in transit

Viewers connect over HTTPS, and WebRTC video is always encrypted.

Camera address hidden

Viewers never see the camera's IP, login or password, only a random link.

Revoke in one click

Disable a camera, or make a new link that ends every old one.

Two-factor sign-in

Protect your account with a code from an authenticator app.

FAQ

Common questions

Which cameras work?

Any IP camera, NVR or DVR that offers an RTSP stream. That covers Hikvision, CP Plus, Dahua, Uniview, Reolink, TP-Link Tapo, Axis and most other brands. Our camera guides list the link format for each.

Does my camera need a public IP address?

Only in pull mode. Without a public IP (4G router, CGNAT, office network), use push mode: a PC or Raspberry Pi on site sends the stream out, and no router changes are needed.

Do viewers need an app or an account?

No. They open the link, or the page with the embedded player, in any modern browser. If you set a viewer password, they type it once.

How long is the delay?

Usually under one second with WebRTC. If a network blocks WebRTC, the player falls back to HLS, which adds a few seconds.

All questions and answers →

Put your camera online today

It takes about two minutes. If you're stuck, write to us and we'll help you find your camera's RTSP link.