需要哪些工具/服務器等?是否有任何文章或我可以閱讀並遵循以幫助我創建功能的內容?我可以使用什麼將Push-to-Talk功能集成到我的應用程序的聊天模塊中
1
A
回答
0
使用星號/ sip無法實現真正的即按即說。
只要將sip連接順序通常需要0.5-1秒。
最佳選擇是使用您自己的自定義應用程序,它將在最後一條消息之後維持sip會話(每隔幾秒發送一次sip ping)至第X秒(例如1分鐘),如果用戶未按下鍵,則不發送rtp(但您仍然需要發送keapalive rtp來維護NAT)。
0
我們假設您的聊天應用程序是一個Web應用程序。您可以通過一個支持在WebRTC之上工作的sip(例如sip.js)的庫將它與星號集成。在WebRTC中,媒體流的源和匯會來到或去到音頻(或視頻)標記,其屬性被設置爲靜音(請參閱HTML Audio/Video DOM muted Property),而不是由應用程序管理以模擬PTT。 PTT可以通過應用程序中的按鈕實現,具有擊鍵功能,甚至可以通過USB HID設備實現,具體取決於您喜歡通過外部訪問瀏覽器掙扎多少(我當然會這麼做)。
有一些涉及某種第三方控制(例如AMI)的替代方案,可以利用ConfBridge來控制靜音參與者的靜音。這完全取決於具體的要求。
相關問題
- 1. 是否可以將Node.js集成到Java Web應用程序中,以實現聊天功能等功能?
- 2. 將聊天模塊集成到現有的紅寶石應用程序
- 3. 我無法使用聊天功能在我的Meteor應用程序中工作
- 4. 將我的node.js模塊集成到express.js應用程序
- 5. 將聊天應用程序與asp.net mvc應用程序集成
- 6. 如何將視頻聊天功能添加到我的導軌應用程序?
- 7. 將聊天功能添加到基本的rails應用程序
- 8. 我可以將任何好的視頻聊天API集成到ASP .NET MVC 2 Web應用程序中?
- 9. Facebook應用程序集成聊天
- 10. 移動應用程序聊天集成
- 11. 需要一個可以集成到rails應用程序中的多用戶語音聊天應用程序
- 12. 我們可以在我們的應用程序中添加GTalk的音頻/視頻聊天功能
- 13. 將Facebook聊天API集成到iOS應用程序
- 14. 我可以將微軟鏡頭集成到我的應用程序中嗎?
- 15. 在我的應用程序中將Javascript集成到我的Rhodes應用程序
- 16. 我可以使用Zend模塊將我的Zend應用程序「白色標籤」
- 17. 要使用sudo功能,我應該在我的應用程序中寫什麼?
- 18. 我可以在我的Spring啓動應用程序中使用Spring集成模塊嗎?
- 19. 如何將jazzylistview功能集成到我的android應用程序中
- 20. 我想將Skype集成到我的iPad應用程序中
- 21. 如何將Google翻譯集成到基於Web的聊天應用程序中?
- 22. 我應該使用什麼來共享功能,模塊或類?
- 23. 今天我可以使用功能插件僅用於我的可安裝應用程序嗎?
- 24. 在iOS 5的iPhone應用程序中實現聊天功能?
- 25. 如何將我的聊天機器人集成到viber中
- 26. 如何使我的應用程序可以集成?
- 27. 是否可以將Refiner CMS集成到我現有的Rails應用程序中?
- 28. 什麼是可以添加到我的Java應用程序在Spring框架中使用AOP的各種功能?
- 29. 我們可以將WinForms應用程序與WPF應用程序集成嗎?
- 30. Application.Run是我應用程序中最重要的CPU使用功能;我可以優化什麼?