将opentok视频会议集成到parse.com+;iOS应用程序

将opentok视频会议集成到parse.com+;iOS应用程序,ios,session,opentok,tokbox,video-conferencing,Ios,Session,Opentok,Tokbox,Video Conferencing,这个问题不仅针对代码,也针对我的应用程序设计 我有一个iphone应用程序,需要opentok来处理视频/音频会话。 我已经经历过,但我对会话管理感到困惑 例如,如果我的iphone应用程序想从地图视图中呼叫一个用户,如果我只有该用户的位置(坐标),我该怎么做 如何确保我发布的会话以某种方式到达该特定用户,并且该用户订阅了该会话?目前我的应用程序中没有任何后端。我可能拥有的只是N个用户的位置数据,他们可能通过我的iphone应用程序,通过opentok会话相互交谈。让我们假设目前每个会话只有2个

这个问题不仅针对代码,也针对我的应用程序设计

我有一个iphone应用程序,需要opentok来处理视频/音频会话。 我已经经历过,但我对会话管理感到困惑

例如,如果我的iphone应用程序想从地图视图中呼叫一个用户,如果我只有该用户的位置(坐标),我该怎么做

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

我也知道有一些,但我不能把所有的东西都放在一个整洁的包里,然后再组装起来。我的意思是问,我应该在Parse中存储什么?我应该期望它用opentok自动做什么?等等

如果有人集成了opentok视频,请提供任何帮助或代码示例,我们将不胜感激。如果有人使用parse来处理opentok会话,这将是我想要的

更新:


好的,我已经设置了解析,在数据选项卡下还有数据。从这一点上,我想知道我需要做什么才能合并opentok视频?本教程是一个起点,但并没有把事情完全放在上下文中,我仍然感到脱节。需要一些更实际的例子。

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

您可以将会话ID视为房间ID。连接到同一会话ID的人可以在同一会话中与其他人交谈

令牌只是进入会话的密码

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

  • 使用你的应用程序的两个人希望彼此通信
  • 你的应用程序向你的服务器发出信号,表示他们想互相交谈
  • 您的服务器将要求我们的服务器提供会话id
  • 您的服务器将生成有效的令牌,用于会话 身份证
  • 您的服务器将把会话id和令牌转发给您的两个人
  • 两个用户都将使用会话id和 令牌,然后他们就可以互相交谈了
  • 如果你能单独完成这些步骤中的每一步,这应该不会太难

    这取决于你的应用程序实现,你将如何沟通,两个用户将希望开始与对方的会话。之后,您可以按照OpenTok文档了解如何完成其余步骤(3-4和6)

    参考资料:

    请注意,生成会话和令牌应该在服务器端完成,这样客户端就看不到您的api机密。

    我强烈地感觉到这是非常基本的,完成了要求,但有更陡峭的学习曲线。所以我写了我自己的应用程序兼教程:

    我觉得有必要把它贴在这里:

    非常感谢,这很好地回答了我关于所需流程的问题。只剩下第1项和第2项。这个链接()可能按照它想要的方式来做。我的案例要求A(出版商)决定呼叫B(订户),然后由B决定是否连接。总而言之,我还没有遇到任何Parse.com实现可以做到这一点。你会有任何成功的iOS opentok实现链接吗?除了github上的那些?不幸的是,他们都没有提到你提到的第1点和第2点。给出的唯一教程()非常模糊,我真的想知道人们是否真的能够在parse.com后端实现opentok。此外,我对opentok人表现出的完全冷漠感到敬畏,尽管他们在论坛上大喊大叫,但没有人关心甚至理解我的问题。他们的东西还在追赶,我确信他们需要开发者来展示他们的东西。唉,如果他们能理解的话。不幸的是,我不是一名iOS开发人员,所以无法帮助您了解细节1和2。我建议使用Pusher或PubNub在iOS设备之间进行通信。在pusher中,你可以感觉到人们的存在。。另外,我不太清楚你在论坛上提问是什么意思。你有你问问题的地方的链接吗?我尝试在论坛上回答任何与手机无关的问题(我选择jtsai)。这就是我提问的地方——此时我也得到了一些回答。我会检查推进器和pubnub的。感谢您持续关注,语气稍有不同。PubNub如何与OpenTok相关?项目不再工作了。你能修复它吗?