[英]How to design a multi platform video conference/chat app?
我是一名仍在學習的開發人員。 我想設計一個應用程序,可以讓多人同時進行視頻會議/聊天,比如縮放。 我知道我可以設計特定於 Android 以及 iOS 的原生應用程序,但我仍在學習 Android 開發並且不知道 iOS 代碼。我搜索並發現我們可以擁有具有 React,Node.js 或 88310888023s 的混合應用程序他們在不同的平台上工作。但由於我是新手,我需要建議和指導。我在我的應用程序中期望的是以下內容:
我已經告訴了我的期望,所以現在我想知道我需要執行哪些步驟,如何開始以及從哪里開始,我應該選擇哪種語言/庫,混合應用程序是個好主意還是我應該go 用於本機應用程序。正如我之前所說,我是一名學習者,所以我將學習每件事以完成我的項目,因此無論是反應還是節點還是 angular 或任何有經驗的開發人員都會在這里建議/指導。我知道我的問題可能看起來很寬泛甚至含糊不清,但我仍然會問,因為我認為堆棧溢出是一群支持的、有成就的編碼員。希望你們能幫助我完成我的項目。謝謝!
好的,那么你有很多工作要做。 我將向您指出一些參考資料,這些資料應該會給您一個良好的開端。 我會盡量保持這個盡可能短。
如您所述,WebRTC 是通往 go 的途徑。
借助 WebRTC,您可以為基於開放標准的應用程序添加實時通信功能。 它支持在對等點之間發送視頻、語音和通用數據,允許開發人員構建強大的語音和視頻通信解決方案。 該技術可用於所有現代瀏覽器以及所有主要平台的本機客戶端。
該博客詳細解釋了 WebRTC 的功能 - https://medium.com/@anto.christo.20/understanding-web-real-time-communication-webrtc-d4cec5a43f2f
這篇博客解釋了如何在 android - https 中構建點對點視頻通話://medium.com/@anto.christo.20/understanding-web-real-time-communication-webrtc-d4cec5a43f2f
https://webrtc.org/還包含大量入門材料,包括示例代碼。
完成此操作后,您可以在其上添加其他功能。
現在,這將處理 peer2peer,但如果您想從頭開始構建多用戶功能,則需要做一些額外的工作,如答案中所述 - 如何使用 webRTC、node.js 和 socket.io 構建多用戶視頻聊天 web 應用程序
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.