2014-03-29 38 views
1

我正在使用TokBox製作1對1視頻通話應用程序。 我使用這個代碼打開會話:如何連接到TokBox的用戶流

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

需要什麼:

[_session connectWithApiKey:kApiKey token:kToken];

使用此代碼獲取didConnect消息即時發佈流一個用戶設備上後,轉移到其他用戶以便他看到第一個用戶發佈的內容?我嘗試瞭解文檔,但對我來說確實不清楚。 我需要一個會話ID嗎?發佈ID?

謝謝。

回答

1

將會議視爲會議室。連接到同一會話的人員將在同一個房間中,以便他們能夠看到對方。假設您有2部iPhone,A和B.在iPhone A撥打[_session publish...]之後,iPhone B將通過A的視頻流獲取流創建事件。只需訂閱該流,B應該能夠看到視頻。

你可能想要一個streamCreated委託。在您的streamCreated委託中,只需撥打[session subscribe...]即可訂閱發佈流。例如,請查閱OpenTok HelloWorld Tutorial。它是一個簡單的羣組視頻聊天,每個人都在發佈和訂閱對方。

+0

嗨。 假設我有三個流,那麼我將如何獲得用戶單擊的流。 –