录像机走线介绍
简介:
账号:admin
密码:*********
走线详情图
HDML接口可以接到电视机
LAN口链接网络(或者直接链接电脑,电脑与浏览器输入录像机的ip在同一网段时可以直接使用ip在浏览器中访问)
录像机ip可以在 设备网络搜索 工具中搜索得到(要注意在录像机LAN口接入供网网线后要先关闭电脑的wifi供网)
测试能不能生成rtsp和rtmp网络流使用的工具为 VLC
设备网络搜索
只要链接在同一个网络中就能搜索到
或者使用使用网线利用录像机的LAN口链接也可以使用
IP地址:这里的摄像头IP地址要与录像机LAN口同网络(即插即用其实可以帮助咱们完成这个任务,如果实在不行就把摄像头恢复出厂设置)
端口:8000
子网掩码:255.255.255.0(前三位不为零,说明同一网段要前三位相同)
网关:192.168.1.1
HTTP端口:80
VLC 媒体播放器
点击媒体:
点击开启通路串流 输入rtsp或者rtmp链接进行测试
点击播放后进行测试 进行播放测试
代码编辑
xml编码格式如下:
其中RtspCfg中的ip输入规则
如果只有一个摄像头可以把摄像头直接通过网线连入电脑网口然后
此时 这里的ip应该是摄像头自己的IP 然后通过网页也能访问得到
如果使用录像机直接链接电脑这里的IP填写的就是录像机的IP供网的话就是外网IP不供网直接连电脑设置成跟它同一网段后也可以直接使用
摄像头在与录像机链接时选择 即插即用 就行 然后在配置文件中配置的多个channel 就会经过录像机分配给每一个摄像头然后可以直接通过录像机获取不同通道的数据!
在执行时先运行 init 运行这个接口会获取唯一标识
如:GET http://localhost:9090/video/init
在执行list 获取视频列表 通过指定的shipId来获取不同的xml文件中的数据
如:GET http://localhost:9090/video/list?shipId=2
最后执行 playVideo 播放视频,拉取流推送流返回播放路径
如:
###
POST http://localhost:9090/video/playVideo
Content-Type: application/json
{
"videoVos": [{
"cameraArea": "集控间",
"cameraAreaEn": "ECR",
"cameraName": "1#摄像机",
"cameraNameEn": "below main deck",
"channel": "1",
"deckId": "4",
"deckName": "甲板四层",
"deckNameEn": "fourth deck",
"haveControl": "1",
"ip": "192.168.1.1",
"relChannel": "1",
"shipId": "2",
"shipName": "办公室海康威视测试",
"shipNameEn": "haikangweishi"
},
{
"cameraArea": "2集控间",
"cameraAreaEn": "ECR",
"cameraName": "2#摄像机",
"cameraNameEn": "below main deck",
"channel": "2",
"deckId": "4",
"deckName": "甲板四层",
"deckNameEn": "fourth deck",
"haveControl": "1",
"ip": "192.168.1.1",
"relChannel": "2",
"shipId": "2",
"shipName": "办公室海康威视测试",
"shipNameEn": "haikangweishi"
}],
"uniqueId": 181249
}
videoVos的内容是 list中获取的视频列表详情
uniqueId的内容是 init 中获取的唯一标识
然后返回给 由rtsp流转rtmp流 再由rtmp流转http流共浏览器直接访问的二进制流
有几个视频列表 就会生成几个http地址
以上提到的rtsp,rtmp,http都可以在VLC中进行测试!