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: