Qt实现RTSP拉流,实时显示视频流
下面是一个简单的示例代码,使用QT的QMediaPlayer和QVideoWidget实现实时显示RTSP视频流。
#include <QApplication>
#include <QMediaPlayer>
#include <QVideoWidget>
#include <QUrl>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QMediaPlayer *player = new QMediaPlayer;
QVideoWidget *vw = new QVideoWidget;
player->setVideoOutput(vw);
player->setMedia(QUrl("rtsp://example.com/stream"));
vw->show();
player->play();
return a.exec();
}
注意:这段代码没有添加错误处理,实际项目中需要对错误进行处理。
该博文为原创文章,未经博主同意不得转。本文章博客地址:https://cplusplus.blog.csdn.net/article/details/134432217