Go Back   ZeroC Forums > Projects

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 09-14-2008
trivian 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
Reply With Quote
  #2 (permalink)  
Old 09-14-2008
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,794
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.
Reply With Quote
  #3 (permalink)  
Old 09-15-2008
michi's Avatar
michi 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.
Reply With Quote
  #4 (permalink)  
Old 09-27-2008
trivian 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)
Reply With Quote
  #5 (permalink)  
Old 09-27-2008
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,794
Of course you can use our logo for your Web site. I will send you a logo as an email attachment.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 06:37 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2009 ZeroC, Inc.