首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Xirsys TURN服务器配置大蓝色按钮?

如何为Xirsys TURN服务器配置大蓝色按钮?
EN

Stack Overflow用户
提问于 2021-02-22 16:12:29
回答 2查看 154关注 0票数 1

我运行了一个自托管的BigBlueButton实例,并注册了Xirsys TURN服务器服务,因为我们需要在(相当严格的)防火墙后面为客户端提供服务。之前我一直在运行自己的coturn实例,但最近这导致了问题,我想我会找到一个以此为生的人。

下面解释一下BBB中的配置:

https://docs.bigbluebutton.org/2.2/setup-turn-server.html

然而,到目前为止,我完全无法将从Xirsys接收到的参数与我必须放入/usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml文件中的参数进行匹配,以代替<turn.example.com><secret_value>

有没有人做过这个工作?我确实试着找了一个教程,但也失败了。

EN

回答 2

Stack Overflow用户

发布于 2021-02-23 22:12:42

bbb_web,正在返回turn uris。客户端在sip.js中使用的html5客户端的密码

因此,您可以使用相同的方法让bbb-web发送有效的用户名/密码,或者修改html5客户端以进行Xirsys api调用,以获得对轮到候选人的访问权限。

需要查看api文档。twilio也有类似的服务。

问候你,斯蒂芬

票数 0
EN

Stack Overflow用户

发布于 2021-06-15 22:12:28

对我来说,这不是最优雅的解决方案,但却是最简单的:

修改最终的bbb js包,以便从固定的url加载stunturn信息,例如

代码语言:javascript
复制
/usr/share/meteor/bundle/programs/web.browser/f30716b2b57e2862c4db2325                                                                                                                                                             b7aac63f4622842b.js

然后,缩小的部分应该看起来有点像:

代码语言:javascript
复制
const r=Meteor.settings.public.media,i='https://<yourbbburl>/html5client/stunturn.json',a=r.cacheStunTurnServers,s=r.fallbackStunServer;

并将静态凭证或生成的凭证放在js包之外的文件stunturn.json中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66312086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档