使用Emgu CV捕获RTSP

本文关键字:RTSP 捕获 CV Emgu 使用 | 更新日期: 2023-09-27 17:57:32

我有这行代码:

 _capture = new Capture("rtsp://192.168.0.61/12345");

它捕获rtsp流几秒钟,然后停止工作。为什么?如果有工作围绕着什么?或者如果它是OpenCV中的一个错误?

感谢

使用Emgu CV捕获RTSP

这是因为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");