Software libre para videconferencias

Hoy en día es muy necesario contar con un medio de comunicación que sirva de enlace ante el trabajo a distancia en las escuela o el trabajo, esto debido a la situación de pandemia que vivimos.

Haciendo uso del software libre encontramos algunas herramientas para videoconferencias, lo cuales tienen ciertas ventajas, en comparación de soluciones privativas, sobre todo temas relacionados con la seguridad, el cifrado de los datos de las conversaciones, y sobre todo la ventaja de poder ser instaladas en servidores propios, de manera que podamos tener el total control sobre las comunicaciones de la empresa y la privacidad de las mismas.

De no contar con infraestructura propia, podremos usar soluciones externas, a continuación te muestro algunas opciones:

Es un sistema de videoconferencia de software libre, que desde 2016 se convirtió en parte del proyecto GNU con su nombre anterior: Ring. A partir de este año, 2019, el proyecto de la aplicación Ring paso a ser Jami para así convertirse en un proyecto mucho más libre y universal, más abierto a las comunidades de usuarios y desarrolladores de Software Libre y Código Abierto.

Diseñada para el público en general así como para la industria, Jami apunta a proveer a todos sus usuarios una herramienta de comunicación universal, libre, segura, y construida sobre una arquitectura distribuida que no requiere autoridades ni servidores centrales para operar.

Características

Privacidad

Jami se enfoca en este punto, ya que la privacidad es importante para una aplicación que hace uso del Internet. Jami le permite comunicarse libremente y mantener su privacidad, ya sea a través del envió de mensaje, llamadas de audio o video, o la compartición de archivos.

Comunicaciones

Llamadas

Realiza llamadas de conferencia con un número ilimitado de participantes con una calidad de audio Opus de 48 kHz.

Vídeo-llamadas

Da una experiencia de alta calidad en las vídeo-llamadas con resoluciones de alta definición (HD).

Mensajes de Texto

Incluye una mensajería de texto cifrada y segura, sin ningún servidor central en la plataforma, utilizando una tecnología de red distribuida. Y con la posibilidad de compartir expresiones y emociones usando emojis y animaciones GIF.

Mensajes de Voz y Vídeo

Posibilita el envió de grabaciones (clips) de voz y vídeo en un clic. Para facilitar mensajes largos o comentarios extensos que contar con una experiencia de usuario más amena y familiar.

Envió de archivos

Permite el envió de archivos multimedia (imágenes y vídeos) de comunes formatos sin limitación de tamaño entre sus usuarios. Haciendo de que los archivos .gif, .jpg, jpeg, .png, .webp, .ogg, .mp3, .wav, .flac, .webm, .mp4 y .mkv se descarguen automáticamente.

Multiplataforma

A pesar de ser un Desarrollo de Software Libre enfocado de GNU/Linux, además de esta plataforma o Sistema Operativo, la misma está desarrollada de forma nativa para ser ejecutada bajo los siguientes Sistemas Operativos:

  1. Windows
  2. MacOS
  3. iOS
  4. Android (Móvil / TV)
  5. Linux

Es un sistema de videoconferencia muy popular, en parte gracias a su sencillez y a tener un servicio en línea que lo permite utilizar directamente desde el navegador web, sin tener que instalar nada.

Jitsi Meet sirve para realizar videollamadas o conferencias de hasta 100 participantes de manera gratuita y sin necesidad de cuenta. Sus opciones son más avanzadas que en el resto de herramientas del estilo, pudiendo ver estadísticas de los participantes como el tiempo que ha hablado en total. 

Comunidad

Jitsi nació como proyecto personal de un estudiante universitario, y poco a poco fue creciendo con diferentes colaboraciones. Ese mismo estudiante llegó a crear una empresa alrededor de este producto, en la que contrató a los mayores contribuidores de la comunidad. A día de hoy es un proyecto muy activo, que incluye diferentes herramientas. El proyecto principal tiene hasta 49 contribuidores distintos en estos momentos y sigue un ritmo de actualizaciones muy elevado, publicándose varias nuevas versiones cada mes.

Funcionalidades

Como sistema de videoconferencia, Jitsi incluye diferentes funcionalidades extras, aunque más o menos habituales en este tipo de herramientas, como la compartición de pantalla, un chat, compartir diferentes tipos de ficheros etc… También incluye una funcionalidad más novedosa como es la opción de poder conectarse la una videoconferencia en línea a través de una llamada de teléfono nacional, sin necesidad de conexión a Internet, y que está disponible para varios países, entre ellos España. Mas allá de las propias funcionalidades que ofrece el proyecto principal, el ecosistema de Jitsi es mucho más extenso, ya que existen otros proyectos derivados de la plataforma para hacer otras cosas, así por ejemplo cuenta con herramientas para grabar o servir en streaming conferencias, entre otras.

Plataformas soportadas

Jitsi es multiplataforma, ya que puede ser usado directamente desde un navegador web moderno en cualquier sistema operativo. Al mismo tiempo dispone también de una aplicación de escritorio con soporte para GNU/Linux, Windows y Mac OSX y una aplicación móvil para Android e iOS.

Servicios e instalación propia

Existe un servicio web que puede ser usado gratuitamente, simplemente creando una sala y compartiendo el enlace es posible mantener una videoconferencia. Por supuesto también puede ser instalado en un servidor propio, lo que permite tener un mayor control sobre las comunicaciones. El proceso de instalación es sencillo y está bien documentado.

Es un servicio en línea que permite hacer videoconferencias, construido sobre WebRTC. Además del servicio online puede ser instalado en un servidor propio. Ellos ofrecen una spreebox, un dispositivo hardware que ya viene con la aplicación instalada, lo que posibilita simplemente conectar el dispositivo y disponer de un servidor propio para videoconferencias.
NextCloud, el gestor de ficheros en la nube de software libre, emplea Spreed como sistema de videoconferencia, por lo que si ya se usa NextCloud en la empresa, ya se dispone de un sistema de videoconferencia gracias a la integración de Spreed.

Tiene funciones muy variadas que cumplen a la perfección con los requerimientos actuales para realizar cursos de capacitación, reuniones de negocio y uso personal. Además, cuenta con una eficiente codificación de vídeo HEVC / H.265 de tecnología1. Spreed.ME está creando una nueva generación de presencia remota, desde todos los puntos de vista.


Comunidad

El punto central de la comunidad de desarrollo de Spreed se encuentra en torno a github . No hay una pauta concreto de lanzamiento de nuevas versiones, aunque no suenen pasar más de un par de meses entre ellas, a veces incluso menos, si bien es cierto que no parece tener una comunidad muy grande, ya que el número de contribuidores actuales en el código fuente es de 11 personas.

Funcionalidades

Como sistema de videoconferencia, Spreed, ofrece las funcionalidades habituales, chat, compartir pantalla, compartir varios tipos de ficheros…

Donde radica su potencia es en la integración con NextCloud, ya que al emplearlo de forma combinada abre nuevas posibilidades. La integración con esta otra herramienta permite por ejemplo compartir documentos o presentaciones y guardarlos ya directamente en la cuenta de NextCloud, además de emplear directamente el propio servicio de NextCloud para hacer las videoconferencias, sin necesidad de disponer de un servicio extra.

Plataformas soportadas

Spreed es multiplataforma, si se emplea el servicio en línea, puede hacerse desde el navegador web, desde diferentes sistemas operativos. Si se emplea como aplicación desde NextCloud, funciona también en los sistemas operativos habituales, ya que NextCloud los soporta. A nivel dispositivos móviles existe una aplicación para iOS, aunque no así para Android. Para los usuarios de Android existe la posibilidad de emplear el servicio web desde el navegador Chrome de Android.

Servicios e instalación propia

Desde la propia página web de Spreed puede emplearse el servicio en línea, pero es una herramienta más pensada para ser empleada en una instalación propia o bien a través de una instalación de NextCloud. Si se quiere tener todo empaquetado, hardware y software, existe la solución de la Spreedbox, un dispositivo hardware que se puede comprar y que incluye todo el necesario para tener un servidor propio con Spreed, soporte técnico incluido, y simplemente sacándola de la caja y conectándola a la red.

Proyecto de código abierto proporciona a los usuarios videoconferencias, además de otras herramientas de groupware como mensajería instantánea, uso compartido de archivos y colaboraciones en la edición de documentos. No hay una aplicación para desktop o dispositivos móviles; los usuarios finales acceden al sistema a través de un navegador web en su desktop o teléfono.

OpenMeetings es un proyecto de la Fundación Apache que permite implementar un servidor para conferencias por Internet. Pero no solo se limita a esto, sino que también proporciona chat y transferencia de archivos. Openmeetings es un software utilizado para presentaciones, la formación en línea, conferencias web, pizarra de dibujo, edición de documentos, etc. El producto se basa en el marco RIA de OpenLaszlo y el servidor de vídeo Red5, que a su vez se basa en componentes de código abierto.

Openmeetings nace como alternativa al software comercial que permite crear conferencias basadas en la web, compartir y difundir audio, vídeo, presentaciones y chat. Fue uno de los primeros proyectos libres que permitió hacer vídeo conferencias. La comunicación tiene lugar en las salas de reunión en las que se establecen la seguridad y los modos de calidad de vídeo.

Además, OpenMeetings se lanza como código abierto y como está construido en Java, se puede ejecutar en muchos sistemas operativos diferentes. Podremos gestionarlo todo nosotros mismos.

Al igual que con muchas ofertas de videoconferencias comerciales, los usuarios de OpenMeetings pueden grabar llamadas (con salida a través de formato .AVI o .FLV), elegir diferentes resoluciones de cámara y cambiar los dispositivos de entrada durante una llamada. El sistema incluye funciones de moderación para brindar a los usuarios diferentes permisos, y también está disponible la mensajería privada. Otras funciones incluyen encuestas y votaciones. La plataforma proporciona funciones de backup.

Las reuniones se pueden planificar a través del calendario de OpenMeetings o puede conectarse a aplicaciones de calendario externas como Google Calendar y Outlook. Si bien es probable que implemente OpenMeetings en su propio servidor local, también se dispone de proveedores de servicios alojados. El código y más detalles están disponibles en GitHub.

orientado a la comunidad de aprendizaje y educación en línea que al mundo empresarial, es un sistema de conferencias profesional que permite compartir audio, video, diapositivas, chat y la pantalla de un instructor/presentador en tiempo real. Los estudiantes/asistentes también pueden interactuar con otros compartiendo emoticones, encuestas y salas de reuniones.

Cuando se utiliza la herramienta de pizarra en el BigBlueButton, las anotaciones se muestran automáticamente a los estudiantes en tiempo real. Los presentadores también tienen la capacidad de hacer zoom, resaltar, dibujar y escribir en las presentaciones, haciendo que sus puntos sean más claros para los estudiantes remotos.

No hay límite en el número de cámaras web que se pueden compartir en una sesión (sólo limitado por el ancho de banda).

BigBlueButton se esfuerza por cumplir las normas de accesibilidad de WCAG 2.0 AA y la Sección 508, mientras que la comunidad ha construido una variedad de integraciones para acceder sin problemas al BigBlueButton en los principales sistemas de gestión de aprendizaje.

Si bien la mayor parte de la integración está dirigida a los sistemas de gestión del aprendizaje, las empresas que deseen utilizar la plataforma con fines de videoconferencia ciertamente pueden hacerlo. BigBlueButton es una aplicación web basada en HTML5 que puede ejecutarse en su propio servidor, o puede utilizar un servicio alojado. Sus usuarios se conectan a través de su navegador -de escritorio o móvil-, por lo que no es necesario instalar ningún software en sus dispositivos. El código de BigBlueButton y más detalles están disponibles en GitHub.

Aplicación de colaboración segura para Matrix, una red de comunicación descentralizada y de código abierto. La compañía detrás de la aplicación, llamada también Element, ofrece un servicio de alojamiento que se ejecuta en Matrix, llamado Element Matrix Services.

Protegida por cifrado de extremo a extremo y verificación de dispositivos con firma cruzada, la aplicación de chat está diseñada para ser una opción segura, orientada a la colaboración con equipos, amigos y organizaciones. La plataforma general está destinada a ser una alternativa de código abierto a Slack, brindando a los usuarios la oportunidad de crear comunidades, enviar mensajes de texto e iniciar videoconferencias dentro de un grupo o comunidad. Como aplicación de chat en primer lugar, Element carece de algunas de las funciones avanzadas de videoconferencia que ofrecen otras plataformas, como la capacidad de silenciar/activar el sonido de los participantes y programar reuniones.

Si bien Element es una empresa con fines de lucro, sus fundadores crearon el protocolo Matrix y son Guardianes (directores legales) de la fundación sin fines de lucro, Matrix.org. Disponible a través de aplicaciones web, móviles y desktop, Element es gratuito para individuos y grupos pequeños. Los equipos y las empresas deben suscribirse a un plan de Element Matrix Services, con precios desde los dos dólares mensuales por usuario. Las versiones en GitHub incluyen Element WebElement DesktopElement iOS y Element Android.

Linphone

Proyecto de VoIP de código abierto, que incluye funciones de llamadas de audio y video de alta definición. Las funciones de la aplicación de softphone de Linphone incluyen mensajería instantánea, chat grupal y uso compartido de archivos; la creación de cuentas y la configuración remota se encuentran disponibles a través de códigos QR o URLs.

El software del servidor Flexsip se puede alojar on premises o en la nube, y es interoperable con la mayoría de los PBX y servidores SIP, incluido cualquier operador SIP VoIP. Sus empleados pueden usar Linphone a través de aplicaciones desktop para Windows, macOS y GNU/Linux; aplicaciones móviles para iOS y Android; o la web.

Belledonne Communications apoya el proyecto Linphone y brinda asistencia de desarrollo, desarrollo de software personalizado y servicios de soporte a los clientes. Las opciones de licencia y más detalles están disponibles en el sitio de Linphone, y el código está disponible en GitHub.

Nextcloud

Plataforma de colaboración de contenido local de código abierto que presenta una gran cantidad de herramientas de colaboración, con videoconferencias destacadas a través del complemento Nextcloud Talk. La plataforma tiene como objetivo dar el control de estos servicios directamente a los grupos de TI para su integración con la arquitectura existente. Si aún no está usando Nextcloud para otras funciones, instalar toda la plataforma solo para las funciones de video en Nextcloud Talk puede ser un poco exagerado.

El complemento Talk soporta el uso compartido de pantalla, reuniones en línea y otras funciones de conferencias web; los usuarios se conectan a través de la web o aplicaciones móviles para iOS y Android. Las llamadas de audio y video entre colaboradores están cifradas y utiliza WebRTC para ofrecer soporte multiplataforma. Con el backend opcional de alto rendimiento de Nextcloud Talk a partir de 4.500 dólares, las empresas pueden habilitar seminarios web y reuniones web públicas. El código y los detalles adicionales están disponibles en GitHub.

La plataforma permite a los desarrolladores crear servicios de videoconferencia personalizados a través de la aplicación OpenVidu Call, que también se puede utilizar como una aplicación de videoconferencia independiente. Posiblemente la oferta de videoconferencia más atractiva entre estos participantes, OpenVidu Call incluye funciones como videoconferencia entre múltiples participantes, diseños inteligentes, chat integrado y uso compartido de pantalla.

Las empresas pueden personalizar el sistema de acuerdo con sus propias necesidades: pueden cambiar la GUI, la marca y los íconos, así como agregar funciones como la grabación. La plataforma está diseñada para instalarse on premises o en Amazon Web Services. La versión profesional patentada incluye funciones de nivel empresarial, como la supervisión avanzada y el soporte para otros servicios multimedia de código abierto. El sitio de OpenVidu tiene los detalles sobre los precios para la versión pro y documentación para las versiones de código abierto y pro.

programa de videoconferencia de código libre para usuarios de GNU/Linux. Si eres un propietario de un negocio y no estás dispuesto a gastar mucho dinero en aplicaciones de comunicación profesional, entonces trueconf es sin duda una excelente opción para ti. Es una opción popular de videoconferencia para muchos entusiastas de GNU/Linux debido a la abundancia de funcionalidades premium que ofrece sin ninguna suma de precio.

  • Trueconf es uno de esos pocos software de videoconferencia GNU/Linux que ofrece videoconferencia verdaderamente UltraHD (4K).
  • Permite que hasta 120 personas asistan a una sola videoconferencia y les permite compartir pantallas de escritorio sin problemas.
  • Los diseños de vídeo y contenido son muy pragmáticos, adoptando un enfoque inteligente para ofrecer experiencias de usuario modernas.
  • Los usuarios pueden autorizar Trueconf con cuentas de red social o LDAP a través de conexiones seguras y protegidas.
  • Trueconf es una de las pocas soluciones de videoconferencia realmente modernas con el precio fijado en cero.

Fuentes:

https://www.mancomun.gal/es/artigo-tic/anlisis-de-sistemas-de-videconferencia-de-software-libre/

https://cambiodigital-ol.com/2020/12/10-herramientas-de-videoconferencia-de-codigo-abierto-para-empresas/

https://conocimientolibre.mx/videoconferencia-libre/

https://www.laboratoriolinux.es/index.php/-noticias-mundo-linux-/software/28479-videoconferencia-libre-actualizado.html