Slashdot Mirror


Mozilla Combines Social API and WebRTC

theweatherelectric writes "Mozilla has put together a demo which combines WebRTC with Firefox's Social API. Over on Mozilla's Future Releases blog, Maire Reavy writes, 'WebRTC is a powerful new tool that enables web app developers to include real-time video calling and data sharing capabilities in their products. While many of us are excited about WebRTC because it will enable several cool gaming applications and improve the performance and availability of video conferencing apps, WebRTC is proving to be a great tool for social apps. Sometimes when you're chatting with a friend, you just want to click on their name and see and talk with them in real-time. Imagine being able to do that without any glitches or hassles, and then while talking with them, easily share almost anything on your computer or device: vacation photos, memorable videos — or even just a link to a news story you thought they might be interested in – simply by dragging the item into your video chat window.'"

27 of 44 comments (clear)

  1. do not want by Anonymous Coward · · Score: 1

    this sounds like it should be an addon, not something native.

    1. Re:do not want by ganjadude · · Score: 1

      Most of it is an addon currently. This is more about bringing the tech into the browser standards if i can read through this badly written summary anyway

      --
      have you seen my sig? there are many others like it but none that are the same
    2. Re:do not want by Hsien-Ko · · Score: 2

      Indeed.
      For every "FIREFOX IS FAST!!" there's always got to be another design decision to slow it back down with some sort of new bloat.

    3. Re:do not want by Fallingcow · · Score: 2

      Phoenix through Firefox1.x were light browsers.

      Modern Firefox is so damn bloated that it might be the fattest browser on any system I own.

      On my work laptop, only three things kick on the system fan: 1) compiling, 2) opening Eclipse or doing anything in it whatsoever, 3) launching Firefox with one or two tab set to auto-open.

      Which is why I use Chrome now, and if I couldn't for some reason then I'd run Safari or (*shudder*) Opera.

      Firefox is a browser of last resort, like IE. It's a clunky beast like Netscape/Mozilla used to be. It's as if they've forgotten why they created Phoenix/Firebird/Firefox in the first place...

    4. Re:do not want by Lennie · · Score: 1

      I really don't understand your choice and I've heared this before. The code base of Chrome is a lot larger and Chrome actually uses more memory (partly because of it's multi process model). So it really does not make a lot of sense.

      --
      New things are always on the horizon
    5. Re:do not want by Fallingcow · · Score: 1

      All I know is launching Chrome with two dozen tabs open is faster than launching Firefox with two, and doesn't make my system fan kick on. It also doesn't make my other heavyweight applications less responsive like having FF open does; I get way more busy spinners and unresponsive GUI elements system-wide when FF is running. I can open a new tab without delay with tons of other tabs open, while FF is always sluggish to do the same even with only a couple tabs open.

      Everyone where I work has noticed the same thing, and switched away from FF to Chrome or, occasionally, Safari, as a result. I don't think we have one FF fan left; it's joined the class of programs that we only open because we absolutely have to, and close as soon as possible.

      Maybe it uses more memory, but I know that Chrome respects my time and the needs of other running applications much better than FF does. Don't know why, but it's not a subtle difference; more than once the answer to "why the hell is my system running like crap?" has been "oh, because I accidentally forgot to close FF".

    6. Re:do not want by Fallingcow · · Score: 1

      Last time I used it, it was far more prone to weird rendering problems and crashes (possibly a result of bad markup/code, but as a user of the browser I don't really care why those things happen) and the GUI still felt, as it had for years, like something out of Windows 95.

      Not terrible, but a distant third for me. I could have put "*shudder*" next to Safari too, since the only browser I actually enjoy using right now is Chrome.

      Maybe Mozilla's creative process will turn out to be cyclical and there'll be a new Phoenix project that'll give us a super-light-weight, plugin-friendly browser that renders pages reasonably well, and lacks a ton of UI fluff. Then in six or seven years that one will completely lose its way, and a few years later, after losing market share, they'll do it all over again.

      I hope so, anyway, because I'd prefer something Mozilla backed to something Google backed.

  2. actual explanation of what it does by Trepidity · · Score: 5, Informative

    If you were likewise confused by this blurb about clicking on friends' names in the browser, what WebRTC actually is at a technological level, at least, is basically a collection of real-time P2P streaming-media stuff that is currently usually implemented via browser plugins or 3rd-party software. W3C is trying to standardize and expose it via more normal javascript APIs.

    The basic functionality will include things like: users opening video or audio streams with each other (which includes NAT-punching, negotiating codecs, etc.) to support Skype-style video chat in the browser; streaming logic to deal with sending/buffering/etc. for P2P streams; support for data connections directly between users, to allow browser-based multiplayer gaming to bypass a central server; and some kind of management of local multimedia resources that I don't fully understand.

    The draft standard is here.

  3. Great news for camwhores by hinchles · · Score: 1

    It'll now be easier to camwhore all day without relying on unstable flash or java \o/

  4. Re: Some Neck Beard Action by PixetaledPikachu · · Score: 2

    Look at it this way: this news isn't for the anti social neck beard that doesn't want to mingle, but for the anti social neck beard that may want to implement said functions at his work and get paid

  5. Let me know when... by Agent+ME · · Score: 3, Interesting

    ... the documentation on these features exist, and the Social API works for more things than just Facebook. There's literally a whitelist in the browser (about:config, key social.activation.whitelist) which only allows Facebook to use the Social API features. (And if you edit the whitelist yourself and try to use the feature on a different site, it just re-opens the Facebook sidebar because Facebook's siderbar seems to be hardcoded in other places too.)

    1. Re:Let me know when... by Agent+ME · · Score: 1

      When the browser asks you if you want to use one of these features, just click No. No one is forcing you to use a Facebook siderbar.

    2. Re:Let me know when... by caspy7 · · Score: 3, Informative

      As it stands there is one page on the internet (on Facebook's site) that can install this sidebar.
      Avoid going to that page and clicking the "Turn On" button and you should be golden.

    3. Re:Let me know when... by Alex+Zepeda · · Score: 1

      When the browser asks you if you want to use one of these features, just click No. No one is forcing you to use a Facebook siderbar.

      Meanwhile, the Mozilla folks have been dodging HTML4 and CSS3 for over twelve years. You tell me, what sounds like a better use of time: bloating the browser with some bullshit Facebook-specific plugin or allowing for decimal aligned numbers in tables?

      Sadly, Firefox becomes less and less relevant as they try the most hamfisted ways to maintain relevance.

      --
      The revolution will be mocked
    4. Re:Let me know when... by Agent+ME · · Score: 1

      Why would you assume that? Eventually, the social API is going to work for sites other than Facebook too. Would you assume that Firefox periodically tries to contact every single site that supports the feature even when you didn't enable it? That's ridiculous.

  6. Re:Some Neck Beard Action by Anonymous Coward · · Score: 2, Insightful

    You're going to get modded down (probably rightly so) for your flame presentation, but your content is true: the thing that most slashdotters don't appreciate is that 99.99% of the world does not use computers to "hack out perl scripts and learn that exciting new regular expression syntax". They use computing to socialize. It's an extension of their social circle, which explains why things like Facebook are so wildly popular. But it's certainly true that a certain segment of the population doesn't get this, and is offended that "their" technology is being used by the unwashed masses for things as mundane as socialization.

    Humans are social creatures and social computing is only going to become more and more important to daily life as time goes on. I think it's much like... gearheads being annoyed that anyone can buy a car now and run it for 200,000 miles without having to know how to replace head gaskets and so on. It took "their" hobby and made it far less relevant, so that reliable cars are accessible to anyone. Since it's less exclusive now, they have suffered a loss of their club. The same thing has happened to the oldschool command-line computer hackers. They're seeing the world at large adopt technology, and use it in their normal day to day lives, and they don't like it one bit.

  7. Re:Some Neck Beard Action by Trepidity · · Score: 2

    I don't think techies object to using technology for socialization. That's something techies themselves have been doing for decades! Even years ago before so many "normal" people were on the internet, social technologies like IRC, Usenet, and mailing lists were extremely popular.

  8. The Browser is the OS. by ipquickly · · Score: 2

    The web browser is the GUI of the cloud. The operating system is irrelevant as Firefox on OS X, Linux or Windows will provide exactly the same user experience reducing the OS to an api.

    I wonder if these standards will result in an explosion of new web browsers or of specialized applications, each claiming to be better/faster than the other.

    1. Re:The Browser is the OS. by Lennie · · Score: 1

      Firefox isn't more of an OS than any other browser, but of course there is also the Boot2Gecko / Firefox OS, now that is Firefox as an OS. :-)

      --
      New things are always on the horizon
  9. Re:Some Neck Beard Action by Anonymous Coward · · Score: 1

    That's how web standards work. Multiple browsers try out alpha implementations to figure how the feature should actually work and get feedback on it. The browser developers discuss what precisely the final standard should look like and then declare it a standard once they agree. I'm not sure about these standards, but at least in CSS there's prefixing (putting "-webkit-", etc. in front of properties) to prevent any confusion about draft vs. final standards.

    Thinking of web standards as something developed in a void and then implemented in real browsers only when finalized gives a very warped view of the actual process.

  10. iChat by Tom · · Score: 3, Insightful

    Imagine being able to do that without any glitches or hassles, and then while talking with them, easily share almost anything on your computer or device: vacation photos, memorable videos â" or even just a link to a news story you thought they might be interested in â" simply by dragging the item into your video chat window.'"

    In other words, what iChat has allowed me to do for half a decade? I've used it to run contract negotiations with the contract document shared via iChat to all parties, for example.

    So what exactly is new here?

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:iChat by hawkinspeter · · Score: 4, Insightful

      Not being tied to Apple or any particular OS?

      --
      You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
  11. Cool new by CimmerianX · · Score: 1

    "it will enable several cool gaming applications" Any product that includes 'Cool' in the description is automatically off my list of things I need. You don't see a "cool,new seatbelt design' or a 'cool, new high fiber cereal'..... do ya?

  12. The bigger WebRTC news by yourlord · · Score: 2

    Is that the IETF WebRTC draft mandates the Opus audio codec for all clients..
    http://www.opus-codec.org/

    From:
    http://tools.ietf.org/html/draft-ietf-rtcweb-audio-01
    3. Codec Requirements

          To ensure a baseline level of interoperability between WebRTC
          clients, a minimum set of required codecs are specified below. While
          this section specifies the codecs that will be mandated for all
          WebRTC client implementations, it leaves the question of supporting
          additional codecs to the will of the implementer.

          WebRTC clients are REQUIRED to implement the following audio codecs.

          o Opus [RFC6716], with any ptime value up to 120 ms

    1. Re:The bigger WebRTC news by Lennie · · Score: 1

      Yes, this is really cool. Opus really is the best of all and it's royalty free and had an open source implementation. Yes, it was partly done by Skype and the people from http://xiph.org/ thus it is BSD-licensed.

      What more could you want ?

      Comparisons:

      http://opus-codec.org/comparison/

      Demo:

      https://www.youtube.com/watch?v=iaAD71h9gDU#t=28m0s

      --
      New things are always on the horizon
  13. Re:Default set of plugins by Lennie · · Score: 1

    You want to go back to an area where you need to install things as seperate downloads ? Similair to Real Audio player, Quicktime player and so on ?

    --
    New things are always on the horizon
  14. Untied from a server by snadrus · · Score: 1

    True P2P. The internet can realize its potential for peer exchanges. Servers and censorship begin to lose their grip.

    --
    Science & open-source build trust from peer review. Learn systems you can trust.