hls.js API reference — CMCD configuration

Description

hls.js API reference documenting the cmcd configuration object (contentId, sessionId, useHeaders, and related options) that maps player state onto CTA-5004 keys on HLS segment and playlist requests.

Resource details

Category path
Infrastructure & Delivery›Streaming Analytics & Monitoring
Classification
Not yet classified

hls.js API reference — CMCD configuration is cataloged in Infrastructure & Delivery and Streaming Analytics & Monitoring.

URL

Related resources

  • cmcd.jsTypeScript definitions for Common Media Client Data (CMCD) keys and payloads.
  • cmcdZero-dependency TypeScript library that parses and serializes Common Media Client Data for CTA-5004 v1 and CTA-5004-A v2.
  • node-cmcdNode library for Common Media Client Data (CTA-5004).
  • Owncast CMCD Playback ReportingDeveloper documentation for Owncast's CMCD playback-health collection, including request parsing, event collection and fallback segment-tra…
  • hls-stream-monitorPython monitor that checks HLS stream uptime, latency, and playlist health.
  • rt-dvb-i-application-providerPublishes a DVB-I service list and content guide, including an editor, according to ETSI TS 103 770.
  • rtcstatsClient and server that collect Chrome getStats and webrtc-internals dumps so engineers can query WebRTC session quality: bitrate, RTT, pack…
  • simple-whep-server (Meetecho)A Node.js reference implementation of a WHEP (WebRTC-HTTP Egress Protocol) server built on Janus WebRTC Server architecture, for low-latenc…
  • open-liveBrowser live-production stack from Eyevinn with vision mixer, audio mixer, and multiview, ingesting SRT and WHIP via the Open Live API serv…
  • Optimizing video delivery and cache efficiency with FastlyFastly engineering post on shielding, cache-key design, and origin offload for high-volume video delivery.