将opentok视频会议整合到parse.com + iOS应用程序中

问题描述:

这个问题不仅针对代码,还针对我的应用程序设计。将opentok视频会议整合到parse.com + iOS应用程序中

我有一个iPhone应用程序需要opentok来处理视频/音频会话。 我已经通过了basic samples但我感到困惑的是会话管理。

例如,如果我的iPhone应用程序想要从mapview调用用户,我该怎么做,如果我拥有的是这个用户的位置(坐标)?

如何确保我发布的会话以某种方式获取到该特定用户,并且该用户订阅了该会话?目前我的应用中没有任何后端。我所有的可能是N个用户的位置数据,他们可能通过我的iphone应用程序,通过opentok会话互相交谈。我们假设当前每个会话只有2个用户是我的要求。

我也知道有一些integration between opentok and parse但我根本无法收集一切在一个整齐的包装,并建立它。我的意思是问,我应该在Parse中存储什么?我应该期望它可以自动使用opentok吗?等等。

任何帮助或任何代码示例,如果有人有opentok视频集成将高度赞赏。如果有人使用解析处理opentok会话,这将是我想要的东西。

更新:

OK,我已经解析设置,也有数据选项卡下的数据。从这一点,我想知道我需要做什么来整合opentok视频?教程是一个起点,但没有把事情放在上下文中,我仍然感到孤立。需要一些更实际的例子。

我强烈地感觉到tokbox tutorial是相当基本的,完成了要求,但学习曲线更陡。所以,我最终写了我自己的应用暨教程:

我觉得有必要在这里发布: How To write your first iPhone Video Chat App using parse and opentok(tokbox)

+0

,音调略有不同。 PubNub如何与opentok相关 – zeal 2015-09-22 10:02:06

+0

该项目不再有效。你可以修复它吗? – Viper 2015-11-07 02:41:46

每当一个人连接到Opentok,他们需要两样东西:会话ID和令牌

你可以把会话ID的房间ID的。连接到相同会话ID的人可以与同一会话中的其他人通话。

令牌只是进入会话的密码。

在你的应用程序,这可能是最好的流程:

  1. 两个人使用你的应用程序要互相沟通。
  2. 您的应用程序会向您的服务器发出信号,表示他们想互相交谈。
  3. 您的服务器将询问我们的服务器的会话ID。
  4. 您的服务器将生成适用于会话 ID的有效令牌。
  5. 您的服务器会将会话ID和令牌中继给您的两个人。
  6. 用户都将使用会话ID和 令牌连接到会话,然后他们就可以互相交谈

如果你可以单独对付每这些步骤,它不应该是太难。

这取决于您的应用程序实现方式,您将如何沟通,两个用户将希望彼此开始会话。在此之后,你可以按照有关如何做的步骤,其余OpenTok单证(3-4和6)

参考文献:

请注意生成一个会话和一个令牌应该在服务器端完成,所以客户端不会看到你的api秘密。

+1

非常感谢,这非常的答案我有所需的流量问题。剩下的唯一东西是项目1和2.可能这个链接(http://www.tokbox.com/blog/parse-has-opentok-ios-sdks-backend-so-you-dont-have-to/)按照它想要的方式来做。我的情况是希望A(发布商)决定致电B(订户),然后由B决定是否连接。总而言之,我还没有遇到任何Parse.com实现,就是这么做的。 – 2013-03-08 22:42:24

+1

你会有任何成功的iOS opentok实施链接?除了github上的?不幸的是,他们中没有一个提到你提到的那部分是你提到的第1点和第2点。 – 2013-03-08 23:47:02

+0

给出的唯一教程(http://www.tokbox.com/blog/parse-has-opentok-ios-sdks-backend-so-you-dont-have-to/)非常含糊,我真的不知道人们真的能够在他们的parse.com后端实现opentok。此外,尽管在论坛上大喊大叫,但我还是很惊讶于opentok人们表现出的冷漠,没有人关心我的问题。随着他们的事情还在赶上,我相信他们需要开发者展示他们的东西。唉,如果他们能理解的话。 – 2013-03-09 21:01:56