From 6d7dddf127cf52b7dedfb2ff9f444cc490d78124 Mon Sep 17 00:00:00 2001 From: wancheng1990 <25022549@qq.com> Date: Mon, 23 Sep 2024 11:37:36 +0800 Subject: [PATCH] update doc --- demo/document.md | 5 +- demo/pro.md | 306 +++++++++++++++++++++++++---------------------- 2 files changed, 163 insertions(+), 148 deletions(-) diff --git a/demo/document.md b/demo/document.md index 22a3a9d1..4adf7add 100644 --- a/demo/document.md +++ b/demo/document.md @@ -2074,14 +2074,15 @@ https://www.dyxmq.cn/network/err_cert_common_name_invalid.html ### 点播H264、H265需求(点播mp4、Hls) -> jessibuca 是流播放器,目前暂不支持点播的逻辑。 +~~> jessibuca 是流播放器,目前暂不支持点播的逻辑。~~ +最新版本已经支持点播的逻辑。 解决方案: 1. [video.js](https://videojs.com/) 2. [xgplayer.js](https://h5player.bytedance.com/) -3. [JessibucaProVod](https://jessibuca.com/player-pro-vod.html) 正在开发中,敬请期待。 +3. [JessibucaPro](https://jessibuca.com/player-pro.html) ### 测试的时候遇到请求的连接(播放地址)跨域报错 diff --git a/demo/pro.md b/demo/pro.md index c79d371b..9617569e 100644 --- a/demo/pro.md +++ b/demo/pro.md @@ -13,151 +13,153 @@ jessibuca pro 是在开源版本的基础上额外支持的深入业务解决方 ## 开源版与PRO 差异性 -| | 开源版 | Pro | -|--------------------------------------------------------------------------------------|-----|-----| -| H.264 WASM视频(720P) | 支持 | 支持 | -| H.265 WASM视频(720P) | 支持 | 支持 | -| H.264 WASM多线程视频(1080P及以上) | 不支持 | 支持 | -| H.265 WASM多线程视频(1080P及以上) | 不支持 | 支持 | -| H.264 WASM SIMD视频(1080P及以上) | 不支持 | 支持 | -| H.265 WASM SIMD视频(1080P及以上) | 不支持 | 支持 | -| H.264 WASM SIMD多线程视频(1080P及以上) | 不支持 | 支持 | -| H.265 WASM SIMD多线程视频(1080P及以上) | 不支持 | 支持 | -| Mpeg4 视频格式软解码 | 不支持 | 支持 | -| WASM(SIMD)支持webgl canvas渲染 | 支持 | 支持 | -| WASM(SIMD)支持 video 渲染 | 不支持 | 支持 | -| WASM智能不花屏丢帧,前台长时间播放绝不累积延迟 | 支持 | 支持 | -| WASM切换到后台播放,长时间播放绝不累积延迟 | 不支持 | 支持 | -| WASM 离屏渲染 | 支持 | 支持 | -| 支持浏览器打开窗口立即播放视频 | 支持 | 支持 | -| H.264 MSE解码视频 | 支持 | 支持 | -| H.265 MSE解码视频 | 不支持 | 支持 | -| MSE支持Worker线程解码H.264/H.265音视频 | 不支持 | 支持 | -| MSE智能不花屏丢帧,前台播放长时间播放绝不累积延迟 | 不支持 | 支持 | -| MSE切换到后台播放,长时间播放绝不累积延迟 | 不支持 | 支持 | -| MSE解码失败自动切换到WASM解码 | 支持 | 支持 | -| H.264 WCS解码视频 | 支持 | 支持 | -| H.265 WCS解码视频 | 不支持 | 支持 | -| wasm支持webgl canvas渲染 | 支持 | 支持 | -| wasm支持webgpu canvas渲染 | 不支持 | 支持 | -| wasm支持video渲染 | 不支持 | 支持 | -| MSE支持canvas渲染 | 不支持 | 支持 | -| MSE支持video渲染 | 支持 | 支持 | -| WCS支持canvas渲染 | 支持 | 支持 | -| WCS支持canvas webgl2渲染 | 不支持 | 支持 | -| WCS支持video渲染 | 不支持 | 支持 | -| WCS智能不花屏丢帧,前台长时间播放绝不累积延迟 | 不支持 | 支持 | -| WCS切换到后台播放,长时间播放绝不累积延迟 | 不支持 | 支持 | -| WCS解码失败自动切换到WASM解码 | 支持 | 支持 | -| WCS 离屏渲染 | 支持 | 支持 | -| WebRTC支持canvas渲染 | 不支持 | 支持 | -| AAC音频 | 支持 | 支持 | -| PCMA(g711a)、PCMU(g711u)音频 | 支持 | 支持 | -| MP3音频 | 不支持 | 支持 | -| 音频worlet引擎(https) | 不支持 | 支持 | -| 音频script引擎 (默认) | 支持 | 支持 | -| 音频active引擎(兼容性更强) | 不支持 | 支持 | -| 支持单视频播放 | 支持 | 支持 | -| 支持单音频播放 | 不支持 | 支持 | -| 支持纯音频播放器 | 不支持 | 支持 | -| 支持移动端浏览器最小化后台播放音频 | 不支持 | 支持 | -| 支持移动端设备息屏播放音频 | 不支持 | 支持 | -| 设置播放缓冲区时长 | 支持 | 支持 | -| 设置播放最大延迟时长 | 不支持 | 支持 | -| 创建多个播放实例 | 支持 | 支持 | -| http-flv协议流(H264/H265) | 支持 | 支持 | -| websocket-flv协议流(H264/H265) | 支持 | 支持 | -| websocket-raw(M7S)协议流(H264/H265) | 支持 | 支持 | -| Hls直播协议流(H264/H265+aac) m3u8+ts | 不支持 | 支持 | -| Hls直播协议流(H264/H265+aac) m3u8+mp4 | 不支持 | 支持 | -| WebTransport(M7S)协议流(H264/H265) | 不支持 | 支持 | -| WebRTC协议流(H264) | 不支持 | 支持 | -| WebRTC协议流(H265) m7s 服务器 | 不支持 | 支持 | -| WebRTC协议流(H264) zlmediakit 服务器 | 不支持 | 支持 | -| WebRTC协议流(H264) SRS 服务器 | 不支持 | 支持 | -| WebRTC协议流(H264) 其他服务器 | 不支持 | 支持 | -| 阿里云Web Rtc | 不支持 | 支持 | -| 加密流(M7S)(H264/H265) | 不支持 | 支持 | -| 国标SM4加密流 | 不支持 | 支持 | -| xor加密流 | 不支持 | 支持 | -| HLS(aes-128-cbc)加密流 | 不支持 | 支持 | -| 支持fmp4协议流(H264/H265) | 不支持 | 支持 | -| 支持裸流格式(H264/H265) | 不支持 | 支持 | -| 支持MPEG-TS格式(H264/H265) | 不支持 | 支持 | -| 动态分辨率 | 不支持 | 支持 | -| 微信等H5页面加载自动播放视频(静音) | 支持 | 支持 | -| 显示模式(填充,等比,等比缩放) | 支持 | 支持 | -| 画面镜像(水平,垂直) | 不支持 | 支持 | -| 画面旋转(0,90,180,270) | 支持 | 支持 | -| 底部UI | 支持 | 支持 | -| 底部UI(H5) | 支持 | 支持 | -| 底部UI支持自动隐藏 | 支持 | 支持 | -| 底部UI按钮支持自定义方法 | 不支持 | 支持 | -| 底部UI按钮支持添加自定义按钮 | 不支持 | 支持 | -| 底部UI自定义HTML内容 | 不支持 | 支持 | -| 键盘快捷键 | 支持 | 支持 | -| 支持隐藏默认loading效果 | 不支持 | 支持 | -| 支持配置loading的icon | 不支持 | 支持 | -| 配置右键菜单以及事件 | 不支持 | 支持 | -| 性能面板
可以查看实时数据(延迟,时间戳,基本信息,解码器信息等) | 不支持 | 支持 | -| WebWorker | 支持 | 支持 | -| 视频录制(webm格式的webm、mp4文件(音频+视频)) | 支持 | 支持 | -| 视频录制(MPEG-4格式的mp4文件,(视频)) | 不支持 | 支持 | -| 视频录制(Flv格式的flv文件(音频+视频)) | 不支持 | 支持 | -| wasm worker视频录制(MPEG-4格式的mp4文件,(音频+视频))[扩展模块](https://jessibuca.com/pro-module.html) | 不支持 | 支持 | -| 直播流、回放(录像)流下载(录制)器 [扩展模块](https://jessibuca.com/pro-module.html) | 不支持 | 支持 | -| 支持网络延迟检测,设置超过延迟重新拉流播放 | 不支持 | 支持 | -| 支持设置播放加载超时,设置间隔时间,自动重试次数 | 支持 | 支持 | -| 支持设置播放过程流断检测,设置间隔时间,自动重试次数 | 支持 | 支持 | -| 异常事件 | 支持 | 支持 | -| work线程中发起Http-Flv、WS等请求 | 不支持 | 支持 | -| work线程中解封装数据,解码数据 | 不支持 | 支持 | -| 语音通讯(采集麦克风数据) | 不支持 | 支持 | -| 语音通讯(设置编码格式PCM/G711A/G711U) | 不支持 | 支持 | -| 语音通讯(设置采样率16000Hz或8000Hz) | 不支持 | 支持 | -| 语音通讯(设置采样位数32位或16位或8位) | 不支持 | 支持 | -| 语音通讯(设置声道单声道或双声道) | 不支持 | 支持 | -| 语音通讯(设置rtp包封装) | 不支持 | 支持 | -| 语音通讯(设置jtt包解封装)[jtt介绍](https://jessibuca.com/document.html#%E5%85%B3%E4%BA%8E%E5%9B%BD%E6%A0%87-jtt-%E9%81%93%E8%B7%AF%E8%BF%90%E8%BE%93%E8%BD%A6%E8%BE%86%E5%8D%AB%E6%98%9F%E5%AE%9A%E4%BD%8D%E7%B3%BB%E7%BB%9F%E9%9F%B3%E8%A7%86%E9%A2%91%E9%80%9A%E8%AE%AF%E5%8D%8F%E8%AE%AE) | 不支持 | 支持 | -| GB28181 TF卡(录像流)流播放 [介绍](https://jessibuca.com/pro-playback.html) | 不支持 | 支持 | -| GB28181 TF卡(录像流)流播放,(2/4/8/16/32/64)倍率播放 | 不支持 | 支持 | -| GB28181 TF卡(录像流)流播放,关键帧解码播放 | 不支持 | 支持 | -| GB28181 TF卡(录像流)流播放,配套UI 24小时进度条 | 不支持 | 支持 | -| GB28181 TF卡(录像流)流播放,配套UI 固定时长进度条 | 不支持 | 支持 | -| GB28181 TF卡(录像流)流播放,配套UI 倍率(2/4/8/16/32/64)选择 | 不支持 | 支持 | -| GB28181 TF卡(录像流)流播放,暂停播放但不断开连接 | 不支持 | 支持 | -| GB28181 TF卡(录像流)流播放,直接解码前缓存数据 | 不支持 | 支持 | -| UI控件PTZ(云台)操作盘
(支持配置点击事件和鼠标按下和松开事件两种交互) | 不支持 | 支持 | -| UI控件PTZ(云台)操作盘支持两种布局(横向,纵向) | 不支持 | 支持 | -| UI控件PTZ(云台)操作盘支持拖拽 | 不支持 | 支持 | -| UI控件PTZ(云台 镜头(+/-),聚焦(+/-),光圈(+/-) ,巡航(开/关),透雾(开/关),雨刷(开/关)按钮 | 不支持 | 支持 | -| UI控件流分辨率配置(自定义)和展示 | 不支持 | 支持 | -| 电子放大 | 不支持 | 支持 | -| 播放器自定义水印(局部水印) | 不支持 | 支持 | -| 截图加自定义水印(局部水印) | 不支持 | 支持 | -| 全屏水印(平铺) | 不支持 | 支持 | -| 动态水印 | 不支持 | 支持 | -| 幽灵水印 | 不支持 | 支持 | -| 截图暗水印(数字水印) | 不支持 | 支持 | -| AI人脸识别[AI模块](https://jessibuca.com/pro-ai.html) | 不支持 | 支持 | -| AI物品识别(人、车辆等)[AI模块](https://jessibuca.com/pro-ai.html) | 不支持 | 支持 | -| AI黑屏、绿屏、花屏、马赛克检查 [AI模块](https://jessibuca.com/pro-ai.html) | 不支持 | 支持 | -| AI遮挡物检查 [AI模块](https://jessibuca.com/pro-ai.html) | 不支持 | 支持 | -| 支持通过ws接口获取服务器端画面坐标系(画框子、文字、不规则形状)
实时渲染在播放器上, | 不支持 | 支持 | -| 播放异常(崩溃)日志收集(方便发送给服务器端) | 不支持 | 支持 | -| 播放过程中超时,重新加载的时候,显示最后一帧画面 | 不支持 | 支持 | -| pause() 到 play()的时候,显示暂停的时候的最后一帧画面 | 不支持 | 支持 | -| 支持分析视频流里面SEI数据,并提取出来,通过事件回调给业务层使用 | 不支持 | 支持 | -| 支持监听播放器是否在可视区域,获取焦点,失去焦点事件 | 不支持 | 支持 | -| NxN路UI多屏播放(支持1x1,2x2,3x3,4x4) | 不支持 | 支持 | -| NxN路UI多屏播放支持不规则多屏播放(3-1,4-1) | 不支持 | 支持 | -| NxN路UI支持双击单个视频窗口,局部全屏(相对于container) | 不支持 | 支持 | -| NxN路UI支持拖拽排序 | 不支持 | 支持 | -| 支持播放异常暂停的时候显示错误提示信息 | 不支持 | 支持 | -| 支持播放异常暂停的时候显示play按钮 | 不支持 | 支持 | -| 支持检测首帧是否i帧,过滤掉非i帧数据 | 不支持 | 支持 | -| 提供业务解决方案文档 | 不支持 | 支持 | -| 支持定制化服务开发 | 不支持 | 支持 | +| | 开源版 | Pro | +|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----|-----| +| H.264 WASM视频(720P) | 支持 | 支持 | +| H.265 WASM视频(720P) | 支持 | 支持 | +| H.264 WASM多线程视频(1080P及以上) | 不支持 | 支持 | +| H.265 WASM多线程视频(1080P及以上) | 不支持 | 支持 | +| H.264 WASM SIMD视频(1080P及以上) | 不支持 | 支持 | +| H.265 WASM SIMD视频(1080P及以上) | 不支持 | 支持 | +| H.264 WASM SIMD多线程视频(1080P及以上) | 不支持 | 支持 | +| H.265 WASM SIMD多线程视频(1080P及以上) | 不支持 | 支持 | +| Mpeg4 视频格式软解码 | 不支持 | 支持 | +| WASM(SIMD)支持webgl canvas渲染 | 支持 | 支持 | +| WASM(SIMD)支持 video 渲染 | 不支持 | 支持 | +| WASM智能不花屏丢帧,前台长时间播放绝不累积延迟 | 支持 | 支持 | +| WASM切换到后台播放,长时间播放绝不累积延迟 | 不支持 | 支持 | +| WASM 离屏渲染 | 支持 | 支持 | +| 支持浏览器打开窗口立即播放视频 | 支持 | 支持 | +| H.264 MSE解码视频 | 支持 | 支持 | +| H.265 MSE解码视频 | 不支持 | 支持 | +| MSE支持Worker线程解码H.264/H.265音视频 | 不支持 | 支持 | +| MSE智能不花屏丢帧,前台播放长时间播放绝不累积延迟 | 不支持 | 支持 | +| MSE切换到后台播放,长时间播放绝不累积延迟 | 不支持 | 支持 | +| MSE解码失败自动切换到WASM解码 | 支持 | 支持 | +| H.264 WCS解码视频 | 支持 | 支持 | +| H.265 WCS解码视频 | 不支持 | 支持 | +| wasm支持webgl canvas渲染 | 支持 | 支持 | +| wasm支持webgpu canvas渲染 | 不支持 | 支持 | +| wasm支持video渲染 | 不支持 | 支持 | +| MSE支持canvas渲染 | 不支持 | 支持 | +| MSE支持video渲染 | 支持 | 支持 | +| WCS支持canvas渲染 | 支持 | 支持 | +| WCS支持canvas webgl2渲染 | 不支持 | 支持 | +| WCS支持video渲染 | 不支持 | 支持 | +| WCS智能不花屏丢帧,前台长时间播放绝不累积延迟 | 不支持 | 支持 | +| WCS切换到后台播放,长时间播放绝不累积延迟 | 不支持 | 支持 | +| WCS解码失败自动切换到WASM解码 | 支持 | 支持 | +| WCS 离屏渲染 | 支持 | 支持 | +| WebRTC支持canvas渲染 | 不支持 | 支持 | +| AAC音频 | 支持 | 支持 | +| PCMA(g711a)、PCMU(g711u)音频 | 支持 | 支持 | +| MP3音频 | 不支持 | 支持 | +| 音频worlet引擎(https) | 不支持 | 支持 | +| 音频script引擎 (默认) | 支持 | 支持 | +| 音频active引擎(兼容性更强) | 不支持 | 支持 | +| 支持单视频播放 | 支持 | 支持 | +| 支持单音频播放 | 不支持 | 支持 | +| 支持纯音频播放器 | 不支持 | 支持 | +| 支持移动端浏览器最小化后台播放音频 | 不支持 | 支持 | +| 支持移动端设备息屏播放音频 | 不支持 | 支持 | +| 设置播放缓冲区时长 | 支持 | 支持 | +| 设置播放最大延迟时长 | 不支持 | 支持 | +| 创建多个播放实例 | 支持 | 支持 | +| http-flv协议流(H264/H265) | 支持 | 支持 | +| websocket-flv协议流(H264/H265) | 支持 | 支持 | +| websocket-raw(M7S)协议流(H264/H265) | 支持 | 支持 | +| Hls直播协议流(H264/H265+aac) m3u8+ts | 不支持 | 支持 | +| Hls直播协议流(H264/H265+aac) m3u8+mp4 | 不支持 | 支持 | +| WebTransport(M7S)协议流(H264/H265) | 不支持 | 支持 | +| WebRTC协议流(H264) | 不支持 | 支持 | +| WebRTC协议流(H265) m7s 服务器 | 不支持 | 支持 | +| WebRTC协议流(H264) zlmediakit 服务器 | 不支持 | 支持 | +| WebRTC协议流(H264) SRS 服务器 | 不支持 | 支持 | +| WebRTC协议流(H264) 其他服务器 | 不支持 | 支持 | +| 阿里云Web Rtc | 不支持 | 支持 | +| 加密流(M7S)(H264/H265) | 不支持 | 支持 | +| 国标SM4加密流 | 不支持 | 支持 | +| xor加密流 | 不支持 | 支持 | +| HLS(aes-128-cbc)加密流 | 不支持 | 支持 | +| 支持fmp4协议流(H264/H265) | 不支持 | 支持 | +| 支持裸流格式(H264/H265) | 不支持 | 支持 | +| 支持MPEG-TS格式(H264/H265) | 不支持 | 支持 | +| 动态分辨率 | 不支持 | 支持 | +| 微信等H5页面加载自动播放视频(静音) | 支持 | 支持 | +| 显示模式(填充,等比,等比缩放) | 支持 | 支持 | +| 画面镜像(水平,垂直) | 不支持 | 支持 | +| 画面旋转(0,90,180,270) | 支持 | 支持 | +| 底部UI | 支持 | 支持 | +| 底部UI(H5) | 支持 | 支持 | +| 底部UI支持自动隐藏 | 支持 | 支持 | +| 底部UI按钮支持自定义方法 | 不支持 | 支持 | +| 底部UI按钮支持添加自定义按钮 | 不支持 | 支持 | +| 底部UI自定义HTML内容 | 不支持 | 支持 | +| 键盘快捷键 | 支持 | 支持 | +| 支持隐藏默认loading效果 | 不支持 | 支持 | +| 支持配置loading的icon | 不支持 | 支持 | +| 配置右键菜单以及事件 | 不支持 | 支持 | +| 性能面板
可以查看实时数据(延迟,时间戳,基本信息,解码器信息等) | 不支持 | 支持 | +| WebWorker | 支持 | 支持 | +| 视频录制(webm格式的webm、mp4文件(音频+视频)) | 支持 | 支持 | +| 视频录制(MPEG-4格式的mp4文件,(视频)) | 不支持 | 支持 | +| 视频录制(Flv格式的flv文件(音频+视频)) | 不支持 | 支持 | +| wasm worker视频录制(MPEG-4格式的mp4文件,(音频+视频))[扩展模块](https://jessibuca.com/pro-module.html) | 不支持 | 支持 | +| 直播流、回放(录像)流下载(录制)器 [扩展模块](https://jessibuca.com/pro-module.html) | 不支持 | 支持 | +| 支持网络延迟检测,设置超过延迟重新拉流播放 | 不支持 | 支持 | +| 支持设置播放加载超时,设置间隔时间,自动重试次数 | 支持 | 支持 | +| 支持设置播放过程流断检测,设置间隔时间,自动重试次数 | 支持 | 支持 | +| 异常事件 | 支持 | 支持 | +| work线程中发起Http-Flv、WS等请求 | 不支持 | 支持 | +| work线程中解封装数据,解码数据 | 不支持 | 支持 | +| 语音通讯(采集麦克风数据) | 不支持 | 支持 | +| 语音通讯(设置编码格式PCM/G711A/G711U) | 不支持 | 支持 | +| 语音通讯(设置采样率16000Hz或8000Hz) | 不支持 | 支持 | +| 语音通讯(设置采样位数32位或16位或8位) | 不支持 | 支持 | +| 语音通讯(设置声道单声道或双声道) | 不支持 | 支持 | +| 语音通讯(设置rtp包封装) | 不支持 | 支持 | +| 语音通讯(设置jtt包解封装)[jtt介绍](https://jessibuca.com/document.html#%E5%85%B3%E4%BA%8E%E5%9B%BD%E6%A0%87-jtt-%E9%81%93%E8%B7%AF%E8%BF%90%E8%BE%93%E8%BD%A6%E8%BE%86%E5%8D%AB%E6%98%9F%E5%AE%9A%E4%BD%8D%E7%B3%BB%E7%BB%9F%E9%9F%B3%E8%A7%86%E9%A2%91%E9%80%9A%E8%AE%AF%E5%8D%8F%E8%AE%AE) | 不支持 | 支持 | +| GB28181 TF卡(录像流)流播放 [介绍](https://jessibuca.com/pro-playback.html) | 不支持 | 支持 | +| GB28181 TF卡(录像流)流播放,(2/4/8/16/32/64)倍率播放 | 不支持 | 支持 | +| GB28181 TF卡(录像流)流播放,关键帧解码播放 | 不支持 | 支持 | +| GB28181 TF卡(录像流)流播放,配套UI 24小时进度条 | 不支持 | 支持 | +| GB28181 TF卡(录像流)流播放,配套UI 固定时长进度条 | 不支持 | 支持 | +| GB28181 TF卡(录像流)流播放,配套UI 倍率(2/4/8/16/32/64)选择 | 不支持 | 支持 | +| GB28181 TF卡(录像流)流播放,暂停播放但不断开连接 | 不支持 | 支持 | +| GB28181 TF卡(录像流)流播放,直接解码前缓存数据 | 不支持 | 支持 | +| 支持点播文件(Mp4)播放,支持H264/H265编码格式,支持硬解码、软解码播放。 | 不支持 | 支持 | +| 支持点播文件(HLS)播放,支持H264/H265编码格式,支持硬解码、软解码播放。 | 不支持 | 支持 | +| UI控件PTZ(云台)操作盘
(支持配置点击事件和鼠标按下和松开事件两种交互) | 不支持 | 支持 | +| UI控件PTZ(云台)操作盘支持两种布局(横向,纵向) | 不支持 | 支持 | +| UI控件PTZ(云台)操作盘支持拖拽 | 不支持 | 支持 | +| UI控件PTZ(云台 镜头(+/-),聚焦(+/-),光圈(+/-) ,巡航(开/关),透雾(开/关),雨刷(开/关)按钮 | 不支持 | 支持 | +| UI控件流分辨率配置(自定义)和展示 | 不支持 | 支持 | +| 电子放大 | 不支持 | 支持 | +| 播放器自定义水印(局部水印) | 不支持 | 支持 | +| 截图加自定义水印(局部水印) | 不支持 | 支持 | +| 全屏水印(平铺) | 不支持 | 支持 | +| 动态水印 | 不支持 | 支持 | +| 幽灵水印 | 不支持 | 支持 | +| 截图暗水印(数字水印) | 不支持 | 支持 | +| AI人脸识别[AI模块](https://jessibuca.com/pro-ai.html) | 不支持 | 支持 | +| AI物品识别(人、车辆等)[AI模块](https://jessibuca.com/pro-ai.html) | 不支持 | 支持 | +| AI黑屏、绿屏、花屏、马赛克检查 [AI模块](https://jessibuca.com/pro-ai.html) | 不支持 | 支持 | +| AI遮挡物检查 [AI模块](https://jessibuca.com/pro-ai.html) | 不支持 | 支持 | +| 支持通过ws接口获取服务器端画面坐标系(画框子、文字、不规则形状)
实时渲染在播放器上, | 不支持 | 支持 | +| 播放异常(崩溃)日志收集(方便发送给服务器端) | 不支持 | 支持 | +| 播放过程中超时,重新加载的时候,显示最后一帧画面 | 不支持 | 支持 | +| pause() 到 play()的时候,显示暂停的时候的最后一帧画面 | 不支持 | 支持 | +| 支持分析视频流里面SEI数据,并提取出来,通过事件回调给业务层使用 | 不支持 | 支持 | +| 支持监听播放器是否在可视区域,获取焦点,失去焦点事件 | 不支持 | 支持 | +| NxN路UI多屏播放(支持1x1,2x2,3x3,4x4) | 不支持 | 支持 | +| NxN路UI多屏播放支持不规则多屏播放(3-1,4-1) | 不支持 | 支持 | +| NxN路UI支持双击单个视频窗口,局部全屏(相对于container) | 不支持 | 支持 | +| NxN路UI支持拖拽排序 | 不支持 | 支持 | +| 支持播放异常暂停的时候显示错误提示信息 | 不支持 | 支持 | +| 支持播放异常暂停的时候显示play按钮 | 不支持 | 支持 | +| 支持检测首帧是否i帧,过滤掉非i帧数据 | 不支持 | 支持 | +| 提供业务解决方案文档 | 不支持 | 支持 | +| 支持定制化服务开发 | 不支持 | 支持 | @@ -210,6 +212,14 @@ jessibuca pro 是在开源版本的基础上额外支持的深入业务解决方 > webrtc 遵循的协议是:https://datatracker.ietf.org/doc/html/draft-ietf-wish-whip-03 +## 点播文件协议支持(封装格式) + +支持两种点播格式 +| 协议 | 支持情况 | +|:---------------------------| :--- | +| http-mp4 | 支持 | +| http-hls | 支持 | + ## 视频编码格式支持 | 编码格式 | 支持情况 | @@ -252,7 +262,7 @@ H265硬解码,对于电脑硬件支持情况: | Flv格式的flv文件(音频+视频) | 支持 | | MPEG-4格式的mp4文件(视频) | 支持 | | webm格式的webm、mp4文件(音频+视频) | 支持 | -| MPEG-4格式的mp4文件(音频+视频)【扩展模块】 | 支持 | +| MPEG-4格式的mp4文件(音频+视频)[扩展模块](https://jessibuca.com/pro-module.html) | 支持 | > webrtc播放地址,录制的文件是webm格式的。 @@ -646,6 +656,8 @@ Apple M1, M1 Pro, M1 Max, M1 Ultra 及以上 ## PRO AI +[AI 模块](https://jessibuca.com/pro-ai.html) + ### 人脸识别 主要是利用openvc的人脸识别功能,识别出人脸后,打上框子。 @@ -681,6 +693,8 @@ Apple M1, M1 Pro, M1 Max, M1 Ultra 及以上 ## PRO 扩展模块 +[扩展模块](https://jessibuca.com/pro-module.html) + ### Mp4 录制(MPEG-4) 利用ffmpeg实现的 mp4录制,支持录制视频和音频。