Results 1 to 5 of 5

Thread: Mumble

  1. #1
    trivian is offline Registered User
    Name: Thorvald Natvig
    Organization: Mumble
    Project: Mumble
    Join Date
    Jun 2008
    Posts
    14

    Mumble

    Hi,

    We just released version 1.1.6 of Mumble (http://mumble.sourceforge.net), which is a low-latency VoIP tool for social gaming. Mumble's server component (called murmur) uses ICE as a RPC mechanism, allowing remote integration with other programs.

    So far, we ship small examples of listing connected users through a PHP page, as well as simple remote administration. I know some of the users have developed game-server linking using ICE; they use it to match groups and teams on the VoIP server with the in-game equivalent, making sure you communicate with the right people (and not the "enemy").

    The only technical challenge when implementing ICE was that our code uses as few mutexes as possible, and was designed with an event-based approach for network communication (default Qt thread). Also, Qt didn't like it when we started Qt threads from non-Qt threads. We solved this by using AMD and packaging function calls with boost::bind which could then be sent as events to the original thread. This allowed the code to remain lock-free, and allows the critical part of the server (handling the VoIP clients) to remain the top priority for dispatching.

    I must say I really like ICE. Unlike other RPC mechanisms we've tried, it has worked without any problems on all our platforms (Win32, OSX and Linux) with all the supported languages. It's also actively maintained in quite a few Linux distros, which makes deployment much easier. Additionally, questions and bugreports have been answered and fixed in a matter of hours. Great work

  2. #2
    marc's Avatar
    marc is offline ZeroC Staff
    Name: Marc Laukien
    Organization: ZeroC, Inc.
    Project: The Internet Communications Engine
    Join Date
    Feb 2003
    Location
    Florida
    Posts
    1,858

    Thumbs up

    Congratulations on your new release! I'm glad that we could make a contribution to your project.

    Please keep us up-to-date with respect to how the project progresses, and, of course, if you have any technical questions or need other help, we'd be happy to be of assistance.

  3. #3
    michi's Avatar
    michi is offline Registered User
    Name: Michi Henning
    Organization: Triodia Technologies
    Project: I have a passing interest in Ice :-)
    Join Date
    Feb 2003
    Location
    Brisbane, Australia
    Posts
    1,055
    Great to see you had a positive experience using Ice!

    One request: could you add us to your "Tools used by Mumble" section at Main Page - Mumble ?

    BTW, in your doc, you have used "ICE" throughout. I don't think it's all that important but, if you are doing edits at some point, we refer to it as "Ice", even though it is an acronym.

    Cheers,

    Michi.

  4. #4
    trivian is offline Registered User
    Name: Thorvald Natvig
    Organization: Mumble
    Project: Mumble
    Join Date
    Jun 2008
    Posts
    14
    Quote Originally Posted by michi View Post
    One request: could you add us to your "Tools used by Mumble" section at Main Page - Mumble ?
    Yes, now that sf.net is finally working again, I can

    Do you have an URL to an image I can use for linking? (and grant me permission to do so)

  5. #5
    marc's Avatar
    marc is offline ZeroC Staff
    Name: Marc Laukien
    Organization: ZeroC, Inc.
    Project: The Internet Communications Engine
    Join Date
    Feb 2003
    Location
    Florida
    Posts
    1,858
    Of course you can use our logo for your Web site. I will send you a logo as an email attachment.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Installing Ice to run with Murmur/Mumble
    By KevinD in forum Help Center
    Replies: 8
    Last Post: 07-06-2010, 01:51 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •