Looking really good, I'd add Chat to it as well for people who are having issues with their mic or prefer to just listen. Actually.. Might have a crack at that this weekend.
Would be hugely helpful if you could file a bug (bugzilla.mozilla.org) when you see something that doesn't work, but if you want a quicker way to help I'll file the bug for you. Just send me a one line email with the problematic URL. joshmoz at gmail
If I may ask a question while you're here, do you know if there'll be anytime soon an indicator of the degree of security of WebRTC? Right now, I don't think there is any indication if the keys-exchange is done over HTTP for example or other, which is a bit problematic if privacy is important.
Thanks for your work! Mozilla's one of my favourite companies!
Our app that plays audio in sync on multiple devices plays the audio but is out of sync with Safari and Chrome devices.
Any plans to follow safari's and chrome's implementation?
If it's the latter, then no, Firefox will not do that.
sacarms aside, nobody realize the similarity? defining standards by releasing first? all the cool prototypes at my company are done in chrome and only tested in chrome, before they become internal tools... which will require chrome 32 from 5 years on sice they will probably move to some other prototype while someone in the sales team base his team workflow on that tool...
the pattern is almost the same.
or chrome 36 may implement differently.
the other nice thing is that chromium is open source, so if they do something truly novel, there is a publicly visible source repo.
Do you really think IE6 is here because people don't want to upgrade to IE7,8,9,10? It is there because the lame code fail on anything but IE6. Just like 10yrs from now several applications will fail on anything but chrome32 or something.
I agree that many cutting-edge browser apps work in Chrome and not Firefox. Is it a case of browser specific syntax that people default to webkit for?
Seriously. Hellbanning is the worst part of hacker news.
Poor guy has been posting decent comments since then, probably wondering why no-one replies.
The hellbanning system on ycombinator is terrible. Hellbanning should be reserved for the most obnoxious of spammers, not for random innocents.
Case in point: It took 18 months for this user to be discovered.
If anyone is looking for a audio+video demo that works similarly, I built http://OpenTokRTC.com and the code is on github at https://github.com/opentok/OpenTokRTC
One feature I included is dynamic frame rate so that in cases where there are many people streaming video, a user can type "/focus" in the chatroom and everybody's video quality will degrade to save bandwidth and stream the optimum quality for the focused person's video.
It's also available on iOS, although I believe the iOS app needs alot more work. I apologize ahead of time if you experience bugs on the iOS app. The app name is OpenTokRTC and source code is here: https://github.com/opentok/OpenTokRTC-iOS
Hope someone finds this useful, if you have any questions please email me email@example.com
But there are other use-cases where doing dynamic frame rate wont be sufficient.
I'm sure there will be tons of competitors in this space until a bunch of them drop out and a couple succeed big. Open source is great though - good luck with it all!
Drop us an email.
But any communication system that is built for the future must at least be (public-key) encrypted.
Then you, make it 100% decentralized and you're ready for our time where unlimited mass surveillance seems acceptable for "democratic" governments.
Your Second Phone
As Firefox and other browsers support and stabilize HTML5 audio a.k.a. WebRTC, this App will support it too.
I'm waiting for Tox to get ready for a public release. There hasn't been much word on it, but development is slowly continuing by the day. There's also something like six GUIs by now.
This is really extremely misleading. I do not understand where the upvotes come from. The project may be interesting, but the headline is borderline sleazy.
Also, "allow s3.amazonaws.com to access your camera and microphone"? Yeah, I don't think so.
The WebSDK is currently hosted on s3 and hence the request. Will fix this.
I'd be impressed when someone gets VOIP working on WebRTC. i.e. supporting SIP logins. I tried Doubango Telecom and it didn't work.
The hubot script will let people do audio conference on chat clients which don't natively support it. The community script is here: https://github.com/dhfromkorea/hubot-scripts/blob/master/src...
I wish Skype wouldn't be so integrated into the professional world, and be forced to use it. But hey as a freelancer, I'm not going to be shy about using Skype if all my clients use it :/
ps. I built this.
This is something I feel as though I will actually use, and is easy enough for my own mother to use.
For my contacts list, I am sure it won't happen unless they are forced to move away.
WebRTC alone won't run on all browsers!
I never just use audio chat. I video chat even with my coworkers.
I am actually waiting for a "video chat" application that allows me to choose between "having crappy video frames every second" or "having very high quality picture frames every 10~30 seconds".
It would be very useful if you could fix the picture quality at say, 640x480 and then the framerate dropped to get that quality. That way video conference could be very useful to share stuff like whiteboard drawings, among other things.
Would love a proper open source Skype replacement. Something that meets all of the features in a similar or better interface, while also being pro-privacy pro-encryption. Kind of like the Firefox of communication clients. I don't think it's plausible any time soon as you can only Skype fellow skype users. People need a reason to switch and stay there, thus approaching Skype levels of a userbase. Maybe if Firefox itself integrated a powerful addon that could compete with Skype, which would allow for a huge userbase. Heh, one can hope.
I'm with you on the quality thing though. So. Many. Times. Have I had to deal with cumbersome upload speeds for either person thus degrading audio and video to the point where they look like blobs or I do. Sometimes it happens no matter what the user's connection is like. Then there's the whole auto background noise amplifier that kicks in when you're not speaking for a period, to conveniently transmit your TV or aircon at ear shattering volumes. And once again you can't turn that off!
It's just, like, these people developing apps like Skype don't care about making it a great application. How much does it really cost to put in a few critically useful features? Are the devs not passionate? Is there too much bureaucracy? Why is "it works" an acceptable standard? How the hell can you be a devloper for something that is literally used by so many millions of people and yet feel no urge to make that software the absolute finest possible?
2. when you add video?
XML to use is here - http://plivo.com/docs/xml/conference/
Hint: use the floorevent param.