目录标题

  • 本文小结
    • 1、设备连接(很重要)
    • 2、更改电脑ipv4的地址为路由器ip的网段
    • 3、下载Wireshark来抓包
    • 4、找到摄像头ip地址
    • 5、找到对应的RTSP地址
      • (1)**海康实时流**
      • (2)大华
      • (3)雄迈/巨峰
    • 6、下载播放器
    • 7、用opencv来获取视频流

本文小结

使用opencv-python读萤石摄像头(海康萤石 CS-C3S-52WEFR 1080P,wifi,连网线)

和萤石CS-C4S-52WEFR摄像头

的视频流。


主要是要找到网络摄像头的ip地址和端口号

1、设备连接(很重要)

找一个路由器,两条网线,将第一条网线的一头连接摄像头,另一头连路由器的lan口,将第二条网线的一头连接电脑,另一头也连路由器的lan口
路由器地址:192.168.1.1

2、更改电脑ipv4的地址为路由器ip的网段

菜单栏输入cmd打开命令行输入:ipconfig 查看以太网的ip地址和路由器ip网段一样吗?
不一样则修改为

控制面板\网络和 Internet\网络和共享中心\网络连接,选择以太网,选择ipv4,更改为
192.168.1.111

3、下载Wireshark来抓包

具体用法可自行百度

参考文献:https://www.pianshen.com/article/8502555536/

4、找到摄像头ip地址

192.168.1.104

但是不知道端口号**,我用的摄像头端口号默认554**

5、找到对应的RTSP地址

和厂商有关:
rtsp://admin:密码六位大写英文字母@192.168.1.104:554/11
或者
rtsp://admin:OSSIOT@192.168.1.104:554/h264/ch1/main/av_stream

参考:https://blog.csdn.net/ljx1400052550/article/details/106987943

(1)海康实时流

rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream

说明:
username: 用户名。例如admin。
password: 密码。例如123456。
ip: 为设备IP。例如 192.168.0.224。
port: 端口号默认为55
codec:有h264、MPEG-4、mpeg4这几种。
channel: 通道号,起始为1。例如通道1,则为ch1。
subtype: 码流类型,主码流为main,子码流为sub。
例:rtsp://admin:OSSIOT@192.168.1.104:554/h264/ch1/main/av_stream

(2)大华

rtsp://username:password@ip:port/cam/realmonitor?channel=1&subtype=0
说明:
username: 用户名,例如admin。
password: 密码,例如admin。
ip: 为设备IP,例如192.168.0.224。
port: 端口号默认为554,若为默认可不填写。
channel: 通道号,起始为1;例如通道2,则为channel=2。
subtype: 码流类型,主码流为0(即subtype=0);子码流为1(即subtype=1)。
例:rtsp://admin:admin@192.168.0.224:554/cam/realmonitor?channel=2&subtype=1

(3)雄迈/巨峰

默认IP地址:192.168.0.224
用户名: admin
密码空:123456
端口:TCP端口:34567 和 HTTP端口:80,onvif端口是8899
例:
RTSP地址:rtsp://192.168.0.224 :554/user=admin&password=123456&channel=1&stream=0.sdp?real_stream

6、下载播放器

https://www.videolan.org/vlc/index.zh_CN.html



看播放器能否获取摄像头视频流

7、用opencv来获取视频流

import cv2
url = 'rtsp://admin:OSSIOT@192.168.1.104:554/11'
cap = cv2.VideoCapture(url)
while(cap.isOpened()):ret, frame = cap.read()# Display the resulting framecv2.imshow('frame',frame)if cv2.waitKey(1) & 0xFF == ord('q'):break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()

适用OpenCV读取网络摄像头(海康萤石 CS-C3S-52WEFR 1080P)的视频流相关推荐

  1. RTSP安防网络摄像头/海康大华硬盘录像机/NVR网页无插件低延时播放流媒体服务器EasyNVR页面显示网络请求失败问题

    进入移动互联网时代以来,企业微信公众号已成为除官网以外非常重要的宣传渠道,当3.2亿直播用户与9亿微信用户的势能累加,在微信上开启直播已成为越来越多企业的必然选择. 青犀团队研发的EasyNVR核心在 ...

  2. Opencv读取网络摄像头的rtsp流

    参考:用OpenCV调用IP摄像头(python版) 这位老哥写的很详细,我就补充一些内容. 基本调用网络摄像头读取rtsp流的基本代码就是下面那样,关键是如何获取那个url链接. import cv ...

  3. RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播方案EasyNVR出现操作和画面显示不一致问题如何优化?

    诞生背景 众所周知,EasyNVR可以将局域网/广域网上的海康/大华等网络摄像头由rtsp转换为rtmp.rtsp.hls.flv协议转换,并提供推流服务,可以将拉到的网络摄像头直接转发到流媒体服务器 ...

  4. 流媒体服务器+终端(android,ios,web),如何从海康平台上拉流接入RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播流媒体服务器EasyNVR?...

    背景需求 随着雪亮工程.明厨亮灶.手机看店.智慧幼儿园监控等行业开始将传统的安防摄像头进行互联网.微信直播,我们知道摄像头直播的春天了.将安防摄像头或NVR上的视频流转成互联网直播常用的RTMP.HT ...

  5. RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播之EasyNVR流媒体服务器系列产品直播延时问题解析

    背景分析 从视频智能化相关技术研发开始计算,智能化在视频行业内已经发展了十余年,但是视频行业的智能化应用一直没有达到预期.目前视频智能化主要的表现还是集中在前端设备摄像机产品的某些智能功能,以及一些配 ...

  6. RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播方案EasyNVR之主要功能模块及相关技术特点与性能指标分析

    EasyNVR安防流媒体服务解决方案,支持RTSP稳定拉流接入,支持Onvif协议接入,支持RTSP/RTMP/HLS/HTTP-FLV分发,将传统安防监控设备互联化,无插件直播等. 功能模块 1.设 ...

  7. RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播流媒体服务器EasyNVR证书配置页面按钮无法正常打开和关闭的问题解析

    进入移动互联网时代以来,企业微信公众号已成为除官网以外非常重要的宣传渠道,当3.2亿直播用户与9亿微信用户的势能累加,在微信上开启直播已成为越来越多企业的必然选择. 安防视频流媒体服务器EasyNVR ...

  8. RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播流媒体服务器EasyNVR之鉴权接口的调用配置说明

    进入移动互联网时代以来,企业微信公众号已成为除官网以外非常重要的宣传渠道,当3.2亿直播用户与9亿微信用户的势能累加,在微信上开启直播已成为越来越多企业的必然选择. EasyNVR核心在于摄像机的音视 ...

  9. OpenCV获取网络摄像头实时视频流

    1.RTSP协议 RTSP (Real Time Streaming Protocol),是一种语法和操作类似 HTTP 协议,专门用于音频和视频的应用层协议. 和 HTTP 类似,RTSP 也使用 ...

最新文章

  1. 用PS制作APP的界面图片
  2. python量化交易书_Python量化交易
  3. cocos2d-x学习笔记03:绘制基本图元
  4. batocera_手把手教你安装batocera系统,把旧电脑变成万能影音游戏主机
  5. 吃屎是一种什么样的体验?
  6. PHP和MySQL Web开发pdf
  7. mPaaS-RPC 拦截器各种场景下的使用指南
  8. deepin中mysql数据库的连接_教你如何典雅的用Python连接MySQL数据库
  9. Scala Singleton对象
  10. mysql string agg_postgresql – 如何使array_agg()像mySQL中的group_concat()一样工作
  11. Linux虚拟机设置Samba服务
  12. 泰坦尼克号数据_kaggle泰坦尼克号之Python手把手数据分析
  13. restlet client插件下载
  14. python画tan_Python tan() 函数
  15. python的下载安装以及两种打开方式
  16. XILINX FPGA OV5640 摄像头驱动(一)
  17. js 二进制、十进制、十六进制的互相转换
  18. 关于周杰伦的歌曲的启发
  19. PHP 调用bing壁纸接口
  20. Problem1: Magic Square

热门文章

  1. 江苏男子非洲持枪扬言抢银行 警方回国接受处理,小品中骗子说河南话 河南籍律师起诉地域歧视
  2. 绿联mac网线转USB osx10.9-11.0.1
  3. Unity5 全局光照
  4. 监理教程知识点精讲之行业信息化的主要模式
  5. 【云计算与大数据概述 】课堂笔记
  6. MismatchedInputException: Cannot deserialize instance of `xxx` out of START_ARRAY token
  7. 时间的表示格式,精确到毫秒
  8. 跨平台应用程序开发方法大盘点
  9. Zigbee之旅(八):几个重要的CC2430基础实验——看门狗
  10. CompTIA美国计算机协会的热门认证一览