# numberwolf/h265web.js

🔥 作者：常炎隆(Author: ChangYanlong):HEVC/H.265 网页直播/点播播放器 支持硬解！ 支持H.265的HttpFLV/HLS/MP4/TS/FLV/M3U8/Websocket/WebRTC播放。 🔥 A HEVC/H.265 Web Player, Support hard-decoding! for LIVE/VOD stream. Support H.265 Codec with HttpFLV/HLS/MP4/TS/FLV/M3U8/Websocket/WebRTC.

Repository: https://github.com/numberwolf/h265web.js
Canonical: https://ross.abutalabs.com/products/h265webjs
Homepage: https://h265web.com
Language: JavaScript
License: NOASSERTION
License Family: other
Topics: hevc, player, wasm, web, hls, m3u8, mp4, 1080p, h265, live, http-flv, httpflv, h265-player, websocket, hard-decoding, simd, webcodec, rtc, webrtc
Last push: 2026-08-24T16:46:27+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 2243, "days_push": 9, "days_rel": 9, "gap_med": 8.5, "n_releases_24m": 9}
- flags: no_license, no_readme
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2341, forks 386 (observed 2026-08-28T04:06:38.993254+00:00)

## What it is
A browser-based HEVC/H.265 (and H.264/AV1) video player SDK supporting live and VOD playback over HTTP-FLV, HLS, MP4, TS, WebSocket, and WebRTC. It uses WebCodec, WASM (with SIMD), and MSE for software and hardware-accelerated decoding.

## Use cases
- play h265 video in the browser
- hevc live streaming web player
- play http-flv h265 stream
- hls m3u8 h265 playback
- webrtc h265 playback in browser
- wasm video decoder for hevc
- play mp4 h265 with hardware decoding
- embed h265 player in web app

## When to choose
- you need to play H.265/HEVC video in browsers that lack native support
- you need broad protocol coverage (HTTP-FLV, HLS, TS, WebSocket, WebRTC) for live and VOD
- you want hardware decoding via WebCodec with WASM fallback
- you need snapshots, MediaInfo probing, or multi-instance playback

## When to avoid
- you only need H.264 playback, which native HTML5 video handles
- you need a native/mobile player rather than a web SDK
- you require a permissively licensed library (GPL-3.0 / custom license)
- you need server-side transcoding rather than client playback

## Facets
- artifact type: library
- maturity: active
- function: video-processing, audio-processing, wasm, sdk
- domain: media, web-development
- platform: browser, wasm
- tags: h265, hevc, video-player, live-streaming, vod, hls, http-flv, webrtc, webcodec, simd, hard-decoding, m3u8, mpegts, video, audio, web-server

## Member repositories
- numberwolf/h265web.js (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:38.993254+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:37:23.194498+00:00, confidence not recorded.
  - homepage: https://h265web.com (fetched 2026-08-29T10:18:12.790595+00:00, sha 450e002d59a1)
  - site_page: https://h265web.com/markdown-docs/get-started.php (fetched 2026-08-29T10:18:12.793138+00:00, sha 1ae7f3409c4e)
  - site_page: https://h265web.com/index-page-aboutme.php (fetched 2026-08-29T10:18:12.795000+00:00, sha c38dbd5bb632)
  - registry_npm: https://registry.npmjs.org/h265web.js (fetched 2026-08-29T10:18:12.796539+00:00, sha 2d5c326c510c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
