保佑所有 我正在開發中,我實現即時通訊的應用,VoIP音頻通話和視頻通話使用通過opentok/tokbox.I閱讀所有的文檔很容易,雖然但不是很much.But我在一個混亂point.Lets假設如果我有我的android應用程序中的三個用戶說A,B,C。 如果用戶A希望與用戶B的消息又如何用戶B會知道,他必須從分配給用戶A的會話收到消息?如何用戶A將發送郵件,它會直接進入到用戶B 希望大家理解這個問題。想聽聽你的任何建議。如果有人爲這3種功能(即時消息,voip音頻,視頻)免費或試用其他平臺。請讓我知道。 在此先感謝如何用opentok連接其他用戶?
0
A
回答
0
你的服務器將需要協調使用邏輯,你自己實現用戶和會話。根據您使用的服務器端語言和您創建的應用程序類型,這將會有很大差異。
根據你的例子中,服務器側實現需要配對用戶A和用戶B一起,並給兩個用戶相同的會話ID,所以當它們初始化並連接到該會話,他們可以看到對方。
如果您已閱讀https://tokbox.com/developer/guides/上找到的所有指南,請確保您也看看示例應用程序https://tokbox.com/developer/samples/它們完全不符合您的用例,但演示瞭如何創建一個「空間」,以便兩個用戶可以訪問以檢索相同的會話ID。
0
方式opentok會話的結構更像是一個電話會議比直接打電話這是什麼使得它混亂。但是仍然有可能獲得電話的行爲。有幾種不同的方式可以做到這一點。
- 你可以爲每個用戶創建一個會話。然後,如果用戶A想要向用戶B發送消息,則他們連接到用戶B的會話併發送信號。這要求您跟蹤哪個sessionId適用於每個用戶。
- 每個人都連接到同一個巨型會議。當用戶A想要向用戶B發送消息時,他們向用戶B的connectionId發送一個信號。您可以使用連接數據屬性來放置例如。連接中的用戶名可幫助您保持跟蹤。
- 您可以使用第三方服務進行消息傳遞,並使用OpenTok作爲音頻/視頻部分。
希望有所幫助。
相關問題
- 1. OpenId連接其他用戶信息
- 2. 如何從其他連接(其他用戶)中選擇Oracle中的視圖?
- 3. 如何將用戶數據與其他表連接起來?
- 4. opentok用戶連接和斷開保持循環開火
- 5. 用戶如何報告其他用戶?
- 6. 如何讓用戶接受其他用戶的付款?
- 7. 如何使用OpenTok連接兩個不同的Android設備?
- 8. 如何驗證使用opentok連接到系統的設備
- 9. 如何禁用其他連接的可用
- 10. 如何連接HBase與PHP或其他
- 11. 如何將UILabel連接到其他類
- 12. 如何連接到其他服務器
- 13. 如何從其他主機連接Docker?
- 14. 如何連接到其他設備?
- 15. 如何創建其他連接zf2 apigility?
- 16. 如何連接到SQLYog localhost或其他
- 17. chromecast如何連接到其他設備?
- 18. 用戶如何連接SysDBA?
- 19. 使用其他Windows帳戶連接SQL Server的連接字符串
- 20. 其他客戶端java.net.ConnectException:連接超時:連接
- 21. 用SQL連接2個其他表?
- 22. 如何讓其他電腦的用戶連接到我的IIS7網站?
- 23. 不允許用戶從MySQL中的其他IP連接
- 24. 模式連接中的Oracle DB「其他用戶」
- 25. 無法使用其他帳戶連接Facebook
- 26. Oracle SQL Developer查詢連接爲其他用戶
- 27. 授權Facebook將用戶連接到其他第三方
- 28. ssh與其他用戶名的無密碼連接
- 29. 你如何使用用戶實體及其連接狀態?
- 30. 如何使用外部用戶信用與Azure中的其他租戶進行PowerShell連接?
感謝您的解釋... @Adam –