2015-03-19 14 views
5

Stworzyłem aplikację czatu, używając sails.js (node.js) i socket.IO.Implementowanie czatu audio z Socket.IO i NodeJS

Muszę zaimplementować audio chat i file transfers wraz z nim.

Czy ktoś może mi pomóc w uzyskaniu podstawowych linków do samouczków do integracji WebRTC z socket.IO?

Z góry dziękuję.

Odpowiedz

11

Gdybym był tobą, użyłbym biblioteki WebRTC zapewniającej zarówno klienta, jak i serwer. Sprawdź EasyRTC, SimpleWebRTC, PeerJS lub inne. Większość bibliotek jest zaimplementowana w JavaScript i uruchamiana w Node.js.

Znajdziesz tutoriale na swoich stronach internetowych.

Osobiście używam PeerJS, kod i dokumentacja są bardzo dobre, a także w pełni obsługują kanały danych (przydatne przy przesyłaniu plików). Jedyną rzeczą jest to, że istnieje tylko 2 założycieli, a społeczność wydaje się dość mała.

+0

WebRTC ma ograniczone wsparcie dla IE i Safari. A więc jak rozwiązać ten problem? – Bimal

+0

Czy można przeprowadzić czat wideo i audio bez WebRTC? – Bimal

+2

Safari i Edge mają teraz lepsze wsparcie. Kogo obchodzi IE? Biorąc pod uwagę, że Flash jest oficjalnie martwy, przypuszczam, że WebRTC jest jedynym rozwiązaniem dla platformy w przeglądarce. – peveuve