Project Overview
Jessibuca is an open-source H5 live streaming player using WebAssembly decoders compiled through Emscripten. It supports cross-browser playback on desktop and mobile without plugin installation.
Core Open Source Features
- H.264 / H.265 video and AAC / PCMA / PCMU audio decoding
- HTTP-FLV, WS-FLV, WS-RAW playback support
- MSE / WebCodecs hardware decode with software fallback
- OffscreenCanvas and WebWorker acceleration
- Built-in control bar and playback utilities
PRO Feature Direction
- SIMD and multithread decoding for high-load streams
- Extended protocol and encryption scenarios
- PTZ, custom controls, richer diagnostics and monitoring
- Playback/business-focused modules and enterprise customization support
Useful External Resources
- Upstream repository: github.com/langhuihui/jessibuca
- PRO matrix: jessibuca.com/pro.html
- PRO demos: jessibuca.com/pro-demo.html