$ luarocks install parse_sdpparse_sdp is a Lua library that parses, validates, and serializes Session
Description Protocol (SDP) documents at three conformance tiers:
1. RFC 8866 — generic SDP well-formedness (RFC 8866 obsoletes RFC 4566)
2. SMPTE ST 2110 — broadcast-grade media transport
3. IPMX (VSF TR-10 suite) — interoperability profile for ST 2110
Every check is grounded in an explicit "shall" / "shall not" clause from the
referenced specification. Validation errors carry a machine-readable error code
and a human-readable spec citation so callers can report exactly what failed and
why.
The library also ships a CLI (validate / diagnose / to_json / to_sdp / checks)
for command-line use — yes/no validation, per-tier ladder reports, JSON
round-trip, and registry inspection.