go-clearkey-server

Standalone W3C-compliant ClearKey license server in Go with docker-compose/PostgreSQL and a demo player.

Link

Related resources

  • Shaka PackagerVOD/live DASH/HLS packager with Common Encryption support for both Widevine and PlayReady.
  • Unified Streaming live-demoOfficial Unified Streaming docker-compose demo delivering DASH/HLS/Smooth/HDS live origin streaming.
  • fairplay-ksmGo implementation of a FairPlay Key Security Module (license server) with a verify_ckc test utility for validating CKC output.
  • OwnTVNative Android TV IPTV player in Kotlin/Compose with dual playback engine (libmpv + ExoPlayer), bring-your-own-source.
  • ArgosySelf-hosted media streaming server built solo: Go backend, PostgreSQL LISTEN/NOTIFY, Vue 3 web UI, native Kotlin/ExoPlayer Android app, HLS…
  • FairPlay-iOS-DemoClient-side SPC/CKC FairPlay Streaming flow demo implementing Apple's FairPlay Streaming Programming Guide, MIT licensed.
  • Puffer (Stanford research study)Overview of Stanford's Puffer, a live production research platform with real users studying ML-driven adaptive bitrate algorithms.
  • Testing DRM Playback Across Device FamiliesPractical guide and checklist for validating DRM playback matrices across different device families.