Slashdot Mirror


Gaim Forks To Get Voice And Video Support

RAMMS+EIN writes "Everyone's favorite instant messenger, Gaim, has recently been forked. The new gaim-vv project aims to provide voice and video chat support, which will eventually be backported into the main branch." Nice to see an amicable fork; it sounds like this will mean competition for GnomeMeeting.

20 of 301 comments (clear)

  1. Re:Too many choices by RAMMS+EIN · · Score: 5, Informative

    Right, people don't want to be swamped with options, but they do want to have voice and video chat.

    The comment about GnomeMeeting is quite inaccurate, as GnomeMeeting uses the H.323 protocol, which was used by Netmeeting and old versions of MSN Messenger, but is not used by any messengers these days. What gaim-vv aims to provide is voice and video chat with AIM/iChat, MSN, Yahoo, etc, that is, the protocols that people actually _use_.

    --
    Please correct me if I got my facts wrong.
  2. good thing by jangell · · Score: 5, Insightful

    The way I look at it, this could be a very good thing.. From what I've witnessed currently the gaim development team is busy with many things, and cannot focus on one or two certain features.

    Now that It has forked off the developers that are interested in this will have the time to do the one thing they WANT to do, not a bunch of others.

    The way I look at it, it is kind of like the introduction of the assembly line, a group will be very skilled at one task and not be working on and assembleing all the other features.

    Quite frankly, This is one feature gaim is really lacking. With the introduction of broadband services in the home, video and voice is extremely popular.

    It's hard to get someone to try linux when their main tasks cannot be performed.

    This is a very good thing.

  3. iChat AV / AIM Video Chat by metalligoth · · Score: 5, Interesting

    Is it compatible with Apple's iChat AV / AIM's video and audio chatting?

    If so, that would most certainly rule. iChat AV is awesome, but chatting on the Windows AIM client restricts one to a tiny window, whereas with iChat you can take up the whole screen if you want.

    Also, I have lots of x86 using friends that hate booting into Windows from Linux just to use advertising-ridden AIM.

    1. Re:iChat AV / AIM Video Chat by RAMMS+EIN · · Score: 4, Informative

      ``Is it compatible with Apple's iChat AV / AIM's video and audio chatting?''

      That's the idea. However, an idea is all there is for now. AFAIK, all major IMs use proprietary protocols for voice and video that have not been reverse engineered yet.

      --
      Please correct me if I got my facts wrong.
    2. Re:iChat AV / AIM Video Chat by hak1du · · Score: 5, Insightful

      Also, I have lots of x86 using friends that hate booting into Windows from Linux just to use advertising-ridden AIM.

      The ads are part of their business model. If lots of people switch to using open, ad-free clients, they'll eventually just decide to keep those clients from connecting. That's the trouble with using software that relies on proprietary protocols and proprietary servers.

      I know it's less convenient, but try to get your friends to use chatting (in particular, video chatting) using open protocols. There are technically perfectly good choices: H.323, Jabber, etc. People just have to use them more. And the longer AIM becomes entrenched, the harder it will get to change.

      Just imaging what E-mail would be like if it had started like chatting--with AOL, Microsoft, and a few others controling the servers and the infrastructure. Ultimately, ISPs should provide IM servers just like they provide mail servers.

  4. Re:I wish... by scmason · · Score: 5, Insightful

    Are you missing the entire point of post? It is open source, you don't have to wrestle control from anyone. Just take it, fix it and use it. If your changes are useful, they will make it back into the product, or you can start your own fork.

    Duh. ..

    --
    "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  5. Woot! by Anonymous Coward · · Score: 5, Insightful

    Exciting news indeed.

    Gaim is the only decent AIM client for I've run across for Windows - the official client is utter crap, and Trillian is bloated payware. Still, some of my less-technically-inclined friends refuse to use Gaim, citing the fact that it doesn't have enough cool features and "bling bling". With cool new features like these, I have more ammunition in my battle to get people to switch ;p

    Now, if only the Gaim folks would get their act together on MSN support ...

  6. Re:I wish... by ChipX86 · · Score: 4, Informative

    We won't have a 1.0 release. Our version number is just the previous number + 1, so a 1.0 just isn't going to happen :) Sorry. Remember though that a stable, full-featured program doesn't have to be labeled 1.0.

  7. Re:I wish... by RAMMS+EIN · · Score: 4, Interesting

    Honestly, they should have called it 1.0 somewhere around 0.55. That version was stable and did everything it needed to do. The port to GTK2 should have been 2.x; I think the change is major enough to bump up the major version number.

    --
    Please correct me if I got my facts wrong.
  8. Re:another fork? by RAMMS+EIN · · Score: 4, Informative

    I may be wrong, but AFAIK ayttm is a everybuddy fork and everybuddy is not based on the Gaim codebase. They are very similar, though. Traditionally, eb has had the features and Gaim the stability. I wish they would cooperate more...

    --
    Please correct me if I got my facts wrong.
  9. iChat uses H.263 by FreeHeel · · Score: 5, Informative
    from Apple:

    iChat AV uses the industry-standard H.263 video codec and advanced pre- and post-processing techniques to deliver picture-perfect video. It uses the sophisticated technologies built into QuickTime to compress the video and audio while maintaining rich detail, natural colors, and smooth video over any 100-Kbps or faster Internet connection. Specific technologies include:
    • Spatial anisotropic diffusion to maintain edge detail and sharpness while reducing unnecessary digital "noise."
    • Temporal noise reduction to average out noise between video frames while avoiding motion blurring.
    • Post-filtering of the received video to avoid blockiness and ringing artifacts.

    iChat AV uses a sophisticated digital audio codec to deliver the same crystal-clear audio quality that you expect when you use a typical landline telephone. The fullduplex technology built into iChat AV lets you have natural conversations, just as with the advanced speakerphones found in conference boardrooms. Most other solutions force users to talk one at a time, providing an experience more akin to talking on a CB radio.

    Apple has recently announced support for H.264, which is a good thing

  10. Re:Too many choices by RAMMS+EIN · · Score: 4, Funny

    ``I don't want voice or video chat. I talk to people in real life or via phonograph.''

    Do write a plugin for that, so that us Gaim users can have it too!

    --
    Please correct me if I got my facts wrong.
  11. Re:Gaim dev team comprised of losers by lorien420 · · Score: 5, Informative

    Clearly you never spent any time in the #gaim irc channel. Before .60 went out of the door, Gentoo offered a gaim-cvs which had many many bugs. This is because they were using a cvs version of gaim. These people would use this and then go to #gaim to complain about it not working, often many times an hour. This created MASSIVE amounts of frustration, because the Gentoo users had absolutely no clue about anything involving gaim's cvs development of .60.

    --
    "[We'll be] really getting inside your head and making it an unpleasant place to be" -- Trent Reznor
  12. Re:Uh oh... by flynns · · Score: 4, Funny

    ..you leave your house to scratch your back and cook/refrigerate your food?

    hmm.

    --
    'If you're flammable and have legs, you are never blocking a fire exit.'
  13. Gaim-vv by Anonymous Coward · · Score: 5, Informative

    Gaim-vv is really more of an offsite branch of Gaim than a fork.

    From the sf project page:
    A friendly fork of Gaim (http://gaim.sf.net) to concentrate on video and voice support, which will eventually be backported

    Basicly, I wrote a patch based on some code from libyahoo2 for Gaim to allow viewing other people's webcams. Filamoon independently had done some on msn voice and video related stuff. We decided to start a separate sourceforge project so we could collaborate and stuff.

    Eventually we hope to merge it into Gaim proper. Currently it's in a state where it may be useful to users, but not in a state where it can be merged into Gaim. It breaks the core/ui split for example. It uses threads for some things. There's not really any shared code between the Yahoo! and MSN related features yet.

    There are no AIM, iChat, ICQ, Jabber, IRC, Gadu-Gadu, Napster, Zephyr, etc, video or voice features. Someone wishing to work on that should contact us and start coding.

    I don't consider gaim-vv to be in competition with any other project, GnomeMeeting or otherwise.

  14. Re:Recent problems with Gaim by mkamp · · Score: 5, Insightful

    If you want a closed group like for team communication, why don't you go for jabber? You could setup your own server in seconds (at least with debian: apt-get install jabber), have your own rooms and don't have to bother too much about the internet and firewalls.

    It is truly open source. That includes the protocol, most client-apis, most clients and most servers.
    Furthermore the core is already in IETF RFCs.

    No need to worry about vendors checking the protocols anymore and a wide variety of clients to use.

    Watch out, your favorite IDE might even get a plug-in for IMing.

    --
    Linux, because booting is for adding hardware.
  15. Re:Too many choices by MikeFM · · Score: 4, Insightful

    There is nothing wrong with H.323. It's just that the IM companies like to use their own protocols so they can lock users in. I'd like to see support for all of those protocols and H.323.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  16. wrong project by pdamoc · · Score: 4, Interesting

    this shouldn't have been a fork in Gaim but rather a joint venture between developers of IM software to create a library or a set of libraries that will handle the voice and video protocols, this way all the IM software would have benefit.

  17. not at all the same thing by hak1du · · Score: 4, Interesting

    GnomeMeeting provides standards-based (H.323 and others) video conferencing, the same protocol that is used by many hardware video conferencing system. There are open server implementations that work with GnomeMeeting (e.g., openh323.org). You get full control over your data, your privacy, your CODECs, and your security. And using GnomeMeeting can be as simple as giving the host name of your counterpart.

    The "chat" video conferencing add-ons from AOL, Yahoo!, etc., on the other hand, are tied into a proprietary server infrastructure. Using them means that you are becoming dependent on that server infrastructure and that you let those companies control when and how you can use their chat facilities. For example, AOL could just decide to shut down their servers, exclude you from it, or change the way they encode audio or video.

    GAIM is, of course, multi-protocol. So, if the GAIM video chat effort does its job right, you should end up with an application that can subsume GnomeMeeting functionality while also giving you access to the proprietary chat networks. But you should always remember that using AIM or Yahoo! for video (just like for chatting) means that you can lose the service at any time, in particular when you are using an open source client to connect.

  18. i'm the one by radoni · · Score: 4, Informative

    supposed to be adding video transmit support for y! webcam. my computers (yes plural) recently had a meltdown of some kind. don't hold your breath.

    those who are interested, i'm sure the help would be welcomed. scope is video and voice. contact marv (#gaim / freenode)

    of note is the libj2k completely GNU GPL jpeg2000 library implementation, which avoids the questionably-incompatible licensing and free-as-in-freedom issues of libjasper.

    there's a lot of msn/linphone work in there too.

    for those of you have worked on patching Direct IM images to work again, gaim-vv would be the place to get that committed. hint, hint.

    cheers.

    --
    SIGERR: laziness exceeds quota