python读取摄像头数据_Opencv 读取摄像头数据 | 代码驱动科技

本文介绍了如何在Python中通过Opencv读取摄像头数据,特别是使用RTSP协议从海康和大华摄像头获取视频流。详细阐述了双码流的概念以及SDK和RTSP方式读取数据的步骤,并提供了示例代码。
摘要由CSDN通过智能技术生成

如果做监控,经常会遇到读取摄像头的数据。如何在python中读取摄像头数据,并显示呢?

双码流

一般高清摄像头产品编码器可同时产生两个不同的编码格式,统称主码流和子码流,双码流技术兼顾了高质量图像传输和窄

带宽传输。

主码流用于本地存储,子码流适用于图像在低带宽网络上传输。

双码流采用一路高码率的码流用于本地高清存储,例如QCIF/CIF/D1编码,一路低码率的码流用于网络传输,例如QCIF/CIF编

码,同时兼顾本地存储和远程网络传输。双码流能实现本地传输和远程传输两种不同的带宽码流需要,本地传输采用高码

流可以获得更高的高清录像存储,远程传输采用较低的码流以适应CDMA/ADSL等各种网络而获得更高的图像流畅度。

SDK方式读取数据

一般主流的厂商,会提供SDK来访问摄像头的数据,比如海康,大华。我们可以直接下载SDK,加载Dll去读取数据

RSTP方式读取数据

如果不想利用SDK来读取数据,我们可以通过RSTP协议来读取视频流数据。比如:

海康:

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: 通道号&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值