如何使用远程IP地址实现使用android-net-rtp-package的应用程序?

时间:2013-09-29 19:39:14

标签: android voip rtp

美好的一天!

在此How implement the VOIP application using android.net.rtp package

的基础上写了这个应用程序

当两部手机都在同一个Wi-Fi网络中工作时(地址如192.168.1.44)但如果手机在不同的Wi-Fi网络或3g中如何使程序工作?

1 个答案:

答案 0 :(得分:1)

认为你必须让手机向服务器报告他们的IP,然后服务器将ip的任何变化转发给通信手机。

尽管如此,即使有了这些,也有很多障碍需要克服。

如果手机在防火墙后面,或经常更换IP,如果他们一直拉动服务器怎么办?如果不是,并且您希望在IP更改时转发,则需要实施Google Cloud Message,甚至在此之后,IP更新到达之前可能需要5-10秒。平均时间会发生什么?

我希望我可以将你重定向到Android的SkypeKit API,但我不确定他们是否还有它,我认为这将是一个更容易和更可靠的解决方案。

我为这个有点坏消息的答案道歉,但我认为这是浪费时间走这条路。除非您找到某种API来处理此类应用程序中涉及的大部分困难。