-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compatibility with Murmur 1.2.4 and Opus #18
Comments
I don't know of any issues at present - it should work. I am not sure the Opus git checkout in 3rdparty matches the one used in desktop Mumble, but it should. Besides that, there are no known issues. With that said, the code hasn't seen much real-life testing yet, so I'm not sure if there are hidden bugs. I am going to update the iOS Mumble client soon as well to enable Opus support, and I'll have to bang a bit on it before then to make absolutely sure. That's the best I can recommend: try to break it. :-) |
Great! We're going to do some real life testing on it ;) |
Has your testing shown any issues? |
Hi, I've made a quick test using Opus with a running 1.2.3 server and even though I was able to talk I had some echo issues. In these days a colleague of mine will make several tests with Murmur 1.2.4 and we'll see what happens. We noticed that Opus in MumbleKit is not at its latest stable version. Are you updating the official Mumble client? |
Opus won't work on an 1.2.3 server - the server will not let you negotiate it. (But you can force the client to send, if you really want to...). I've updated MumbleKit to use the version of Opus we're targetting for our bundled Opus for the Mumble 1.2.4 release. However, there shouldn't be any issues with using a later version. |
Yeah, as a matter of fact I was forcing it on the client side :) However we have great expectations for Opus and we've already setup a 1.2.4 server for doing some tests to tweak the codec. |
Hi, I found I was missing some of the later Opus fixes in the MumbleKit tree. I've now ported them from desktop Mumble in 6061213. |
Hi @mkrautz, we're having some troubles on using Opus as a default codec. It seems that MumbleKit (we're using commit a9739f3) is not able to properly enable the codec. The console output is full of:
I tried to modify MKVersion.m and force returning YES in Thanks in advance. |
Sorry, you should use the following snippet to enable Opus mode in MumbleKit:
Otherwise, it'll advertise itself as being Opus-less (this is what the currently released Mumble for iOS build uses - it doesn't enable Opus because it was released before the protocol details were finalised...) Hope it helps. |
Oh, ok :) I thought it would have been enabled capabilities during the handshake with the server. Thanks, it helps a lot! |
Hi,
the RC of Murmur 1.2.4 is out and I'd like to know if there are known issues with the current sources on mumblekit. I'm also interested in the current compatibility with the Opus codec: is it OK to use it with echo cancellation?
Thanks a lot.
P.S. if there's some work to do related to this we'll be happy to contribute
The text was updated successfully, but these errors were encountered: