保佑所有 我正在開發中,我實現即時通訊的應用,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. 如何禁用其他連接的可用
- 8. 如何從其他主機連接Docker?
- 9. chromecast如何連接到其他設備?
- 10. 如何將UILabel連接到其他類
- 11. 如何連接HBase與PHP或其他
- 12. 使用其他Windows帳戶連接SQL Server的連接字符串
- 13. Oracle SQL Developer查詢連接爲其他用戶
- 14. ssh與其他用戶名的無密碼連接
- 15. 授權Facebook將用戶連接到其他第三方
- 16. 如何讓其他電腦的用戶連接到我的IIS7網站?
- 17. 你如何使用用戶實體及其連接狀態?
- 18. 如何讓其他人使用ssh連接到我的電腦?
- 19. 如何將Java midi連接到其他應用程序
- 20. 瞭解OOP - 如何在其他類中使用PDO連接
- 21. 如何連接UIPageControl,以便與其他控件一起使用?
- 22. 如何使用IPCEventBus連接到其他進程
- 23. Laravel:如何在連接中使用其他數據庫表?
- 24. 如何存儲其他用戶信息?
- 25. 如何與其他表驗證::用戶
- 26. 如何模仿其他用戶?
- 27. WordPress的:如何從其他用戶
- 28. 如何防止其他用戶下載/打開其他文件?
- 29. 如何提醒用戶他的網絡連接是否中斷
- 30. 如何提示用戶將他們的Google帳戶與我的應用連接?
感謝您的解釋... @Adam –