4

我想创建一个支持语音和视频的简单聊天应用程序(例如 Skype 或 Google Talk)。我不想从头开始写所有东西,所以我的问题是你知道一些好的库吗?

我偶然发现了 libjingle (c++) 和 Smash (Java),它们都实现了 XMPP 扩展 Jingle。你会推荐其中之一吗?

4

2 回答 2

1

一个基于P2P连接的聊天应用很难形成,主要是因为大部分用户都在NAT防火墙之下。

您可以学习 IETF 标准,如ICESTUNTURNSIP等。尽管实施这些是一项艰巨的任务。

但,

RTMFP是实现 P2P 语音和视频聊天应用程序的简单解决方案。它由 Adob​​e 开发,任何 Flash 开发人员都可以在其应用程序中轻松使用。它免费且易于实现。您只需要了解 Flash 开发即可。还要研究用于桌面应用程序的Adob ​​e CirrusAdob​​e AIR 。

干杯!!!

于 2013-04-22T07:29:39.117 回答
1

查看 VoIP 库的 freeswitch。它可能会被视为一个完整的运营商软件(当然是),但您可以在自己的软件中包含该库以构建客户端和/或服务器 VoIP 应用程序。

于 2010-04-22T10:46:05.270 回答