我正在尝试将网络摄像头视频流式传输到openCV。 发送计算机使用
发送ffmpeg -f dshow -i video="webcam" -crf 30 -preset ultrafast -vcodec libx264 -tune zerolatency -b 900k -f rtsp -rtsp_transport tcp rtsp://mymachine:8888/live.sdp
我可以使用
收到ffplay -fflags nobuffer -rtsp_flags listen rtsp://mymachine:8888/live.sdp?tcp
(我必须在开始ffmpeg之前启动ffplay)
在OpenCV中:
VideoCapture capturedVideo = new VideoCapture();
boolean isOpened = capturedVideo.open("rtsp://mymachine:8888/live.sdp?tcp");
capturedVideo.read(cameraMat);
没有成功:isOpened在超时后返回false。