数据采集

从基于PC的数据采集系统中获取适当的结果取决于图示一中的各项组成部分:

  • PC
  • 传感器
  • 信号调理
  • 数据采集硬件
  • 软件(软件使PC和数据采集硬件形成了一个完整的数据采集、分析和显示系统。没有软件,数据采集硬件是毫无用处的——或者使用比较差的软件,数据采集硬件也几乎无法工作。大部分数据采集应用实例都使用了驱动软件。软件层中的驱动软件可以直接对数据采集硬件的寄存器编程,管理数据采集硬件的操作并把它和处理器中断,DMA和内存这样的计算机资源结合在一起。驱动软件隐藏了复杂的硬件底层编程细节,为用户提供容易理解的接口)

RTSP协议

  • RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,是TCP/IP协议体系中的一个应用层协议,使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。RTSP是用来控制声音或影像的多媒体串流协议,并允许同时多个串流需求控制,传输时所用的网络通讯协定并不在其定义的范围内,服务器端可以自行选择使用TCP或UDP来传送串流内容
  • 实时流协议(RTSP)是应用级协议,控制实时数据的发送。RTSP提供了一个可扩展框架,使实时数据,如音频与视频的受控点播成为可能。数据源包括现场数据与存储在剪辑中数据。该协议目的在于控制多个数据发送连接,为选择发送通道,如UDP、组播UDP与TCP,提供途径,并为选择基于RTP上发送机制提供方法

海康、大华IpCamera RTSP地址和格式

  • 海康:
rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream
 说明:
 username: 用户名。例如admin。
 password: 密码。例如12345。
 ip: 为设备IP。例如 192.0.0.64。
 port: 端口号默认为554,若为默认可不填写。
 codec:有h264、MPEG-4、mpeg4这几种。
 channel: 通道号,起始为1。例如通道1,则为ch1。
 subtype: 码流类型,主码流为main,辅码流为sub。
 

例如,请求海康摄像机通道1的主码流,Url如下
 主码流:
 rtsp://admin:[email protected]:554/h264/ch1/main/av_stream
 rtsp://admin:[email protected]:554/MPEG-4/ch1/main/av_stream

子码流:
 rtsp://admin:[email protected]/mpeg4/ch1/sub/av_stream
 rtsp://admin:[email protected]/h264/ch1/sub/av_stream
  • 大华:
rtsp://username:password@ip:port/cam/realmonitor?channel=1&subtype=0
 说明:
 username: 用户名。例如admin。
 password: 密码。例如admin。
 ip: 为设备IP。例如 10.7.8.122。
 port: 端口号默认为554,若为默认可不填写。
 channel: 通道号,起始为1。例如通道2,则为channel=2。
 subtype: 码流类型,主码流为0(即subtype=0),辅码流为1(即subtype=1)。
 

例如,请求某设备的通道2的辅码流,Url如下
 rtsp://admin:[email protected]:554/cam/realmonitor?channel=2&subtype=1 

你可能感兴趣的:(数据采集)