使用VLC验证RTSP格式

1、下载VLC media player
2、找到正确的RTSP格式
可以参考的网络资源有很多,但大部分都不太适用。我适用的rtsp地址格式参考了:
RTSP取流之海康威视
官方海康RTSP取流URL格式
具体记录请看下一个部分——RTSP地址格式。
3、用VLC打开RTSP地址进行查看


只要输入的RTSP地址是正确的额,就会显示监控图像

以上步骤参考博客opencv+海康威视实时rtsp视频流链接。
博客RTSP视频流显示(海康威视)中比较详细的讲解了通过串流的方法使用VLC打开监控视频,但是我并没有成功打开。走到最后一步,我的软件直接闪退了,这里做一下备注,希望以后能找到原因。

RTSP地址格式

在网上查了很多有关RTSP格式,但是都没有尝试成功。原因之一是除了端口、IP、密码之外我并不知道目前使用的摄像机的型号、其他参数设置。根据网上多篇博客的介绍,试过了好几种格式,都没有连接成功。
最后在RTSP取流之海康威视这篇博客里发现:
1、海康默认的RTSP端口是554,而我一直写成8000
2、通道号1主码流应为Channels/101,而不是ch1或者Channels/1

 //运行成功的RTSP地址格式string s_rtsp = "rtsp://admin:admin508@192.168.0.75:554/Streaming/Channels/101";//修改了端口554,预览取流//RTSP端口默认554未做改动VideoCapture camer = VideoCapture(s_rtsp);

官方海康RTSP取流URL格式里介绍的rtsp格式也可以打开视频

 string s_rtsp = "rtsp://admin:admin508@192.168.0.75:554/h264/ch1/main/av_stream";//也可以打开视频

其他参考博客opencv+海康威视实时rtsp视频流链接

使用opencv的VideoCapture打开摄像机视频
#include "stdafx.h"
#include <opencv2\core.hpp>
#include <opencv2\highgui.hpp>
#include <opencv2\imgproc\imgproc.hpp>
#include <iostream>using namespace std;
using namespace cv;int main()
{    string s_rtsp = "rtsp://admin:admin508@192.168.0.75:554/Streaming/Channels/101";//修改了端口554,预览取流//RTSP端口默认554未做改动VideoCapture camer_cap;camer_cap.open(s_rtsp);//if (camer_cap.isOpened()){Mat frame;namedWindow("video");while (camer_cap.read(frame)){imshow("video", frame);//frame图像尺寸是1080x1920waitKey(30);}camer_cap.release();}return 0;
}

程序运行效果如下,获取的frame图像尺寸是1080x1920的尺寸,有些过于大了。


可以添加resize命令,调整图像的显示大小。

resize(frame, frame, Size(760, 540));//frame图像尺寸调整为760x540


至此,可以调用海康摄像头视频作为输入,在此基础上完成后续的opencv图像处理!

目前的不足之处

1个摄像头,多个人使用,实在不方便。后续会自己买个摄像头,这样需要远程连接。

VLC rtsp串流

VLC搭建RTSP直播流,图文介绍:这篇博客讲解了将本地视频片段转化成rtsp视频流,感觉这个方法更实用。因现实中的摄像机因为角度等其他原因,不太容易获取到合适的视频素材。这个方法就可以从网上获取合适的监控视频,然后用海康SDK或者Opencv进行后续处理。
这方面的内容会在后续继续添加。

海康摄像机RTSP连接Opencv读取视频相关推荐

  1. 海康相机RTSP连接代码分析

    最近在做海康相机rtsp连接获取音视频的工作,现在介绍一下分析过程和源码. [源码在我上传的共享资料中: http://download.csdn.net/detail/zhouyongku/8203 ...

  2. 海康摄像机rtsp地址格式

    海康摄像机rtsp地址格式 : ★目前海康录像机.网络摄像机,网络球机的RTSP单播取流格式如下(车载录像机不支持RTSP取流): rtsp://用户名:密码@IP:554/Streaming/Cha ...

  3. 海康摄像机rtsp地址格式(官方最新版)

    ★目前海康录像机.网络摄像机,网络球机的RTSP单播取流格式如下(车载录像机不支持RTSP取流): rtsp://用户名:密码@IP:554/Streaming/Channels/101 →录像机示例 ...

  4. 获取海康摄像机的rtsp流,并用VLC测试

    1.下载VLC软件(视频播放软件),个人觉得这个播放软件蛮强大的,对于程序员来说,还是可以放电脑里的. https://vlc-media-player.en.softonic.com/ 这是VLC下 ...

  5. EasyDarwin:海康摄像机IPCamera、NVR、大华IpCamera、NVR设备RTSP地址格式及通用RTSP取地址的方法

    海康(新/老设备通用) rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream 说明: usern ...

  6. php对接海康视频教程_EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放...

    原标题:EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放 市场上常见的海康.大华.宇视等网络摄像头只要支持RTSP协议,都可以接入到EasyNVR中,今天主要给大家分 ...

  7. 采用EasyNVR网页无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页上进行播放?

    背景分析 安防摄像头在进行互联网直播中所使用的EasyNVR核心在于摄像机的音视频流的获取.转换.转码与高性能分发,同时同步完成对实时直播流的录像存储,在客户端(PC浏览器.Android.iOS.微 ...

  8. java GB28181 大华 海康摄像机国标对接源码源代码程序

    java GB28181 大华 海康摄像机国标对接源码源代码程序 本人亲测说明:首先此套程序我测试了可以用,但是不能同时多客户同时看一路视频,视频打开速度也很慢.仅拿来参考是可以的,还凑合吧. WEB ...

  9. 海康摄像机接入NVR后怎么会自动变成H.265

    有的时候海康摄像机再被接入海康NVR后会被自动修改成H.265视频编码格式,而手动修改成H.264后还是被自动修改回去,这个原因主要是如果设备被接入到海康NVR后,海康NVR有一个自动修改设备为H.2 ...

最新文章

  1. 监听门后德美恢复网监合作
  2. 【通俗理解】锁存器,触发器,寄存器和缓冲器的区别
  3. 经典C语言程序100例之三九
  4. The Use Case Definition in UML
  5. (52)FPGA基础编码D触发器(一)
  6. python str模块
  7. win102004优化_windows 10新版2004和1909该如何选择
  8. ThinkPHP在IIS下配置ISAPI伪静态去掉index.php
  9. 数独问题流程图_数独求解算法
  10. 高德地图3D离线定位
  11. 文件夹删不掉需要管理员权限怎么办 删除需要管理员权限的办法
  12. java学士后课程_java学士后课程
  13. 华为VLAN隔离配置
  14. POJ 3097 Falling Ice 笔记
  15. 项目管理工具之Kanban
  16. android 手写笔,微软 Surface Duo 安卓机手写笔功能曝光:自然体验,手势操作
  17. StructedStreaming-基于事件时间的窗口计算
  18. Niagara Networks和Fortinet安全解决方案
  19. 数据库课设——汽车信息租赁管理系统
  20. mysql启动错误1.69_开启伪静态出错iPHP Error: iCMS 运行出错!找不到文章: ID:404(10001)...

热门文章

  1. 三分钟带你玩转PDF文件签名
  2. 数学乐 --- 年利率与欧拉数e
  3. html代码seo,SEO必学基础html代码基础
  4. 瑞典皇家理工学院计算机学什么,瑞典皇家理工学院有哪些研究生专业
  5. React回调函数两种常用方式
  6. centos7.1与无线网 (芯片rtl8723be)
  7. uni-app基础知识
  8. 深度解析!短视频如何成为现象级产品
  9. (首页上一页下一页尾页 + 下拉框跳转)分页功能
  10. 「机密计算-隐私计算」科普