IceCast2 Streaming de Audio/Conclusión
De Wikilibros, la colección de libros de texto de contenido libre.
Tras realizar este proyecto se obtuvieron algunas conclusiones y experiencias las cuales describiré a continuación:
- Comparando este producto, Icecast, con el servidor de Windows media que viene incorporado a Windows 2000 server en adelante, pude observar que se aplican distintas políticas de manejo del streaming. Mientras que en Windows media server es el propio servidor que realiza una conexión con sus clientes emisores, la cual es ejecutada únicamente cuando un cliente receptor solicita un contenido de determinado alias. En IceCast2 es el propio cliente emisor quien conecta con el servidor, el cual está esperando conexiones entrantes de los clientes emisores y conexiones salientes de las solicitudes de los clientes receptores.
Esto conduce a que el consumo de la red en Icecast2 es permanente a partir del momento que se establece dicha conexión, en cambio en Windows 2000 solo se realiza consumo de la red cuando un cliente receptor realiza una solicitud al servidor.
- Se pueden encontrar más variedad de clientes emisores en Icecast que en Windows media encoder y también mas formatos de tipos de audios encodeados.
- Al trasladarse toda la configuración a los clientes emisores, en IceCast2, se genera una disminución en las tareas del administrador del servidor, el cual solo tiene que dejar el servidor corriendo y no encargarse de configurar más nada.
- Existe un problema de seguridad en Icecast vinculada a la clave de conexión, la cual pasa por ser única para todas las conexiones. En caso de caer en manos de terceros se podrían realizar conexiones al servidor de señal no autorizada y no hay una forma fácil de evitarlo. Se tendía que cambiar la contraseña en todos los clientes emisores autorizados.
En todo este proyecto el objetivo principal fue crear un cliente emisor y varios receptores con un servidor IceCast2 en el medio, el cual fue cumplido. Trate de realizar un plus que es poder emitir video a través de IceCast2, para ello tenía que conseguir un cliente emisor que pudiera emitir video. En la búsqueda solo encontré aplicaciones que emitían video pero tomando el mismo de tarjetas capturadoras o cámaras webs, las cuales no tenía. Por lo tanto terminé probando con VLC programa para reproducir y encodear video el cual supuestamente soportaba servidores IceCast2. En las distintas pruebas realizadas no encontré una solución al problema y por lo tanto no puede emitir nada. Creo que el problema pasaba porque utilice VLC en Windows 2003 server para emitir y eso me daba problemas.