视频平台
# 视频教程
# 功能清单
序号 | 功能清单 | 功能描述 |
---|---|---|
1 | 视频接入 | 支持拉流、推流、国标和Onvif接入 |
2 | 视频输出 | 管理向第三方推的流信息。添加、编辑、删除等操作。添加一个视频输出后,敢为流媒体服务将向第三方视频服务器推流。支持rtmp和rtsp推流。新增或修改推流信息后将会主动推流并返回推流成功标识 |
3 | 应用列表 | 给其他平台或产品使用视频平台的鉴权功能,其中包含应用的appKey、appSecret和过期时间等配置。 |
4 | 视频平台配置 | 添加流媒体服务连接配置信息 |
# 功能详解
视频系统在物联网扮演着非常重要的角色,是智慧园区、智慧城市的“眼睛”。为支持视频系统在Web中应用,敢为软件顺应时代的需求,研发了具有多协议支持、跨平台、高性能的敢为视频平台。视频平台主要包含两个部分,第一个是视频流服务,用来转换视频流和接收推拉流配置,是视频平台的基础;第二个部分是视频平台,其功能包含设备管理、视频流代理、视频列表、视频回放、应用管理等功能。
# 端口数据流向示意图
# 流媒体服务器配置
# 流媒体运行
windows环境下运行
运行MediaServer.exe程序,运行效果如图所示。
Liunx环境下运行(CentOS8 64位为例)如图所示
说明:
进入存放流媒体服务的文件夹找到运行程序
MediaServer为流媒体的运行程序
以守护进程模式启动流媒体服务 ./MediaServer -d &
程序运行效果如图所示
# 安装视频平台相关插件
# 安装视频系统模块、视频平台模块
- 登录系统。
- 在菜单栏找到应用商店。
- 点击应用插件,搜索视频。
- 安装视频平台与视频系统插件。
- 安装协议插件:虚拟设备协议插件、视频平台流媒体服务插件。
# 端口配置
登录系统。
在菜单栏找到配置管理。
点击应用配置,**应用端口(HTTP)**如果为空的话需要赋予端口。该端口可自定义
点击保存。
点击重启网站。
重新登录。
# 国标平台配置
登录系统。
点击视频平台配置。
输入服务地址、HTTP端口、服务秘钥,
点击获取配置。
核对端口配置 是否启用调试、 WebRTC配置中的ip 是否为本机ip、视频平台url是否为当前访问的url。
以上均无误后点击保存
说明:服务地址为本机ip。
HTTP端口为固定值8088
服务秘钥为固定值:035c73f7-bb6b-4889-a715-d9eb2d1925cc
切换到视频平台配置输入相关信息
基本配置中流媒体服务器域名:、流地址有效期为必填项
流媒体服务器域名为固定值: video.ganweisoft.com
流地址有效期:300
添加站点列表
站点url为当前服务地址
站点secret为固定值:035c73f7-bb6b-4889-a715-d9eb2d1925cc
添加白名单
固定值为127.0.0.1
参数说明:
服务编号对应NVR配置中的SIP服务器ID。
服务密码对应对应NVR配置中的密码,该密码需要使用**/ganwei/IoTCenter/bin**目录下的GWEncrypt.exe进行加密处理。
服务可见IP为本地ip。
SIP服务端口对应NVR配置中的SIP服务器端口。
**SIP服务协议、RTP服务协议 **按照图中配置即可。
- 切换到流媒体配置。点击重启流媒体按钮输入当前登录密码即可重启。
# 查看NVR配置信息
- 登录NVR后台。
- 在顶部菜单找到配置。
- 点击左侧网络。
- 点击高级配置。即可看到全部配置信息
# 视频接入
# 拉流
登录系统。
点击视频接入。
选中拉流,点击添加按钮,
输入相关信息。
点击确定。
添加成功后点击当前记录中的生成设备。
# NVR 国标接入
登录系统。
点击视频接入。
选中国标,点击添加按钮,
输入相关信息。
点击确定。
添加成功后点击当前记录中的生成设备。
参数说明:
设备名称自定义。
设备编号为NVR配置中的SIP用户认证ID
流编号对应NVR中的视频通道编码ID
# 视频平台配置ONVIF
# 设备开启ONVIF功能
以海康为例,打开“网络”->“高级配置”->“集成协议”,勾选“启用开放型网络视频接口 ”,然后在下面的用户列表中添加账号,账号类型需要设置为管理员。其他类型的摄像头如何开启ONVIF需要自行百度。
点击面板右侧的“+”号,在弹出的面板中填写设备名称和上一个步骤中添加的用户名密码,保存即可完成接入。
# 推流
这里需要注意,推流地址我们填写rtmp://[ip]:[端口,默认为1935]/push/[流id],例如上图所示的:rtmp://192.168.110.135:1935/push/0。目前推流我们只推荐用rtmp。 第二步:OBS进行推流
在OBS上设置推流的服务器为第一步我们填写的推流地址。然后点击开始推流即可。 第三步:生成设备,然后在视频系统中查看。
# 查看设备连接
登录系统。
点击设备列表。
点击视频流设备的遥测可查看每个设备的连接情况。
# 查看设备实时视频
- 登录系统。
- 点击实时视频。
- 点击设置图标
- 在弹出层中将配置修改如下,点击保存。
- 选中要播放的设备,即可查看实时视频。
# 查看多视图实时视频
操作步骤
登录系统。
在左侧菜单栏选择实时视频。
选择任一监控设备。
点击实时监控右侧视图按钮。
选择视图1/4/9/16/36,即可通过多视图查看实时视频。
# 关闭单个视频
操作步骤
登录系统。
在左侧菜单栏选择实时视频。
点击任一设备查看。
在视频框内点击关闭,当前视频关闭。
# 视频云台控制
操作步骤
登录系统。
在左侧菜单栏选择实时视频。
选择任一监控设备。
在视频视图内点击云台控制。
点击操作按钮进行视频画面放大缩小及上下左右移动。
# 视频录像
操作步骤
登录系统。
在左侧菜单栏选择实时视频。
点击任一设备。
在视频框内点击录像按钮。
再次点击即可完成实时视频录制,可在录像回放页面查看。
# 视频快照
操作步骤
登录系统。
在左侧菜单栏选择实时视频。
点击任一设备。
在视频框内点击快照按钮。
# 查看录像回放
- 登录系统。
- 点击录像回放。
- 选中需要查看回放的设备
- 选中查询事件,点击查询。
- 页面下面会出现时间点灰色区域表示有录像,非灰色区域表示无录像信息。
- 点击灰色区域即可查看回放。
# 查看视频抓拍
- 登录系统。
- 点击视频抓拍。
- 选中需要查看回放的设备
- 点击查看图片可查看。