Skip to content

🔥 作者:常炎隆(Author: ChangYanlong):HEVC/H.265 网页直播/点播播放器 支持硬解! 支持H.265的HttpFLV/HLS/MP4/TS/FLV/M3U8/Websocket播放。 🔥 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.

License

Notifications You must be signed in to change notification settings

numberwolf/h265web.js

Folders and files

NameName
Last commit message
Last commit date
Jan 17, 2022
Nov 19, 2022
Nov 19, 2022
Nov 13, 2022
Nov 13, 2022
Nov 3, 2022
Nov 13, 2022
Oct 23, 2022
Dec 21, 2023
Dec 28, 2020
Nov 3, 2022
Sep 18, 2020
Apr 20, 2022
Oct 23, 2022
Nov 13, 2022
Nov 19, 2022
Nov 3, 2022

Repository files navigation

h265web.js - 适配浏览器HEVC硬解码

中文 | English



市场上能找到的支持的能力最多的HEVC/H.265网页播放器.
流媒体服务推荐用 ZLMediaKit(https://github.com/ZLMediaKit/ZLMediaKit) - 更好用的流媒体服务

一个可支持HEVC/H.265编码播放360P、480P、540P、720P、1080P的HEVC播放器

O、接入案例(部分)

拼多多 快手 爱奇艺 百度 百度智能云 北京数通魔方钙瓷 杭州诚智天扬科技 南京一乙
拼多多 快手 爱奇艺 百度集团 百度智能云 北京数通魔方 杭州诚智天扬 南京一乙








山东呢沃尔德workd-group cn 上海联通 西安思华www sihua tech




山东呢尔德 上海联通 西安思华





能力矩阵

Feature Feature Feature Feature
HLS(LIVE) M3u8(VOD) MP4(VOD) FLV(VOD)




HTTP-FLV(LIVE) HTTP-TS(LIVE) WS-FLV(LIVE) WS-TS(LIVE)




MPEG-TS(VOD) MPEG-PS(VOD) AV1(Chrome) MOV(H.265)





HTTP-HEVC WS-HEVC MKV(HEVC) AAC(MAIN/LC)




Multi-Thread
(only:
https+nginx conf)
Single-Thread G711A(HTTP-FLV) G711U(HTTP-FLV)




MediaInfo HEVC/H.265 AVC/H.264 Hardware decoder
硬解码
(FLV/HTTP-FLV/MP4)

入门调试Demo index-debug.html


当前能力

  • 协议
协议 模式 是否支持 说明
mp4 点播 ----
mov 点播 HEVC/H.265
mkv 点播 HEVC/H.265
av1 点播 Chrome
mpeg-ts 点播 ----
mpeg-ps 点播 ----
m3u8 点播 ----
hls 直播 ----
flv 点播 ---
http-flv 直播 CodecID=12
http-ts 直播 ----
http-hevc 直播 ----
http-hevc 点播 ----
websocket-hevc 直播 ----
websocket-flv 直播 ----
websocket-ts 直播 ----
HEVC/H.265 点播 ----
HEVC/H.265 直播 ----
AVC/H.264 点播 ----
AVC/H.264 直播 ----
  • 编码
编码 是否支持 说明
AVC/H.264 ----
HEVC/H.265 ----
AAC ----
G711A HTTP-FLV
G711U HTTP-FLV
AV1 Chrome
  • 能力
能力 是否支持 其他
硬解码 适配Chrome/Safari等
直播 ----
点播 ----
Seek跳转 ----
精准Seek ----
封面图 ----
边下边播 ----
音量调节 ----
播放 ----
暂停 ----
重新播放 ----
暂停截图 ----
1080p播放 ----
720p播放 ----
多路播放 ----
去音频播放 ----
缓冲进度 ----
开启全屏播放 ----
退出全屏播放 ----
逐帧播放 ----
截图 ----
自动播放 HTTP-FLV 265+264
HTTP-TS 265+264
HLS 264
设置缓存长度 MP4 265
多线程解码 (需要HTTPS+配置NGINX支持)
单线程解码 兼容性强
获取 MediaInfo ----
获取 Codec编码 视频&音频
获取 Media Duration 时长 视频&音频
获取 视频尺寸 ----
获取 视频帧率 ----
获取 音频采样率 ----
追帧策略算法 HTTP-FLV(no audio)
倍速调整 H.264/AV1
Resize缩放 ----

全部文档

一、SDK使用文档

二、问题QA指引

三、合作项目

四、关于


捐赠

微信 支付宝 PayPal
TODO

About

🔥 作者:常炎隆(Author: ChangYanlong):HEVC/H.265 网页直播/点播播放器 支持硬解! 支持H.265的HttpFLV/HLS/MP4/TS/FLV/M3U8/Websocket播放。 🔥 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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published