V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
numberwolf
V2EX  ›  视频技术

[Web 端 HEVC/H.265 播放器] h265web.js web 端的 HEVC/H.265 播放器

  •  
  •   numberwolf · 2021-07-05 00:09:05 +08:00 · 2822 次点击
    这是一个创建于 1272 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我主要搞音视频开发,这个项目主要是跑在 Web 端浏览器上的,我会写前端但非专业 FE,这个项目主要是针对音视频播放器能力开发的。

    地址: https://github.com/numberwolf/h265web.js

    • 目前支持 H.265 的 FLV/MP4/TS/M3u8 点播
    • 直播支持 HLS 直播

    这个播放器我属于一直维护过来的一个状态,目前已经在内外使用。

    大家有需求的可以用起来,有问题可以给我提 ISSUE 。

    因为使用软解码能力(浏览器上无法做硬解码加速 与 汇编优化),故设备电脑配置性能 会 影响播放器性能.

    • 视频帧率最好 <= 30fps 建议:24fps
    • 视频码率最好 <= 1.5Mb 建议:300~600kbps (HEVC/H.265 可提供较高的压缩率)
    7 条回复    2021-07-05 23:00:36 +08:00
    learningman
        1
    learningman  
       2021-07-05 00:23:35 +08:00 via Android
    楼主知道 wasm 吗
    3dwelcome
        2
    3dwelcome  
       2021-07-05 00:28:50 +08:00
    @learningman 主页不是写着就是 wasm 解码嘛。
    3dwelcome
        3
    3dwelcome  
       2021-07-05 00:32:27 +08:00
    “浏览器上无法做硬解码加速 与 汇编优化"
    其实从 chrome91 版本开始,就已经默认开启 SIMD 硬件加速,WASM 运行速度应该会快不少。
    learningman
        4
    learningman  
       2021-07-05 00:32:52 +08:00 via Android
    @3dwelcome 哦看见了
    numberwolf
        5
    numberwolf  
    OP
       2021-07-05 00:34:02 +08:00
    @3dwelcome 嗯对,主要是无法通过应用层感知底层架构,不然我这边可能会从解码器的汇编优化进行。
    scys
        6
    scys  
       2021-07-05 10:46:15 +08:00
    这样就可以在浏览器上看我的监控摄像头了,感谢大佬
    现在很多监控头都跑 h.265
    numberwolf
        7
    numberwolf  
    OP
       2021-07-05 23:00:36 +08:00
    @scys 应该的,使用过程中有问题可以加我 QQ QQ 群 微信 问,或者直接提 ISSUE
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2774 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:20 · PVG 10:20 · LAX 18:20 · JFK 21:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.