正在做基于OpenTok的视频通话系统,有一些关于视频通话实现方式的疑问。
开发说明在这里https://tokbox.com/opentok/quick-start/
一堆的英文看了半天也没完全弄懂。不知道理解的对不对。
大概是说视频通话需要下面的东西:
API Key
Secret
这两个相当于开发者的帐户和密码,注册时生成。
session ID:相当于聊天室,可由发起通讯的Client生成。
token:相当于聊天室的钥匙,决定了谁能进入和能做什么?由server根据session ID生成。
那么问题来了,视频通话时需要上述4个东西。
发起端拥有API Key,Secret,自己生成的session ID,server生成返回的token。
接收端只拥有API Key,Secret。还缺少session ID和token。
似乎只能通过推送通知从server传给接收端才行。是这样的吗?
我的理解对吗?
其他的视频通话系统也必须要用到推送通知吗?
请各位大神赐教,谢谢。
PS:开发目标是做一个基于用户名和密码的视频通话系统,以一对一通话为主。