Jessibuca是一款开源的纯H5直播流播放器,通过Emscripten将音视频解码库编译成Js(ams.js/wasm)运行于浏览器之中。兼容几乎所有浏览器,可以运行在PC、手机、微信中,无需额外安装插件。

官网地址:https://jessibuca.com/document.html

Jessibuca 和 Jessibuca Pro 是两个版本,它们在性能、功能和支持的格式上有显著的差异。简单来说,Pro 版是基础版的全面增强和升级

核心差异总结

特性 Jessibuca (基础版) Jessibuca Pro (专业版)
解码方式 纯软件解码 (WebAssembly) 硬件解码优先,失败后自动降级到软件解码
CPU 占用 较高(尤其在高码率、多路播放时) 显著降低(充分利用GPU)
支持格式 ✅ H.264
✅ H.265 (有限支持)
✅ H.264
✅ H.265
✅ MPEG-4
音频支持 ✅ AAC
✅ MP3
✅ Speex
✅ AAC
✅ MP3
✅ G.711A
✅ G.711U
传输协议 ✅ HTTP/HTTPS
✅ WebSocket/WSS
✅ HTTP/HTTPS
✅ WebSocket/WSS
✅ WebRTC
✅ WebTransport
性能与功能 基础播放功能 支持 WebRTC、更低的延迟、更好的多实例稳定性
授权方式 开源,可免费使用(遵循MIT协议) 商业授权,需要购买许可证

常见问题

https://jessibuca.com/document.html#%E6%8E%A8%E8%8D%90%E9%85%8D%E7%BD%AE

关于是否可以播放rtsp、rtmp协议

#回答:浏览器不支持

浏览器不支持rtmp:// ,rtsp:// 协议

浏览器只支持,http(s)://、 ws(s)://WebrtcWebtransport 等协议

因为在js的环境中,无法直接使用tcp或者udp传数据(js没提供接口),而rtsp的流是基于tcp或者udp, 所以纯web的方式目前是没办法直接播放rtsp流的,rtmp也是类似

#解决方案(使用M7S)

https://qun.qq.com/qqweb/qunpro/share?_wv=3&_wwv=128&appChannel=share&inviteCode=21lyeGcXwMe&contentID=1qiMyF&businessType=2&from=181174&shareSource=5&biz=ka

m7s 产品下载地址:https://m7s.live/download

m7s 官网介绍:https://m7s.live/

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐