2017-09-04 49 views
0

我知道easyRTC,還有更多類似的軟件,我可以將它安裝在我的VPS上以接受WebRTC技術。WebRTC需要特定的信令服務器軟件?

但我真的需要它嗎?

我還在學習...

我已經虛擬共享託管服務器,已安裝的node.js,我可以用它在我的控制面板上,還可以使用一些端口轉發和的WebSockets。

是否有可能爲此WebRTC視頻通話,聊天室的共享主機服務器製作信令服務器,還是應該停止浪費我的時間。 (如上傳並運行它使用的是Node.js等)

感謝

回答

0

基本上是 - 您可以使用自己的服務器的WebSockets的信令。最簡單的是:

socket.on('message', function(msg){ 
    io.to('roomid, socketid etc').emit('message', msg); // here you send msg to other user/users 
}); 

但是,當你要使用它的前端較硬的(比較像easyRTC庫)的東西開始。但here你可以找到一些不錯的例子,這取決於你需要做什麼。

+0

謝謝,你是對的,這是一個很難理解和修改代碼來實現與我的服務器(至少人誰擁有2天的WebRTC和其他技術所需的經驗),但仍然似乎有一些我想了解的好東西。基本上我目前感興趣的是一對一視頻通話+未來的其他一切。所有事情都有很多例子和方法。任何方向將不勝感激。至少現在我知道這是可能的。 – Tom

+0

我設法創建混合應用程序(移動 - 基於離子/科爾多瓦和Web應用程序的Android/iOS - Firefox,Chrome)。這是一對一的音頻/視頻通信。我還使用了我自己的信令服務器(套接字,與文本聊天相同的連接)。不幸的是,它受版權保護,所以我無法向您顯示確切的代碼。希望在幾個月內我會向github發佈一些例子。 –