在客户自己的smarteye server上如何测试使用公网对讲PoC集群通话功能

2024-06-12 04:44

本文主要是介绍在客户自己的smarteye server上如何测试使用公网对讲PoC集群通话功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

创建用户对讲群组,可以在WEB调度台上操作,也可以在执法记录仪或者手机上操作,当然,前提是当前登录的用户有创建集群通话对讲组的权限,一般的推荐用管理员帐号去创建这些对讲组,这样最简单。

总体说明

用管理员帐号(或者有创建群组角色的用户帐号)在平台侧创建集群对讲的组,可邀请用户CU(MCP)、设备PU/MPU加入会议集群通话,然后管理员开始会议,这样,PC侧可以发言,设备侧发言需要按PTT按键发言,发言完毕松开PTT按键,类似对讲机操作,一人说,其他人都能听到。

注意:集群通话目前不支持G.726,所以装载有旧版本MPU的设备,需要升级里面的APP,采用G.711A音频编码。

添加运行MCP的执法记录仪等设备,则选择“添加人员”,因为有用户权限在里面,在执法记录仪屏幕上会有振铃提示是否同意加入群组通话;

而添加运行MPU的智能安全帽、布控球等设备时,选择“添加设备”,因为没有屏幕,默认就自动同意加入了。

首先要在后台里面为每个执法记录仪创建一个用户帐号

用系统初始的管理员帐号admin/123456登录WEB平台,进入右上角的后台管理里面去创建用户帐号。

注意:这里的用户帐号,就是smarteye系统里面的用户帐号,即可用于执法记录仪里面的MCP登录,也可用于WEB平台的登录。

这些用户帐号,例如bwc1、bwc2、bwc3等这样的用户名,密码可都初始为123456。为了日后方便在设备/手机侧创建对讲群组,需要这些用户彼此可见,且作为MCP设备出现在平台里面,这些用户帐号可查看对应的这些设备,所以,可以把所有这些用户帐号都放在同一个用户组里面,且他们对应的设备也都放在同一个设备组下面,然后授权每一个用户帐号可以访问这个用户组及这个设备组。

如下关于用户角色的设置,非必须,只有用他们来创建集群通话对讲组的时候,才需要设置下面的权限+角色,如果用管理员来创建对讲组,则不需要如下设置。

此外,最好都给他们赋予一个特定的用户角色,这个角色系统默认没有,可以在后台管理里面自行创建一个,例如起名poc,所谓角色就是几个用户权限的集合,可以让这个poc角色拥有如下权限:用户管理权限、群聊管理权限,如下图示:

为了创建通话组,需要特定的用户权限,可以手工创建一个特定的用户角色,来赋权给这些用户帐号,例如手工创建添加一个名为“集群通话角色”的用户角色,然后后续创建用户帐号的时候,都赋予这个用户角色。

修改用户可访问的资源——用户组资源,使之可看到某个用户组内的用户,这样就可以创建集群通话组,可以加人进来,例如,是的bwc1用户可以看到整个poc用户组内的所有用户,

先说在WEB平台侧创建用户集群对讲组

最好就用管理员帐号去创建集群通话对讲组,这样可以看到所有在线的用户和设备,方便邀请加入。如果用普通用户去创建,则就必须考虑这个用户能看到哪些其它用户及设备,就是如上所说的用户角色、可访问的用户组、设备组的问题。所以,为方便简单起见,还是用管理员创建比较简单。

然后再说在设备侧(执法记录仪或手机上)创建用户集群通话对讲组

其实,最好就用管理员邀请这些在线的用户/设备,这样最简单;如果不用管理员,非要用普通用户帐号来邀请其它用户/设备,那这个用户帐号就如前所述的那样,需要拥有特定的角色,具有群聊管理员权限、用户管理权限、设备管理权限,这样他才能在创建对讲组后,可以看到其他在线的用户和设备,才能将他们邀请进组。

AIoT万物智联,智能安全帽生产厂家,执法记录仪生产厂家,智能安全帽、智能头盔、头盔记录仪、执法记录仪、智能视频分析/边缘计算AI盒子、车载DVR/NVR、布控球、室外高精度定位RTK/室内高精度定位UWB/蓝牙信标定位、智能眼镜、智能手电、无人机4G/5G补传系统,多源视频融合~融合通信~安全生产管控平台~大型可视指挥调度平台VMS/smarteye 。

这篇关于在客户自己的smarteye server上如何测试使用公网对讲PoC集群通话功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1053231

相关文章

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

深度解析Spring Security 中的 SecurityFilterChain核心功能

《深度解析SpringSecurity中的SecurityFilterChain核心功能》SecurityFilterChain通过组件化配置、类型安全路径匹配、多链协同三大特性,重构了Spri... 目录Spring Security 中的SecurityFilterChain深度解析一、Security

MySQL中EXISTS与IN用法使用与对比分析

《MySQL中EXISTS与IN用法使用与对比分析》在MySQL中,EXISTS和IN都用于子查询中根据另一个查询的结果来过滤主查询的记录,本文将基于工作原理、效率和应用场景进行全面对比... 目录一、基本用法详解1. IN 运算符2. EXISTS 运算符二、EXISTS 与 IN 的选择策略三、性能对比

使用Python构建智能BAT文件生成器的完美解决方案

《使用Python构建智能BAT文件生成器的完美解决方案》这篇文章主要为大家详细介绍了如何使用wxPython构建一个智能的BAT文件生成器,它不仅能够为Python脚本生成启动脚本,还提供了完整的文... 目录引言运行效果图项目背景与需求分析核心需求技术选型核心功能实现1. 数据库设计2. 界面布局设计3

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

python使用try函数详解

《python使用try函数详解》Pythontry语句用于异常处理,支持捕获特定/多种异常、else/final子句确保资源释放,结合with语句自动清理,可自定义异常及嵌套结构,灵活应对错误场景... 目录try 函数的基本语法捕获特定异常捕获多个异常使用 else 子句使用 finally 子句捕获所

C++11右值引用与Lambda表达式的使用

《C++11右值引用与Lambda表达式的使用》C++11引入右值引用,实现移动语义提升性能,支持资源转移与完美转发;同时引入Lambda表达式,简化匿名函数定义,通过捕获列表和参数列表灵活处理变量... 目录C++11新特性右值引用和移动语义左值 / 右值常见的左值和右值移动语义移动构造函数移动复制运算符

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali