c#接入海康威视录像机

海康录像机

ip 按相机说明书设置;

端口默认:8000 可按需设置;

登录账户: 初次使用需要设置

登录密码: 初次使用需要设置

 

相机型号: DS-7104N-F1/4P(E)

端口设置: 

 

RSTP 

端口可在录像机系统中设置: 默认554

RSTP格式:

 

// 预览
rtsp://admin:pass@192.168.10.168/h264/ch36/main/av_stream

 

admin:登录账户

pass:登录密码

192.168.10.168: 相机ip

h264:格式

ch36: ip通道4; ch33: ip通道1;ch34: ip通道2; 依次类推;  其它类型通道另寻搜索

main:主流

 

// 回放取流
rtsp://admin:pass@192.168.10.168:554/Streaming/tracks/401?starttime=20240706t170505z&endtime=20240706t171010z

401: 通道4

starttime=20240706t170505z : 回放开始时间 时间戳格式,其中穿插 t ; 结尾z为是否计算时长

endtime=20240706t171010z:  回放结束时间 时间戳格式,其中穿插 t ; 结尾z为是否计算时长

 

C/S 

1. 海康威视官方开发 sdk

按需下载 海康开放平台 (hikvision.com) 

ps:走录像机的服务端口 图中为8000

 

B/S

web不支持 RSTP协议,需要转格式

1. RSTP 转 WEBRTC

详情参考: github项目

 

2. 使用 FFMPEG 将RSTP 装 web可支持协议: M3U8

详情参考文章: 博客园文章

 

3. 海康威视官方web开发 sdk

海康开放平台 (hikvision.com) PS: web走HTTP内部端口,对应上图中的80

解压后目录

 按docs中的 demo使用说明.doc操作; 可跳过nignxi的步骤,直接打开cn/demo.html 页面;

 

posted @ 2024-07-08 11:07  墨桑  阅读(1131)  评论(0)    收藏  举报