我想构建一个移动应用程序,其中一个参与用户可以一次向其他参与者广播音频,其他参与者只能收听音频,Ant Media、Jitsi 和 Janus 哪个最适合在移动应用程序中开始一对多的实时语音流?
我正在尝试为数千个并发调用扩展 kurento 媒体服务器。
我打算使用 OpenVidu Pro 进行缩放。
我还保留了一个替代方案来开发我自己的应用服务器和管理 kms 节点。
我关心的是与kms节点具有相同硬件容量的ant-media-server,与kms相比,它支持更多的并发调用。
如果上述信息属实,kms 做了什么额外的工作以使用更多的硬件资源?
可以做些什么来优化公里数。
如果可能,请说明一些情况。
我正在尝试设置 AntMedia Server 的集群(GKE,但如果需要,我可以更改为其他提供商)。
根据文档1,服务器需要可以从外部访问的端口范围很广,基本上所有的 UDP 端口: UDP:5000-65000 (WebRTC)
我试图声明 LoadBalancer 服务中的所有端口,但 GKE 似乎允许每个服务最多 100 个端口。
我该怎么做才能将这个范围的端口暴露给外界?
它显示一个错误:
Could not find a declaration file for the module
'@antmedia/webrtc_adaptor/js/webrtc_adaptor.js'.
'D:/web/node_modules/@antmedia/webrtc_adaptor/js/webrtc_adaptor.js'
implicitly has an 'any' type.
Try `npm i --save-dev @types/antmedia__webrtc_adaptor`
if it exists or add a new declaration (.d.ts) file containing
`declare module '@antmedia/webrtc_adaptor/js/webrtc_adaptor.js';`
Run Code Online (Sandbox Code Playgroud)
此处参考图片: https: //i.stack.imgur.com/JKQdR.png
angular ×1
javascript ×1
jitsi ×1
jitsi-meet ×1
kubernetes ×1
kurento ×1
typescript ×1
webrtc ×1