WINK Media Tools

SDP / RTP Analyzer

Paste camera SDP, SPS/PPS, or RTSP DESCRIBE output to generate, inspect, and validate stream details for H.264, H.265, and RTP streams.

SDP Generator

SPS and PPS will be auto-generated from these values. The generated parameter sets are minimal but valid for SDP signaling and decoder initialization.

If you have raw base64 SPS/PPS/VPS from your camera (e.g. from an RTSP DESCRIBE response), paste them here. These override the auto-generated values above.

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

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.

RTSP DESCRIBE Response

Paste an RTSP DESCRIBE response (headers + SDP body) or just the SDP portion.

RTSP response headers are automatically stripped before parsing.

Profile-Level-ID Decoder (H.264)

Decode the 6-character hex profile-level-id from H.264 fmtp lines.

SPS Decoder (H.264)

Decode a base64 H.264 SPS to extract profile, level, and resolution.

Common RTP Payload Types
PTCodecNotes
0PCMUG.711 u-law audio (8 kHz)
8PCMAG.711 A-law audio (8 kHz)
26JPEGMotion JPEG video
33MP2TMPEG-2 Transport Stream
96-127DynamicH.264, H.265, AAC, etc. Requires a=rtpmap
H.264 Packetization Modes
ModeNameUsage
0Single NAL UnitOne NAL per RTP packet. Simple, limited to MTU.
1Non-InterleavedMost common. FU-A fragmentation, STAP-A aggregation.
2InterleavedRare. Out-of-order NALs. Some broadcast systems.

Generate valid SDP for H.264 and H.265 camera streams

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.

Need help with video transport at scale?

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