16 条回复  ·  162 次点击
lingo 小成 2024-9-5 23:38:33
我们之前是直播流,rtsp 还是 rtmp 什么的细节忘了。。内部用的,大佬直接改了 chromium 的源码(笑哭
billlee 小成 2024-9-6 02:26:52
看看 b 站是怎么做的,他们可以 wasm 软解 av1
geekvcn 小成 2024-9-6 02:51:53
你用的啥野鸡浏览器? Edge ? Edge 去商店装个 HEVC 扩展,Chrome 的话字节跳动早就提交代码支持 HEVC 解码了 107 之后的版本
qqqnnn 小成 2024-9-6 08:07:20

程序员菜鸟,请教一个 web 视频转码的问题

h265 本身电脑都支持硬解 看看是否装了 hevc 可以看看常用的 web 播放器 flv-h264js xgplay jessibuca
jifengg 小成 2024-9-6 09:39:00

程序员菜鸟,请教一个 web 视频转码的问题

前段时间一个项目参考过 https://github.com/648540858/wvp-GB28181-pro
这个项目,他支持页面播放 h265 的,可以自己研究一下。
rain0002009 小成 2024-9-6 10:00:19

程序员菜鸟,请教一个 web 视频转码的问题

既然都云存储了 为啥不用云存储提供的服务 不管是阿里云,百度云啥的一般都提供音视频转码和视频播放 sdk 就是要钱 https://i.imgur.com/agAJ0Rd.png
heimoshuiyu 小成 2024-9-6 10:24:36

程序员菜鸟,请教一个 web 视频转码的问题

> ffmpeg+nodejs 有没有可能做到实时转码成原生 video 支持的格式,对于浏览器端来说属于无感知的转码那种的,不需要存文件,直接返回流给前端

可以,我在自己的项目里 https://github.com/heimoshuiyu/msw-open-music 就这么做的,后端调用 ffmpeg 数据输出到标准输出流,然后直接发送到浏览器。我还注意到其他项目也是这样实现的实时转码
- https://github.com/jellyfin/jellyfin
- https://github.com/sentriz/gonic

不过这么做不支持 seek 播放,需要后端根据客户端请求播放的视频时间点,修改 ffmpeg 的 -ss 参数
12
返回顶部