问题仅在通信之间。
我想通过 Internet 演示具有动态 IP(不同路由器后面)的两部手机之间的数据通信(流式传输)
Client(A[192.168.1.22]) <--> NAT(ROUTER[192.168.1.1]) <---> Internet(S-MyServer[62.68.45.111]) <---> NAT(ROUTER[192.168.0.1] ]) <---> 客户端(B[192.168.0.44])
A<-->S<-->B
一部手机* (客户端 A) * 将录制的语音数据发送到服务器(S),其他客户端(B)将从服务器(S)获取流数据并在耳机中播放,客户端(B)到客户端(A)也是如此.(就像 VOIP)
我已经完成了通过 Wifi 进行语音通话,并在两个 android 移动设备(都具有静态 IP 和相同的 NAT(路由器))之间进行直接通信,但是想要通过互联网这可能吗?建议我。
当我尝试通信时,问题是服务器(S)无法向客户端(B)发送任何数据,因为端口未转发,并且不想转发端口。
提前致谢。抱歉英语不好。