【发布时间】:2015-02-15 00:37:22
【问题描述】:
我正在开发一种 VoIP 服务,其中两个设备可以进行音频对话。 我一直在阅读诸如 SIP 之类的信令协议。我了解 SIP 的强大功能,但我更喜欢拥有自己的信令协议,因为我的服务非常基础,不需要 SIP 的全部功能。
据我了解,SIP等协议的主要目的是查找对方的地址。我可以从我的服务器获取此信息,因此这里不需要 SIP。
从调用者建立连接应该相对容易。
我面临的问题是:如何让被调用的 Android 系统侦听特定于我的应用的 RTP 数据包?我需要这个,所以我可以启动一个意图来处理接听电话等。
有人建议使用 ServerSocket,但我没有使用 TCP,我正在尝试建立客户端到客户端的连接,而不是服务器-客户端的连接。
【问题讨论】:
标签: android sockets udp sip rtp