web-dev-qa-db-fra.com

Implémentation du chat audio avec Socket.IO et NodeJS

J'ai créé une application de discussion en utilisant sails.js (node.js) et socket.IO

J'ai besoin d'implémenter audio chat et file transfers avec cela. 

Quelqu'un pourrait-il m'aider à obtenir des liens de didacticiel de base pour intégrer WebRTC à socket.IO?

Merci d'avance.

8
Abhishek

Si j'étais vous, j'utiliserais une bibliothèque WebRTC fournissant à la fois le côté client et le côté serveur. Vérifiez EasyRTC , SimpleWebRTC , PeerJS ou autres. La plupart des bibliothèques sont implémentées en Javascript et exécutées dans Node.js.

Vous trouverez des tutoriels sur leurs sites Web respectifs.

Personnellement, j'utilise PeerJS, le code et la documentation sont très bons et supportent pleinement les canaux de données (utiles pour le transfert de fichiers). La seule chose est qu'il n'y a que 2 fondateurs, et la communauté semble assez petite.

13
peveuve

Je prévois également de faire votre genre d'application sur nodejs. Au cours de mes recherches, j'ai constaté que le support de WEBRTC pour les navigateurs mobiles était limité. Dans le monde actuel, chaque fois que nous construisons une application Web, nous considérons qu'une grande partie de nos utilisateurs vont l'utiliser sur un téléphone mobile. WebRtc est pris en charge sur les navigateurs Android tels que Chrome, Firefox et Opéra. Mais sur iPhone, il ne prend pas en charge les navigateurs Safari ni Windows. Vous devriez jeter un coup d’œil sur Wowza streaming cloud à https://www.wowza.com/docs/wowza-streaming-cloud- essai gratuit

0
Iqbal