RTSP URLs and transport · 15/30

RTSP SDP Explained: Read the Tracks Before Troubleshooting

Understand the media description returned by DESCRIBE and use it to identify codecs, payloads and control tracks.

Target question: RTSP SDP explainedResearch checked: 2026-09-11

Direct answer

The SDP describes the media that the RTSP server offers. Read each m= section, its rtpmap codec line, format parameters and control attribute before testing playback.

Why this happens

A valid RTSP endpoint can advertise video, audio or metadata tracks that the client cannot decode or does not select. The SDP is the contract between “the server answered” and “media can play.”

Treat the URL, credentials, address family and RTP transport as separate variables that can fail independently.

A controlled test

Save a credential-free SDP from the exact stream profile, then compare it with the client’s supported codecs and the camera’s configured encoder.

Change one variable at a time. Keep the camera model, firmware, endpoint and account recorded; then test network reachability, protocol response, media transport and decoding as separate layers.

Use a dedicated view-only account and a trusted local diagnostic tool. Redact credentials, private addresses and identifying data before sharing output.

Diagnostic sequence

CheckActionEvidence of progress
MediaList each m= video, audio or application section.The expected tracks are present.
CodecMatch a=rtpmap payloads to codec names.The client supports the advertised codec.
ParametersInspect profile, packetization and format parameters.The decoder accepts the exact configuration.
ControlResolve each track control URI against Content-Base.SETUP targets the correct resource.

Evidence to keep

Attach the redacted SDP to a support report. It is concise, reproducible evidence and contains more signal than “black screen.”

Boundary and safety note

SDP describes offered media; it does not prove packets arrive, decode successfully or remain synchronized.

For remote viewing, use a managed VPN instead of exposing RTSP or camera administration ports directly to the public internet.

SmartRTSP

SmartRTSP is a camera-focused RTSP and ONVIF viewer for Apple devices, Windows and Android. It fits direct viewing, discovery and multi-camera checks; keep a dedicated NVR or VMS when continuous recording, evidence export or centralized enterprise controls are required.

Frequently asked questions

What does SDP do in RTSP?

It describes the available media tracks and their transport-related format information.

Can an RTSP URL be valid with no video track?

Yes. A server can offer audio-only or other media, so inspect the media sections.

Why is the control attribute important?

The client uses it to build the track URI for SETUP.

Primary references

Related SmartRTSP guide

Open related guide

Understand the media description returned by DESCRIBE and use it to identify codecs, payloads and control tracks.