Se lanzó la plataforma descentralizada para organizar el alojamiento y la transmisión de videos PeerTube 5.0, versión que destacan los desarrolladores como «importante» pues este es un lanzamiento que marca todos los logros de su hoja de ruta y sobre todo el crecimiento que ha tenido la plataforma.
En esta nueva versión que se presenta, para aumentar la protección de los videos internos y confidenciales, se modificó la organización del almacenamiento de videos en el sistema de archivos.
Los videos internos ahora se almacenan en un subdirectorio privado y por separado, cuyo acceso directo está limitado en el nivel de configuración de nginx y todas las solicitudes de archivos se redirigen a través del sistema de autenticación PeerTube. Mientras que en el almacenamiento de objetos, los videos internos están restringidos a través de ACL y no se puede acceder a ellos cuando se utilizan proxy.
Otra de las novedades que se destaca de PeerTube 5.0 es el soporte para conectarse a PeerTube usando autenticación de dos factores basada en contraseñas de un solo uso (OTP, One Time Password) y programas de autenticación como Authy, Google Authenticator y FreeOTP.
Tambien podremos encontrar las capacidades de interfaz de usuario mejoradas, pues ahora en el menú «Mis videos» proporciona la visualización de canales y una mención de la lista de reproducción en la que se agregó el video, asi como tambien que se ha agregado un enlace a los canales en el panel izquierdo y se agregó un filtro para ordenar videos por nombre.
Ademas de ello, ahora PeerTube 5.0 proporciona la capacidad de guardar transmisiones en vivo en el objeto de almacenamiento, lo que le permite al usuario almacenar y transmitir transmisiones en vivo a través de un almacenamiento externo en la nube cuando ejecuta PeerTube en sus propios servidores con espacio en disco limitado y bajo ancho de banda de red.
Se ha agregado un bloque de información sobre el almacenamiento de objetos y enlaces a archivos de video a la interfaz de administración. Se agregaron aclaraciones sobre el uso del espacio en disco con cuotas, ademas de que se han realizado cambios incompatibles en la API REST. API extendida para complementos y temas.
La capacidad de instalar versiones de prueba de complementos (candidatos alfa, beta y lanzamiento) se ha agregado a las utilidades de línea de comandos.
Por la parte de las correcciones de errores, se destacan las siguientes:
- Ocultar el bloqueo de correo electrónico de todos los usuarios si no podemos cambiarlo (autenticación remota, por ejemplo)
- Muestra un error si intenta restablecer la contraseña del usuario configurado para usar una autenticación remota
- Arreglar el ancho de información de los compañeros en vivo
- Solucione el error del trabajo de video cuando se eliminó el video
- Arreglar la lista de canales de usuario con un contador máximo aumentado
- Importación/sincronización más robusta de canales/listas de reproducción
- Ocultar entrada de transcodificación de espera inútil para vidas
- Arreglar la respuesta en la lista de canales de la cuenta
- Solucione la respuesta lenta de la página al enumerar muchos videos
- Recargar datos al eliminar un video bloqueado
- Evite errores con métricas en el reproductor HTTP si no hay información P2P disponible
- Arreglar el desbordamiento de la lista de reproducción en la página de canales de la cuenta
- Arreglar visualización de fecha no válida para trabajos
- Arreglar el desbordamiento horizontal en los idiomas rtl
- Solucione el error de restricción de seguimiento del actor en videos remotos cuando Permitir a los usuarios
- realizar búsquedas remotas de URI / identificadores está deshabilitado
Finalmente tambien se destaca que se han realizado optimizaciones para mejorar el rendimiento y aumentar la escalabilidad de la plataforma. Si estás interesado en poder conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.
Cabe mencionar que para quienes vayan a actualizar sus instalaciones antiguas a PeerTube 5.0, deben saber que se requiere ejecutar scripts para transferir archivos, cambiar la configuración de PeerTube (config/production.yaml) y la configuración de nginx.