h265:web端h265软解播放

时间:2024-06-05 17:59:09
【文件属性】:

文件名称:h265:web端h265软解播放

文件大小:302KB

文件格式:ZIP

更新时间:2024-06-05 17:59:09

JavaScript

rtsp h256 流 web 软解播放 本项目地址 修改自项目 介绍 主流摄像头都支持rtsp协议推流,h264视频流可以通过 webrtc 解码后喂给 h5 的 video 标签进行播放 h265 视频流在web端无法进行解码播放,如果在服务器端进行解码后将图片信息推给前端除了会给后端带来巨大的cpu压力同时会导致传输信息巨大产生延迟 本项目目的是在 web 端软解 h265 视频流并播放 一般web端使用视频展示无音频需求所以可以免去音频解码和音视频对齐 构思 通过搜索相关文章以及开源项目最终决定:后端取到 h265 裸流进行处理之后 websocket 实时推送web端, web 端通过 ffmpeg 使用 webassembly + worker 在浏览器端软解最终使用 canvas 展现实时监控 实现细节 h265软解非常消耗cpu如果单线程进行软解如果解析速度不够要么丢包要么


【文件预览】:
h265-master
----.gitignore(14B)
----package.json(534B)
----package-lock.json(149KB)
----dataProcessor.js(425B)
----webpack.config.js(246B)
----dist()
--------h265.html(1KB)
--------lib()
--------bundle.js(83KB)
----toolkit()
--------Events.js(2KB)
--------Logger.js(2KB)
----dataProcessorController.js(2KB)
----README.md(3KB)
----config()
--------EventsConfig.js(245B)
----decoder.js(3KB)
----base()
--------BaseClass.js(972B)
----error()
--------ThrowError.js(2KB)
----video.js(4KB)

网友评论

  • 很好,已下载,并收藏
  • 用户下载后在一定时间内未进行评价,系统默认好评。