2017-02-03 54 views
2

使用任何OpenTok客戶端的SDK,是有可能從一個客戶打電話給其他客戶端,並使它看起來像類似於一個「真實」的電話?TokBox(OpenTok)讓用戶相互呼叫使用

據我所知,用戶X和用戶Y可以加入同一個「房間」,如果他們都知道這個房間的名稱。但我不明白用戶X如何發送信號,通知用戶Y加入特定房間,這是如何完成的?我希望它能夠跨平臺工作,即在iOS,Android設備和網頁上工作。我的使用情況是: - 應用程序到瀏覽器 - 瀏覽器到App - 應用到應用 - 瀏覽器到瀏覽器

是否有可能在我所有的使用情況?哪些可能? 是否有可能使用OpenTok在移動應用程序,以顯示來電,即使該應用程序在後臺運行(如應用程序如何Facebook的信使和最新作品)

我已經海槽Tokbox網站併成功教程讓他們工作,但我找不到讓不同用戶互相通知加入會話的方式(既不以對等方式,也不通過服務器)。這應該怎麼做?

我找不到這個功能是由另一名球員這樣的Twilio提供兩種。 由於提前,

回答

0

讓我們OpenTok完成其工作。換句話說,使用OpenTok來實際開始視頻會話。您談論的所有這些事情都可以在沒有OpenTok的情況下進行處理,比如REST API或WebSocket或其他。

我以前在一個類似的項目工作。有一個服務器來協調一切(所有客戶端連接,誰打電話給誰,推送通知等)。

每當需要調用B,服務器將啓動一個「房間」,並把A和B相互交談......

所以,不要混用的事情。讓你的服務器編排一切,並使用OpenTok進行視頻。它是爲此目的而設計的。

+0

感謝您的評論。 解決這個問題的最佳做法是什麼? A和B如何開始彼此溝通,彼此之間沒有任何初始信息? – Muff

+0

通過服務器...與服務器通信,B與服務器通信...服務器使兩者都連接到對方... –

+0

它們應該如何互相連接?僅通過服務器進行通信,還是應該直接相互連接? 我只是肯定會發生什麼時,兩個手機相互連接(通過IP地址) – Muff