Standards & Industry
Explore 335 curated video standards and industry specifications — codecs, container formats, and streaming specs on Awesome Video.
Subcategories
- Adaptive Streaming Standards
- Best Practices & Guidelines
- Closed Captioning & Subtitling Standards
- DRM & Content Protection Standards
- Industry Forums & Standards Bodies
- Specs & Standards
- Vendors & HDR
- Video Codec Specifications
Resources
- FCC Public Notice DA-21-469: Caption Quality Best PracticesFCC public notice detailing caption quality best practices for programmers and live captioners, including latency and accuracy expectations.
- IMSC 1.2 — TTML Profiles for Internet Media Subtitles and CaptionsLatest stable W3C spec text for IMSC 1.2, the base standard behind most subtitle delivery in streaming.
- IMSC HRM Online ValidatorHosted web tool that validates TTML/IMSC subtitle documents against the IMSC Hypothetical Render Model, flagging documents too complex to r…
- IMSC Text Profile 1.3 (W3C)W3C specification defining the IMSC 1.3 TTML2 text profile for worldwide subtitle/caption exchange, with validation and presentation requir…
- Netflix Timed Text Style GuidesNetflix's official hub of subtitle/caption style guide requirements and per-language templates, an industry-standard captioning reference.
- SMPTE EG 43: System Implementation of CEA-708 and CEA-608 Closed CaptioningFreely available SMPTE engineering guideline explaining 608/708 caption carriage across ATSC A/53 and SCTE 20, with ST 334-1/-2 CDP mapping.
- SMPTE ST 2052-1:2010 Timed Text FormatFree official SMPTE-TT specification for FCC safe-harbor caption/subtitle interchange, full PDF.
- TTML Live Extensions ModuleW3C spec for live TTML/EBU-TT-Live subtitle streaming extensions, niche companion to IMSC.
- TTML to WebVTT Mapping (W3C)Official W3C spec repository defining mapping between TTML and WebVTT caption formats.
- W3C IMSC Test SuiteOfficial IMSC1 conformance test suite; several tests double as EBU-TT-D conformance tests.
- W3C TimedText Wiki: Efforts and Specifications IndexCommunity-maintained index mapping the lineage and relationships of TTML, IMSC, EBU-TT-D, SMPTE-TT and WebVTT along with known implementati…
- bbc/ttml-validatorValidates TTML documents against constraint sets including BBC Subtitle Guidelines, IMSC Text, EBU-TT-D, and DAPT profiles.
- ebu2srtSimple converter from EBU-TT-D to SRT subtitle format.
- hls.js CEA-608 ParserProduction-grade TypeScript CEA-608 caption parser embedded in hls.js, widely deployed.
- pycaptionPBS-maintained Python library reading and writing DFXP/TTML/SAMI/SCC/SRT/WebVTT caption formats.
- stl2srtCLI tool converting EBU STL and TT (W3C/SMPTE/EBU variants) subtitle formats to SRT.
- subtitles (PHP)General-purpose PHP subtitle format converter that enforces SCC line/character limits.
- ttml2ssaConverts TTML/DFXP/VTT/SRT subtitle formats (as used by Netflix, HBO, Disney+, Prime) into SRT/SSA formats.
- ttml2vttSingle-file XSLT stylesheet converting TTML/DFXP captions to WebVTT, no dependencies beyond xsltproc.
- w3c/imsc (imscJS & imscHRM)Reference repo for the IMSC TTML profiles, hosting imscJS (web renderer/polyfill) and imscHRM (Hypothetical Render Model validator).
- CENC vs CBCS: Common Encryption Schemes for StreamingExplainer comparing cenc full-block AES-CTR with cbcs 1-of-10 NAL pattern encryption, including a DRM-per-scheme compatibility matrix and t…
- CTA-5001-C: WAVE Content SpecificationOfficial CTA WAVE spec mandating cenc/cbcs CMAF encryption schemes for interoperable streaming devices.
- Common Encryption - ISO/IEC 23001-7Defines encryption of media supported for receiving devices
- DASH-IF CPIX — Content Protection Information Exchange FormatLiving specification (v2.4) defining the XML document format for exchanging content keys and DRM signaling between key servers, packagers a…