ios5 - 用于 Facebook 视频聊天的 libjingle

标签 ios5

据我们所知,xmpp 框架可用于 facebook 和 gmail 文本聊天。我发现 libjingle 用于 gmail 联系人的视频聊天。我们也可以将 libjingle 用于 Facebook 视频聊天吗?

请分享您的观点。

谢谢 桑杰

最佳答案

这是对 libjingle 的一些错误描述。 libjingle 的主要目的是在特定 xmpp 服务器的两个用户之间建立对等隧道。它可以跨大多数防火墙和 VPN 设置此隧道。 libjingle 的 XMPP 端可用于交换消息、状态更新等,但有更轻量级的框架可以让您执行此操作。

Google 视频聊天是通过 libjingle 实现的,但是视频的东西都在 Google 那边。让我强调一下:libjingle 不是一个视频聊天库。如果您想为使用 Google 帐户的用户创建视频聊天,您需要自己实现所有视频编码、解码等。 libjingle 让您可以利用 Google 的基础设施在用户之间建立直接的 TCP 连接。

这也适用于 Facebook 视频聊天,但 libjingle 与 Google 帐户开箱即用会增加复杂性。据我所知,Facebook 的 XMPP 服务器不支持 IQ 节,而 IQ 节是设置 Jingle 隧道所必需的。

关于ios5 - 用于 Facebook 视频聊天的 libjingle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9141440/

相关文章:

iphone - 后台 MOC 的 "save:"无效(但返回 YES)

ios - 使用 ios 和 Storyboard编程 UIViewControllers 周期

iphone - 在 icloud 中存储 sqlite 数据库?

ios - 无法安装 iPhone 应用程序

iphone - 在 iOS 5 上以编程方式关闭 UIAlertView 不会调用 didDismiss 委托(delegate)方法

ios - shouldAutorotateToInterfaceOrientation 返回 YES

iphone - iOS 5 Storyboard自定义单元格崩溃 : UITableView dataSource must return a cell

iPhone iOS 5.0 OpenGl ES 2.0

Objective-C ARC 与 MRR : why the switch?

objective-c - 将 UIColor、UIFont 和 NSDictionary 保存到 NSUserDefaults