Slashdot Mirror


Google WebRTC: Can It Replace Skype?

mikejuk writes "Google WebRTC, all open source, is part of the web revolution that allows one browser to talk directly to another without the need for a server getting involved. WebRTC is an API that used the new P2P web API to allow developers to implement audio and video communications using direct P2P links between browsers. This really is a game changer." And, while this feature doesn't seem to have gotten a lot of attention so far, Google Voice can call landline and cell phones for a small fee, just like Skype.

199 comments

  1. Am i so stupid??? by stanlyb · · Score: 2, Interesting

    Tell me that such a thing as direct p2p connection between two anonymous computers in the wild, and even web-browser, is simply said IMPOSSIBLE without a third party, which is managing the tunnel between them. I simply don't see how this could work. No, no and no.

    1. Re:Am i so stupid??? by Jamu · · Score: 3, Interesting

      I'd imagine that Google will be the third party that allows the two peers to negotiate their p2p connection.

      --
      Who ordered that?
    2. Re:Am i so stupid??? by Albanach · · Score: 2

      Given they released the source, I'd expect anyone could be the third party. Mozilla, Opera or others.

      Third parties could presumably offer other services, such as POTS connections letting folk make cheap phone calls from their browser.

    3. Re:Am i so stupid??? by drb226 · · Score: 1, Informative

      Just subtract "anonymous" and it's a lot less impossible. The internet is kinda based around this thing called an IP address...

    4. Re:Am i so stupid??? by John+Bresnahan · · Score: 1

      And when both computers have IP addresses of 192.168.1.1?

    5. Re:Am i so stupid??? by Anonymous Coward · · Score: 0

      Nope.

      Direct Connection has existed for a very long time.
      Well, I say direct connection, as direct as it gets when it comes to communicating over the internets.
      Nothing is really direct now, not these days. Unless you do some manual dialing in, which technically still isn't direct since they will go through exchanges now.
      Direct is more of a "it goes from one computer to another computer hrough the internet", the internet being the 3rd party.

      In fact, you could if you even wanted to, run a IP crawler that went through every IP looking for ports and responses that say "hey, I am running a P2P node, I'm your buddy, let's party!"
      After a while, it could learn static IPs and pass those through the node lists and create a secondary virtual internet that others could connect to.
      The program itself could be designed to search through the IP ranges of ISPs who are known to have static IPs assigned to their clients to speed things up massively.
      This would all be done without the need for 3rd parties, besides ISPs of course since they are your connection to the internet unless you are stupidly rich and manually peered with some or all ISPs around the world through your own lines.

      Not sure why something like this hasn't really been done, or hasn't been talked about a lot.
      It could work, and it could work very well.
      It is this idea that I believe is what the P2P DNS idea is hoping to use to get away from the censorship of the current domain system, especially recently with all those domain seizures.
       

    6. Re:Am i so stupid??? by green1 · · Score: 1

      They don't. Sure their internal IP address is 192.168.1.1, but they have an internet facing IP address as well, and it is most certainly NOT 192.168.1.1 Their router does the "magic" of shuffling packets to the right computer on the internal network once the right IP on the external side is chosen. This may require some configuration on the firewall, but more likely both computers will make an outgoing request to a third party that will setup the connection, and then everything would be direct peer to peer after that. even that isn't essential though with modern routers.

      This is a problem that has been solved a very long time ago.

      You (usually) need a third party to help find the other computer initially, but once you've found them, a direct connection is no problem.

    7. Re:Am i so stupid??? by stanlyb · · Score: 1

      Actually, you are wrong. The ISP's router does the magic for the outgoing traffic, but forbids the incoming traffic, so there is no way for your second magic to work. It was not like this some time ago, they (ISP) used to be more open and friendly to the end users. But they (ISP) also have a very good reason, the number of IPv4 is limited.

    8. Re:Am i so stupid??? by Anonymous Coward · · Score: 0

      NAT?

    9. Re:Am i so stupid??? by gl4ss · · Score: 1

      what about the technicals, since it's supposedly p2p that's what we're interested in. if it's server proxied voip service, they can go fuck themselfs. does it work for two guys behind nats? does it work for two guys behind the same nat? is it as good as getting through as games? is it over tcp? is it over udp? what port ranges? will it really be better than using flash? can I drag'n'drop files to it?

      --
      world was created 5 seconds before this post as it is.
    10. Re:Am i so stupid??? by John+Bresnahan · · Score: 1
      I have at least 6 different devices on my router, and they all share the same public IP address. Which one gets the incoming connection?

      The GP post is essentially correct: Two computers, behind different NAT routers (the most common configuration), cannot establish network connections between themselves. Either one side needs to configure their router to forward connections to a particular host (which acts as a server), or there must be a 3rd-party server to mediate the connection (and in this case, AFAIK the only way to get a direct connection involves forging TCP packets and relying on undefined behavior).

    11. Re:Am i so stupid??? by green1 · · Score: 1

      I have at least 6 different devices on my router, and they all share the same public IP address. Which one gets the incoming connection?

      This is a problem that was solved when NAT was first invented, it's the same way your router knows which one to send the incoming web page to after you request it. This is what NAT is designed to do, A computer requests information, and the router sends the appropriate packets to the appropriate computers, There is no way for a device in your house to know the difference between a "server" and a "peer", if it can talk to one, it can talk to the other just fine.

      This is simply not a problem.

    12. Re:Am i so stupid??? by green1 · · Score: 1

      If the ISP's router forbade all incoming traffic you'd never receive web pages that your browser requested, or files you wanted to download, or anything else.

      NAT is designed with the express purpose of sending the packets to the appropriate computers. The router doesn't know if you are talking to a "server" or a "peer" only that it is sending a packet or receiving a packet.

    13. Re:Am i so stupid??? by John+Bresnahan · · Score: 1

      it's the same way your router knows which one to send the incoming web page to after you request it.

      No, it's not.

      Clients (such as the web browser in your example) work just fine behind NAT routers. Servers do not.

      You could set up a web server on one of several machines behind a NAT router, and no one outside the router would be able to access it unless you program your NAT router to pass such incoming connections to that particular machine.

      A true peer-to-peer connection won't work through a NAT router without special configuration. If you have an outside server coordinating the connection, then it isn't peer-to-peer.

    14. Re:Am i so stupid??? by green1 · · Score: 1

      There are 2 ways of doing this, one is as you point out, an outside server "coordinating" the connection (and by coordinating, I mean the initial setup of the connection only, after which the peer 2 peer part can take over, (on many peer 2 peer networks other peers that aren't behind NAT can act as the coordinating server)
      The other method is "programing your NAT router to pass such incoming connections to that particular machine", this has been handled automatically with UPnP for years now. And better yet, it doesn't even have to be specific to one machine on your internal network, because each one can use a different port in the same port range to accomplish the same thing.

      Again, this is a problem that was solved a long time ago.

  2. Great Opertunity For Google by Frosty+Piss · · Score: 2, Interesting

    MS has not announced how exactly they will change Skype, but you can bet it will involve monetization in all forms. Don't expect any of the currently free Skype services to continue. Asterisk already lost Skype support.

    This is a great opportunity for Google to roll out a multi-platform competitor.

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Great Opertunity For Google by Yvan256 · · Score: 5, Interesting

      It's also a great opportunity for Apple to (finally) open the specifications for FaceTime, as they said they would when they introduced it.

    2. Re:Great Opertunity For Google by CannonballHead · · Score: 2

      What are you basing this on? Microsoft has a lot of completely free software and services. Why would Skype be so different? If anything. Microsoft has a lot more money to throw around than Skype's previous owners did, right?

    3. Re:Great Opertunity For Google by jhoegl · · Score: 2

      I predict licensing fees out the ass.

    4. Re:Great Opertunity For Google by h4rr4r · · Score: 2, Interesting

      They will do what they have always done, apple support will be a distant second and linux support if it exists will be in name only. See silverlight, and no moonlight is not anything other than support in name only. Even if they could make more money by having wider support, when it comes to Microsoft all will be sacrificed at the alter of the desktop monopoly.

    5. Re:Great Opertunity For Google by CannonballHead · · Score: 1

      Ok, so they may make it MS only. I could see that happening. But that's not monetizing it/charging for it. If anything, the evil-est thing I can see them doing right now is making it basically functional on Windows only. Maybe they'll make it work on the xbox, too, and I could see them offering things like Linksys did (standalone phones, I have one ... works somewhat well).

      I would be happy if they made it work on Linux well. Here's to hoping.

    6. Re:Great Opertunity For Google by drb226 · · Score: 1

      as they said they would when they introduced it.

      Source (link) please.

    7. Re:Great Opertunity For Google by Archangel+Michael · · Score: 1

      Ok, so they may make it MS only. I could see that happening. But that's not monetizing it/charging for it.

      It is monetizing it, just not directly. They sell Windows, and if Skype only runs on Windows, they sell more Windows licenses to people who might otherwise be on Mac, Android/Linux.

      Google has one chance to thwart this with Gtalk/Gvoice combination, and that chance is now! If they don't step up, someone else will, and who wants FacePhone from Facebook.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    8. Re:Great Opertunity For Google by Anonymous Coward · · Score: 0

      FaceTime? How many fractions of a second would it take to facebook to cry trademark infringement?
      I mean, evenI think it is a facebook rip-off. Facebook si suing anything with either fce or book on its name despite there being hundreds of good reasons to use those words in you site name but "FaceTime" does NOT seem to have any value outside of, "might be confused with facebook"

      Posting anonymously for frear of the iTaliban.

    9. Re:Great Opertunity For Google by Yvan256 · · Score: 1

      Go watch the Keynote.

    10. Re:Great Opertunity For Google by westlake · · Score: 1

      Don't expect any of the currently free Skype services to continue. Asterisk already lost Skype support.

      Asterisk is nominally open-source.

      But as an enterprise application it is for all practical purposes a wholly owned subsidiary of Digium.

      While Skype for Asterisk was a bit deeper than what Skype Connect (formerly Skype for SIP) offers for other telephony platforms, it's a "stronger business proposition" for Skype to offer more customers Connect than to support a proprietary product for a specific vendor...

      "I don't think Skype for Asterisk was compelling enough, nor did it generate enough money for Skype to continue to support it,"

      Skype Connect currently works with telephony systems for Avaya, ShoreTel, and Cisco, among others. Digium will be validating Skype Connect next month...so Asterisk customers will continue to have some Skype support.

      Skype Ends Support For Open-Source Digium Asterisk VOIP PBX

    11. Re:Great Opertunity For Google by InsertWittyNameHere · · Score: 1

      It seems to have lots of value in some places. "Face time is an English idiom for direct personal interaction or contact between two or more people at the same time and physical location."

    12. Re:Great Opertunity For Google by Yvan256 · · Score: 1

      Apple has been using the name FaceTime for quite some time now:

    13. Re:Great Opertunity For Google by catdriver · · Score: 2

      Source (link) please.

      It's in the WWDC 2010 Keynote.

      A summary can be found in this article.

    14. Re:Great Opertunity For Google by Doogie5526 · · Score: 4, Informative

      Steve Jobs said it at the WWDC keynoe when it was announced in June of last year:
      http://www.youtube.com/watch?v=HP37O0horpY#t=6m44s
      "We're going to the standards bodies starting tomorrow and we're going to make FaceTime an open industry standard."

      Sorry for the YouTube link, I couldn't load Quicktime streaming here.
      http://www.apple.com/apple-events/wwdc-2010/

    15. Re:Great Opertunity For Google by Bert64 · · Score: 1

      As i understand it, FaceTime is primarily based on SIP...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    16. Re:Great Opertunity For Google by Anonymous Coward · · Score: 0

      They should because apple and linux support microsoft right? right.. There is no lockin that even comes remotely close to what apple does.
      They are all trying to gain a monopoly, that's the game. It would be a very expensive and limited if apple ever does..., and other than the technically inclined it would be very unsupported and headache inducing if linux ever did, at least in it's current state, cause people tend to want to use the OS to do work, not work on the OS.

    17. Re:Great Opertunity For Google by Anonymous Coward · · Score: 0

      You can also bet that Android and Linux Skype clients will not see much future development.

    18. Re:Great Opertunity For Google by Anonymous Coward · · Score: 0

      +1 ironic

    19. Re:Great Opertunity For Google by obarthelemy · · Score: 1

      Do you have *any* example of stuff where MS is in a very dominant position (as Skype is), and keeps its stuff, good, free, and multiplatform ?

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    20. Re:Great Opertunity For Google by ajo_arctus · · Score: 1

      I read somewhere (I forget where now, maybe John Gruber posted it) that when Steve Jobs said that on stage, it was literally the first that most of the FaceTime engineers knew about it, so they literally were 'starting' the day after. I hope they open it up, including the directory (so third party systems can call the Apple registered users), but I don't suppose they'll go that far

    21. Re:Great Opertunity For Google by metamatic · · Score: 1

      This is a great opportunity for Google to roll out a multi-platform competitor.

      You mean like the video and audio chat they already have in Gmail, that works on Windows, Mac and Linux?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    22. Re:Great Opertunity For Google by metamatic · · Score: 1

      iChat's video chat was built on industry standards too, and look what happened to that.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    23. Re:Great Opertunity For Google by tincho_uy · · Score: 1

      i haven't much used the gtalk audio/video calls, but I don't think it has multi-party calls, screen sharing or PSTN integration, both for dial out and dial in (except maybe through Google voice? But even then it'd be US only). The basic components might be there, namely the actual video calling and the huge user base, but I wouldn't call it a strong competitor for skype just yet.

    24. Re:Great Opertunity For Google by measure · · Score: 1

      If you didn't notice Microsoft doesn't own Skype yet. Skype dropped Asterisk support all by itself.

    25. Re:Great Opertunity For Google by Thing+1 · · Score: 1

      They will do what they have always done, apple support will be a distant second and linux support if it exists will be in name only. See silverlight, and no moonlight is not anything other than support in name only. Even if they could make more money by having wider support, when it comes to Microsoft all will be sacrificed at the alter of the desktop monopoly.

      As in, "Pray they do not alter it any further?" :)

      --
      I feel fantastic, and I'm still alive.
    26. Re:Great Opertunity For Google by metamatic · · Score: 1

      Well, I've never used multi-party chat, even though I have it in iChat. PSTN integration is a bit dubious too, the whole reason people use Skype is so that they don't have to use paid-for PSTN connections.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    27. Re:Great Opertunity For Google by mjwx · · Score: 1

      What are you basing this on? Microsoft has a lot of completely free software and services. Why would Skype be so different? If anything. Microsoft has a lot more money to throw around than Skype's previous owners did, right?

      Indeed.

      But the last time I suggested that MS would integrate Skype into MS live I was flamed and modded Troll (in all fairness, that may have also been for posting the MS published minimum specifications for Office Communication Server 2007).

      But I stand by what I said, MS has a semi-successful IM platform known as Windows Live, integrating skype into it is an ideal way to "monetise" the existing Windows Live user base. I expect a future version of Live to include a "call" function. Probably Xbox Live as well.

      Why would MS waste time developing their own webcam based video calling and voice calling for Live when they could just bolt Skype into it?

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    28. Re:Great Opertunity For Google by Pigskin-Referee · · Score: 1

      MS has not announced how exactly they will change Skype, but you can bet it will involve monetization in all forms. Don't expect any of the currently free Skype services to continue. Asterisk already lost Skype support.

      This is a great opportunity for Google to roll out a multi-platform competitor.

      Excepts from: http://www.linuxfordevices.com/c/a/News/Skype-dumps-Asterisk/

      Skype has terminated its partnership with Digium, effectively killing Skype for Asterisk, which integrated Skype's VOIP service with the open source PBX/telephony platform. While some analysts see Microsoft's impending acquisition of Skype as the source of the schism, others argue that Skype has never been an open source supporter, and had already been backing away from the Asterisk product.

      AND

      While it may be easy to pin down Skype's decision as yet another example of Microsoft trying to shut down the open source community, Tim Panton, a Skype developer, pointed out on his WordPress blog posting that Skype for Asterisk has been dying slowly for awhile now because of issues with scalability and maintenance. Skype had "hobbled" the product with a number of license restrictions, and the company delayed development, according to Panton.

      "Skype probably never envisaged renewing, so when it came due, they pulled the plug," Panton wrote.

      Blaming Microsoft for the demise of Asterisk is just another example of FUD constantly being spread by those who lack any factual information on the subject to which they attach their ideas.

      --
      Pigskin-Referee
      Linux: Yesterday's technology, tomorrow ...
  3. Look, it new again! by Anonymous Coward · · Score: 0

    IRC DCC but with XML and in a BROWSER! If this stuff was any good, it would have been implemented in the OS, not in the browser.

  4. What's Google Voice? by Anonymous Coward · · Score: 0

    Oh, it's yet another thing limited to the USA. Carry on, nothing to see here.

  5. Will this stick? by winkydink · · Score: 1

    Another in a long series of (mostly failed) attempts by Google to successfully branch out beyond search & ads.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:Will this stick? by MonsterTrimble · · Score: 2

      Huh? To name a few Google apps that are successful: Google Earth, Chrome, Gmail, & Picasa.

      --
      I call it 'The Aristocrats'
    2. Re:Will this stick? by drb226 · · Score: 2

      Nah, what failures all of those were. Just like the failure of AppEngine, Google Translate, Android...the list of failures goes on and on... /sarcasm

    3. Re:Will this stick? by Anonymous Coward · · Score: 0

      Like Maps, Docs, Android, Chrome and Mail?

    4. Re:Will this stick? by winkydink · · Score: 2

      How much revenue do they bring in?

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    5. Re:Will this stick? by C0vardeAn0nim0 · · Score: 1

      how much revenue does those "live" stuff bring to MS ? and IE ? and a whole lot of other stuff that are not the windows/office combo ?

      it's all irrelevant, as long as those loss leaders bring costumers to revenue/profit generating products.

      --
      What ? Me, worry ?
    6. Re:Will this stick? by Schadrach · · Score: 1

      That depends, do we get to count income tied to the extra ad impressions created by users of those services?

      It's kind of like the "give away razors to sell blades" logic, except most google services are razors, and google *users* are the blades.

    7. Re:Will this stick? by Sunshinerat · · Score: 1

      You cannot compare the revenue from Picasa to Search Ads.
      That is like comparing the revenues from the oil industry to candle makers.

      I am pretty sure Google does fine with the ads on gMail. The revenues are sufficient enough that there is no reason to abandon gMail because its revenues are way less than their search business.

      Some business divisions make money and others make more.
      As long as it makes money, there is no reason to abandon the lesser money making machines.

      --
      Load New Commander (Y/N)?
    8. Re:Will this stick? by Tr3vin · · Score: 1

      There is more to releasing a product than brining in revenue. It is in the best interests of the major technology companies to stay in the users' minds. The positive associations do a lot of good. Google offers a lot of services where they don't get much revenue to trick you into using the ones where they do. It functions similarly to Microsoft and Sony selling their consoles at a loss just to gain users. You often have to spend money to make money.

    9. Re:Will this stick? by Anonymous Coward · · Score: 0

      ...says the user of their services.

      Their revenue is heavily ad based, but their other revenue streams would include the premium Google Apps services, Google Voice, SketchUp Pro, and Google Checkout.

    10. Re:Will this stick? by yarnosh · · Score: 1

      No it won't stick because it requires the browser code base to include their code. It is dead from the start. At least with Google's other failed attempts, they leveraged existing technology. Their problem now is that they're under the delusion that the browser is the OS. When all you have is a hammer, everything starts to look like a nail...

    11. Re:Will this stick? by yarnosh · · Score: 1

      How much money are they making?

    12. Re:Will this stick? by yarnosh · · Score: 1

      Yeah, I dunno. I have never given any money to Google and I block all ads and yet I use their services. So I guess it is sometimes surprising to me that they make any money at all.

    13. Re:Will this stick? by Anonymous Coward · · Score: 0

      they don't, directly. They bring more users to see those ads.

    14. Re:Will this stick? by symbolset · · Score: 1

      Firefox, Opera and of course Chrome are enthusiastically embracing this. If the other browsers won't, they lose users.

      --
      Help stamp out iliturcy.
    15. Re:Will this stick? by marcosdumay · · Score: 1

      Ok, Android isn't a failure, but I don't know where you want that list to go.

    16. Re:Will this stick? by TooMuchToDo · · Score: 1

      Only a fool treats revenue as the sole indicator of success. How much revenue does Wikipedia bring in?

    17. Re:Will this stick? by quickOnTheUptake · · Score: 1

      The revenues are sufficient enough . . .

      You do realize that 'sufficient' means 'enough', yes?

      --
      Mod points: Guaranteed to remove your sense of humor.
      Side effects may include gullibility and temporary retardation
    18. Re:Will this stick? by quickOnTheUptake · · Score: 1

      Perhaps the standard of 'success' differs between for-profit corporations and non-profits.
      Despite ubuntu's being the most popular distro, canonical is at the moment something of a failure, and insofar as ubuntu is canonical's flagship product, ubuntu too is at the moment a (commercial) failure.

      --
      Mod points: Guaranteed to remove your sense of humor.
      Side effects may include gullibility and temporary retardation
    19. Re:Will this stick? by Anonymous Coward · · Score: 0

      30 billion last year...not bad considering how much of their service is completely free.

    20. Re:Will this stick? by grcumb · · Score: 1

      The revenues are sufficient enough . . .

      You do realize that 'sufficient' means 'enough', yes?

      Apparently not sufficiently enough, evidently.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    21. Re:Will this stick? by yarnosh · · Score: 1

      Or hardly anyone will use it and it won't matter.

    22. Re:Will this stick? by Anonymous Coward · · Score: 0

      Gmail is a means to mine emails for data for targeted advertising.
      Chrome is a platform for viewing advertising (and the combined search/address bar leverages their search).
      Android is also a platform for viewing ads.

      I'm not sure what your criteria is for google translate being a success, other than that it exists, same for picasa and google earth.
      Not entirely sure how they're monetizing appengine or what your criteria of success is.

      Yes Google has products, no, they haven't really had anything that successfully branches out beyond search and ads that they've been able to monetize without linking it to search and ads,

    23. Re:Will this stick? by symbolset · · Score: 1

      That doesn't seem likely. At least to me.

      --
      Help stamp out iliturcy.
    24. Re:Will this stick? by Lil'wombat · · Score: 1

      Free for Users, charge for companies.

      My company just dumped Lotus Notes for Google Apps for domains - 55k users now using Gmail & Docs all for a flat rate per-person per-year which is much cheaper than our annual Lotus costs when you factor in specialized staff, admin, hardware and licensing.

      --

      Truth: If it's not one thing, it's another

  6. Google Voice by bigstrat2003 · · Score: 3, Informative

    Unless something has changed, Google Voice isn't VoIP, and doesn't charge to call landlines or cell phones because it uses your own phone minutes to call them.

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    1. Re:Google Voice by spire3661 · · Score: 1

      Google Talk includes VOIP functionality, Google Voice is a different product.

      --
      Good-bye
    2. Re:Google Voice by DanTheManMS · · Score: 2

      Google Voice is VoIP when initiated on your computer via Gmail, and is still free up through the end of this year at least. On a (typical) mobile phone you're right, it's merely a call negotiator, not a VoIP service.

    3. Re:Google Voice by clarkn0va · · Score: 1

      VoIP=Voice over Internet Protocol

      So are you saying that Google Voice isn't Voice, or that it doesn't work on the Internet Protocol?

      --
      I am literally 3000 tokens away from the chaotic crossbow --Stephen
    4. Re:Google Voice by bigstrat2003 · · Score: 1

      Right, but TFS said Google Voice, not Google Talk.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    5. Re:Google Voice by Anonymous Coward · · Score: 0

      he's saying that Google Voice isn't Google Talk

    6. Re:Google Voice by MrEkted · · Score: 1

      Google Voice used to be called "Grand Central," which was just a call-forwarding service.
      http://en.wikipedia.org/wiki/Google_Voice
      At the time they acquired Grand Central, they also had Google Talk, which was computer-to-computer VOIP. Google Voice then integrated (lightly) with Google Talk on some clients. Then, they introduced Google Call, which was a VOIP to landline capability (free until the end of 2011 for US calls, so far). They have a huge bag of software & names. Seems like they need a re-branding and completely integrated solution.
      I think it's fair to say that "Google Voice" is not VOIP, just a call-fowarding service. Google Talk & Google Call are VOIP.

      --
      Tell the moon dogs, tell the March hare
    7. Re:Google Voice by clarkn0va · · Score: 1

      So the former then, Google Voice is not Voice. I wasn't trying to troll, I just have no familiarity with Google Voice, and thought it funny that it shouldn't be VoIP when the one phrase is virtually a transliteration of the other, but apparently that's the case.

      --
      I am literally 3000 tokens away from the chaotic crossbow --Stephen
    8. Re:Google Voice by TopSpin · · Score: 1

      So are you saying that Google Voice isn't Voice, or that it doesn't work on the Internet Protocol?

      There is a great deal of ambiguity in these discussions. The parent is stating the Google Voice, when used via a mobile device through the Google Voice app, is not VoIP. This is a correct statement. When you place a call to a non-Google Voice number (land line, cell number, etc.) from your mobile device using the Google Voice feature you are actually calling a generic number. Google places another call to the to desired number and the two calls are connected. Thus, your device is using conventional cell phone communication, and burning whatever 'minutes' are involved.

      Google Voice is also a VoIP product when used from desktop systems. You can place calls from within Gmail to other Google Voice users, POTS numbers, etc.

      Google Voice currently provides 'free' US domestic calls. From the desktop (via VoIP) the calls really are free. From your mobile device you consume minutes to place the call to the generic number, but Google charges you nothing. Google subsidies their expense of placing domestic calls on your behalf from revenue they collect for international calling. This situation may not last forever; Google is still evaluating the viability of free domestic calling.

      Some or all of the above is badly incomplete, incorrect, misleading or otherwise faulty. This stuff is complicated and the sources of information are wildly ambiguous, deliberately in some cases.

      --
      Lurking at the bottom of the gravity well, getting old
    9. Re:Google Voice by hitmark · · Score: 1

      For a while one could use Gizmo as a Google Voice endpoint. But then Gizmo was bought by Google and since then have stopped accepting new accounts.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    10. Re:Google Voice by slyrat · · Score: 1

      Google Voice is VoIP when initiated on your computer via Gmail, and is still free up through the end of this year at least. On a (typical) mobile phone you're right, it's merely a call negotiator, not a VoIP service.

      You are thinking of the Google talk with ability to make calls. This is different from google voice, or at least I thought so. I guess they could be the same back end but I always put them in two different categories since they were on two different sites. From google voice you can call anyone for free (within the US at least), you just have it connect to one of the phones you have it linked to and then the target phone. I think that a lot of people currently confuse google voice (previously grand central) with google talk now that talk has the phone landline ability.

    11. Re:Google Voice by I'm+not+really+here · · Score: 2

      Google Voice integrates with GChat and Google Talk, it's all essentially one service, and my Google Voice number is what people see when I call via the Gmail chat application, so Google Voice is VOIP.

      --
      Before commenting on the Bible, please read it first
    12. Re:Google Voice by PinchDuck · · Score: 1

      It doesn't use any minutes in North America. I've integrated by Sprint and GV numbers, used GV to integrate with Sipgate, and can make and receive phone calls from my home on a Siemens Gigaset handset for free using my cell number. Since I work from home, this has been a huge cost savings for me.

      If you call outside of North America, then yes, your Google Voice account gets charged, but inside North America the service is free.

    13. Re:Google Voice by Fred+Ferrigno · · Score: 1

      It uses your Google Voice number. You can even receive calls. In the Voice settings page, Google Chat is listed as a linked phone so you can configure it like any other. It even works with third party chat clients that support XMPP voice calls like Pidgin.

    14. Re:Google Voice by Jonner · · Score: 1

      Unless something has changed, Google Voice isn't VoIP, and doesn't charge to call landlines or cell phones because it uses your own phone minutes to call them.

      This is describing changes to Google Voice. Presumably, VoIP features will be added to the service.

    15. Re:Google Voice by slyrat · · Score: 1

      It uses your Google Voice number. You can even receive calls. In the Voice settings page, Google Chat is listed as a linked phone so you can configure it like any other. It even works with third party chat clients that support XMPP voice calls like Pidgin.

      Oh neat, I had no idea. Thanks for the information.

    16. Re:Google Voice by Trufagus · · Score: 1

      Google Talk is the (rough) equivelent of Skype, not Google Voice, which is fortunate because GV is only available in the U.S..

      Also, Google Talk can call North American landlines for free through the end of 2011.

    17. Re:Google Voice by Bob+Loblaw · · Score: 3, Informative

      Sadly, Google Voice is not available to non-US users. Also, even if you lived in the US and obtained a Google Voice account, it is not usable when abroad. I am in that situation now unfortunately. If I use a VPN to connect out of the US, the Call option shows up in the GMail interface but not otherwise. It is kind of bizarre for them to limit this since computer to computer GTalk is not limited and it wouldn't seem to use up any more resources.

    18. Re:Google Voice by I'm+not+really+here · · Score: 1

      This completely ignores what point I was making. That the article says Google Voice, the root comment "Google Voice isn't VOIP" - this is simply false. It is VOIP. Your comment is correct, but is not in relation to the comment I was making about the root comment being wrong that Google Voice isn't VOIP.

      --
      Before commenting on the Bible, please read it first
    19. Re:Google Voice by metamatic · · Score: 1

      There is a great deal of ambiguity in these discussions. The parent is stating the Google Voice, when used via a mobile device through the Google Voice app, is not VoIP. This is a correct statement. When you place a call to a non-Google Voice number (land line, cell number, etc.) from your mobile device using the Google Voice feature you are actually calling a generic number. Google places another call to the to desired number and the two calls are connected. Thus, your device is using conventional cell phone communication, and burning whatever 'minutes' are involved.

      Unless your device is (say) an Android phone with VoIP set up using the built in Android support. Or T-Mobile WiFi calling.

      i.e. it's even more complex and ambiguous than you suggest

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    20. Re:Google Voice by Bob+Loblaw · · Score: 1

      I see your point but I was just commenting why some might not see the integration of Google Voice and Google Talk. There is no integration at all outside of the US because there is no access to Google Voice. So outside the US it is not a Skype replacement due to not being able to call POTS.

    21. Re:Google Voice by green1 · · Score: 1

      North America is more than just the USA... In fact there is approximately 15 million square kilometres of North America which is not part of the USA, (and less than 10 million square kilometres that are part of the USA) and considering Google Voice is not available at all outside of the USA, I think "inside North America the service is free" might be a rather misleading statement...

    22. Re:Google Voice by Idbar · · Score: 1

      I think you are talking about the original grandcentral service, wich acted as a phone call redirect and a voice mail. For quite some time, at least in the US, people has been able to make calls from within google mail, through Google talk using a browser extension. This service is free, for US calls and you can add credit for international calls.

    23. Re:Google Voice by gr8dude · · Score: 1

      I'm not in the United States, but I use the feature in GMail and in the Google-powered email accounts for my domain.

      I was puzzled by the fact that it worked for me, but not for my parents. After some tinkering (different OSes, different browsers, different settings) I figured that the delta was in the language of the interface: I was using English, they were using Romanian and Russian.

      After switching to English - the 'call phone' option showed up.

    24. Re:Google Voice by Bob+Loblaw · · Score: 1

      Thank you for the suggestion. However, this doesn't seem to work for me.

      I have English - US set up in my GMail settings and "English" seems to be the *only* option offered in the Google Voice settings. Also set me location and language to be in the US everywhere I could and no dice.

      So I am a little stumped.

  7. Re:Red? by creat3d · · Score: 3, Funny

    Read the summary again, it's a WEB REVOLUTION! Red like the blood that shall be spilled for the virtual betterment of all!

    --
    Grammar nazis are to this community what excrements are to gold.
  8. It's not the only protocol that does this... by krotscheck · · Score: 2

    Adobe's RTMFP has had this ability for years now, and they've since developed it further to include peer-to-peer rebroadcasting.

    Except... it requires Flash, which is a dirty word around these parts.

    --
    This signature can save you $400 on your car insurance!
    1. Re:It's not the only protocol that does this... by Anonymous Coward · · Score: 0

      Is that Read The Manual Fucker Protocol?

    2. Re:It's not the only protocol that does this... by discord5 · · Score: 1

      Is that Read The Manual Fucker Protocol?

      Really, Trust Macromedia Flash Protocol

    3. Re:It's not the only protocol that does this... by wagnerrp · · Score: 2

      The issue is that it requires flash, and is only implemented in flash. If you want to use it, you have to write your application in flash. Similarly, Skype only works with the Skype client, and if you want to use their P2P voice network, you have to use their software. The difference here is that its an open specification. Anyone is free to implement it however they choose, and are not constrained to one company's support of a closed binary application.

    4. Re:It's not the only protocol that does this... by nschubach · · Score: 1

      I read: "Raging Taco Man From Pluto"

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    5. Re:It's not the only protocol that does this... by Abstrackt · · Score: 0

      My guess is "Read The Manual, Fucking Pussy".

      --
      They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
    6. Re:It's not the only protocol that does this... by yarnosh · · Score: 1

      Is there a shortage of open voice/video chat specifications? Designing a protocol is the easy part. Writing the client and maintaining a viable network that people actually use is the hard part. This Google solution can't be totally Peer-to-Peer. It must have some way to manage contacts, see who is online, and do all the things required to make it a network. Even bittorrent has trackers, you know. All Google is providing as far as I can tell is C++ code to put into a browser. Right, /like that's going happen. I'm sure Microsoft will get right on top of getting this in their next browser. And Apple? Sure.... Oh, you want an updated version of the API? Gotta update your entire browser. Oh, your browser doesn't have the update? Sorry. LAME. At least Flash can be updated independently of your browser.

    7. Re:It's not the only protocol that does this... by Jonner · · Score: 1

      Adobe's RTMFP has had this ability for years now, and they've since developed it further to include peer-to-peer rebroadcasting.

      Except... it requires Flash, which is a dirty word around these parts.

      You're totally missing the point. There are many peer to peer protocols that have been used for voice and video chat. Most prominent is the RTP standard which is used by various systems, including with SIP and Google Talk's Jingle. The issue is not the lack of a protocol, but the fact that none is implemented in browsers. If RTMFP were a W3C standard and implemented in browsers, it might be a fine choice. You could probably make a replacement for Skype using Flash, but that would just be replacing one proprietary system with another.

    8. Re:It's not the only protocol that does this... by jpapon · · Score: 1

      You could just make it a plugin...

      --
      -- Let us endeavor so to live that when we pass even the undertaker shall be sorry. -- M. Twain
    9. Re:It's not the only protocol that does this... by yarnosh · · Score: 1

      Well, the site advertises that it isn't a plugin (that's a feature... maybe?), but I suppose you could. But then why wouldn't you just write this as a library that any app could use? I mean, you're going to have to go through the trouble of porting it different systems and different browsers anyway. What's the advantage to having this in a browser? It isn't like you can be anywhere and use it at some random internet cafe, which is what makes web apps attractive. You need the plugin installed. At least Flash is already installed almost everywhere.

      Again, is there a shortage of open video/voice protocols? The problem is building the app and network that people will actually use. We don't really need new protocols. Though new good protocols can't hurt, I guess. But it is silly to say that it is intentended to run in a browser. That's a completely pointless limitation.

      I don't get why Google is so obsessed with pushing everything to the browser.

    10. Re:It's not the only protocol that does this... by wagnerrp · · Score: 1

      This isn't a voice/video chat specification. This is a framework for direct browser to browser communication, using a central server as a negotiator. Google Talk (jabber) would then be built on top of this framework.

    11. Re:It's not the only protocol that does this... by yarnosh · · Score: 1

      Well then it is even less of a Skype killer. :-P

    12. Re:It's not the only protocol that does this... by sarku · · Score: 1

      Adobe's RTMFP has had this ability for years now, and they've since developed it further to include peer-to-peer rebroadcasting.

      Except... it requires Flash, which is a dirty word around these parts.

      Nice. Except that to really use RTMFP for peer to peer connections outside your LAN you have to cough up $40,000 for Flash Media Server Enterprise.

  9. Charges by ravrazor · · Score: 1

    Actually, the feature that shows up with the Google Chat stuff on the left side of my Gmail includes a link "Call Phone", that lets you call any number in Canada or the States. It works great for me _and_ it's completely free for 2011.

    Now all slashdotters go make a fake gmail address, login through a proxy server and start harassing your ex-boss/annoying coworker/the cute girl who turned you down for a date. Looks very difficult to trace.

  10. Google Voice is free (mostly) by TwiztidK · · Score: 1

    At least for domestic calls, Google Voice is free. Either that or Google likes me enough to never charge me when I call landlines from my computer.

    --
    Sent from my iPhone 5
  11. "between browsers"? by Anonymous Coward · · Score: 0

    Why the fuck does this functionality belong in a browser?

    Is it that people are no longer smart enough to launch any other application, so every single thing their computer does has to be done inside a browser?

    1. Re:"between browsers"? by wed128 · · Score: 4, Insightful

      how about this; whenever you read browser, mentally substitute 'http html5 and javascript interpreter'

      that should clear up your issue.

    2. Re:"between browsers"? by Scyber · · Score: 1

      Chrome OS

    3. Re:"between browsers"? by symbolset · · Score: 1

      Once all apps are browser based, they work everywhere. Phones, tablets, laptops, pcs, in-dash navi, blu-ray players, game consoles, embedded in the TV. Even Mac. No more being chained to one way of doing things; not having your familiar tools where you want them. Because it never was about the OS or the hardware. It has been all about the apps utility to the end user this whole time.

      --
      Help stamp out iliturcy.
    4. Re:"between browsers"? by Anonymous Coward · · Score: 0

      "Once all apps are browser based, they SUCK everywhere"

      FTFY.

  12. some capacities missing by Anonymous Coward · · Score: 0

    - screen sharing
    - conference call (audio + video)
    - call in every country (perhaps that work, I didn't try yet)

    are the most important for me.

  13. Yo Dawg, by clarkn0va · · Score: 5, Insightful

    I heard you like an OS in your OS, so I put an app in your app so you can experience the reinvention of every app while you surf the web.

    I'm not sure I like this trend of taking every piece of software functionality, making it work inside a browser, and then treating it like it's something new. I feel like I'm back in the 90s, where every new song on the radio was some old song sung by a new person.

    --
    I am literally 3000 tokens away from the chaotic crossbow --Stephen
    1. Re:Yo Dawg, by Anonymous Coward · · Score: 0

      It's very different from taking a phone, removing the keyboard and treating it like it's something new.

    2. Re:Yo Dawg, by cyberfin · · Score: 1

      Have you listened to radio lately? The 90's are still going strong, as all of its other traits. As for Google, if it remains as the only free and usable service, of course it will become the norm.

      --
      "I'm taking this loop off." - Jack O'Neill
    3. Re:Yo Dawg, by yarnosh · · Score: 1

      What's stupid is that they require browser makers to include this API code in the browser. So it isn't really a "web" API. It is just a browser plugin/extension. Why not just write a desktop client library?

      I think Google is out of touch. They can't see past the browser. Take this, for example, from this project's page: "The browser is the OS." Fuck you, Google. My browser is not the OS. Google doesn't seem to get that the future is leveraging the browser to do NEW things, not try to replace existing applications with half assed browser versions. Take Google spreadsheets for example. I use it to share spreadsheets with people, but that's usually only after doing the real work offline in a proper Spreadsheet program and importing it into Google Apps. It is kind of inconvenient to do that import, but it is much better than trying to lumber through that clunky browser interface.

    4. Re:Yo Dawg, by Anonymous Coward · · Score: 0

      Uuum, that's still the case. We just don't listen to "normal" broadcast radio anymore. ^^

      But I agree. I heard Emacs has a browser? Letâ(TM)s run this in it: http://bellard.org/jslinux/
      And then start Emacs in it, and browse the web. ;))

      Now if you manage to make the Emacs browser inside jslinux to itself run jslinux, but run migrate the OUTSIDE OS to it, I will officially marry you. I don't care if you're woman, man, heshe, cat (is fine too), mutant, alien or Cthulhu. That would be epic! ;)

    5. Re:Yo Dawg, by rvw · · Score: 1

      I heard you like an OS in your OS, so I put an app in your app so you can experience the reinvention of every app while you surf the web.

      I'm not sure I like this trend of taking every piece of software functionality, making it work inside a browser, and then treating it like it's something new. I feel like I'm back in the 90s, where every new song on the radio was some old song sung by a new person.

      Now MS has bought Skype, it's not all about technology, but also about a technology that is widespread. This has the potential to be that technology and to replace Skype.

    6. Re:Yo Dawg, by chargersfan420 · · Score: 1

      I think that making every app work in a browser is the path of least resistance for companies trying to make a multi-platform product. This might not actually be true in all cases, but a lot of executives with a limited knowledge of technology see it this way.

    7. Re:Yo Dawg, by yarnosh · · Score: 1

      I think that making every app work in a browser is the path of least resistance for companies trying to make a multi-platform product

      Depends on the app. Some work better than others in a web browser. And if you have to extend all web browsers with a proprietary library, that's hardly the path of least resistance. If you really wanted this type of voice/video chat inside a browser, you could use Flash now. And it installs/updates separately from teh browser. Voice/video chat is clearly the domain of the desktop. There's little reason to put this in a browser. And if you do, it would see limited use. It certainly isn't going to replace something like Skype. Well, unless Skype continues to fuck up their UI to the point where a web app would actually be preferable. :-P

    8. Re:Yo Dawg, by Art3x · · Score: 1
    9. Re:Yo Dawg, by clarkn0va · · Score: 1

      Now MS has bought Skype, it's not all about technology, but also about a technology that is widespread. This has the potential to be that technology and to replace Skype.

      Maybe so, but making it browser dependent is an unnecessary handicap in my perspective, an artificial limitation.

      --
      I am literally 3000 tokens away from the chaotic crossbow --Stephen
    10. Re:Yo Dawg, by i_b_don · · Score: 1

      I think the interesting idea is when you can have your computer just run a browser based OS instead of a desktop based OS. I think there are interesting products that will come along which will just be internet portholes. (Tablets fit this nitch very well) From those devices you don't want a full featured OS running a browser, just just want a browser. In those cases the more you can run in your browser, the more functionality you have. Your OS can then be a free Linux variant or whatever. Your machine can become OS independent and remove the bulk and bloat of an OS from your processing workload.

      I don't think they're out of touch... I think they're just making choices focused on their long term goal instead of following the current paradigm.

      d

      --
      all language nazi's will burne in heil!
    11. Re:Yo Dawg, by yarnosh · · Score: 1

      I think the interesting idea is when you can have your computer just run a browser based OS instead of a desktop based OS. I think there are interesting products that will come along which will just be internet portholes. (Tablets fit this nitch very well) From those devices you don't want a full featured OS running a browser, just just want a browser.

      Maybe not a full featured OS, but something like iOS works fine on tablets. It isn't like web browsers are especially slim these days. You're not saving much on hardware by limiting yourself to a browser. Why bother? It is like buying a computer that can only be a word processor (they tried that in the 90's and it failed). Why put unnecessary limitations on what the device can do if it isn't saving you money on the hardware or doesn't perform the task better than a general purpose device? It isn't like a device that can only browse the web is going to do it any better. Besides, computers are getting faster and smaller. Maybe a few years ago having a full featured browser on a cheap device was pretty cool, but now people want apps too. Even on mobile devices, a browser is just one of many things people run.

      In those cases the more you can run in your browser, the more functionality you have.

      That makes absolutely no sense. You're limiting the functionality of the device by making it only run a browser just so you can shoehorn that functionality back into the browser?

      Your OS can then be a free Linux variant or whatever.

      Or you could run an OS that has apps. Hmmm.... What do you think was the selling point of iPhone? You think it was Safari? No, apps. The App Store. But if you want to buy a device that has no apps by design, be my guest.

      Your machine can become OS independent

      No more independent than any other machine running a full featured browser. THe only difference between your browser only machine and other machines is that your machine can't run apps.

      and remove the bulk and bloat of an OS from your processing workload.

      As opposed to the bulk of a Javascript VM?

  14. Google Voice is amazing on paper by e065c8515d206cb0e190 · · Score: 1

    But they broke things with the Linux google-talkplugin 2.0.6.0-1 a month ago, both in Chrome and FF, and it's still not fixed. And I get about as many dropped calls as I did before with AT&T. I guess reliability will improve over time...

  15. Fantastic by Hermanas · · Score: 1

    Wow, that's really amazing, and definitely has the potential to be a game-changer. Now I'll just wait a few minutes for the slashdot comments to roll in and dash my hopes in the most brilliant fashion imaginable...

  16. Like Skype? by X.25 · · Score: 3, Informative

    Thanks for visiting Google Voice. We're not yet open for users outside the US, but are planning to expand our service to additional countries in the future.

    Sorry. Not even close to Skype.

    1. Re:Like Skype? by hitmark · · Score: 2

      I think that is what people overlook about Skype.

      1. IM
      2. Video
      3. voice
      4. phonecalls to home or mobile phone, globally
      5. phonecalls from home or mobile phone, globally
      6. groups of the above

      1, 2, 3 and 6 is most often talked about, while 4 and 5 is what has made Skype so popular. This in particular as you can do it from anywhere in the world if you can log onto the Skype service. And the rates are local rates.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    2. Re:Like Skype? by imamac · · Score: 1

      7. File sharing

    3. Re:Like Skype? by rvw · · Score: 1

      Thanks for visiting Google Voice. We're not yet open for users outside the US, but are planning to expand our service to additional countries in the future.

      Sorry. Not even close to Skype.

      Google is probably very busy making those plans reality now Skype is bought by MS. Don't be surprised if they have worldwide coverage by the end of the year.

    4. Re:Like Skype? by Konsalik · · Score: 1

      Exactly! The whole "Google voice to replace skype" argument is void if you live outside the US (95.5% of the world). Also this whole "OMG WE NEED TO MOVE AWAY FROM SKYPE CAUSE MICROSUCK0RZ" is really annoying. Too many /. articales spent on this pointless debate. As long as skype does what it does now, I am happy and will continue to use it.

    5. Re:Like Skype? by hitmark · · Score: 1

      Knew i was likely missing something.

      The core is that people think it is just another IM system. but with the integration of calling to and from landline and mobile phones, at local call rates no less, it is something much much more.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    6. Re:Like Skype? by jbonomi · · Score: 1

      The whole "Google voice to replace skype" argument is void if you live outside the US (95.5% of the world).

      It's a small and insignificant point... but while the US has about 4.5% of the world's population, it has 12.2% of the world's internet users.

    7. Re:Like Skype? by green1 · · Score: 1

      that still leaves 87.8% of the internet users outside the US...

    8. Re:Like Skype? by gl4ss · · Score: 1

      file transfers, too.

      --
      world was created 5 seconds before this post as it is.
    9. Re:Like Skype? by jbonomi · · Score: 1

      Perfectly understood, but all I meant to say was that the targeted isn't as bad as only 4.5%. If you're going to pick a single country to deploy a service initially, you could only do better with coverage if you picked China. There are obvious reasons a company like Google would not do that, though.

  17. NAT traversal in practice? by molo · · Score: 2

    from the WebRTC FAQ:

    Includes and abstracts key NAT and firewall traversal technology using STUN, ICE, TURN, RTP-over-TCP and support for proxies.

    Does anyone know how well this works in practice? It seems that some external server will be needed for coordination, making this very much less P2P than it would otherwise be.

    -molo

    --
    Using your sig line to advertise for friends is lame.
    1. Re:NAT traversal in practice? by Tester · · Score: 2

      ICE with TURN work really well.. TURN means using a relay.. And Google said that with Google Talk, less than 5% of calls use the relay, that means that NAT traversal is successful 95% if the time. With a relay,. you get very close to 100%.

    2. Re:NAT traversal in practice? by Jonner · · Score: 1

      from the WebRTC FAQ:

      Includes and abstracts key NAT and firewall traversal technology using STUN, ICE, TURN, RTP-over-TCP and support for proxies.

      Does anyone know how well this works in practice? It seems that some external server will be needed for coordination, making this very much less P2P than it would otherwise be.

      -molo

      Unfortunately, the same is true for any peer to peer protocol. NAT breaks the Internet and there will never be a perfect workaround.

    3. Re:NAT traversal in practice? by Bob+Loblaw · · Score: 1

      Unfortunately, the same is true for any peer to peer protocol. NAT breaks the Internet and there will never be a perfect workaround.

      Never say never. NAT will mostly die out with IPv6 given that each person could have many directly routable IP addresses and there will still be lots left over. You switch over for free right now with a tunnel broker if you want.

      The auxiliary security aspect of NAT will keep it around for a while I think. But there are better options and a simple firewall rule on the router can replicate the same thing if you only want outgoing connections.

    4. Re:NAT traversal in practice? by Jonner · · Score: 1

      Unfortunately, the same is true for any peer to peer protocol. NAT breaks the Internet and there will never be a perfect workaround.

      Never say never. NAT will mostly die out with IPv6 given that each person could have many directly routable IP addresses and there will still be lots left over. You switch over for free right now with a tunnel broker if you want.

      The auxiliary security aspect of NAT will keep it around for a while I think. But there are better options and a simple firewall rule on the router can replicate the same thing if you only want outgoing connections.

      What I mean is that there will never be a perfect workaround as long as NAT is used. Of course, I hope that once IPv6 becomes mainstream, NAT will die out, but I'm not sure that'll happen as some seem attached to it. I will be playing around with IPv6 soon and talking to my ISP about getting it from them.

      One of the reasons I'm not certain that NAT will die out quickly even when IPv6 is mainstream is that so many people have the false impression that NAT itself has security benefits. The truth is that implementing NAT requires connection tracking which is also required for stateful firewalls and both NAT and stateful firewalls have grown up simultaneously. Today, it's just as easy to configure a stateful firewall without NAT as with it using Linux iptables for example. However, it'll probably be many years before proper use of stateful firewalls makes it into cheap routers. Many of these appliances currently don't even support IPv6.

    5. Re:NAT traversal in practice? by Bob+Loblaw · · Score: 1

      DD-WRT does support IPv6 and has some setup info here:
      http://www.dd-wrt.com/wiki/index.php/IPv6

      While the native firmware may not, OpenWRT and DD-WRT bring that support to a lot of routers.

      When you sign up with a tunnel broker, you get a ridiculous number of IP addresses assigned to you (you get a whole subnet). So I think once people get the hang of it and their are rubber stamp solutions available, NAT will die off.

    6. Re:NAT traversal in practice? by jon3k · · Score: 1

      "NAT breaks the Internet"

      Yet somehow about a billion people are using it right now. It's a messy hack but it doesn't "break the Internet".

  18. direct P2P links .. by Anonymous Coward · · Score: 1

    "WebRTC is an API that used the new P2P web API to allow developers to implement audio and video communications using direct P2P links between browsers"

    But how will security services be able to monitor this if it don't go through some supernode?

  19. Google will only let you call out in the US by m50d · · Score: 3, Insightful

    And since the big reason for using skype is to stay in touch internationally, that's a much bigger barrier than you might think.

    --
    I am trolling
  20. Needs to ba a 'verb' by bogaboga · · Score: 1

    For this to even be a great success, the application needs to be `verbable` (I know verbable as a word does not exist in the English dictionary).

    That is, it needs to be put into a sentence as: 'skyped' is to skype, 'googgled' is to google, and so on...So we need a verb for the application. Suggestions welcome.

    My suggestion 'Mirror' so that we can say bogaboga mirrored in from Helsinki. How about that?

    1. Re:Needs to ba a 'verb' by nschubach · · Score: 1

      I don't use Skype all that much, but when someone wants to communicate with me via Skype, they've never said "I want to skype you." It's always just "I'll call you on Skype."

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:Needs to ba a 'verb' by bogaboga · · Score: 1

      I have heard a lot of..."Our correspondent, or contributor , skyped in earlier from Stockholm."

      I must admit that I have also heard yr format too. I hope you agree that a good sounding name is also critical to early/easy adoption. I think it's one reason why DOS command names were easier to remember as compared to their Linux/Unix counterparts.

      Compare how to change file name united.txt to hope.txt
      Linux/Unix: mv united.txt hope.txt
      MS DOS: rename united.txt hope.txt

      Surely, it's easier on MS DOS as compared to Linux/Unix.

  21. WebRTC Open Code is missing important bits by Tester · · Score: 5, Interesting

    The WebRTC code that was released is missing many important bits that are required to compete against Skype. The most important is probably a bandwidth management engine, the code that's currently public just sends at a pre-configured bitrate. That means it can only do low resolution video with a shitty quality.

    That said, Google Talk in GMail and Android have a dynamic bitrate stuff, and I expect they will be released at some point. I should also mention that Farsight2/Farstream using in Empathy and Pidgin are currently gaining the same kind of bandwidth management that Google is doing. So we should get at least two independent open implementations soon.

    1. Re:WebRTC Open Code is missing important bits by Anonymous Coward · · Score: 0

      Or high bit rate with good quality (on a high bandwidth network)

  22. Privacy concerns by sakura+the+mc · · Score: 1

    Unlike Skype with the backdoor rumors, Google will give your data away through the front door.

  23. Skype usability by Anonymous Coward · · Score: 0

    Most people that use Skype do so for a number of usability reasons:

    - Easy to use interface not clobbered with social stuff (until now)
    - Runs on Linux, Windows and Mac
    - Stand alone program that does not get in front of you every time like MSN that has lots of giant windows
    - Multiple connections from multiple computers
    - Messages don't come back, nor you should ever retype a message. If you type and press enter, its the IM system the job to deliver it (much unlike MSN)
    - And some others

    Web browsers with p2p ability cannot do that.

    Well, sadly Microsoft can disrupt all the Skype usability, or could get rid of it in favour of making everything MSN.

    Just adding the Landline phone call, SMS messaging and the localized billing systems to MSN won't make it.

    1. Re:Skype usability by JSBiff · · Score: 1

      I tend to agree with you and other posters, that there's nothing particularly "better" about it being in a web browser, and nicely designed stand-alone apps are my preference, too.

      However, I do have some comments on some of your points. . .

      "- Multiple connections from multiple computers"

      I don't know if this browser-based P2P system actually *does* do that, but I don't see why it technically *couldn't*.

      "- Messages don't come back, nor you should ever retype a message. If you type and press enter, its the IM system the job to deliver it (much unlike MSN)"

      I don't see why a browser-based solution can't queue your messages and deliver them at the next opportunity - however, the server based approach does have the advantage that both computers don't have to be on at the same time, EVER, for delivery of text messages. With the browser based approach, there would have to be short periods, frequently, where both computers are on and logged in at the same time. In practice, I think it's pretty likely that for most users, there would be such windows almost every day, so that's not a huge disadvantage, I don't think.

  24. If it is just a P2P API.. by yarnosh · · Score: 1

    If it is just a P2P API, why the hell do I care if it works with in a browser or has anything to do with the web? I really don't get this obsession with putting things inside browsers. Yeah, it might be handy from time to time to be able to check something on the web like gmail, but for any serious use, I WILL want a desktop (or mobile) app. Sorry, but web apps just don't integrate like desktop apps do. I like Skype's dedicated contact list floating its own window (old Mac version). Notifications through Growl and the Dock. I would be severely crippled if I had to run any Skype replacement inside a browser. It would suck. So.. yeah. Great that it is an open API, but I don't care that it works in a browser.

    Note that Skype also does neat things like screen sharing, group chats, etc. I use it very extensively for work.

  25. OMG... I cannot believe it... by cjjjer · · Score: 1

    Slashdot confirms: "It's a game changer".

    1. Re:OMG... I cannot believe it... by VortexCortex · · Score: 1

      Slashdot confirms: "It's a game changer".

      "A game changer" ostensibly this means "a blow hard" -- In reference to the 8 & 16 bit era of cartridge based video games and the strange behaviors of those who attempted to "changed the game".

    2. Re:OMG... I cannot believe it... by qpqp · · Score: 1

      In other news: scientists discover the secrets of socket programming. In their current issue, Science Now has quoted one of the researchers as saying: "It's incredible how much performance we gain by running directly on the operating system level instead of the browser. To facilitate the use of information that was exchanged through sockets with http, we created an abstraction layer that lets us send and receive any events and data to and from the browser. This enables developers to easily develop small programs that allow other protocols to communicate through our common-http-API. We called these small programs plugins. We believe they will become very popular one day, maybe even a game-changer."

  26. What game changer? by sjvn · · Score: 1

    Skype is P2P VoIP too. This is old technology rehashed one more time. It works OK--I mean there's a reason why Skype's so popular--but if you really want useful open-source VoIP look to SIP implementations.

    Steven

    1. Re:What game changer? by Hatta · · Score: 1

      Is there a good HOWTO out there for SIP? There's lots of information out there, but none of it is nicely organized. I'm looking for a nice short overview of what I need to do to ditch my land line. Do I need anything besides a linux box and with a sound card? Can I use my POTS phone transparently if I have a voice modem? Is Asterisk something I need to run at home, or is it what SIP providers run?

      Once upon a time, pretty much anything you could want to do with a Linux box was documented step, by step in a HOWTO. It's a shame these have fallen out of favor.

      --
      Give me Classic Slashdot or give me death!
    2. Re:What game changer? by b0bby · · Score: 1

      If you're willing to pay a SIP provider ~$4/mo, I think you just need a softphone for your Linux box. If you want to setup asterisk yourself, look at nerdvittles.com, they have an easy step-by-step install. Works well in a VM for me, though I'm just playing with it. They include a lot of the security stuff that noobs like me would overlook; I'm still hesitant to open it up to the wide world, though.

  27. Game Changer! Game Changer! by Anonymous Coward · · Score: 0

    Welcome to a technology I've happily been using for phone service (with real analog cordless phones) for the last 4 years. These the-browser-is-the-OS fanatics have yet to realize, sadly, that there's nothing revolutionary about re-implementing existing stuff on a different platform.

  28. p2p and NAT by Twillerror · · Score: 1

    Although P2P is pretty cool, I do feel like having a server in the middle generally helps things.

    Sure there is uPNP, but I don't even like using it with bittorrent.

    Skype does open a port on your machine, but I think in general don't you use a middle server that connects the two sides ( likely behind firewalls ) together?

    What I'd rather see is a more general purpose API that connects to networks, sound, and video. We are definitely getting there, but we can essentially replace Flash with a few more APIs and further Javascript performance improvements.

    From a security standpoint we have to find a way to let Javascript do network connections that are not the same as the main URL. I think the easiest way it to use something like SPF where a dns entry can be plopped on the main sites URL marking the IP address of the server as safe.

    This won't really replace Skype as they still have native apps and other access points ( POT lines ), but it could even be used by skype while you are on the road versus some Flash app.

    And can't we get an open web cam API before a P2P api? This is why Google needs better product teams, engineers just decide to do cool things, not always useful ones.

    1. Re:p2p and NAT by Ksevio · · Score: 1

      If Skype can't connect directly p2p (both users are NATed) it uses a third peer on the network that both can connect to - not really a server.

    2. Re:p2p and NAT by jon3k · · Score: 1

      "Skype does open a port on your machine, but I think in general don't you use a middle server that connects the two sides ( likely behind firewalls ) together?"

      95% of Skype calls are peer-to-peer using STUN, a technique for allowing two nodes behind firewalls to connect directly to one another.

  29. "Can it replace. . ." is the worst phrase in tech by JSBiff · · Score: 1

    I'm sorry, but a huge, huge problem over the last two decades is this whole mentality of can XYZ's proprietary approach replace ABC's proprietary approach.

    I don't want protocols that are implemented in a single app by a single vendor. What I want is to be able to use the chat app of MY CHOICE and talk to any other use of any other chat program, so that they can use the chat program of THEIR CHOICE.

    So, in my ideal world, people on aim can send texts, audio chats, video, files, etc to people on Google Voice, Skype, WebRTC, MSN, Yahoo, or what-the-heck-ever.

    That's the way email has been working forever, and it's a great model. With chat programs, since you can choose who to accept messages from and who to let see when you're online, etc, you have much less problem with spam, etc, than you would with email.

    But, why can't we adapt the "user@serviceprovider.tld" model of contacting people to the world of IM, instead of having to have 8 different chat accounts on 8 different service providers, none of whom will interoperate with anyone else?

    Email would suck if you needed a seperate email account to send and receive email from every different ISP. Chat sucks today, for that reason.

  30. good bie bittorrent... by C0vardeAn0nim0 · · Score: 1

    P2P built in the browser...

    I am the only one seeing this as the next big platform for file sharing ? one that doesn't require an external client like bittorrent does ?

    other advantage, the possibility of using SSL long before starting a search/download would completly block bittorrent monitoring companies from reporting users media associations, if done right.

    who want's to start codding ?

    --
    What ? Me, worry ?
  31. Re:"Can it replace. . ." is the worst phrase in te by JSBiff · · Score: 1

    Perhaps I should clarify one point. Before anyone brings it up, I know that, for the most part, the protocols themselves are "open" enough that, e.g. Pidgin can login to any of the different chat servers. The problem is, that I have to have a seperate account and login to every different chat server.

    I want to login to a single chat server of my choice, and still be able to get presence info, chat via text ,voice, or video, and transfer files, with anyone on any other server.

  32. That doesn't mean they're going to open FT up by name_already_taken · · Score: 2

    Steve Jobs said it at the WWDC keynoe when it was announced in June of last year: "We're going to the standards bodies starting tomorrow and we're going to make FaceTime an open industry standard."

    All that means is that FaceTime's protocols will be open - so anyone could build their own implementation of a FaceTime client or a FaceTime server (presumably it needs one).

    It does not necessarily mean that Apple's FaceTime system will accept connections from non-Apple FaceTime clients, or that Apple's FaceTime clients (the FaceTime app on OS X, or FaceTime on iOS devices) will connect to non-Apple FaceTime servers.

    Which is too bad, really. I hope they do fully open it up to outside use, but I doubt it.

    --
    Putting moderation advice in your .sig lowers your karma!
  33. Not true. In fact they're cheaper than Skype. by Fred+Ferrigno · · Score: 1

    You can call out internationally with Google Voice, it's just not free. The rates are here. I spot checked a few countries with Skype's rates and Google seems to be cheaper.

    1. Re:Not true. In fact they're cheaper than Skype. by solkimera · · Score: 1

      You can call from the US to the rest of the world. But from the rest of the world is not available, unless you VPN and come out from the us or something similar.

  34. Get back in your hole by Anonymous Coward · · Score: 0

    Oh, it's yet another thing limited to the USA. Carry on, nothing to see here.

    No, it's great, since this is a US-based website.

    You don't see a load of Americans complaining when there's a story about BT, do you? No, you don't.

    What you're doing is similar to a Frenchman traveling to Hong Kong and complaining that all the cars have the steering wheel on the wrong side. It's pointless, like your very existence.

    1. Re:Get back in your hole by obarthelemy · · Score: 1

      I missed the disclaimer that this website is for US only. was there a EULA too ?

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    2. Re:Get back in your hole by Anonymous Coward · · Score: 0

      "For US Only" is not the same as "US Based." Besides, I would be very surprised if google did not extend the service to other locations in the future.

  35. Just costumers? by name_already_taken · · Score: 1

    it's all irrelevant, as long as those loss leaders bring costumers to revenue/profit generating products.

    I bet they also appreciate the customers who work outside of the theatrical clothing field.

    --
    Putting moderation advice in your .sig lowers your karma!
  36. Privacy is what interests me by mcrbids · · Score: 1

    As the CTO of our small company, it bothers me that we use Skype internally. It is very convenient and productive to be able to have snap meetings and group discussions mid-day without having to go through the pain of calling everybody, etc.

    But what bothers me is that all this information is going through a 3rd party's servers and I'm pretty paranoid. Ideally, I'd want a service that was cross platform, convenient, and provided a nice mix of calling, video sharing, and text chats across all platforms. Skype does an awful good job at this at the cost of privacy/security issues.

    Now my small company does nothing that would be a tremendous surprise if revealed, but it does bother me to give this kind of information to *any* third party.

    And when I say "all platforms", that's what I mean: Windows, Mac, Linux, Android, iPhone, Blackberry, etc. which we get now with Skype.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Privacy is what interests me by jon3k · · Score: 1

      Setup an Asterisk server and using a soft phone (like installing Cisco IP Communicator in SIP mode, google for it).

  37. Re:"Can it replace. . ." is the worst phrase in te by yarnosh · · Score: 1

    I don't want protocols that are implemented in a single app by a single vendor. What I want is to be able to use the chat app of MY CHOICE and talk to any other use of any other chat program, so that they can use the chat program of THEIR CHOICE.

    Historically, this leads to a very dumbed down/least common denominator feature set, like the web.

    That's the way email has been working forever, and it's a great model.

    SMTP was designed in a different time when there was nothing to compete against. It was just taken for granted that everyone would implement SMTP for mail transfer. Well, assuming you had a dedicated connection, otherwise you had to use silly things like UUCP. The days when you could propose a protocol and people would just start using it are over.

    But, why can't we adapt the "user@serviceprovider.tld" model of contacting people to the world of IM, instead of having to have 8 different chat accounts on 8 different service providers, none of whom will interoperate with anyone else?

    Because the people proposing such systems are either private for-profit enterprises out to make a buck or small open source groups with no means to market their idea. There's so much noise out there.

  38. Re:"Can it replace. . ." is the worst phrase in te by yarnosh · · Score: 1

    I think the reason email works this way is because it is considered a first class internet service and essential to business. IM, not so much. You can do voice chat over the phone if you need it. There's no reason for a business to run an IM server.

  39. WebRTC was in SKYPE pre 3.2 releases by John+Sokol · · Score: 3, Informative

    Yup, your heard me, Global IP Solutions that was aquired last year by google was maker of the Engine that Skype was using.

    Looks like they parted ways back in 2007 with Skype 3.2.

    Looks like Skype really shot them selves in the foot on this one, Google just opensourced it with a BSD style license and soon Skype will be history.
    Which may explain why they sold off to Microsoft reciently.

    You can read more on my blog post.
    http://videotechnology.blogspot.com/2011/06/webrtc-bringing-real-time.html

    --
    I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
    1. Re:WebRTC was in SKYPE pre 3.2 releases by walternate · · Score: 1

      Yup, your heard me, Global IP Solutions that was aquired last year by google was maker of the Engine that Skype was using.

      Looks like they parted ways back in 2007 with Skype 3.2.

      I know correlation does not imply causation, but it is interesting how much more popular Skype have become after this. In 2007 Skype had under 300m users, by 2010 they had more than doubled to over 600m.. Doesn't look like this parting of ways hurt Skype in any way, quite the opposite, the popularity growth makes it look like a blessing for Skype.

    2. Re:WebRTC was in SKYPE pre 3.2 releases by fat_mike · · Score: 1

      Microsoft (and the other companies bidding) didn't want Skype for their technology just like Fox didn't buy MySpace for their technology and the Huffington Post wasn't bought for their *technology*. Microsoft bought (and why Fox bought MySpace and etc etc etc) for the user base and the future revenue involved with said user base.

      Seriously, you all need to get out of the server room, class room, mom's basement and pick up a Wall Street Journal or use rational thinking. Microsoft has shareholders as does Apple and Fox and Boeing and soon so will Facebook! These shareholders expect dividends for the money they invest. You know what happens when a company sits on its hands and does nothing and just fights among itself.....Linux happens!

    3. Re:WebRTC was in SKYPE pre 3.2 releases by John+Sokol · · Score: 1

      True,
          Skype was initially about the tech, but also a customer base. With WebRTC out there, the value of the tech drops fast leaving just the customer base which most likely hit staturation, and was starting to decline.

      --
      I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
    4. Re:WebRTC was in SKYPE pre 3.2 releases by Anonymous Coward · · Score: 0

      Your English is so bad I cannot read your blog.

  40. Close, but wrong. by Anonymous Coward · · Score: 0

    Close, but wrong. Google will only let you call out with an account that says it's from the U.S. I'm using it in Germany.

  41. The browser is so twentieth century, by westlake · · Score: 1

    This really is a game changer.

    The game changer is the "app." It installs on any device with Internet access. It doesn't need the browser. It doesn't need the "brand-name" OS.

  42. Re:"Can it replace. . ." is the worst phrase in te by snadrus · · Score: 1

    That's called a Federated Protocol. Great federated protocols require great voice/video protocols FOSS and patent-free (just as email). This is the first step. Google Wave's Federated protocol layer atop standard XMPP appears to be the strongest direction toward what you're looking for.

    --
    Science & open-source build trust from peer review. Learn systems you can trust.
  43. what's in a name by Anonymous Coward · · Score: 0

    "while this feature doesn't seem to have gotten a lot of attention so far"

    I don't know about everyone else, but the name "WebRTC" doesn't attract my attention. In fact it sounds like something I'd rather avoid, like WebTV or WebMD..

  44. Browser will match my OS in 15 years by Anonymous Coward · · Score: 0

    Neat, but aren't we badly reinventing the wheel here??

    I feel like browsers will offer in 15 years what my OS offers today....

  45. Google Voice still US only by Anonymous Coward · · Score: 0

    Skype works in any country. Phone service is very, very expensive in some countries. Google voice is US only and has no penetration in these places. In fact I have never met anyone who uses google voice...

  46. Not just Google by mnot · · Score: 1

    This is a standards effort coordinated between the IETF and W3C; see:
        http://datatracker.ietf.org/wg/rtcweb/charter/
        http://www.w3.org/2010/12/webrtc-charter.html

    While Google is certainly involved, it's a lot more than them, with folks from many companies (including Skype, at least pre-MSFT) participating; see:
        http://rtc-web.alvestrand.com/home/participants

  47. Re:"Can it replace. . ." is the worst phrase in te by Anonymous Coward · · Score: 0

    This is actually largely happening. AIM and GTalk can interoperate. AIM and ICQ likewise. I think Yahoo and GTalk can also inter-operate.

  48. Why this when there's Asterisk? by obscuro · · Score: 1

    Asterisk has been doing this right for a LONG time. Making a flavor that runs on the desktop, is packaged with a nice client and tied into a SIP directory service would give you Peer-to-Peer. That amount of work would be less than a week for one good dev. Within a month you'd have something Mr. N00b could handle.

    Yeah, it doesn't run in a browser but it's also a real VOIP link with open standards and no corporate intervention.

    --
    Every rule has more than one consequence.