Paste camera SDP, SPS/PPS, or RTSP DESCRIBE output to generate, inspect, and validate stream details for H.264, H.265, and RTP streams.
Fill in the form and click Generate SDP to create a valid SDP block.
Choose a resolution, profile, and level to auto-generate SPS/PPS parameter sets, or load an H.264 / H.265 sample.
Paste SDP content and click Analyze to parse and validate it.
Try the sample buttons to see H.264, H.265, multi-track, and error detection.
Paste an RTSP DESCRIBE response (headers + SDP body) or just the SDP portion.
RTSP response headers are automatically stripped before parsing.
Decode the 6-character hex profile-level-id from H.264 fmtp lines.
Decode a base64 H.264 SPS to extract profile, level, and resolution.
| PT | Codec | Notes |
|---|---|---|
| 0 | PCMU | G.711 u-law audio (8 kHz) |
| 8 | PCMA | G.711 A-law audio (8 kHz) |
| 26 | JPEG | Motion JPEG video |
| 33 | MP2T | MPEG-2 Transport Stream |
| 96-127 | Dynamic | H.264, H.265, AAC, etc. Requires a=rtpmap |
| Mode | Name | Usage |
|---|---|---|
| 0 | Single NAL Unit | One NAL per RTP packet. Simple, limited to MTU. |
| 1 | Non-Interleaved | Most common. FU-A fragmentation, STAP-A aggregation. |
| 2 | Interleaved | Rare. Out-of-order NALs. Some broadcast systems. |
Building an SDP (Session Description Protocol) block by hand is tedious and error-prone.
You need to encode SPS and PPS parameter sets, compute the correct profile-level-id, pick the right
packetization mode, and assemble the session and media lines in the exact format receivers expect.
Get any of it wrong and the stream silently fails.
This generator from wink.co handles it for you.
Select a resolution, profile, and level and the tool synthesizes valid SPS/PPS NAL units, derives the
profile-level-id, and outputs a complete SDP block with line-by-line annotations explaining every field.
If you already have raw base64 parameter sets from your camera's RTSP DESCRIBE, paste those instead.
Supports H.264 Baseline, Main, and High profiles at levels 3.0 through 5.2. Generates SDP for H.265/HEVC, AAC audio, Opus, and generic RTP payloads. Output is compatible with VLC, FFmpeg, GStreamer, and professional video management systems like Genetec Security Center.
These tools are built on the same technology that powers WINK Forge and Media Router -- used by government agencies and enterprises managing thousands of cameras.
Request Demo More Tools