【问题标题】:How to use Smack API voice/video chat如何使用 Smack API 语音/视频聊天
【发布时间】:2012-04-05 09:05:13
【问题描述】:

我正在尝试使用 SMACK API 在 Java 中创建一个即时通讯工具。我的最终目标是使用 google(gmail) id 提供语音和视频聊天。 API 无关紧要。只是有用的东西。

我搜索了很多,但找不到任何好的文档。我找到了一个名为 libjingle 的库,但它只支持 c++。

以前有没有人在 java 中实现过这个,或者对如何让语音和视频聊天工作有任何建议?

【问题讨论】:

    标签: java smack


    【解决方案1】:

    您正在寻找的是 smackx-jingle,它是标准 smack 发行版的一部分。

    您可能想查看test cases,以帮助您了解如何使用它。不幸的是,该扩展的作者没有提供 API 文档。

    【讨论】:

    • 感谢您的回复。我想知道一件事,根据这个francisrobichaud.com/index.php/2007/07/28/… 需要有openfire服务器和spark客户端。这是否意味着openfire服务器每次都应该运行语音/视频聊天???我希望我的应用程序仅通过互联网进行视频聊天。我不想运行任何服务器。做openfire的东西真的有必要吗???
    • Openfire 只是一个 XMPP 服务器,和 gtalk 一样。如果您要使用 XMPP,那么您的客户端必须连接到 XMPP 服务器。这就是 XMPP 客户端相互通信的方式。 Jingle 数据流通常由服务器管理,但数据直接在客户端之间传输。
    【解决方案2】:

    smackx-jingle 已经过时并且不太可能工作。你可能想看看这些:

    https://code.google.com/p/jitsi-jingle/

    https://code.google.com/p/minijingle/

    【讨论】:

      猜你喜欢
      • 2011-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-11
      • 2015-02-12
      • 1970-01-01
      • 2015-05-10
      • 1970-01-01
      相关资源
      最近更新 更多