当我从IP摄像机打开rtsp时,帧接收缓慢。 (设置:30FPS,已接收:9FPS)
以至于FPS如此之低,我几乎与它无关。
但是当我使用ffmpeg时,一切正常。
ffmpeg和opencv之间处理rtsp协议有什么区别吗?
(注意:并非适用于所有相机,但某些相机会发生)
这里是代码。
opencv方法
VideoCapture cap;
cap.open("rtsp://12.34.56.78:9999/profile2/media.smp");
while(true)
{
Mat frame;
cap.read(frame);
waitKey(15);
//do something with frame...
}