dash.js HEVC Playback

HEVC DASH streams played via dash.js + WASM transcoding (HEVC → H.264)

Loading...
quality: — · speedX: — · cap: — · reason: —
// Zero build — load everything from a CDN. import { attachHevcSupport } from 'https://esm.sh/@hevcjs/dashjs-plugin@1'; const player = dashjs.MediaPlayer().create(); await attachHevcSupport(player, { wasmUrl: 'https://unpkg.com/@hevcjs/core@1/dist/wasm/hevc-decode.js', wasmBinaryUrl: 'https://unpkg.com/@hevcjs/core@1/dist/wasm/hevc-decode.wasm', workerUrl: 'https://unpkg.com/@hevcjs/core@1/dist/transcode-worker.js', }); player.initialize(videoElement, mpdUrl, true);