2015-11-27 63 views
0

我正在使用基于onvif标准的IP相机。的场景是以下各项之一:使用Ip相机设置交织RTSP(Onvif标准)

enter image description here

RTP端口和HTTP端口分别是22554和22280。我对此没有任何问题,我将这些端口中从A到B的流量重新路由到相机。实际上,RTP会话是正确建立的。

问题出在设置消息。这里A(启动会话)为视频交换的UDP连接建立一个新的端口(客户端端口)。相同的方式,相机也设置一个新的端口(服务器端口)。由于服务器端口未在B中重定向,因此我无法接收任何内容。

我读存在将使用交错模式为了使用用于RTSP消息(22554在这种情况下)用于视频信息包相同的端口的可能性。但我不知道该怎么做。例如,VLC尝试第一个选项(新的客户端 - 服务器端口),并且因为它不起作用,所以成功地使用交织模式设置另一个rtsp会话。

我开始使用这个基于Onvif库的代码(http://bit.ly/1Xvwqx9)。但是我无法找到任何有关交织这方面的内容。

任何人都可以给我一个提示吗? 感谢和亲切的问候。

回答

0

最后我找到了解决方案。设置这些方面很重要:

protocol = TransportProtocol.rtsp 
MediaStreamInfo.Transport transp = MediaStreamInfo.Transport.Tcp;