Software-decoded video player for restricted browsers
Works without native HTML5 video support using WebAssembly
Supports Ogg, WebM, MP4, TS, and HLS streaming
Responsive controls with keyboard shortcuts
Easy integration into any website
Deploy to Cloudflare Pages or any CDN
Works on desktop and mobile browsers
MP4 (H.264/AAC) playback requires FFmpeg.wasm, which needs HTTPS and proper CORS headers (SharedArrayBuffer). If MP4 playback fails, the video will need to be pre-transcoded to WebM/Ogg on the server side. WebM and Ogg videos work directly without any additional requirements.