我尝试在android上创建sip手机应用程序,我有一些问题,即Android模拟器无法访问RTP数据包。
由于IP模拟器,我不确定这个问题。 我可以做SIP注册,可以拨打其他软电话,但是当我说话时没有音频。 在我尝试捕获数据包之后,我看到服务器无法将RTP数据包发送到android模拟器。所以,它使我的程序无法拥有音频。
如何解决此问题?
答案 0 :(得分:0)
你是否从通话开始捕获? 您是否看到过服务器从通话开始没有发送数据包?
如果服务器没有发送单个数据包,那么你必须检查SDP参数,如, A = SENDRECV 连接ip RTP端口
同时检查您(客户端)和服务器是否在同一网络中。 如果两者不在同一网络中,则NAT可能会影响RTP流。