hls.js CEA-608 Parser
Production-grade TypeScript CEA-608 caption parser embedded in hls.js, widely deployed.
Link
Related resources
- pycaptionPBS-maintained Python library reading and writing DFXP/TTML/SAMI/SCC/SRT/WebVTT caption formats.
- TTML to WebVTT Mapping (W3C)Official W3C spec repository defining mapping between TTML and WebVTT caption formats.
- 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.
- FCC Closed Captioning Rules for TelevisionFCC guide to the four 47 CFR §79.1 caption quality standards — accurate, synchronous, complete and properly placed — plus exemptions and co…
- 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.
- Overview of the Versatile Video Coding (VVC) Standard and its ApplicationsOpen-access record for the IEEE TCSVT overview paper by Bross et al., the de-facto reference text describing VVC's coding tools and applica…
- HDR10+ Official FAQ and Certification OverviewHDR10+ Technologies' official FAQ explaining the SMPTE ST 2094-40 dynamic metadata basis, scope of the system, and the certification/adopte…
- AMWA IS-04 — NMOS Discovery and Registration SpecificationCanonical rendered spec for NMOS registration and query APIs used to discover senders/receivers in SMPTE ST 2110 IP production networks.
- EBU Tech 3373 — HLG UHDTV Colour Bar Test PatternsSpecification and downloadable TIFF/v210 HLG colour bar patterns for validating HDR production pipelines and 2SI signal paths.
- EBU TR 045 — Codec-Independent Next-Generation Audio WorkflowsEBU technical report arguing for open, codec-independent NGA production workflows and explaining the role of ADM in immersive/personalized…
- SCTE-35/SCTE-104/SCTE-67 referenceConsolidated reference docs on dynamic ad insertion via SCTE-104/SCTE-35/SCTE-67 across HLS, DASH, Smooth Streaming, and RTMP.
- scte224structsGo structs and utilities modeling SCTE-224 (ESNI) ad-scheduling data, reference implementation from Comcast.