2015-03-19 17 views
5

Ho creato un'applicazione di chat utilizzando sails.js (node.js) e socket.IO.Implementazione della chat audio con Socket.IO e NodeJS

Devo implementare audio chat e file transfers insieme ad esso.

Qualcuno potrebbe aiutarmi a ottenere collegamenti tutorial di base per l'integrazione di WebRTC con socket.IO?

Grazie in anticipo.

risposta

11

Se fossi in te, userei una libreria WebRTC che fornisce sia client che server. Controllare EasyRTC, SimpleWebRTC, PeerJS o altri. La maggior parte delle librerie sono implementate in Javascript ed eseguite in Node.js.

Troverete tutorial nei loro rispettivi siti web.

Personalmente uso PeerJS, il codice e la documentazione sono entrambi molto buoni e supporta pienamente i canali di dati (utile per il trasferimento di file). L'unica cosa è che ci sono solo 2 fondatori e la comunità sembra abbastanza piccola.

+0

WebRTC ha un supporto limitato per IE e Safari. Quindi, come andare su questo problema? – Bimal

+0

La chat video e audio può essere implementata senza WebRTC? – Bimal

+2

Safari and Edge ora hanno un supporto migliore. A chi importa di IE? Dato che Flash è ufficialmente morto, suppongo che WebRTC sia l'unica soluzione multipiattaforma nel browser. – peveuve