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
- API Libraries & SDKs
- Build Scripts & Automation
- Case Studies & Best Practices in DRM
- Command-line Utilities & Wrappers
- Community & Collaboration Platforms
- Cross-Platform Media Tools
- DRM
- DRM Solutions & Implementations
- DRM Testing & Validation Tools
- Docker & Containerization Tools
- Encryption Tools for Streaming
- FFMPEG & Tools
- Independent & Hobbyist Projects
- Logging & Debugging Tools
- Performance & Monitoring Tools
- Research Projects & Academic Resources
- Specialized Utility Scripts
- Test Content & Sample Streams
- Widevine FairPlay PlayReady Integrations
Resources
- 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).
- Open Content Decryption Module (OCDM)W3C EME-spec CDM implementation, tested against PlayReady CDMi, research-grade interop layer.
- PallyCon HTML5 Player Multi-DRM Integration GuideEME integration guide for Widevine/PlayReady DASH CENC plus FairPlay specifics (certificateURL, prepareContentId, prepareCertificate), incl…
- pywidevinePython implementation of the Widevine CDM with a built-in test command that validates license acquisition against a sample stream; useful f…
- Radiant Media Player — DRM with MPEG-DASH and HLSPlayer-vendor documentation of DRM device/CDM compatibility across browsers and smart TVs, with the practical constraints of each key syste…
- Verimatrix: Configure DRM Access for PlayReady, Widevine and FairPlayVerimatrix documentation on multi-DRM configuration fields — IV, license secret, PlayReady deployment certificate, Service Access Key — and…
- Video DecrypterDecrypt video from a streaming site with MPEG-DASH Widevine DRM encryption.
- widevine-license-proxy-server-nodejsNode/Express reverse proxy for Widevine license acquisition, adding rate limiting, auth, and caching layers.