使用Emgu CV捕获RTSP
本文关键字:RTSP 捕获 CV Emgu 使用 | 更新日期: 2023-09-27 17:57:32
我有这行代码:
_capture = new Capture("rtsp://192.168.0.61/12345");
它捕获rtsp流几秒钟,然后停止工作。为什么?如果有工作围绕着什么?或者如果它是OpenCV中的一个错误?
感谢
这是因为OpenCV中使用的RtspStack(我认为是live 555)没有发送GET_PARAMETER
以使其与PLAY
请求期间从服务器返回的传输标头相协调。
您可以通过使用另一个RtspClient(如此处包含的客户端)手动使其保持活动状态。。
http://net7mma.codeplex.com/
并且每隔几秒钟发送一个Get_parameter
以保持流的有效性。
如果你想知道这是opencv中的一个bug,还是一个支持库,那么在另一个rtsp客户端中测试流,看看它是否有效。
_capture=new capture("rtsp://192.168.0.61/12345");这是错误
这不是用户密码。我有好的线路
捕获=新捕获("rtsp://user:pass@192.168.0.61");