这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
campusng:technology:basic [2019/11/04 16:39] – [配置IP] Nashira | campusng:technology:basic [2020/08/21 09:20] (当前版本) – [音视频设置(直播)] Nashira | ||
---|---|---|---|
行 3: | 行 3: | ||
# 抓拍相机基础 | # 抓拍相机基础 | ||
- | ## 海康IPCamera | + | ## 海康IP相机 |
海康相机必须正确配置`相机IP`, | 海康相机必须正确配置`相机IP`, | ||
+ | |||
+ | + 安装完毕后**必须**将相机上的塑料保护膜揭下来 | ||
### 配置IP | ### 配置IP | ||
- | 可以使用`iVM 4200`或者直接访问默认地址`192.168.0.65`配置相机IP。 | + | 可以使用`iVMS-4200`或者直接访问默认地址`192.0.0.64`配置相机IP。 |
+ | |||
+ | #### 使用默认IP | ||
+ | 海康威视IP相机在出厂或者重置后默认IP地址为`192.0.0.64`,可通过将自己的电脑配置为`192.0.0.0/ | ||
+ | |||
+ | 海康威视IP相机的默认网络参数为: | ||
+ | |||
+ | + IP地址:192.0.0.64 | ||
+ | + 账号:admin | ||
+ | + 密码:12345 | ||
+ | |||
+ | |||
+ | #### 使用`iVMS-4200` | ||
+ | > 请参考`iVMS-4200`使用文档。 | ||
- | > 待完善 | ||
### 账号与密码 | ### 账号与密码 | ||
行 58: | 行 72: | ||
### 音视频设置(抓拍) | ### 音视频设置(抓拍) | ||
+ | 配置主码流用于抓拍,关键参数有: | ||
+ | |||
+ | + 视频类型:固定值`视频流` | ||
+ | + 分辨率:选择最高分辨率,或者根据业主需求选择 | ||
+ | + 码率类型:固定值`变码率` | ||
+ | + 图像质量:固定值`最高` | ||
+ | + 视频帧率:默认值`4`, | ||
+ | + 码率上限:1080p分辨率设置为`8192`, | ||
+ | + 视频编码:固定值`H264` | ||
+ | + 编码复杂度:固定值`高` | ||
+ | + I帧间隔:设定为与`视频帧率`一致即可 | ||
+ | + 码流平滑:固定值`10` | ||
+ | |||
+ | |||
+ | 配置步骤: | ||
+ | |||
+ | + 在相机设置页面 》 配置 》音视频 》 视频 》 主码流(定时) 中设置主码流参数 | ||
+ | + 按照`关键参数`说明中的配置设置各个参数 | ||
+ | + 点击`保存`, | ||
+ | |||
+ | {{ : | ||
+ | |||
### 音视频设置(直播) | ### 音视频设置(直播) | ||
+ | |||
+ | 配置子码流用于平台端的`监控直播`业务,`监控直播`业务默认使用`第二码流(子码流)`,可以在`CMDB> | ||
+ | |||
+ | + 视频类型:固定值`视频流`,如果部署了麦克风则选择`复合流` | ||
+ | + 分辨率:默认选择`640x480`,或者根据业主需求选择 | ||
+ | + 码率类型:固定值`变码率` | ||
+ | + 图像质量:固定值`最高` | ||
+ | + 视频帧率:默认值`12`, | ||
+ | + 码率上限:默认值`1024`,可根据带宽情况选则`512`, | ||
+ | + 视频编码:固定值`H264` | ||
+ | + 编码复杂度:固定值`高` | ||
+ | + I帧间隔:设定为与`视频帧率`一致即可 | ||
+ | + 码流平滑:固定值`10` | ||
+ | |||
+ | |||
+ | 配置步骤: | ||
+ | |||
+ | + 在相机设置页面 》 配置 》音视频 》 视频 》 子码流 中设置主码流参数 | ||
+ | + 按照`关键参数`说明中的配置设置各个参数 | ||
+ | + 点击`保存`, | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | ## 监控直播规则 | ||
+ | ### 平台 | ||
+ | #### 直播协议 | ||
+ | |||
+ | + flv: PC端使用的协议 | ||
+ | + rtmp: 兼容老版本App | ||
+ | + preview: 预览图片,仅在启用`直播优化`时可用 | ||
+ | + hls: 仅管理员可见用于活动直播(通过CDN网络实现海量在线用户),仅在启用`直播优化`时可用 | ||
+ | |||
+ | #### 播放地址权限 | ||
+ | |||
+ | + `disable`: 禁用直播 | ||
+ | + `private`: 校内局域网播放(教师/ | ||
+ | + `public`: 学校公网IP播放(教师/ | ||
+ | + `cloud`: 云平台转发播放(教师/ | ||
+ | |||
+ | #### `直播优化`服务 | ||
+ | CDN服务器上实现了一个`直播优化`服务(Live-Video),每个相机可以选择启用或关闭`直播优化`,相机也可以绑定一个CDN服务器。`直播优化`服务有以下优缺点: | ||
+ | |||
+ | + 可以定期为相机生成预览图片 | ||
+ | + 提高客户端加载视频的速度,大概可以减少视频开始是2-3秒的加载时间 | ||
+ | + 支持HLS协议 | ||
+ | + 缺点:无论是否有人观看直播,CDN服务器会一直拉取视频,占用CDN服务器资源 | ||
+ | + 缺点:无论是否有人观看直播,CDN服务器会一直拉取视频,占用学校内网带宽 | ||
+ | |||
+ | #### 相机设置 | ||
+ | 以下三项设置可以在`CMDB首页`设置,也可以在`CMDB相机详情`页设置,优先使用`CMDB相机详情`页中的设置。 | ||
+ | |||
+ | + 账号、密码 | ||
+ | + 相机码流选择 | ||
+ | + `直播优化`服务器 | ||
+ | |||
+ | #### 获取视频流接口 | ||
+ | |||
+ | + http: `/ | ||
+ | + http: `/ | ||
+ | + php: `Cmdbdevice:: | ||
+ | + `get_streams()`: | ||
+ | + `get_streams_public()`: | ||
+ | + `get_streams_cloud()`: | ||
+ | + `get_streams_private()`: | ||
+ | + `get_preview_url()`: | ||
+ | + `get_streams_cdn()`: | ||
+ | |||
+ | ### 学校服务器 | ||
+ | ** CDN服务器内部使用,不应当直接暴露给终端用户 ** | ||
+ | |||
+ | + 获取可以用于直播的相机列表 | ||
+ | + php: `\Cdn\CameraModel:: | ||
+ | + 获取学校局域网播放地址 | ||
+ | + api: `/ | ||
+ | + rtmp: 对接过的相机默认支持,启用`直播优化`可提高视频加载速度 | ||
+ | + flv: 对接过的相机默认支持,启用`直播优化`可提高视频加载速度 | ||
+ | + hls: 需要相机在CMDB中启用`直播优化` | ||
+ | |||