fokigym.blogg.se

Mastodonte warzone
Mastodonte warzone






mastodonte warzone

We also applied some configuration settings to limit frame rate and resolution, as by default it’s configured to 720p.

mastodonte warzone

We chose Standard_F8s_v2 instances in the VMSS that support a max of 12000 Mbps/NIC and load testing with jitsi-meet-torture (over 30 video participants per call with 3 simultaneous conferences) never saturated the machines, with CPU usage at 80% max under peak load. We initially decided to build the entire system on k8s, however, once we started considering the potentially heavy network requirements of the JVBs when used by hundreds of users, we took a hybrid approach and split the setup across AKS and Azure VM Scale Sets (VMSS). Jitsi provides Docker images of all the components, with guides to deploy with docker-compose, Helm and on VMs. The videobridges need a capability to scale up and down based on network load without interrupting sessions (a conference cannot span multiple videobridges/shards) and registering themselves with Jicofo/Prosody (luckily this is almost out-of-the-box with the latest JVB versions and the correct prosody config).Īs most cool kids nowadays, a great deal of our infrastructure lives on Kubernetes, the vast majority of it managed through Helm and Terraform.This ensures users are redirected to the correct shard based on the room id passed as a URL parameter when a user joins a specific conference in a specific shard. It requires of HAProxy fronting the web service with the stick tables feature configured.At least two stack replicas (shards) continuously active across different availability zones. We wanted not only a scalable solution, but also to benefit from a high availability setup.Jitsi Meet as the web client to gather all the functionality under a single webappĪside from the above, it offers the possibility of adding plug-ins and enabling additional external components to add capabilities like transcription, mail integration and file sharing.Īt the time this solution was built, Jitsi was advertised as scalable, however that’s not out of the box, there’s some additional setup that needs to happen for that to be the case:.Jitsi Videobridge (JVB) as the video relay backend.

mastodonte warzone

Jicofo, a service to manage the mapping between users and conferences.Prosody, a well known Extensible Messaging and Presence Protocol (XMPP) server.Jitsi Meet is a conferencing solution that combines multiple components, a bare-bones setup of the solution includes the following: Although deploying a solution on Azure is nowadays a piece of cake, there’s still some caveats to a truly scalable solution, follow along to see how we built it. It turns out the tool that ticked all those boxes was Jitsi Meet. At Airwalk we needed to build a self-hosted, scalable, customisable and secure solution to meet the strict needs of our highly-regulated environments while maintaining control over cost. Alongside the well-known paid players, some open source underdogs emerged as victors. As many businesses during the pandemic decentralised their operations, conferencing tools exploded in popularity.








Mastodonte warzone