今天使用jrtp时,发现发送方接收不到对方的RTCP包,当接收方异常断开时,发送方的超时回调也没响应。
最后发现是因为接收方没有设置发送地址
jrtplib::RTPIPv4Address addr(srctip, srcport);
pRtpSession->AddDestination(addr);
调用如上函数设置一下发送地址,发送方就能收到RTCP包了,当接收方异常断开时,发送方的超时回调也能正常响应le。
今天使用jrtp时,发现发送方接收不到对方的RTCP包,当接收方异常断开时,发送方的超时回调也没响应。
最后发现是因为接收方没有设置发送地址
jrtplib::RTPIPv4Address addr(srctip, srcport);
pRtpSession->AddDestination(addr);
调用如上函数设置一下发送地址,发送方就能收到RTCP包了,当接收方异常断开时,发送方的超时回调也能正常响应le。