Educational Guide

What is RTSP? Real Time Streaming Protocol

A complete explanation of RTSP — the standard network protocol that IP security cameras use to stream video over a local network.

RTSP — Real Time Streaming Protocol — is a network control protocol standardised in RFC 2326 (1998) and updated in RFC 7826 (2016). It was designed specifically to control the delivery of real-time multimedia streams over IP networks. For the vast majority of IP security cameras sold today, RTSP is the standard mechanism by which the camera exposes its live video feed to viewer applications on the same local network.

Unlike HTTP — which downloads a complete file before playing it — RTSP establishes a persistent, stateful connection and issues commands to control a continuous stream. Think of RTSP as the remote control for a live broadcast: it sends commands like PLAY, PAUSE, and TEARDOWN, but the actual audio and video data flows over a separate protocol called RTP (Real-time Transport Protocol). Together, RTSP and RTP handle everything from stream negotiation to frame delivery.

In a typical IP camera deployment, the camera acts as an RTSP server listening on port 554. A viewer application — such as SmartRTSP on iPhone or Mac — acts as the RTSP client. The client connects to the camera's IP address, authenticates with a username and password, specifies the stream path (which varies by manufacturer), and begins receiving the encoded video stream in real time. No cloud service, no internet connection, and no proprietary app from the camera vendor is required — any standard RTSP client can connect to any standard RTSP camera.

Unlike HTTP — which downloads a complete file before playing it — RTSP establishes a persistent, stateful connection and issues commands to control a continuous stream. Think of RTSP as the remote control for a live broadcast: it sends commands like PLAY, PAUSE, and TEARDOWN, but the actual audio and video data flows over a separate protocol called RTP (Real-time Transport Protocol). Together, RTSP and RTP handle everything from stream negotiation to frame delivery.

In a typical IP camera deployment, the camera acts as an RTSP server listening on port 554. A viewer application — such as SmartRTSP on iPhone or Mac — acts as the RTSP client. The client connects to the camera's IP address, authenticates with a username and password, specifies the stream path (which varies by manufacturer), and begins receiving the encoded video stream in real time. No cloud service, no internet connection, and no proprietary app from the camera vendor is required — any standard RTSP client can connect to any standard RTSP camera.

RTSP Full Form — What Does RTSP Stand For?

RTSP
Real  Time  Streaming  Protocol

The full form of RTSP is Real Time Streaming Protocol. Each letter breaks down as follows:

  • R — Real Time: the stream is delivered live, with minimal delay, not downloaded before playback
  • T — Time: emphasises the time-sensitive nature of the media being streamed
  • S — Streaming: continuous delivery of video/audio data, not a file transfer
  • P — Protocol: a standardised set of rules for communication between a camera server and a viewer client

RTSP is pronounced as four letters: R-T-S-P. It is also occasionally misspelled as RSTP (which is actually a different networking protocol — Rapid Spanning Tree Protocol). RTSP was defined in RFC 2326 by the IETF in 1998.

How Does RTSP Work?

RTSP itself is purely a control protocol — it is analogous to a TV remote control. It tells the stream server what to do (start streaming, stop, seek to a position) but carries no media data itself. The actual video and audio travel over RTP (Real-time Transport Protocol), typically alongside RTCP (RTP Control Protocol) for stream statistics and quality feedback.

RTSP
Control protocol — sends DESCRIBE, SETUP, PLAY, TEARDOWN commands over TCP port 554
RTP
Carries encoded video/audio packets — typically over UDP (low latency) or TCP (reliable)
RTCP
Reports stream quality metrics — packet loss, jitter, round-trip time
Anatomy of an RTSP URL
rtsp://username:password@192.168.1.100:554/stream
rtsp://
Protocol
user:pass
Credentials
192.168.x.x
Camera IP
:554
Port
/stream
Path

The path component (/stream, /Streaming/Channels/101, etc.) varies by camera manufacturer. Each brand has its own URL format — this is why RTSP setup guides exist for each brand.

RTSP vs Other Streaming Protocols

How RTSP compares to other protocols you may encounter with IP cameras and video streaming:

Protocol Latency Best For IP Cameras
RTSP / RTP Low (0.1–1 s) Local network camera streaming Universal standard
HLS High (5–30 s) Broadcast, CDN delivery, iOS Safari Rare (some cloud cameras)
RTMP Low (1–3 s) Streaming to services (YouTube, Twitch) Some NVRs can push to RTMP
WebRTC Ultra-low (<0.5 s) Browser-based peer-to-peer video Emerging (newer cloud cameras)
ONVIF N/A (management) Camera discovery and configuration Uses RTSP for streaming

Common RTSP URL Formats by Brand

Replace user, pass, and IP with your actual camera credentials and local IP address.

Brand Main Stream RTSP URL
Hikvision rtsp://user:pass@IP:554/Streaming/Channels/101
Reolink rtsp://user:pass@IP:554/h264Preview_01_main
Dahua rtsp://user:pass@IP:554/cam/realmonitor?channel=1&subtype=0
Amcrest rtsp://user:pass@IP:554/cam/realmonitor?channel=1&subtype=0
Wyze rtsp://user:pass@IP:554/live
TP-Link Tapo rtsp://user:pass@IP:554/stream1
Axis rtsp://user:pass@IP/axis-media/media.amp

See the complete RTSP URL list for all brands including Bosch, Foscam, Uniview, Hanwha, Vivotek, and more.

How to View RTSP Streams on iPhone or Mac

iOS and macOS do not include a built-in RTSP viewer. SmartRTSP is a free app for iPhone, iPad, and Mac that connects directly to any RTSP camera on your local network. There are two ways to add a camera:

ONVIF Auto-Discovery

Tap the scan icon. SmartRTSP broadcasts a WS-Discovery multicast packet and any ONVIF camera on your network responds automatically. No URL needed — the app configures itself in seconds.

Manual RTSP URL

Tap + → Manual Entry. Paste the RTSP URL for your camera brand (see table above), enter your credentials, and tap Connect. SmartRTSP will begin decoding and displaying the stream immediately.

RTSP Security Considerations

RTSP was designed for trusted local networks. When not properly secured, cameras can be accessed by anyone who can reach port 554. Follow these best practices:

  • 1
    Use strong, unique passwords. Never leave default credentials (admin/admin). Camera default passwords are well-known and actively scanned on the internet.
  • 2
    Do not expose port 554 to the internet. Avoid port-forwarding your RTSP port in your router. Cameras with exposed port 554 are frequently found by Shodan and targeted by botnets.
  • 3
    Use a VPN for remote access. If you need to view cameras remotely, set up a VPN (WireGuard or OpenVPN) on your home router. This encrypts all traffic and keeps the camera off the public internet.
  • 4
    Keep camera firmware updated. Manufacturers regularly patch security vulnerabilities. Enable automatic firmware updates in your camera's web UI.

Frequently Asked Questions

What is the full form of RTSP? (RTSP ka full form)
The full form of RTSP is Real Time Streaming Protocol. It is a network protocol (RFC 2326) used by IP cameras to stream live video over a local network. RTSP is not to be confused with RSTP (Rapid Spanning Tree Protocol), which is a completely different network protocol.
What port does RTSP use?
RTSP uses port 554 by default. Some cameras — particularly lower-cost models — use port 8554. Always check your camera's web interface or manual to confirm the configured RTSP port if the default doesn't connect.
Is RTSP the same as ONVIF?
No — they are complementary but distinct standards. ONVIF is a device interoperability standard that handles discovery, device management, and configuration using SOAP/XML web services. RTSP is the streaming protocol that actually delivers the video. Most ONVIF cameras use RTSP for the video stream; ONVIF just makes it easy for apps like SmartRTSP to find the camera and retrieve its RTSP URL automatically.
Can I view RTSP streams on iPhone?
Yes. SmartRTSP is a free RTSP viewer for iPhone, iPad, and Mac. It supports manual RTSP URL entry and ONVIF auto-discovery, and can display up to 4 simultaneous camera streams. Download it free from the App Store.
Does RTSP work without internet?
Yes — RTSP is a purely local network protocol. The camera and viewer only need to be on the same LAN (or connected via VPN). No internet connection, no cloud account, and no subscription is required. This is one of RTSP's major advantages over cloud-based camera platforms.
Why does my RTSP URL not work?
The most common causes are: (1) incorrect username or password — credentials are case-sensitive; (2) wrong port — try 554 or 8554; (3) the viewer device and camera are on different networks or subnets; (4) RTSP is disabled in the camera's settings — check the web UI; (5) a firewall on the camera or router is blocking port 554. For Wyze cameras, RTSP must be enabled separately via a firmware update.