public bool RegisterUDPVideoClient(uint rtspProtocolId, IPEndPoint data, IPEndPoint rtcp)
{
if (_rtpClient.hasVideo)
{
FATAL("Client already registered for video feed");
return false;
}
_rtpClient.hasVideo = true;
_rtpClient.isUdp = true;
_rtpClient.videoDataAddress = data;
_rtpClient.videoRtcpAddress = rtcp;
_rtpClient.protocolId = rtspProtocolId;
_videoNATData.OutboundAddress = _rtpClient.videoDataAddress;
_videoNATRTCP.OutboundAddress = _rtpClient.videoRtcpAddress;
return ((UDPCarrier) _videoNATData.IOHandler).StartAccept()
&&((UDPCarrier)_videoNATRTCP.IOHandler).StartAccept();
}