Voice chat in the browser? [closed]
Asked Answered
O

2

12

We are looking to implement a group -voice- chat in the browser using node.js on the server. Is this possible?

Orrery answered 9/8, 2011 at 7:2 Comment(2)
look here maybe it helpful for you. #5622142Monticule
possible duplicate of Is it possible to implement voice chat in a browser without plugins?Cellini
P
9

If you want your solution to be purely JavaScript based on both, server and client side, then you would probably have to wait for the WebRTC, Device API or media capture API and then implement node.js backend for it.

Other than that it is, I would say, a question of Flash oriented APIs on the client side (for accessing devices such as cameras or microphones) and some kind of interoperability with node.js backend in case you don't want to take advantage of Flash Media Server or Red5.

Phooey answered 9/8, 2011 at 7:44 Comment(2)
Yea we were hoping for something like WebRTC - do you know if WebRTC is in any nightly builds for any browser yet?Orrery
I think in some dev version of chromium maybe. Code should be here and some samples in this guide.Phooey
G
5

I'm researching and working on the same problem.

This is my proposed stack:-

capturing voice on the client https://github.com/jiehanzheng/Recorderjs/blob/master/README.md

encoding the captured speech so that it can be shared via Node https://github.com/jpemartins/speex.js

sharing voice data with multiple users node.js and socket.io

Somebody wrote a THESIS on this. good read but some missing code in the samples http://pure.ltu.se/portal/files/36285511/LTU-EX-2012-36247736.pdf

relevant question on so. in particular look at answer by sirjamm How to Call SPEEX Audio Decode/Encode in HTML5 / JavaScript (Without Flash)

If I get it working, will post the github ref here.

hth

Geier answered 3/10, 2013 at 23:40 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.