首页 > 编程语言 >c#接入海康威视录像机

c#接入海康威视录像机

时间:2024-07-08 11:08:53浏览次数:14  
标签:web RSTP 威视 c# ip 端口 海康 录像机

海康录像机

ip 按相机说明书设置;

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

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

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

 

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

端口设置: 

 

RSTP 

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

RSTP格式:

 

// 预览
rtsp://admin:[email protected]/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:[email protected]: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 页面;

 

标签:web,RSTP,威视,c#,ip,端口,海康,录像机
From: https://www.cnblogs.com/mosan/p/18289414

相关文章

  • C++ Boost 字符串处理库
    Boost库是一个由C/C++语言的开发者创建并更新维护的开源类库,其提供了许多功能强大的程序库和工具,用于开发高质量、可移植、高效的C应用程序。Boost库可以作为标准C库的后备,通常被称为准标准库,是C标准化进程的重要开发引擎之一。使用Boost库可以加速C应用程序的开发过程,提高代码质......
  • 如何删除顽疾Terminating状态的namespace
    删除Terminating状态的namespace  话不多说,开整获取nskubectlgetnsNAMESTATUSAGEarms-promActive16dcattle-impersonation-systemTerminating13ddefaultActive......
  • 数据库和JDBC:Java中的数据库操作与连接池管理
    引言在Java应用程序中,数据库操作是一项基本且关键的功能。Java数据库连接(JDBC)是Java语言中用于执行SQL语句的API,它提供了一种标准的方法,用于连接和操作数据库。此外,数据库连接池是提高数据库操作性能的重要工具,它允许多个客户端共享一个固定数量的数据库连接,而不是为每个用户......
  • CentOS将空闲磁盘空间添加到指定磁盘
    fdisk-l命令查询磁盘容量情况如下图:使用fdisk/dev/sda命令来对磁盘进行分区,命令(输入m获取帮助)可输入d 删除指定分区当输入完wq出现:WARNING:Re-readingthepartitiontablefailedwitherror16:设备或资源忙.Thekernelstillusestheoldtable.Thenewtable......
  • oracle 表数据指定表字段,并筛选出重复项
    之前线上遇到了个问题,需要临时处理一下同步过来的数据,删除重复项,当时没写出来这个sql,泪目.....正好空下来了,理一下怎么写这个sqlsql主要用到的还是row_number这个函数,他会为根据指定条件,每行数据分配一个序号语法格式:row_number()over(partitionby分组列orderby排序列d......
  • canvas—元素样式设置
    一、色彩:fillStyle=colorstrokeStyle=color二、透明度: 三、线型:设置线条宽度:lineWidth=value设置线条末端样式:lineCap=type设定线条与线条间接合处的样式:lineJoin=type限制当两条线相交时交接处最大长度:miterLimit=value ......
  • Franka FCI 概述
     Franka控制接口(FCI)允许快速直接地与手臂和手进行低级双向连接。它提供机器人的当前状态,并允许使用通过以太网连接的外部工作站PC直接控制机器人。通过使用libfranka我们的开源C++接口,您可以使用5种不同的接口以1kHz的频率发送实时控制值:重力和摩擦补偿关节水......
  • set excel format
    importopenpyxlfromopenpyxl.stylesimportAlignmentfromopenpyxl.utilsimportget_column_letterclassSetExcelFormat:def__init__(self,filepath,sheetname):self.filepath=filepathself.workbook=openpyxl.load_workbook(filepat......
  • WPF ComboBox数据绑定:初始化动态加载ItemsSource后首次赋值Text不显示问题解决
    原来:<ComboBoxText="{BindingItem}"ItemsSource="{BindingItemLists}"></ComboBox>privatevoidParas_Init(){ItemLists=newObservableCollection<string>();ItemLists.Add("111......
  • CSS Grid 网格布局边框设置
    Grid网格布局是一种比较新的布局方法,几乎能实现所有设计的布局,比Flex布局更强大.但是最近将它用于画表格时碰到了一点问题,就是关于边框.需求是将所有边都加上等粗的边框,同时内容最好能进行水平和垂直的居中.碰到的问题:1.使用cssborder,可能会造成边框的重叠这个能搜到......