Hi, The OpenSim voice module itself is pretty solid, however, the way it generates a password for the murmur server is anything but secure. That could use some work. We decided to add caps for mumble itself rather than use the vivox capabilities for talking to the viewer so that both voice solutions could be deployed and run on the same simulator at the same time. (Though they do not work in tandem. Vivox chatters can’t hear mumble chatters and vice versa.)
The viewer code works fairly well, there are changes upstream that will require it to be changed a bit. I, personally, don’t think the way vivox and Linden Lab chose to have the voice daemon communicate with the viewer, but such as it is, it’s there. The real bulk of the work left is with the mumble voice daemon itself. I began by reverse engineering the slvoice client and peeking at the sample client source code vivox provides and retrofitting comms for the viewer to control the mumble client the way it does with slvoice. However, the mumble client itself is a curiously written Qt app, and turning a Qt app into a more generic daemon process with no gui isn’t an easy process, plus with the relicensing this week of Qt to LGPL3, it would be of more benefit and less of a license fiasco to tackle this from the other end by creating the voice daemon out of libmumble rather than the monster mumble client. I’d be happy and willing to assist in any efforts to complete this since much time and effort has already been invested in this. -- Cinder Roxley Sent with Airmail On January 15, 2016 at 1:24:16 PM, Terry Ford ([email protected] <mailto:[email protected]> ) wrote: Hello Melanie, The links I have to the code can be found here... This is the code found on Cinder's bitbucket account for the Firestorm Viewer... https://bitbucket.org/cinderblocks/firestorm-mumble The code for the opensim module can be found here.... http://www.digiworldz.com/Mumbler/cinderblocks-mumbler.zip As I said.. it's been shelved for some time now but we did have some success with this working using the Firestorm Viewer listed above on windows. ~Terry aka: Butch Arnold DigiWorldz.com On 1/15/2016 2:09 PM, Melanie wrote: *ping* There is renewed interest because at least one country has blocked access to Vivox' servers. You never did say anything about this cleanup. It really doesn't even need cleaning up, the community will do that if you only release it. - Melanie On 29/09/2015 01:01, Terry Ford wrote: Hi Melanie, I'll get with Cinder and see if we can clean up what we have and make it available. ~Terry On 9/28/2015 6:59 PM, Melanie wrote: Hi, the best way to get hands and eyes on a project is to publish it. You never did post any links but I'm sure the community would do the rest of the needed work if you just posted what you have now. - Melanie On 28/09/2015 23:14, Terry Ford wrote: Hello Melanie, Thanks for asking about it. We had some early success on a windows based viewer, but ran into some snags. Cinder was working on it and ran into some issues with qt and we eventually shelved it and I purchased a VIVOX license instead. We had a working OpenSim module installed and working and a custom Firestorm viewer with the needed changes. We had very sporadic luck with a mac version - it was very problematic. Later, Douglas @ MOSES offered to help, but went on to something else instead so no work was done there by him or his team that I'm aware of. There was some talk recently about revisiting it, but some birdies are talking about some potential LL changes to how SLVoice is going to work and we thought we'd wait and see how that shakes out. I'm sure Cinder could point you to the code if you're interested in taking a look at it. I think it would be wonderful for a mumble/murmur solution to be available to the community. Thanks, ~Terry On 9/28/2015 3:49 PM, Melanie wrote: Hi Terry, it's gone quiet around this voice solution - is it still going to become available? - Melanie On 05/01/2015 02:39, Terry Ford wrote: Hi All, Digital Worlds Group, LLC has recently contracted with a viewer developer to help us to create a new Murmur/Mumble Voice solution for OpenSim. We have most of this solution ready for use, but it does need some further work. The solution requires viewer code, opensim code, and the murmur server to be installed and used. We currently have a version of Firestorm with the required code. This viewer code will be on a publicly accessible git repository for all to access and should be easy for all other viewers to grab and include in those releases as well. This solution uses the latest available release of the Murmur Server. We plan to release the OpenSim code as Open Source as well, and intended on using a BSD 3 clause license, but we want to ensure that any and all future changes to this code are contributed back to the community. We hope our code will be included into OpenSim core so that everyone can benefit, but we want to know if anyone would take issue with an included clause that specify all changes to the code be contributed back to the core? Commercial or private use of the code will be permitted for any use, without exclusions, but we want to make sure that everyone can benefit from any changes others make as well, making this a true community owned project. Anyone have any reservations about such a declaration in our license? Thanks. _______________________________________________ Opensim-dev mailing list [email protected] http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev _______________________________________________ Opensim-dev mailing list [email protected] http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev _______________________________________________ Opensim-dev mailing list [email protected] http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev _______________________________________________ Opensim-dev mailing list [email protected] http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev _______________________________________________ Opensim-dev mailing list [email protected] http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev _______________________________________________ Opensim-dev mailing list [email protected] http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev -- --------------------- Terry Ford DigiWorldz Grid http://digiworldz.com _______________________________________________ Opensim-dev mailing list [email protected] http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
_______________________________________________ Opensim-dev mailing list [email protected] http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
