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?
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.
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:
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.
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)
What port does RTSP use?
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.