Kalay1.0标准-升级版PSC

Kalay1.0 升级版PSC


#架构与功能模块

<p>[TOC]</p> <h1>一、产品架构</h1> <h2>1.1 系统交互</h2> <p>![Kalay1.0标准-升级版_服务架构](<a href="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a86e2adaf471e7bc1513cfdf339581b1&amp;file=file.png">https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a86e2adaf471e7bc1513cfdf339581b1&amp;file=file.png</a> &quot;Kalay1.0标准-升级版_服务架构&quot;)</p> <p><strong>服务说明:</strong></p> <ul> <li>P2P服务:提供P2P管理服务;</li> <li>Nebula服务:提供Nebula连线和指令传输能力;</li> <li>KOTA服务:提供设备固件远程升级功能;</li> <li>KPNS服务:提供设备移动侦测消息推送服务;</li> </ul> <h2>1.2 项目结构</h2> <ul> <li><strong>Viewer层调用逻辑</strong>: <ul> <li>KPNS对接模块(不包含服务器部分的代码)</li> <li>KOTA对接模块(不包含服务器部分的代码)</li> </ul></li> <li><strong>KalayControl层</strong>:IOCmd + Nebula Cmd</li> <li><strong>IOTCamera层</strong>: <ul> <li>Decode模块:音频编解码+视频解码</li> <li>P2P连线模块:IOTC+AVAPI3</li> <li>Nebula连线模块:Nebula</li> </ul></li> </ul> <p><code>编解码模块主要包括:视频解码 + 音频编码(对讲)+音频解码(监听)</code></p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d9e08fd6769dffb39297c930669b5f10&amp;amp;file=file.png" alt="Kalay1.0标准-升级版_项目结构" /></p> <p><strong>Android:</strong></p> <ul> <li>基于Java语言开发;</li> <li>Android Studio环境运行;</li> <li>以aar形式提供;</li> <li>v2.4.23.6 以上版本可支持x86_64运行。</li> </ul> <p><strong>IOS:</strong></p> <ul> <li>基于Object-C语言开发;</li> <li>XCode环境运行;</li> <li>以Framework形式提供;</li> <li>v2.4.23.6 以上版本可支持x86运行。</li> </ul> <h1>二、用户流程</h1> <h2>2.1 用户流程</h2> <p>![Kalay1.0业务流程_v2.4.23](<a href="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a502471c5a668640115b1afa839744a1">https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a502471c5a668640115b1afa839744a1</a> &quot;APP操作流程&quot;)</p> <h1>三、功能模块</h1> <h2>3.1 功能模块汇总</h2> <p>![设备列表](<a href="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=bd8d036a34beaf3a24c16433d6b2543e&amp;file=file.png">https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=bd8d036a34beaf3a24c16433d6b2543e&amp;file=file.png</a> &quot;设备列表&quot;) ![添加设备](<a href="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=980ad74c28fc067efc9ea470ffc26d18&amp;file=file.png">https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=980ad74c28fc067efc9ea470ffc26d18&amp;file=file.png</a> &quot;添加设备&quot;)</p> <h2>3.2 预览模块时序图</h2> <p>![LiveView流程](<a href="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=b51307ad70092548445172e4c1b6532f&amp;file=file.png">https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=b51307ad70092548445172e4c1b6532f&amp;file=file.png</a> &quot;LiveView流程&quot;)</p> <h2>3.3 推送模块时序图</h2> <p>![Push流程](<a href="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=9fde461a2db8c6f430922565523fc774&amp;file=file.png">https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=9fde461a2db8c6f430922565523fc774&amp;file=file.png</a> &quot;Push流程&quot;)</p> <h2>3.4 功能列表</h2> <table> <thead> <tr> <th>模块</th> <th>主功能</th> <th>子功能</th> <th>V2.4.23</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>主页</td> <td>设备列表</td> <td>相册</td> <td>v</td> <td>进入手机本地相册</td> </tr> <tr> <td>主页</td> <td>设备列表</td> <td>切换列表</td> <td>v</td> <td>切换至四宫格页面</td> </tr> <tr> <td>主页</td> <td>设备列表</td> <td>设备截图</td> <td>v</td> <td>保存实时画面最后一帧图至设备列表显示</td> </tr> <tr> <td>主页</td> <td>设备列表</td> <td>分享</td> <td>v</td> <td>生成设备UID二维码(与透过账号分享设备无关)</td> </tr> <tr> <td>主页</td> <td>设备列表</td> <td>设备设置</td> <td>v</td> <td>进入设备设置页面</td> </tr> <tr> <td>主页</td> <td>设备列表</td> <td>删除设备</td> <td>v</td> <td></td> </tr> <tr> <td>主页</td> <td>四宫格</td> <td>联机状态</td> <td>v</td> <td>1.在线 2.连接中 3.离线 4.错误密码</td> </tr> <tr> <td>主页</td> <td>四宫格</td> <td>通道选择</td> <td>v</td> <td></td> </tr> <tr> <td>主页</td> <td>四宫格</td> <td>瀑布流显示</td> <td>v</td> <td>解码显示当前页通道实时画面</td> </tr> <tr> <td>主页</td> <td>四宫格</td> <td>全屏显示</td> <td>v</td> <td>查看当前通道竖屏状态的实时画面</td> </tr> <tr> <td>主页</td> <td>侧边栏</td> <td>关于</td> <td>v</td> <td>1.版本信息 2.IOTC版本 3.AVAPI版本</td> </tr> <tr> <td>主页</td> <td>侧边栏</td> <td>用户协议</td> <td>v</td> <td></td> </tr> <tr> <td>主页</td> <td>侧边栏</td> <td>隐私政策</td> <td>v</td> <td></td> </tr> <tr> <td>添加设备</td> <td>新增未连接路由器设备</td> <td>二维码配网</td> <td>v</td> <td>手机生成WiFi二维码给设备扫描添加</td> </tr> <tr> <td>添加设备</td> <td>新增未连接路由器设备</td> <td>AP直连配网</td> <td>v</td> <td>手机连接设备AP热点进行配网添加</td> </tr> <tr> <td>添加设备</td> <td>新增已连接路由器设备</td> <td>本地搜索</td> <td>v</td> <td></td> </tr> <tr> <td>添加设备</td> <td>新增已连接路由器设备</td> <td>二维码扫描</td> <td>v</td> <td>包含自动识别手机本地相册二维码功能</td> </tr> <tr> <td>添加设备</td> <td>新增已连接路由器设备</td> <td>手动输入</td> <td>v</td> <td></td> </tr> <tr> <td>添加设备</td> <td>Ahthkey</td> <td>采用Authkey</td> <td>v</td> <td>开启后可通过authkey验证方式创建IOTC连线通道</td> </tr> <tr> <td>添加设备</td> <td>Device Token</td> <td>采用token</td> <td>v</td> <td>开启后可切换至token方式添加设备,Password验证方式关闭</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>联机状态</td> <td>v</td> <td>1.在线 2.连接中 3.离线 4.错误密码</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>通道切换</td> <td>v</td> <td>切换至该设备的其他通道播放</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>实时画面</td> <td>v</td> <td>支持H.264软解/硬解、H.265软解/硬解;最高支援2K分辨率</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>安全密码检测</td> <td>v</td> <td>检测密码是否符合规则</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>Debug资讯</td> <td>v</td> <td>分辨率 /连线模式 /NAT类型 /解码方式 /掉包率 /FPS /bps /在线人数 /SID /CMD</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>对讲</td> <td>v</td> <td></td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>监听</td> <td>v</td> <td></td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>双向语音</td> <td>v</td> <td></td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>录像</td> <td>v</td> <td>保存至手机本地</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>拍照</td> <td>v</td> <td>保存至手机本地</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>视频质量</td> <td>v</td> <td>1.高 2.中 3.低</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>画面缩放</td> <td>v</td> <td></td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>镜像</td> <td>v</td> <td>水平翻转180°</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>翻转</td> <td>v</td> <td>垂直翻转180°</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>PTZ控制</td> <td>v</td> <td>1.控制盘转向 2.滑动画面转向</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>滤镜</td> <td>v</td> <td>1.原画 2.美白 3.黑白</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>横竖屏切换</td> <td>v</td> <td>点击按钮切换横屏,返回切换竖屏</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>播放预设语音</td> <td>v</td> <td>点击按钮发送指令给设备播放设置的预设语音</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>视频呼叫</td> <td>v</td> <td>点击按钮由App主动向设备端发起双向视频呼叫</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>编码分辨率</td> <td>v</td> <td>点击按钮切换App端编码的分辨率规格:1、标清 2、流畅</td> </tr> <tr> <td>实时预览</td> <td>Liveview</td> <td>前后置摄像头</td> <td>v</td> <td>点击按钮切换App端编码的前后置摄像头</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>更改名称</td> <td>v</td> <td>更改设备名称</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>更改密码</td> <td>v</td> <td></td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>网络设置</td> <td>v</td> <td>进行WiFi网络设置</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>录像模式</td> <td>v</td> <td>1.关闭 2.全时录像 3.报警录像</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>事件设置</td> <td>v</td> <td>1.侦测开关:开启/关闭 2.侦测灵敏度:低/中/高/最高</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>调试模式</td> <td>v</td> <td>开启/关闭</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>同步时间</td> <td>v</td> <td>将手机时间同步给设备</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>报警通知</td> <td>v</td> <td>开启/关闭 接收设备侦测推送通知</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>SD卡信息</td> <td>v</td> <td>1.可用空间 2.全部空间 3.SD卡格式化</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>人形侦测</td> <td>v</td> <td>开启/关闭 设备人形侦测推送功能</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>夜视开关</td> <td>v</td> <td>开启/关闭 设备夜视功能</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>夏令时</td> <td>v</td> <td>开启/关闭 设备夏令时功能</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>设备信息</td> <td>v</td> <td>1、型号 2、产品名 3、制造商 4、当前版本号 5、最新版本号</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>OTA升级</td> <td>v</td> <td>远程固件升级</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>删除设备</td> <td>v</td> <td></td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>变声设置</td> <td>v</td> <td>改变对讲的音色:原声/变声1/变声2/变声3</td> </tr> <tr> <td>设置</td> <td>设备设置</td> <td>预设语音</td> <td>v</td> <td>本地录制语音,将勾选的预设语音发送给设备播放</td> </tr> <tr> <td>事件</td> <td>事件列表</td> <td>事件列表</td> <td>v</td> <td>1.全部 2.全时 3.移动侦测</td> </tr> <tr> <td>事件</td> <td>事件列表</td> <td>搜索时间范围</td> <td>v</td> <td>1.半天内 2.一天内 3.自定义</td> </tr> <tr> <td>事件</td> <td>事件列表</td> <td>回放进度控制</td> <td>v</td> <td></td> </tr> <tr> <td>事件</td> <td>事件列表</td> <td>SD卡事件下载</td> <td>v</td> <td>点击按钮将SD卡事件下载至手机沙盒/相册路径</td> </tr> <tr> <td>其他</td> <td>推送(Android)</td> <td>中国大陆地区</td> <td>v</td> <td>推送通道:1.极光(免费版) 2.华为/VIVO/OPPO/魅族/小米; 推送类型:1.移动侦测 2.门铃推送</td> </tr> <tr> <td>其他</td> <td>推送(Android)</td> <td>非中国大陆地区</td> <td>v</td> <td>推送通道:1.FCM; 推送类型:1.移动侦测 2.门铃推送</td> </tr> <tr> <td>其他</td> <td>推送(iOS)</td> <td>中国大陆地区</td> <td>v</td> <td>推送通道:1.APNS; 推送类型:1.移动侦测 2.门铃推送</td> </tr> <tr> <td>其他</td> <td>推送(iOS)</td> <td>非中国大陆地区</td> <td>v</td> <td>推送通道:1.APNS; 推送类型:1.移动侦测 2.门铃推送</td> </tr> <tr> <td>其他</td> <td>唤醒</td> <td>低功耗唤醒</td> <td>v</td> <td>自动唤醒</td> </tr> </tbody> </table>

页面列表

ITEM_HTML