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

这个问题不仅针对代码,而且针对我的应用程序devise。

我有一个iPhone应用程序需要opentok来处理video/audio会话。 我已经经历了基本的样本,但我感到困惑的是会话pipe理。

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

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

我也知道opentok和parse之间有一些整合,但是我根本无法将所有东西都收集在一个整齐的包中,然后构build它。 我的意思是问,我应该在Parse中存储什么? 我应该期望它自动与opentok做什么? 等等。

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

更新:

好的,我有parsing设置,并有数据选项卡下的数据。 从这一点上,我不知道我需要做什么才能结合opentokvideo? 广播教程是一个起点,但不把事情放在上下文中,我仍然感到孤立。 一些更实际的例子是需要的。

我强烈地感觉到托马斯教程很基础,完成了要求,但学习曲线陡峭。 所以我最终写了我自己的应用程序暨教程:

我觉得不得不把它发布在这里: 如何编写你的第一个iPhonevideo聊天应用程序使用parsing和opentok(tokbox)

每当有人连接到Opentok,他们需要两件事:会话ID和令牌

您可以将会议ID认为是房间ID。 连接到同一会话ID的人可以与同一会话中的其他人通话。

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

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

  1. 两个使用你的应用程序的人希望相互沟通。
  2. 您的应用程序会向您的服务器指示他们想要彼此交谈。
  3. 你的服务器会询问我们的服务器的会话ID。
  4. 您的服务器将生成适用于会话ID的有效令牌。
  5. 您的服务器会将会话ID和令牌中继给您的两个人。
  6. 两个用户将使用会话ID和令牌连接到会话,然后他们将能够相互交谈

如果你能分别处理这些步骤,那就不要太难。

这是由你的应用程序实现,你将如何沟通,两个用户将要开始一个会话。 之后,您可以按照OpenTok文档中有关如何执行其余步骤(3-4和6)

参考文献:

  • 如何生成会话
  • 如何生成一个令牌

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