저는 개발자가 아니지만, 이 글이 Mumble에 대해 논의하는 유용한 주제가 되기를 바랍니다. Mumble은 수백 명의 사용자가 오디오 및 텍스트 대화를 나눌 수 있는 오픈소스 VoIP 솔루션입니다. 팟캐스터들이 수년간 많이 사용해 왔으며, Teamviewer, Discord 등의 오픈소스 대안 역할을 합니다. 지연 시간이 매우 낮고 512MB RAM의 저사양 시스템에서도 실행할 수 있습니다.
I’m curious about installing this plugin on my forum and see it hasn’t been discussed before afaik. For channel access protocol, I believe mumble-web might be a good, active choice with webrtc.
I have played around a little with Mumble these last few days after seeing your post (using an Android client and accessing public servers, so nothing Discourse related) and it’s pretty neat.
The plugin in OP in only a “viewer”. Users require a Mumble client to access the server and use it. There is then the “authentification” problem: You would want your forum users to show with their name in Mumble and know it’s indeed them. One guy was already searching for a solution to this 6 years ago here on meta, it seems: $100 Bounty: Create script or plugin that links Mumble to Discourse's user db
When browsing around, I’ve encountered a forum, which asks its user to join their Mumble server and then send a PM to a moderator on the forum, and they validate the users manually. Seems to work, but it’s MANUAL.
An integration with WebRTC so that you don’t need any client and you have directly everything you need on Discourse would indeed be amazing. If you could use it publicly (for public discussions) and privately (for one-on-one or multi-users private discussions), it would be incredible.
I’ve seen discussions on meta about some video-conference integrations lately. Is there something which would already do this ? (hopefully with the video portion as optional)
A guy was interested to do something with Mumble 2 years ago, but it didn’t get much love (he was mainly interested by one-on-one private discussions):
I sure did see your link. Did you try to install it ? It is a little more intimidating than to have an all-packaged plugin to install. And there will be a few things missing, I guess: Create the users and the rooms (public or private) on the Mumble server, for example. Nothing extremely complicated, but a plugin using what you provided and taking care of all the details would be great.
I did install it a few months back. I’ll need to look through my notes on it. I grew a little confused on proper setup, similar to what you’ve mentioned regarding some specific paper cuts.
I believe the plugin broke this year due to the required header changes (discourse won’t let me link that thread due to new user permissions, so it’s in next post)
I took a stab at updating it here (though I’m sure someone with better Discourse skills could do a better job than I did )