Mumble protocol client library - pure js codecs
npm install mumble-client-codecs-browserThis module provides the [Opus codec] and the [CELT Alpha codec] for the [mumble-client] module for use in the browser via [browserify].
Neither CELT Beta nor Speex are supported at this time.
When native libraries are acceptable and more performance is required, consider using [mumble-client-codecs-node] instead.
[WebWorker]s are used for en/decoding.
``javascript
var BrowserCodecs = require('mumble-client-codecs-browsers')
var client = new MumbleClient({
username: 'Test',
codecs: BrowserCodecs
})
``
[Opus codec]: https://github.com/johni0702/libopus.js
[CELT Alpha codec]: https://github.com/johni0702/libcelt7.js
[browserify]: http://browserify.org/
[mumble-client]: https://github.com/johni0702/mumble-client
[mumble-client-codecs-node]: https://github.com/johni0702/mumble-client-codecs-node
[WebWorker]: https://github.com/substack/webworkify