用户工具

站点工具


campusng:technology:basic

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
campusng:technology:basic [2019/11/04 16:12] – 创建 Nashiracampusng:technology:basic [2020/08/21 09:20] (当前版本) – [音视频设置(直播)] Nashira
行 3: 行 3:
 # 抓拍相机基础 # 抓拍相机基础
  
-## 海康IPCamera+## 海康IP相机 
 +海康相机必须正确配置`相机IP`,`账号密码`,`相机名称`,`NTP`,`OSD`,`抓拍`,根据需求配置`直播`。 
 + 
 ++ 安装完毕后**必须**将相机上的塑料保护膜揭下来 
 + 
 +### 配置IP 
 +可以使用`iVMS-4200`或者直接访问默认地址`192.0.0.64`配置相机IP。 
 + 
 +#### 使用默认IP 
 +海康威视IP相机在出厂或者重置后默认IP地址为`192.0.0.64`,可通过将自己的电脑配置为`192.0.0.0/24`网段的IP,然后直接在浏览器中访问IP相机,激活并修改相机的IP地址。 
 + 
 +海康威视IP相机的默认网络参数为: 
 + 
 ++ IP地址:192.0.0.64 
 ++ 账号:admin 
 ++ 密码:12345 
 + 
 + 
 +#### 使用`iVMS-4200` 
 +> 请参考`iVMS-4200`使用文档。
  
-### 使用4200搜索相机修改IP 
  
 ### 账号与密码 ### 账号与密码
 保证账号`admin`存在,并设置通用密码,如果无法设置通用密码,**必须**在CMDB中设置正确的密码。 保证账号`admin`存在,并设置通用密码,如果无法设置通用密码,**必须**在CMDB中设置正确的密码。
 +
 +
 +### 配置相机名称
 +所有相机必须正确配置相机名称,设备名称命名规则:`CMDB通道名称`+`CMDB相机设备方向`。例:`北门闸机通道一(进)`,`男生宿舍通道一(到达)`。
 +
 +
 +配置步骤:
 +
 ++ 在相机设置页面 》 配置 》系统 》 基本信息 中设置`设备名称`
 ++ 在`设备名称`输入框中输入标准的设备名称
 ++ 点击`保存`,确保提示信息为`保存成功`
 +
 +{{ :campusng:technology:name.png?600 |}}
  
 ### 配置NTP ### 配置NTP
 > 需保证相机可连公网,正确配置DNS服务器并可以正确解析。 > 需保证相机可连公网,正确配置DNS服务器并可以正确解析。
  
-在相机设置页面 》 配置 》 系统 》 系统设置 》 时间配置 中设置系统时间使用`NTP校时`。+设置使用NTP校时,并将NTP校时设置为以下参数:
  
-+ 服务器地址:ntp.ntsc.ac.cn++ 服务器地址:ntp.ntsc.ac.cn (如业主要求相机不得访问公网,可将服务器地址设置为CDN服务器的IP地址)
 + NTP端口:123 + NTP端口:123
 + 校时时间间隔:60 + 校时时间间隔:60
 +
 +设置步骤:
 +
 ++ 在相机设置页面 》 配置 》 系统 》 系统设置 》 时间配置 中设置系统时间使用`NTP校时`
 ++ 将参数修改为本文档中要求的参数
 ++ 点击`测试`,确认提示信息为`测试成功`
 ++ 点击`保存`,确认提示信息为`保存成功`
  
 {{ :ntp.png?600 |}} {{ :ntp.png?600 |}}
  
 ### 配置OSD ### 配置OSD
 +所有相机默认配置不显示任何OSD信息,可根据业主要求配置`显示名称`,`显示日期`。
 +
 +配置步骤:
 +
 ++ 在相机设置页面 》 配置 》图像 》 OSD设置 中设置OSD显示的信息
 ++ 取消`显示名称`,`显示日期`的勾选
 ++ 点击`保存`,确保提示信息为`保存成功`
 +
 +{{ :campusng:technology:osd.png?600 |}}
 +
  
 ### 音视频设置(抓拍) ### 音视频设置(抓拍)
 +配置主码流用于抓拍,关键参数有:
 +
 ++ 视频类型:固定值`视频流`
 ++ 分辨率:选择最高分辨率,或者根据业主需求选择
 ++ 码率类型:固定值`变码率`
 ++ 图像质量:固定值`最高`
 ++ 视频帧率:默认值`4`,如果CDN服务器负载过高可以尝试修改为`2`
 ++ 码率上限:1080p分辨率设置为`8192`,超过1080p分辨率设置为16384
 ++ 视频编码:固定值`H264`
 ++ 编码复杂度:固定值`高`
 ++ I帧间隔:设定为与`视频帧率`一致即可
 ++ 码流平滑:固定值`10`
 +
 +
 +配置步骤:
 +
 ++ 在相机设置页面 》 配置 》音视频 》 视频 》 主码流(定时) 中设置主码流参数
 ++ 按照`关键参数`说明中的配置设置各个参数
 ++ 点击`保存`,确保提示信息为`保存成功`
 +
 +{{ :campusng:technology:stream1.png?600 |}}
 +
  
 ### 音视频设置(直播) ### 音视频设置(直播)
 +
 +配置子码流用于平台端的`监控直播`业务,`监控直播`业务默认使用`第二码流(子码流)`,可以在`CMDB>监控直播>视频流`中设置使用第一或第三码流,关键参数有:
 +
 ++ 视频类型:固定值`视频流`,如果部署了麦克风则选择`复合流`
 ++ 分辨率:默认选择`640x480`,或者根据业主需求选择
 ++ 码率类型:固定值`变码率`
 ++ 图像质量:固定值`最高`
 ++ 视频帧率:默认值`12`,如业主对流畅性要求较高可选择`18`或`25`
 ++ 码率上限:默认值`1024`,可根据带宽情况选则`512`,`2048`或`4096`
 ++ 视频编码:固定值`H264`
 ++ 编码复杂度:固定值`高`
 ++ I帧间隔:设定为与`视频帧率`一致即可
 ++ 码流平滑:固定值`10`
 +
 +
 +配置步骤:
 +
 ++ 在相机设置页面 》 配置 》音视频 》 视频 》 子码流 中设置主码流参数
 ++ 按照`关键参数`说明中的配置设置各个参数
 ++ 点击`保存`,确保提示信息为`保存成功`
 +
 +
 +{{ :campusng:technology:stream2.png?600 |}}
 +
 +
 +
 +## 监控直播规则
 +### 平台
 +#### 直播协议
 +
 ++ 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: `/campusng/cmdb/getIPCAMUrl`
 ++ http: `/campusng/cmdb/getIPCAMUrls`
 ++ php: `Cmdbdevice::getCamera()`
 + + `get_streams()`: 默认播放地址,根据CMDB主页`ipcam_enable`配置,自动选取`private`或`public`或`cloud`
 + + `get_streams_public()`: 学校公网IP播放地址
 + + `get_streams_cloud()`: 云端转发播放地址,需要承担云端流浪费用
 + + `get_streams_private()`: 学校局域网播放地址
 + + `get_preview_url()`: 预览图片地址,公网,需要启用`直播优化`
 + + `get_streams_cdn()`: 学校局域网播放地址,CDN服务器内部使用
 +
 +### 学校服务器
 +** CDN服务器内部使用,不应当直接暴露给终端用户 **
 +
 ++ 获取可以用于直播的相机列表
 + + php: `\Cdn\CameraModel::get_camera_list()`
 ++ 获取学校局域网播放地址
 + + api: `/cdn/cmdb/getLiveCamerasByID`
 + + rtmp: 对接过的相机默认支持,启用`直播优化`可提高视频加载速度
 + + flv: 对接过的相机默认支持,启用`直播优化`可提高视频加载速度
 + + hls: 需要相机在CMDB中启用`直播优化`
 +
  
campusng/technology/basic.1572855152.txt.gz · 最后更改: 2019/11/04 16:12 由 Nashira