Scaling Jitsi

broken image


  1. Scaling Jitsi Data
  2. Scaling Jitsi Videobridge
  3. Scaling Jitsi Test
  4. Scaling Jitsi App
Jitsi Meet lets you stay in touch with all your teams, be they family, friends,
or colleagues. Instant video conferences, efficiently adapting to your scale.
* Unlimited users: There are no artificial restrictions on the number of users or conference participants. Server power and bandwidth are the only limiting factors.
* No account needed.
* Lock-protected rooms: Control the access to your conferences with a password.
* Encrypted by default.
* High quality: Audio and video are delivered with the clarity and richness of Opus and VP8.
* Web browser ready: No downloads are required of your friends to join the conversation. Jitsi Meet works directly within their browsers as well. Simply share your conference URL with others to get started.
* 100% open source: Powered by awesome communities from all over the world. And your friends at 8x8.
* Invite by pretty URLs: You can meet at the easy to remember https://example.com/OurConf of your choice instead of joining the hard to remember rooms with seemingly random sequences of numbers and letters in their names.
(Warning: when using a Jitsi Meet instance, your stream is encrypted on the
network but decrypted on the machine that hosts the bridge.
See [https://github.com/jitsi/jitsi-meet/issues/409#issuecomment-355406112]
for more information.)
  • License:Apache License 2.0

Scaling Jitsi Data

Jitsi uses the term 'shard' to describe the composition that contains single containers for web, jicofo, prosody and multiple containers of jvb running in parallel. The following diagram depicts this setup: In this setup the videobridges can be scaled up and down depending on the current load (number of video conferences and participants). A Jitsi load testing setup using Selenium. Prepare a Docker config. Since Docker and docker-compose already come preinstalled, this step is simple. Jitsi Meet lets you stay in touch with all your teams, be they family, friends, or colleagues. Instant video conferences, efficiently adapting to your scale. Unlimited users: There are no artificial restrictions on the number of users or conference participants. Server power and bandwidth are the only limiting factors. No account needed. Jitsi is written in Java and uses XMPP (prosody) for signaling. They have a custom implementation of Media router which they call (JVB: Jitsi Video Bridge) which is an XMPP component that relays traffic. Jitsi has SFU implementation (more on this below) which clearly means it cannot be scaled for 1000 reasons (explanations are given below).

Scaling jitsi download

Scaling Jitsi Videobridge

Packages

Scaling Jitsi Test

Jitsi

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Scaling Jitsi App

Jitsi
Scaling jitsi data
Scaling jitsi videobridge

Scaling Jitsi Videobridge

Packages

Scaling Jitsi Test

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Scaling Jitsi App

  • Version 21.1.0 (211000) suggested Added on 2021-04-29

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
  • This app can read all calendar events stored on your phone and share or save your calendar data.

Download APK 81 MiB PGP Signature | Build Log

  • This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • Allows the app to view information about network connections such as which networks exist and are connected.
    • Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • This app can take pictures and record videos using the camera at any time.
    • Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • Allows the app to route its calls through the system in order to improve the calling experience.
    • Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • This app can record audio using the microphone at any time.
    • This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • Allows the app to prevent the phone from going to sleep.
    • Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • Allows the app to make use of foreground services.
    • add or modify calendar events and send email to guests without owners' knowledge
      This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
    • This app can read all calendar events stored on your phone and share or save your calendar data.

    Download APK 81 MiB PGP Signature | Build Log

  • This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • Allows the app to view information about network connections such as which networks exist and are connected.
    • Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • This app can take pictures and record videos using the camera at any time.
    • Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • Allows the app to route its calls through the system in order to improve the calling experience.
    • Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • This app can record audio using the microphone at any time.
    • This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • Allows the app to prevent the phone from going to sleep.
    • Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • Allows the app to make use of foreground services.
    • add or modify calendar events and send email to guests without owners' knowledge
      This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
    • This app can read all calendar events stored on your phone and share or save your calendar data.

    Download APK 80 MiB PGP Signature | Build Log





  • broken image