How bosscheng/jessibuca-vue-demo works
This repository is a Vue demo for the Jessibuca browser video player. A user configures playback in the demo, supplies a stream URL, and invokes player actions; the demo constructs the player and listens for its events. The UI also exposes playback options, display controls, performance information, and recording. The player bundle and decoder assets are shipped under public. The sampled excerpts do not show the HTML script-loading details or the complete player internals, so those links are not inferred.
Main entry points: jessibuca.js Jessibuca player · JessibucaDemo.vue Player demo · App.vue App shell · decoder.js WASM decoder
Components 8
Vue demo
- Vue entry
src/main.js - App shell
src/App.vue - Player demo
src/components/JessibucaDemo.vue
Player assets
- Jessibuca player
public/jessibuca.js - WASM decoder
public/decoder.js - Decoder binary
public/decoder.wasm
Other components
- Viewer
- Stream URL
Connections 8
- Viewer → Player demo: configures and controls
- Vue entry → App shell: mounts
- App shell → Player demo: renders
- Player demo → Jessibuca player: creates and controls
- Jessibuca player → Player demo: emits events
- Stream URL → Jessibuca player: plays URL
- Jessibuca player → WASM decoder: configures decoder
- WASM decoder → Decoder binary: loads binary