[英]Live Audio Streaming over HTML5/NodeJS
我正在嘗試制作一個用作 VoIP 記錄器應用程序的網站。 它將從麥克風獲取音頻,將音頻傳輸到服務器和僅服務器,然后服務器將處理音頻重新分配給它連接的客戶端。
這是我已經嘗試過的:
timeSlice
到 Socket.IO(由於 header 信息,只有第一個數據包可以播放)我設置的堆棧是帶有 Express 的 NodeJS,但我對任何有幫助的包都非常開放。
就可能性而言,我知道這是可能的,因為Discord 在他們自己的博客中寫道,他們明確不發送數據包點對點,因為他們有大量的連接用戶。
以下是我想象的設置方式:
無論如何,希望有人可以提供幫助 - 我已經堅持了一段時間。 謝謝!
WebRTC 不僅僅是 P2P。 您可以將 WebRTC Peer 放在服務器上(然后讓它扇出)。 這是所有主要會議解決方案所做的。 SFU是一種非常流行的部署方式,Mesh 並不是你唯一能做的。
您可以 go 沿着MediaRecorder
路徑前進,但您將遇到擁塞控制/背壓問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.