General Tools

Page 22 of 22: Discover 514 curated general-purpose video development tools and utilities for building, testing, and shipping video applications on Awesome Video.

About this collection

General Tools brings together 514 curated resources from across the video technology landscape. Notable topics include API Libraries & SDKs, Build Scripts & Automation, Case Studies & Best Practices in DRM, and Command-line Utilities & Wrappers.

Subcategories

Resources (showing 505–514 of 514)

  • Video DecrypterDecrypt video from a streaming site with MPEG-DASH Widevine DRM encryption.
  • alfg/widevine (Go library)Go library for Widevine license/content key operations (GetLicense, GetContentKey), used as a base for building custom proxy/key servers.
  • castLabs DRMtoday Tizen AVPlay DemoWorking demo of DRM-protected playback through Tizen's native AVPlay API with the DRMtoday multi-DRM service.
  • eme-encryption-scheme-polyfillEME polyfill for EncryptionScheme queries across key systems, later merged into Shaka Player core.
  • fairplay-ksmGo implementation of a FairPlay Key Security Module (license server) with a verify_ckc test utility for validating CKC output.
  • gowidevineGo implementation of the Widevine CDM with license proxy server/client, aimed at DRM integration and testing.
  • html5-player-drm-samples (DoveRunner)Multi-DRM (PlayReady+Widevine+FairPlay) HTML5 integration samples working with Shaka/Video.js/Bitmovin.
  • ksm — Go FairPlay Key Security ModuleGo implementation of an Apple FairPlay Streaming Key Security Module (KSM).
  • pywidevinePython implementation of the Widevine CDM with a built-in test command that validates license acquisition against a sample stream; useful f…
  • widevine-license-proxy-server-nodejsNode/Express reverse proxy for Widevine license acquisition, adding rate limiting, auth, and caching layers.