Jitsi - Plataforma opensource para Video Llamadas ?️???

Jitsi - Plataforma opensource para Video Llamadas ?️???

Bueno, siempre estarán ahí las aplicaciones de Google Meets, Zoom, MS Teams, pero, ¿Qué sucede cuando se requiere una característica especial y única ? No se pueden hacer cambios estructurales a dichas aplicaciones...

En cuyo caso, podrás implementar en pocos minutos Jitsi, una solución de código libre que podrás modificar y adaptar según te plaza.

Instalación

Para montar una demostración de Jitsi, usamos el Helm Chart que ya existe para ser desplegado en nuestro cluster de Kubernetes. Este fue el values.yaml utilizado:

enableAuth: false
enableGuests: true
publicURL: "https://jitsi.patagon.dev"
global:
  clusterDomain: marketshop.local

tz: Europe/Amsterdam

image:
  pullPolicy: IfNotPresent

web:
  replicaCount: 1
  image:
    repository: jitsi/web
  extraEnvs: {}
  service:
    type: ClusterIP
    port: 80
    externalIPs: []
  ingress:
    enabled: true
    annotations:
      kubernetes.io/ingress.class: traefik
      traefik.ingress.kubernetes.io/router.entrypoints: websecure
    hosts:
    - host: jitsi.patagon.dev
      paths: ['/']
  httpRedirect: false
  httpsEnabled: false
jicofo:
  replicaCount: 1
  image:
    repository: jitsi/jicofo
  xmpp:
    user: focus
    password: jitsi
    componentSecret:
jvb:
  UDPPort: 30378
  service:
    enabled: true
    type: NodePort
  publicIP: 162.252.59.87
  replicaCount: 1
  image:
    repository: jitsi/jvb
  xmpp:
    user: jvb
    password: jitsi
  websockets:
    enabled: false
jibri:
  enabled: true
  persistence:
    enabled: true
    size: 4Gi
  image:
    repository: jitsi/jibri
  xmpp:
    user: jibri
    password: jitsi
  recorder:
    user: recorder
    password: jitsi

Y listo ! La solución quedó disponible en jitsi.patagon.dev:

Jitsi

Dentro de las principales características de Jitsi, están:

  • Posibilidad de customizar la aplicación como se desee.
  • Grabar sesiones y "subir" a un bucket de AWS S3.
  • Aplicaciones para iOS y Android disponiblies.
  • Compartir pantalla
  • Integrar con telefonía (usuarios pueden llamar a un número fijo para ingresar a la sala)

Bueno, básicamente Jitsi provee de las mismas funcionalidad que los herramientas tradicionales, pero a diferencia de ellas, podrás customizar la solución según los requerimientos del negocio.

Video Llamadas 👉 desde el Chat

Jitsi se puede integrar con un sinfín de aplicaciones. Entre ellas está RocketChat, una plataforma de mensajería de código libre. Con RocketChat y Jisti, puedes hacer video llamadas desde el Chat. Sólo debes habilitar la opción de video en tu instalación de RocketChat: