Skip to content
📝全文字数: 0 字
·
⏱️预计阅读: 1 分钟
·
🏷️企业级 AIoT 架构核心规约

💻 前端播放引擎集成 (Jessibuca) ​

在工业安防和数字驾驶舱中,浏览器原生对 RTSP / RTMP 等传统流媒体的支持较差,且公网 HLS 存在数秒以上的高延迟。MzMedia 在前端集成了高性能的 Jessibuca 播放器,并配套完整的降级兼容方案。


1. 在线交互演示与云台模拟控制 ​

您可以在下方交互视窗中体验分屏切换、流协议切换以及 GB/T 28181 八向十字云台微操:

📹 Jessibuca 高性能前端播放引擎与云台交互演示交互演示
● LIVECH-01: 车间主装配线东
工业AI防爆球机 - 实时监控中
WebRTCH.265 硬解25 FPS2150 Kbps延迟: < 260ms
流传输协议选择:
WebRTC (超低延迟)WS-FLVHTTP-FLVHLS (录像)
PTZ 云台控制 (按下移动 / 释放停止):
预置位联动:
GB/T 28181 信令交互日志:
[11:00:01]Jessibuca 核心 WASM 解码引擎初始化完成 (WebAssembly SIMD 加速: ON)
[11:00:02]ZLMediaKit RTSP 转 WebRTC 会话建立,媒体协商 SDP Offer/Answer 交互成功

2. 播放协议与延迟对比 ​

播放协议传输层典型延迟H.264 解码H.265 (HEVC) 硬解适用场景
WebRTCUDP / DTLS< 500ms原生硬件加速支持(需浏览器/显卡硬解)实时云台操控、语音对讲、极速响应大屏
WS-FLVWebSocket / TCP< 1000msWASM / Canvas支持局域网防火墙阻断 UDP 时的次选低延时方案
HTTP-FLVHTTP Chunked1 ~ 2 秒MSE 硬件加速需特定内核支持局域网低配置设备、传统浏览器
HLS (m3u8)HTTP 切片3 ~ 10 秒原生硬件加速支持弱网环境、公网录像历史点播回放

3. 前端组件化集成示例 ​

在 ui/src/views/media/live/index.vue 中,Jessibuca 播放组件封装了:

  • 多分屏自由切换:支持 1分屏、4分屏、9分屏、16分屏自由切换与轮询;
  • PTZ 云台十字控制盘:鼠标按下发送转动信令,松开自动发送停止信令;
  • 全屏与抓拍:支持一键将当前关键帧截取为高清 PNG 并存盘;
  • 本地即时录屏:支持在前端将实时画面录制为 WebM/MP4 格式下载。
💬

开发者互动与技术支持

遇到部署、配置或协议对接问题?欢迎通过以下渠道与官方核心团队及社区开发者交流。

🐧
官方 QQ 交流群
技术讨论 · 在线答疑
扫码加入
💬
技术团队企业微信
架构咨询 · 商业授权
添加客服
📢
官方微信公众号
版本发布 · 深度技术干货
关注公众号
🐙
GitHub Issues
Bug 报告 · 功能建议 PR
🦊
Gitee 缺陷与反馈
国内镜像 · 极速工单响应
🗨️ 页面即时评论 (GitHub Discussions)已启用

基于 GNU AGPL-3.0 协议开源