如何将网络流传输到OpenCV?

时间:2018-04-09 11:53:19

标签: java opencv ffmpeg webcam

我正在尝试将网络摄像头视频流式传输到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。

0 个答案:

没有答案