Openfire 会议 iOS 实现

Posted

技术标签:

【中文标题】Openfire 会议 iOS 实现【英文标题】:Openfire Meeting iOS Implementation 【发布时间】:2017-03-16 22:29:43 【问题描述】:

我已经在我的 EC2 ubuntu 服务器上设置了 openfire,并安装了 openfire 会议。 使用管理控制台http://myserver:9090/ 配置焦点用户、测试用户、群聊和 ofmeet。

多用户视频会议在 chrome 浏览器上使用 https://myserver:7443/ofmeet/?r=testroom 正常工作。

现在我想在 ios 应用程序中实现它,但我不知道从哪里开始。我确实查看了一些演示项目,但仍然无法弄清楚。

有人可以帮忙吗?如果有人用过这样的东西,请告诉我。谢谢

【问题讨论】:

你想要一步一步的教程来制作一个在服务器端连接到 Openfire 的 iOS 客户端吗?请告诉我 不完全是一步一步,但至少我想要一些东西让我开始。 【参考方案1】:

尝试以下 jitsi 项目

https://github.com/jitsi/jitsi-meet-ios

或者

https://github.com/jitsi/react-native-webrtc

【讨论】:

【参考方案2】:

Openfire Meetings 插件是一种封装了各种 Jitsi 项目(例如 VideoBridge 和 Meet)的实现。要创建与 Openfire Meetings 配合使用的本地客户端,建议使用 Jitsi 项目提供的本地客户端实现。

Jitsi Meet 中基于 React-Native 的 SDK 是一个很好的起点:

https://github.com/jitsi/jitsi-meet/tree/master/ios https://github.com/jitsi/jitsi-meet/tree/master/android

【讨论】:

以上是关于Openfire 会议 iOS 实现的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 XMPPHP 在 Openfire 中创建会议室?

iOS xmpp协议实现聊天之openfire的服务端配置

iOS-卸载Openfire

Openfire 服务器发送空包

使用 Openfire 中的用户服务通过 iOS 的 xmpp 框架注册新用户

如何使用 smack 和 openfire 获取 IOS 中每个聊天会话的最后一条消息?