2013-03-29 66 views
5

我創建一個聊天網站,將能夠做到,視頻,音頻和文字聊天。我目前使用Websockets進行文本聊天。我需要知道什麼是視頻,音頻和文字聊天最好。哪一個更有效率。我應該使用所有Websocket還是WebRTC來進行視頻和音頻以及用於文本聊天的Websockets。我都可以做,也不會喜歡必須實現WebRTC重新寫我的文字聊天,但如果它是一個更好的選擇,那麼我會的。
編輯:我剛剛發現了binaryJS,這是一個更好,更容易替代的WebRTC?
謝謝,
@ _C1D什麼協議用於聊天?的WebRTC或WebSockets的

回答

6

通過嵌入你的視頻和音頻流中的WebSockets,你就會有一個簡單的系統,但一切必須通過您的服務器。

的WebRTC允許對之間的直接連接,所以你會得到使用它更好的結果。

還要注意,但你可能已經知道了,這一切的WebRTC纔剛剛興起。

關於編輯的問題,約binaryJS:我從來沒有試過,但它看起來並不像一個換的交易,只是使用的WebSockets的設施。

+0

這樣的WebRTC將不需要服務器? – C1D

+1

你必須建立連接,與ICE服務器的幫助(你可以使用谷歌的那些),但過去那種流從一個瀏覽器到另一個流「直接」,而無需經過服務器。 –

+1

支持WebRTC,你可能只需要服務器來管理客戶端之間的連接,而不是實際的數據傳輸。就效率而言,這是一個更好的答案,但支持有點不穩定。 –