Security Guide

RTSPS — Encrypted RTSP Streaming

RTSPS (RTSP Secure) wraps your camera stream in TLS encryption. Learn when to use rtsps:// instead of rtsp://, which cameras support it, and how SmartRTSP handles encrypted streams automatically.

RTSPS (RTSP Secure) is RTSP transported over TLS/SSL — the same encryption technology used by HTTPS. It encrypts the video stream between your camera and viewer, preventing interception on untrusted networks. SmartRTSP supports both standard rtsp:// and encrypted rtsps:// URLs.

Standard RTSP was designed for local trusted networks where interception is unlikely. As cameras are increasingly accessed over the internet or shared corporate Wi-Fi, TLS encryption provides the confidentiality guarantee that plain RTSP cannot. RTSPS uses the same RTSP commands and video encoding — only the transport layer is encrypted.

RTSP vs RTSPS

Property RTSP RTSPS
Encryption None — plaintext TLS/SSL
URL scheme rtsp:// rtsps://
Default port 554 322 (varies — check camera docs)
Ideal use case Local trusted network Remote / untrusted networks
Camera support Universal standard Select enterprise/pro models
Performance Standard Slightly higher CPU (TLS decryption)

When to Use RTSPS

  • Accessing cameras over public Wi-Fi or the internet without a VPN. On an open or shared network, unencrypted RTSP traffic can be intercepted with basic packet capture tools. RTSPS prevents this.
  • Corporate networks with security policies. Many enterprise networks inspect or block unencrypted traffic. RTSPS passes through TLS-aware firewalls the same way HTTPS does.
  • Cameras with sensitive content — nurseries, private spaces, high-value areas. When the stakes are high, encryption ensures only authorised viewers can decode the stream.
  • When a VPN is not available or practical. RTSPS provides transport-layer security without requiring a separate VPN infrastructure.

When Standard RTSP is Fine

Local Home Network

Your home router creates an isolated private network. Traffic between your camera and iPhone on the same LAN never touches the internet. Standard rtsp:// is perfectly secure in this scenario.

Using a VPN for Remote Access

If you're already connecting via WireGuard or OpenVPN, your RTSP stream travels inside the encrypted VPN tunnel. Additional TLS via RTSPS is redundant — standard rtsp:// is the right choice here.

RTSPS URL Format

RTSPS URL Structure
rtsps://username:password@192.168.1.100:322/stream-path
rtsps://
Protocol
user:pass
Credentials
192.168.x.x
Camera IP
:322
Port
/stream
Path

Port 322 is the IANA-assigned port for RTSPS, but many cameras use port 554 for both RTSP and RTSPS, differentiating them only by the URL scheme. Always check your camera's documentation to confirm which port RTSPS uses on your specific model.

Which Cameras Support RTSPS?

RTSPS support is primarily found in enterprise and professional-grade cameras. Most consumer cameras do not implement TLS at the RTSP layer.

Cameras with RTSPS Support
  • Axis cameras — full RTSPS support across most models; configurable in web UI
  • Bosch cameras — full RTSPS support on professional and IP Starlight series
  • Hikvision — select enterprise models; check device specs
  • Dahua — select professional models; check device specs
Consumer Cameras (RTSP only)
  • Reolink — RTSP only; use VPN for secure remote access
  • TP-Link Tapo — RTSP only
  • Eufy — RTSP only (where RTSP is supported)
  • Wyze, Foscam, Amcrest, Annke, Lorex — RTSP only

How to Enable RTSPS in SmartRTSP

SmartRTSP handles TLS negotiation automatically — no extra configuration is required beyond using the correct URL scheme.

  • 1
    Use rtsps:// instead of rtsp:// in the URL field. Tap + → Manual Entry → enter the URL beginning with rtsps://.
  • 2
    Adjust the port if needed. Check your camera's documentation. Common choices are port 322 or 554 for RTSPS — these vary by manufacturer and model.
  • 3
    SmartRTSP handles TLS automatically. The app detects the rtsps:// scheme and performs TLS negotiation transparently. No certificates to install manually.

Certificate Handling

IP cameras that support RTSPS typically use self-signed TLS certificates — certificates generated by the camera itself rather than issued by a public Certificate Authority. Standard TLS clients reject self-signed certificates by default, which would prevent connection to most cameras.

SmartRTSP accepts self-signed certificates that are common on IP cameras. This means you can benefit from stream encryption without needing to provision a CA-signed certificate on your camera. The stream content is still encrypted end-to-end — self-signed only means the certificate issuer is unverified, not that encryption is absent.

If your camera's RTSPS certificate is issued by a known CA (common in enterprise deployments), SmartRTSP also validates it correctly. Self-signed acceptance only applies when the camera presents a self-generated certificate.

Frequently Asked Questions

Is RTSPS the same as HTTPS?
They share the same concept — both use TLS/SSL to encrypt data in transit — but they are different protocols. HTTPS wraps HTTP traffic; RTSPS wraps RTSP traffic. The encryption mechanism is identical but they operate on different application protocols and different ports.
Does RTSPS affect video quality?
No. RTSPS only encrypts the transport layer — it does not re-encode or alter the video stream in any way. The camera's H.264 or H.265 video data is identical; it is simply wrapped in TLS before transmission. You may see a very small increase in CPU usage for decryption, but this is imperceptible on modern devices.
My camera doesn't support RTSPS — how do I secure my stream?
Use a VPN. Set up WireGuard or OpenVPN on your home router so your remote device joins your home network securely. Once connected via VPN, the standard rtsp:// stream travels over the encrypted VPN tunnel. This is the recommended approach for most consumer cameras that do not support RTSPS.
Is RTSPS needed on a local home network?
Generally no. Home routers isolate your local network from the internet, and traffic on your LAN is not exposed to outside parties. RTSPS is most valuable when streaming over untrusted networks — public Wi-Fi, cellular, or corporate networks — without a VPN. For purely local home use, standard rtsp:// is fine.