qt+opencv利用rtsp访问网络摄像头失败,但是电脑摄像头却能行,应该如何修改?

想利用qt+opencv平台,使用rtsp地址来实现访问网络摄像头并且在qt界面中显示的效果,但是却一直打开摄像头失败。但是cap.open()参数不使用url,改为0又能正常显示电脑摄像头采集的画面。代码如下所示图片说明图片说明

折腾了好久都搞不明白求解

我也是同样的问题,能打开笔记本摄像头和usb摄像头,打不开本地视频和ip摄像头

可以用vlc开源播放库来获取网络摄像头图像