2015-03-19 7 views
5

Ich habe eine Chat-Anwendung mit sails.js (node.js) und socket.IO erstellt.Implementierung von Audio-Chat mit Socket.IO und NodeJS

Ich muss audio chat und file transfers zusammen mit ihm implementieren.

Kann mir jemand helfen, für die Integration von WebRTC mit socket.IO grundlegenden Tutorial Links in zu bekommen?

Vielen Dank im Voraus.

Antwort

11

Wenn ich Sie wäre, würde ich eine WebRTC-Bibliothek verwenden, die sowohl die Client- als auch die Serverseite bereitstellt. Überprüfen Sie EasyRTC, SimpleWebRTC, PeerJS oder andere. Die meisten Bibliotheken sind in Javascript implementiert und werden in Node.js ausgeführt.

Sie finden Tutorials auf ihren jeweiligen Websites.

Ich persönlich benutze PeerJS, der Code und die Dokumentation sind beide sehr gut, und es unterstützt vollständig Datenkanäle (nützlich für die Dateiübertragung). Die einzige Sache ist, dass es nur 2 Gründer gibt, und die Gemeinschaft scheint ziemlich klein zu sein.

+0

WebRTC hat eingeschränkte Unterstützung für IE und Safari. Also, wie geht es um dieses Problem? – Bimal

+0

Können Video- und Audio-Chat ohne WebRTC implementiert werden? – Bimal

+2

Safari und Edge haben jetzt besseren Support. Wen interessiert der IE? Da Flash jetzt offiziell tot ist, nehme ich an, dass WebRTC die einzige plattformübergreifende Lösung im Browser ist. – peveuve

Verwandte Themen