【问题标题】:Want to build application like Skype or Whatsapp想要构建像 Skype 或 Whatsapp 这样的应用程序
【发布时间】:2018-04-06 16:06:21
【问题描述】:

我想在android平台上构建一个具有视频通话和互联网短信功能的应用程序,类似于具有视频流功能的VOIP。任何人都可以帮助构建这个项目的要求是什么以及从哪里开始?我想出了许多在线解决方案,要求我注册到这个网站,然后我可以使用那里的源代码和库构建一个应用程序,但我必须为使用他们的服务支付很多费用。

我设法构建了这个项目的协议,以便使用套接字连接在本地网络上运行。现在我想让它在互联网上工作,但他们有很多障碍。首先是阻止我的套接字连接到特定端口的 NAT。所以我觉得除了 Socket 连接之外我必须使用其他一些东西,但我不知道我应该去做什么。另一个是我尝试在 Openfire 服务器上工作,它允许我注册用户并在服务器端维护用户数据并构建可以处理聊天和文件传输但不能执行视频通话功能的客户端应用程序。

我想在 Android 设备上构建一个应用程序,允许用户登录并与添加到其联系人列表中的人聊天/视频通话/文件传输。

感谢您阅读我的问题,希望您了解我的要求,如果您对如何构建此项目以及有什么要求有任何经验或想法,请回复。

【问题讨论】:

    标签: android sockets server xmpp voip


    【解决方案1】:

    考虑使用 WebRTC。它通过标准支持 NAT-Traversal,如 Understanding WebRTC Media Connections: ICE, STUN and TURN 中所示。我在 Windows 和 Linux 中使用了带有 SIP 的 WebRTC,但您可以在 How to Build an Android WebRTC Video and Voice Chat App 中看到它也应该在 Android 中工作

    【讨论】:

      猜你喜欢
      • 2020-03-07
      • 2013-12-29
      • 1970-01-01
      • 2014-05-23
      • 2023-03-18
      • 1970-01-01
      • 2016-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多