FMS實現多人同時語音聊天

2021-08-24 18:39:39 字數 598 閱讀 8804

fms能否實現多人同時語音聊天?

目前已實現一人說,n人聽

伺服器採用的是fms

實現**是利用

my_netstream.publish ("streamtoplay", "record");

這樣做的話,乙個人說是沒問題的

但是如果有另一人同時說的話,再次publish就會出錯

error #2044: unhandled netstatusevent:. level=error, code=netstream.publish.badname

想請教一下,fms到底能否實現多人同時語音聊天?

如果可以的話,該如何實現呢,謝謝!

答案是肯定的

但不知道你所說的多人是什麼情況..

一般認為..

乙個客戶端為一人

多個客戶端為多人

每個客戶端應該都只會publish一次吧..目的只是為了把自己 的音訊流發布到伺服器..

以:你,我,他,三人為例.

應用開發中你應該都會建乙個客戶機物件來存放客戶端的資訊的吧?

比如乙個使用者名稱.

每個客戶端使用者名稱不一樣.發布的流不就不一樣了嗎..用這使用者名稱來標識他唯一的流.

使用NIO實現多人聊天

基於nio實現多人模擬聊天視窗,首先要了解,nio元件,serversocketchannel socketchannel selector selectorkey。了解了他們各自作用以及關係,多人聊天系統很容易理解實現,這裡不在介紹,自行了解 初始化服務端servesocketchannel 連線...

Vue運用swoole 實現多人聊天

1 專案目錄新建php檔案和html檔案,這裡我建了乙個swoole資料夾,chat.php 和chat.html 2 將專案同步上線 chat.php 建立websocket server物件,監聽0.0.0.0 9502埠 ws new swoole websocket server 0.0.0...

udp實現簡單的多人聊天功能

多個客戶端向伺服器傳送資訊,服務端再將資訊返回到各個客戶端。這是接收udp的實現類 public class rec implements runnable override public void run catch ioexception e 獲得訊息 string info new strin...