如何在TokBox中连接到用户的stream

我正在使用TokBox制作1对1video通话应用程序。 我正在使用此代码打开一个会话:

[_session connectWithApiKey:kApiKey token:kToken];

得到didConnect消息后,我发布一个用户设备上的stream使用此代码:

  _publisher = [[OTPublisher alloc] initWithDelegate:self]; [_publisher setName:@"PublishName"]; [_session publish:_publisher]; [self.view addSubview:_publisher.view]; [_publisher.view setFrame:CGRectMake(0, 0, widgetWidth, widgetHeight)]; 

为了让他看到第一个用户发布的内容,我需要转移到其他用户的什么? 我尝试了解文档,但是对我来说真的不清楚。 我需要会话ID吗? 发布ID?

谢谢。

会议认为会议室。 连接到同一个会话的人将在同一个房间里,这样他们就可以看到对方。 假设你有2个iPhone,A和B.在iPhone A调用[_session publish...] ,iPhone B将会用A的videostream获得一个stream创build的事件。 只需订阅该stream,B应该能够看到video。

你可能想要一个streamCreated委托。 在您的streamCreated委托中,只需调用[session subscribe...]来订阅发布stream。

例如,查看OpenTok HelloWorld教程 。 它是一个简单的群组video聊天,每个人都在发布和订阅对方。