介绍
大家好,这是我第一次写博客,希望记录下我最近在做的事情,最近主要在学习vlc播放器去获取rstp流,opencv去做一些图像识别。
遇到的问题
- opencv的VideoCapture类不能打开rstp流,不知道为什么 ,后来花了很久的时间集成了vlc 来读取rstp流;希望我遇到的问题会对大家带来一些帮助。
环境搭建
1.ubuntu 16.04安装opencv参考文章ubuntu16.04安装opencv3.4
2.ubuntu 安装vlc VLC-3.0.0(Nightly版)在Linux和Windows下的编译步骤详解
测试代码
vlcReader.cpp
#include "vlc_reader.h"
#pragma comment(lib, "libvlc.lib")
#pragma comment(lib, "libvlccore.lib")
#define MAX_QUEUE 50 //�����пռ�
vlc_reader::vlc_reader(char*url)
: inst(0), mp(0), pixel(0), w(0), h(0), rtspAddress(url)
{
//vlc�