Un nuevo servidor de streaming llamado TinyIce ha sido lanzado en GitHub por DatanoiseTV, ofreciendo una alternativa simplificada y segura a los servidores Icecast2 tradicionales. TinyIce, escrito en Go, se destaca por su facilidad de despliegue, requiriendo solo un único binario para su funcionamiento y generando credenciales seguras automáticamente en la primera ejecución. El objetivo es resolver la complejidad y el alto consumo de recursos que suelen caracterizar a los servidores de streaming convencionales.
Entre sus características clave se incluyen la creación de múltiples usuarios administradores con acceso limitado a sus propios puntos de montaje, la capacidad de relanzar streams desde otros servidores, soporte para HTTPS con certificados Let's Encrypt, dashboards en tiempo real y compatibilidad con clientes y reproductores Icecast2 estándar. Además, incorpora medidas de seguridad como el hashing de contraseñas con bcrypt, protección CSRF y bloqueo de IPs maliciosas. TinyIce requiere Go 1.21 o superior y está distribuido bajo la licencia Apache 2.0. Su diseño busca facilitar la administración y mejorar la seguridad para tanto administradores como oyentes, ofreciendo una solución ligera y eficiente para la transmisión de audio.
