详细见 【金山文档 | WPS云文档】 Smarteye VMS平台说明
https://kdocs.cn/l/cujyRvVZapvo
http下AAC使用ffmpeg解码,部分aac解码有问题。解决方法:使用https(webcodec解码)
如何判断浏览器和硬件是否支持硬解?
浏览器中输入如下地址:chrome://gpu
查看Video Acceleration Information中是否有Decode h264和hevc。
路径 | 用途 | 说明 |
---|---|---|
盘符:/nru_data | 音视频,聊天等文件 | 运管中心“存储配置”中可以修改。 |
安装目录/bvdata | 离线地图数据 | 下载的离线地图数据放到这个目录下maptiles目录中。 |
安装目录/configs | 系统配置数据 | 运管中心中配置的参数都保存在这里。 |
安装目录/db/data | 系统数据(设备、用户信息 等) | mysql数据库数据,运管中心中可以配置自动备份。 |
安装目录/temp | 状态数据(例如:首页地址,软件状态) | 迁移服务器时最好也迁移状态数据。 |
安装目录/logs | 单独的日志数据 | 只有当运管中心无法正常运行时,可以通过这里查看日志。 |
见端口说明 https://mdwiki.smarteye.com/zh/smarteye/port_assignment
linux版本
(sudo) ./runbvservere.sh reload 0.0.17 /data/nfs/bvdata # 完整安装命令
安装命令后缀路径即为存储路径
windows版本
注意:不同的路径是需要添加新的存储配置,不能修改已有的存储配置!!!!
运管中心->系统维护->参数配置: bvnginx-x 配置中添加允许跨域配置
add_header Access-Control-Allow-Origin * always;
add_header Access-Control-Allow-Methods * always;
add_header Access-Control-Allow-Headers * always;
if ($request_method = 'OPTIONS') {
add_header Access-Control-Allow-Origin * always;
add_header Access-Control-Allow-Methods * always;
add_header Access-Control-Allow-Headers * always;
add_header 'Content-Length' 0 always;
return 204;
}
使用token跳转:
好处: 跳转时不会泄漏密码。
示例:拉取设备PU_55AA000通道0的视频
rtsp://admin:123456@192.168.6.63:9554/PU_55AA0000/0
rtsp://192.168.6.63:9554/PU_55AA0000/0?token=_3iH9TeFBcSj5Y4_RsCpxYOZxmPkjromtq2yiaQR35QyVfk_NQuYQvoE3q1YD0r4rjSw_BPXf1sZICp6_7MqSx5VuOZ75OMp23rXHyayDV6-4CN7yOCfDLWNeGTszhj4qx_zijV5AzdzahwUZC0Xl7A
示例:拉取设备PU_55AA000通道0的音视频
rtsp://admin:123456@192.168.6.63:9554/PU_55AA0000/0/av
rtsps://admin:123456@192.168.6.63:9555/PU_55AA0000/0/av
示例:ffplay拉取设备PU_55AA000通道0的音视频
ffplay -rtsp_transport tcp rtsp://admin:123456@192.168.6.63:9554/PU_55AA0000/0
ffplay -rtsp_transport tcp rtsps://admin:123456@192.168.6.63:9555/PU_55AA0000/0
"service_host": "192.168.6.63", 存储服务器地址
"discover_url": "192.168.6.63:9784", 服务注册发现地址
"traefik_url_http": "192.168.6.63:9783", 链接主服务器http服务
"traefik_url": "192.168.6.63:9782", 链接主服务器traefik服务
"redis_url": "redis://192.168.6.63:9779", 链接主服务器redis服务
"RedisPassword": "2020"
3.单独运行bvnru.exe和bvnvr.exe;
默认关闭
推流地址 rtmp://IP:1935/xxxx 例如:rtmp://192.168.88.11:1935/test
注意:1.需要认证模块,否则只能打开两路视频流
2.音频仅支持aac和g711a,视频仅支持h264
“后台管理”——>“客户端配置”——>"Web客户端"
一般选择bvwebclient然后点击应用(如果你定制了特殊页面,选择你所定制的路径web即可)
之后重新访问:协议+ip+端口,例如:https:192.168.6.56:9781
可以通过新的web界面在右上角“更多”选择其他跳转到其他页面
注意:这些只是路径的跳转,可以输入详细路径,直接进入你想要的页面
例如:https://192.168.6.56:9781/client/app/index.html
如下图修改在线升级服务器地址为:http://up.besovideo.com:7788/upgrade/v1/
运管中心--bvauther
鼠标放上去后,会出现小手图标,在一秒钟内连续点击3-4次,会弹出卸载提示框。
登录运管中心
1. 打开视频,自动存储到服务器;
1. 打开点对点对讲,自动存储到服务器;
windows版本:https://www.besovideo.com/detail?t=1&i=219
linux版本:服务器位置/config/secret/
https证书上传到服务器安装目录下,并重命名为cert.key
运管中心----软件包管理
"tile_url": "https://webst04.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=6&x={x}&y={y}&z={z}",
参考以下文件中的readme文档
nginx_conf.zip
运管中心--参数配置--bvsipcmd
1.运管中心--参数配置--bvnvr 接收宽带限制
现象:文件上传一会卡死,然后上传失败
数据库恢复完成后一定要重启bvworker并检查系统数据一致性
Smarteye平台的客户端 默认的http端口是9780, 默认的https端口是9781.
http的优点:
http的缺点:
https的优点:
https的缺点:
https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Signaling_and_video_calling/webrtc_-_signaling_diagram.svg
https://bvcsp.apifox.cn/api-171249025 这个接口 实际上就是 中间的Signaling Server,发送video-offer给服务器 服务器回video-answer
这个offer和anwser中,就包含SDP,这个过程封装在@besovideo/webrtc-player库中