创建视频语音聊天应用程序的提示

时间:2010-04-22 10:40:56

标签: c# java c++ voip videochat

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

基于P2P连接的聊天应用程序很难形成,主要是由于大多数用户所使用的NAT防火墙。

您可以学习IETF标准,例如ICESTUNTURNSIP和儿子。 虽然实施这些是一项艰巨的任务。

但是,

RTMFP是实现P2P语音和视频聊天应用的简单解决方案。它由Adobe开发,可以很容易地被他的应用程序中的任何Flash开发人员使用。它免费且易于实现。我只需要知道flash开发。同时研究Adobe CirrusAdobe AIR的桌面应用。

干杯!!!