• No se han encontrado resultados

Streaming de Audio como herramienta para apoyar la optimización de recursos tecnológicos en Caracol Radio S A

N/A
N/A
Protected

Academic year: 2020

Share "Streaming de Audio como herramienta para apoyar la optimización de recursos tecnológicos en Caracol Radio S A"

Copied!
151
0
0

Texto completo

(1)STREAMING DE AUDIO COMO HERRAMIENTA PARA APOYAR LA OPTIMIZACIÓN DE RECURSOS TECNOLÓGICOS EN CARACOL RADIO S.A.. ALBERT RODRÍGUEZ CALDERÓN ANDERSON VERGARA RUIZ. UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD TECNOLÓGICA INGENIERÍA EN TELEMÁTICA BOGOTÁ D.C. 2016.

(2) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 1. STREAMING DE AUDIO COMO HERRAMIENTA PARA APOYAR LA OPTIMIZACIÓN DE RECURSOS TECNOLÓGICOS EN CARACOL RADIO S.A.. ALBERT RODRÍGUEZ CALDERÓN Código 20122378003 ANDERSON VERGARA RUIZ Código 20122378010. UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD TECNOLÓGICA INGENIERÍA EN TELEMÁTICA BOGOTÁ D.C. 2016.

(3) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 2. TABLA DE CONTENIDO INTRODUCCIÓN ................................................................................................................................... 9 1.. FASE DE PLANEACIÓN ............................................................................................................... 12 1.1. Tema ....................................................................................................................................... 12 1.2. Título ...................................................................................................................................... 12 1.3. Objetivo general ..................................................................................................................... 12 1.3.1. Objetivos específicos ....................................................................................................... 12 1.4. Descripción del problema ...................................................................................................... 13 1.5. Pregunta de investigación ...................................................................................................... 16 1.6. Justificación ............................................................................................................................ 16 1.7. Marco Teórico ....................................................................................................................... 18 1.7.1. Difusión de contenido multimedia .................................................................................. 18 1.7.2 Tiempo real ...................................................................................................................... 18 1.7.3 Aplicaciones del Streaming .............................................................................................. 19 1.7.4 La Unidifusión ................................................................................................................... 19 1.7.5 Multidifusión: ................................................................................................................... 20 1.7.6 Difusión: ........................................................................................................................... 21 1.7.7 Multidifusión P2P ............................................................................................................. 22 1.7.8 Streaming: ........................................................................................................................ 23 1.7.9 El Audio Digital: ................................................................................................................ 25 1.7.10 Modulación PCM ............................................................................................................ 26 1.7.11 Resolución ...................................................................................................................... 27 1.7.12 Librería digital Naudio .................................................................................................... 28 1.7.13 La voz humana................................................................................................................ 29 1.8. Marco conceptual .................................................................................................................. 34 1.9. Marco histórico ...................................................................................................................... 39 1.10. Marco legal ........................................................................................................................... 41 1.10.1. Ley 29 de 1990 .............................................................................................................. 41 1.10.2. Decreto 2610 de 2010 ................................................................................................... 42.

(4) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 3. 1.10.3. Decreto 1443 de 2014: .................................................................................................. 43 1.10.4. Estándares de calidad ISO para desarrollo de software............................................... 45 1.11. Metodología ......................................................................................................................... 45 1.11.1 PDCA ............................................................................................................................... 45 1.11.2 El lenguaje de modelado unificado UML. ...................................................................... 47 1.11.2.1 Etapas a seguir en el desarrollo de sistemas con UML ............................................... 47 1.11.2.2 Herramientas del modelado UML ............................................................................... 48 1.11.3 Desarrollo ....................................................................................................................... 48 1.11.3.1 Codificación ................................................................................................................. 48 1.12. Alcances y delimitaciones .................................................................................................... 48 1.12.1 Alcances.......................................................................................................................... 48 1.12.2 Delimitaciones ................................................................................................................ 49 1.13. Recursos ............................................................................................................................... 49 1.13.1 Recursos humanos ......................................................................................................... 49 1.13.2 Recursos físicos .............................................................................................................. 49 Se requieren los siguientes recursos. ........................................................................................ 49 1.13.3 Recursos Tecnológicos ................................................................................................... 50 1.13.4. Recursos Financieros ..................................................................................................... 51 1.14. Análisis DOFA ....................................................................................................................... 51 1.14.1. Matriz DOFA .................................................................................................................. 53 1.14.2. Estrategias de fortalezas – oportunidades ................................................................... 53 1.14.3. Estrategias de fortalezas – amenazas .......................................................................... 54 1.14.4. Estrategias de debilidades – oportunidades ................................................................ 54 1.14.4. Estrategias de debilidades – amenazas ........................................................................ 55 1.15. Cronograma .......................................................................................................................... 56 2. FASE HACER ................................................................................................................................... 57 2.1. Definición de funciones fase hacer ........................................................................................ 57 2.1.1. Pasantes .......................................................................................................................... 57 2.1.2. Equipo de ingeniería de Caracol Radio............................................................................ 57 2.1.3. COPASST Caracol Radio ................................................................................................... 57 2.2. Resultados fase Hacer ............................................................................................................ 58.

(5) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 4. 2.2.1. Recorridos por la empresa .............................................................................................. 58 2.2.2. Conversaciones con los empleados ................................................................................ 61 2.2.2. Mediciones a nivel acústico. ........................................................................................... 62 2.2.3. Diseño de laherramienta de streaming de audio ............................................................ 65 2.2.3.1. Listado de actores. ....................................................................................................... 65 2.2.3.2. Listado de casos de uso. ............................................................................................... 65 2.2.3.3. Documentación casos de uso ....................................................................................... 67 2.2.3.4. Diagrama de clases ....................................................................................................... 76 2.2.3.5. Diagrama entidad-relación. .......................................................................................... 78 2.2.3.6. Diagrama de paquetes ................................................................................................. 78 2.2.3.7. Diagrama de despliegue ............................................................................................... 79 2.2.3.8. Herramientas del entorno de diseño de la herramienta ............................................. 80 2.2.3.9. Diccionario de datos ..................................................................................................... 80 2.2.4. Topología de red LANBroadcast 2.0 ................................................................................ 82 3. FASE VERIFICAR ............................................................................................................................. 83 3.1. Definición de funciones Fase verificar ................................................................................... 83 3.1.1. Pasantes .......................................................................................................................... 83 3.1.2. Equipo de ingeniería de Caracol Radio............................................................................ 83 3.1.3. COPASST Caracol Radio ................................................................................................... 83 3.2. Resultados fase Verificar ........................................................................................................ 84 3.2.1. Verificación consumo de red........................................................................................... 84 3.2.2. Verificación consumo de recursos Servidor .................................................................... 85 3.2.3. Socialización de la herramienta ...................................................................................... 86 3.2.3.1. Correo electrónico........................................................................................................ 87 3.2.3.2. Socializaciones institucionales ..................................................................................... 87 3.2.3.3. Socializaciones impresas .............................................................................................. 88 3.2.4. Medición de ruido ambiente ........................................................................................... 88 3.2.5. Liberación de espacios puesto de trabajo ....................................................................... 91 3.2.6. Comparación consumo de red ........................................................................................ 92 3.2.6.1. Spotify Premium 1.0.34.146 ......................................................................................... 92 3.2.6.2. Dezzer Tigo-Music 5.3.6.141 ....................................................................................... 93.

(6) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 5. 3.2.6.3. Soundcloud.com 20.14.01.24....................................................................................... 94 3.2.6.4. Sistema Wradio.com.co 20.14.01.24 ......................................................................... 95 3.2.6.5. LANBroadcast 2.016 ..................................................................................................... 97 3.2.6.6. Resumen comparativo: ................................................................................................ 97 4. FASE ACTUAR................................................................................................................................. 98 4.1. Definición de funciones Fase Actuar ...................................................................................... 98 4.1.1. Pasantes .......................................................................................................................... 98 4.1.2. Equipo de ingeniería de Caracol Radio............................................................................ 98 4.1.3. COPASST Caracol Radio ................................................................................................... 98 4.2. Resultados fase Actuar ........................................................................................................... 98 4.2.1. Formato de audio ............................................................................................................ 98 4.2.2. Consumo de CPU Servidor ............................................................................................ 100 4.2.3. Consumo de Memoria Servidor .................................................................................... 101 4.2.4. Configuración de IIS ...................................................................................................... 102 4.3.. Mejoras Propuestas ........................................................................................................ 103. CONCLUSIONES ............................................................................................................................... 104 RECOMENDACIONES ....................................................................................................................... 107 BIBLIOGRAFÍA .................................................................................................................................. 108 BDHelper ..................................................................................................................................... 125 ClientModel ................................................................................................................................. 125 Configuration............................................................................................................................... 132 ServerThread ............................................................................................................................... 134 StreamClient ................................................................................................................................ 137 StreamServer ............................................................................................................................... 141 dbo.Applications ......................................................................................................................... 144 dbo.Memberships ....................................................................................................................... 145 dbo.Profiles ................................................................................................................................. 146 dbo.Roles ..................................................................................................................................... 147 dbo.Users .................................................................................................................................... 148 dbo.UsersInRoles......................................................................................................................... 149 dbo.tbl_LogConexion .................................................................................................................. 149.

(7) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 6. dbo.tbl_Servidores ...................................................................................................................... 150. INDICE DE ILUSTRACIONES Ilustración 1. Transmisión Unicast .................................................................................................... 20 Ilustración 2. Transmisión multicast ................................................................................................. 21 Ilustración 3. Transmisión Broadcast ................................................................................................ 22 Ilustración 4. Transmisión Multicast person to person..................................................................... 23 Ilustración 5. Arquitectura Streaming ............................................................................................... 24 Ilustración 6. Conversión Análogo Digital ......................................................................................... 27 Ilustración 7. Principales tasas de frecuencia de audio .................................................................... 27 Ilustración 8. Enmascaramiento de ruido por longitud de onda ...................................................... 28 Ilustración 9. Modelado del sistema vocal humano ........................................................................ 30 Ilustración 10. Modelado de la fuente y filtro de la voz ................................................................... 30 Ilustración 11. Resumen de Algoritmos de codificación ................................................................... 31 Ilustración 12. Streaming por demanda ............................................................................................ 32 Ilustración 13. Streaming en vivo y en directo .................................................................................. 33 Ilustración 14. Captura de audio ....................................................................................................... 33 Ilustración 15. Arquitecturas para realizar streaming....................................................................... 34 Ilustración 16. Conexión IP hacia el servidor. ................................................................................... 35 Ilustración 17. Arquitectura de Streaming sobre red TCP/IP ............................................................ 37 Ilustración 18. Ciclo PDCA ................................................................................................................. 46 Ilustración 19. Cronograma de actividades ....................................................................................... 56 Ilustración 20. Sala de redacción equipo periodístico Caracol Radio ............................................... 58 Ilustración 21. Sala de redacción equipo periodístico Caracol Radio ............................................... 59 Ilustración 22. Estación de trabajo de un ingeniero de Caracol Radio 1........................................... 59 Ilustración 23. Estación de trabajo de un ingeniero de Caracol Radio 2........................................... 60 Ilustración 24. Sala de redacción equipo periodístico Caracol Radio. .............................................. 60 Ilustración 25. Estación de trabajo de empleado administrativo ..................................................... 61 Ilustración 26. Muestra de sonido en una estación de trabajo. ....................................................... 62 Ilustración 27. Muestra de sonido en los pasillos ............................................................................. 63 Ilustración 28. Muestra de sonido cerca de un dispositivo emisor de audio. .................................. 63 Ilustración 29. Diagrama de clases del sistema de streaming de audio. Parte 1 .............................. 76 Ilustración 30. Diagrama de clases del sistema de streaming de audio. Parte2. .............................. 77 Ilustración 31. Diagrama entidad-relación de la base de datos. ....................................................... 78 Ilustración 32. Diagrama de paquetes. ............................................................................................. 79 Ilustración 33. Diagrama de despliegue del sistema. ........................................................................ 79 Ilustración 34. Topología de red Lanbroadcast 2.0. .......................................................................... 82 Ilustración 35. Muestra de consumo de red de un solo cliente (tomada con la aplicación iTraffic).84 Ilustración 36. Muestra de consumo de red de dos clientes (tomada con la aplicación. ................. 84.

(8) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 7. Ilustración 37. Captura de Administrador de tareas en equipo servidor.......................................... 85 Ilustración 38. Captura de la nueva versión de la aplicación servidor Lanbroadcast con varios usuarios conectados. ......................................................................................................................... 86 Ilustración 39. Correo electrónico del COPASST dirigido a los empleados de la empresa, fomentando la disminución de ruido en las instalaciones. ............................................................... 87 Ilustración 40. Muestra de sonido en una estación de trabajo previa. ............................................ 88 Ilustración 41. Muestra de sonido en una estación de trabajo luego de LANBroadcast. ................. 89 Ilustración 42. Muestra de sonido en los pasillos. ............................................................................ 89 Ilustración 43. Muestra de sonido cerca de un dispositivo emisor de audio Antes. ........................ 90 Ilustración 44. Escritorio ergonómico libre objetos sobre superficie. .............................................. 92 Ilustración 45. Muestra de consumo de red Spotify Premium (tomada con la aplicación iTraffic). 93 Ilustración 46. Muestra de consumo de red de Deezer 5.3 (tomada con la aplicación iTraffic). ..... 94 Ilustración 47. Muestra de consumo de red de Soundcloud.com (tomada con la aplicación iTraffic). ........................................................................................................................................................... 95 Ilustración 48. Muestra de consumo de red de un solo cliente (tomada con la aplicación iTraffic). 96 Ilustración 49. Muestra de consumo de red de un solo cliente (tomada con la aplicación iTraffic). 96 Ilustración 50. Muestra de consumo de red de un solo cliente (tomada con la aplicación iTraffic). 97 Ilustración 51. Comparativos formatos de audio. ............................................................................. 99 Ilustración 52. Programas adicionales de Windows ....................................................................... 110 Ilustración 53. Panel de control de Windows ................................................................................. 111 Ilustración 54. Cuadro de selección de Activar o desactivar características de Windows.............. 111 Ilustración 55. Cuadro de dialogo con las opciones de IIS .............................................................. 112 Ilustración 56. Cuadro final, luego de la selección de ítems. .......................................................... 112 Ilustración 57. Sitio oficial de Microsoft para descarga de SQL Server 2014 Express..................... 113 Ilustración 58. Ventana de selección de la versión de SQL Server. ................................................. 113 Ilustración 59. Ventana de configuración regional de Windows. ................................................... 114 Ilustración 60. Cuadro de dialogo de inicio de instalación de SQL Sever 2014............................... 114 Ilustración 61. Ventana de Nueva instalación de SQL Server 2014. ............................................... 115 Ilustración 62. Ventana de términos de licencia del software de Microsoft. ................................. 115 Ilustración 63. Cuadro de instalación con búsqueda de actualizaciones. ....................................... 116 Ilustración 64. Inicio de la instalación de SQL Server. ..................................................................... 116 Ilustración 65. Ventana de selección de características de SQL. .................................................... 117 Ilustración 66. Cuadro de dialogo de asignación de instancia. ....................................................... 117 Ilustración 67. Asignación de cuentas de servicio. .......................................................................... 118 Ilustración 68. Asignación del modo de seguridad de la cuenta de SQL......................................... 118 Ilustración 69. Parte final de la configuración de SQL. ................................................................... 119 Ilustración 70. Ventana final de la instalación de SQL. ................................................................... 119 Ilustración 71. Carpetas contenedoras de la herramienta.............................................................. 120 Ilustración 72. Interfaz de Servidor Lanbroadcast .......................................................................... 121 Ilustración 73. Vista detallada del espacio de visualización de Servidores Disponibles. ................ 122 Ilustración 74. Vista detallada del espacio de visualización de Servidores Disponibles. ................ 122.

(9) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 8. Ilustración 75. Vista de la interfaz del cliente a través del navegador web. ................................... 123 Ilustración 76. Vista de la interfaz de registro de nuevo usuario. .................................................. 123 Ilustración 77. Vista de la interfaz de ingreso con espacios dilegenciados..................................... 124 Ilustración 78. Cuadro de selección de señales disponibles. .......................................................... 124 Ilustración 79. Reproductor web en funcionamiento. .................................................................... 124.

(10) 9. STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. INTRODUCCIÓN. “Las aplicaciones web y la web móvil no son los únicos desarrollos emocionantes en el uso de las redes. Para muchas personas, el audio y el video son el Santo Grial de las redes. Cuando se menciona la palabra “multimedia”, tanto los expertos como los ejecutivos empiezan a emocionarse al mismo tiempo.” 1 (Tanenbaum, Redes de computadoras, 2012) Andrew S. Tanenbaum. La idea de enviar contenido multimedia sobre las redes ha estado circulando desde la década de 1970. Sin embargo, no fue hasta el año 2000 que empezó a crecer de manera exponencial el tráfico de audio y video en tiempo real. Desde ese entonces los diferentes medios de comunicación se han esforzado por llevar de manera casi inmediata sus contenidos a la mayor cantidad de personas a través de internet y demás redes disponibles.. El anterior, es el caso de la empresa Caracol Radio S.A., la cual cuenta desde hace varios años con su sistema de distribución de audio en vivo para las diferentes emisoras que operan bajo su marca. Dicho sistema, como es natural, ha crecido en audiencia y demanda al igual que todos los contenidos disponibles a través de la red.. En consecuencia, surgió un problema que afecta los recursos de ancho de banda disponibles para la empresa, debido a que sus empleados también hacen uso del contenido de los reproductores web con distintos fines (monitoreo, entretenimiento, verificación de contenidos, entre otros). Por lo anterior, surgió la idea de distribuir los contenidos a nivel interno sin consumir el ancho de banda de internet y de este modo optimizar los recursos disponibles.. 1. Redes de Computadoras, TANENBAUM Andrew, 5a Ed., Pearson Educación, México, 2012, 816 p.p..

(11) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 10. Luego de analizar varias alternativas y herramientas que pudieran cumplir con la finalidad, se determinó que la mejor opción era crear una aplicación propia para la empresa y en 2011, el ingeniero Jimmy Corzo pone en producción el instalador del programa de escritorio Lan Broadcast.. A pesar de que Lan Broadcast cumplía con la finalidad primaria, no tardó en estar en desuso ya que se ejecutaba en ambiente de Windows XP, y con la migración a Windows 7 en 2012, perdió su relevancia y el inconveniente de los recursos del ancho de banda de internet se hizo latente de nuevo.. Ahora es necesario un nuevo desarrollo que sea compatible con tecnologías actuales que solucione el problema principal. Dado el contexto anterior se ha hecho necesario que la nueva aplicación cumpla con dos características: que no sea de escritorio (que se instala y/o ejecuta en el equipo) sino que opere a través de un navegador de internet y además permita realizar la función de streaming de los audios necesarios.. Para estar más en contexto con lo anterior, se debe tener en cuenta que streaming es la distribución de multimedia a través de una red de forma que el usuario consume el producto al mismo tiempo que se descarga. El término se refiere a una corriente continua (sin interrupción) y se aplica generalmente a la distribución de audio o video. Cabe resaltar que dicha distribución se popularizó en la década de 2000, cuando el ancho de banda se hizo lo suficientemente accesible a nivel económico para la gran parte de la población.. Además de tener en cuenta el concepto anterior, también es necesario hacer hincapié, sobre la arquitectura cliente/servidor, la cual será la encargada de brindar las características de que la aplicación pueda usarse a través del navegador y que no cuente con los problemas de incompatibilidad tecnológica por el paso del tiempo..

(12) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 11. El modelo cliente/servidor se consiste básicamente en un cliente que realiza peticiones a otro programa (servidor) que brinda una respuesta. La interacción de éste tipo es el soporte de la mayor parte de la comunicación por redes.. El proyecto se centrará en el uso de la arquitectura mencionada y la forma de lograr que los recursos de red se usen óptimamente con el uso del streaming a nivel interno. Además, se analizarán los diferentes beneficios que el desarrollo de la plataforma pueda traer ya que en el mercado se encuentran varias herramientas que cumplen con la finalidad de realizar la transmisión de audio pero, no se adaptan a las necesidades de la empresa a nivel de seguridad, precio y configuración de acuerdo a los recursos técnicos con los que cuenta..

(13) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 1.. 12. FASE DE PLANEACIÓN. 1.1. Tema. Apoyado en los sistemas de gestión, determinar el impacto que el desarrollo de una herramienta de Streaming de audio pueda tener en la salud ocupacional de los empleados y en la optimización de los recursos tecnológicos de la empresa Caracol Radio.. 1.2. Título. Streaming de audio como herramienta para apoyar la optimización de recursos tecnológicos en Caracol Radio.. 1.3. Objetivo general. Desarrollar una herramienta de Streaming de audio que permita a los empleados de Caracol Radio acceder a las señales de audio en vivo de las emisoras sin usar canales externos de internet.. 1.3.1. Objetivos específicos a) Analizar los diferentes procesos de distribución de las señales de audio, que se usan en Caracol Radio. b) Examinar la infraestructura que se utiliza actualmente para la difusión de audio, a través de la observación directa, recorridos y diálogos con las personas de la empresa. c) Recolectar estadísticas con las cuales se pueda apoyar la mejora de los procesos actuales en la distribución de señales de audio. d) Implementar la herramienta de Streaming de audio sobre la red interna de la empresa Caracol Radio, para evaluar el impacto que genera en el.

(14) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 13. mejoramiento de la optimización de los recursos tecnológicos de la empresa. e) Diseñar una estrategia de socialización que permita difundir la función principal de la herramienta y su forma de uso.. 1.4. Descripción del problema. Las organizaciones actuales, tienen que evolucionar en función de sus objetivos y propósitos. Lo anterior implica que se deban mejorar y agilizar procesos buscando la optimización de recursos tales como el tiempo, el talento humano y el económico. La aplicación de la tecnología influye de forma importante en lo anterior, siendo un apoyo vital en el mejoramiento de las gestiones empresariales. No obstante, en ocasiones los cambios que la tecnología introduce pueden ir en contra del crecimiento futuro. El anterior es el caso que se presenta en Caracol Radio.. Como en toda empresa de comunicaciones la velocidad en la que se obtenga la información es uno de los objetivos primordiales, motivo por el cual, el constante monitoreo de los diferentes medios de noticias es una de las tareas diarias para los empleados de los departamentos técnico y de servicio informativo. Fue por ello, que en años anteriores se inició la tarea de instalar radios en cada una de las estaciones de trabajo, posteriormente parlantes de sonido, (televisores en los pasillos) y también el uso de audìfonos. La solución fue muy práctica y efectiva en su momento pero, factores como la contratación de más personal y el aumento de medios a monitorear, generaron que la situación a nivel tecnológico y de salud ocupacional, se tornara insostenible. No solamente por el hecho de tener que incurrir en costos por la compra de más equipos, sino por tener que enfrentar a los empleados al ruido diario en sus estaciones de trabajo.. Tomando en cuenta lo anterior, sería de mucha utilidad poder hacer uso de la infraestructura tecnológica de la empresa para poder distribuir de una mejor forma las diferentes señales de audio sin usar tantos dispositivos que generen un ambiente que vaya en contra de la salud ocupacional de los empleados. De modo tal, que se genere un ahorro significativo de costos y además de espacio en las diferentes estaciones de trabajo. Así, se resolvería el inconveniente del deterioro del ambiente laboral..

(15) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 14. Pasando a la problemática del consumo de ancho de banda de internet por el consumo de las señales de audio, se podría pensar en implementar un sistema interno que permita la distribución de los canales que sean necesarios, teniendo en cuenta que Caracol posee los equipos necesarios para poder llevar a cabo con dicha tarea.. Lo anterior se traduciría en un beneficio enorme para la empresa, no sólo por el ahorro de recursos tanto físicos como económicos sino por la tranquilidad que lo anterior representaría para sus empleados.. El ideal sería llevar a cabo un proyecto que combine las alternativas mencionadas sin que a futuro se convierta en un nuevo problema y así se convierta en un valor agregado para la compañía.. Estado del Arte. Según el ministerio de salud, el ruido está catalogado como un factor de riesgo físico ya que puede generar pérdida auditiva (hipoacusia) y aumento de la presión arterial, sudoración, aumento de la frecuencia cardiaca, cambios en la respiración, por mencionar algunos. 2 Según lo anterior, la solución que fue efectiva en un momento traería muchos más costos a futuro debido al deterioro de la salud de los empleados. En consecuencia, para mitigar un poco el impacto del ruido se sugirió usar audífonos.. En su momento, el streaming de audio en internet parecía una tabla de salvación para la problemática mencionada. Desafortunadamente, también se convirtió en un inconveniente por el alto consumo del recurso de ancho de banda de la red empresarial. Según un estudio del IMDEA Networks Institute, el tráfico de multimedia a través de Internet se multiplicará casi por tres para 2018. 3 2 3. https://tramites.minsalud.gov.co/FormatosDescargables/Copaso/ManualComiteParitarioEnSaludOcupacional.pdf http://www.networks.imdea.org/es/actualidad/noticias/2014/internet-del-futuro-servicios-multimedia.

(16) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 15. Es difícil prever que las mejoras aplicadas en el pasado puedan generar cuellos de botella en la reestructuración de procesos cuando una organización quiera ser más competitiva.. No obstante, los cambios son tan inmediatos en algunas ocasiones que no es posible prever que las soluciones a la larga se puedan convertir en factores de riesgo no solamente para el crecimiento futuro de la organización sino para los miembros de la misma.. Según estudio del IMDEA Networks Institute, el tráfico de multimedia a través de Internet se multiplicará casi por tres en 2018 y evoluciona además desde la transmisión en definición estándar hacia la Transmisión Digital de Audio, o DAB — siglas del término en inglés Digital Audio Broadcasting-. El cual pronostica que pronto la conexión inalámbrica prevalecerá sobre la cableada y que el acceso desde dispositivos móviles superará por primera vez en la historia de Internet al que tiene como origen el PC. Por tanto las entidades deben solicitar a sus proveedores de servicios que demanden un gran ancho de banda para garantizar la calidad de servicio, y una arquitectura de red capaz de evolucionar, para dar un soporte eficiente, ante el creciente contenido multimedia.. Actualmente los funcionarios de la entidad Caracol Radio, no cuentan con una herramienta interna que les permita acceder a tiempo real a las emisiones en vivo de cada una de las emisoras que componen el grupo empresarial, teniendo que ser consultadas desde Internet, consumiendo los recursos de los canales de dedicados con un crecimiento exponencial.. Adicionalmente la anterior práctica pone en riesgo la infraestructura tecnológica de la compañía, al permitir en sus equipos de seguridad perimetral el libre tránsito desde servidores de Internet puertos altos poco confiables, creando vulnerabilidades que pueden ser explotadas para la afectación de la imagen de la compañía..

(17) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 16. Por otra parte al ingresar a las instalaciones de la empresa, se aprecia la difusión de audio de los diferentes programas en los pasillos y aéreas comunes de la entidad, incumpliendo las óptimas condiciones de Salud Ocupacional, definidas por el Ministerio del trabajo, que son responsabilidad directa del Comité Paritario en Seguridad y Salud del Trabajo (COPASST), según lo estipulado en la Resolución 2013 de 1986, el cual dicta las disposiciones y lineamientos para su cumplimiento en cada empresa o institución ya sea de carácter público o privado.. Actualmente tampoco se cuenta con herramientas tecnológicas enfocadas en brindar un apoyo al Sistema de Gestión de Seguridad y Salud en el Trabajo OHSAS 18001; 2007, impidiendo obtener el máximo desempeño para los empleados, operaciones y clientes de la organización.. 1.5. Pregunta de investigación. ¿Cómo aportar en la optimización de los recursos tecnológicos y del ambiente laboral de los empleados en Caracol Radio?. 1.6. Justificación. El mundo globalizado ha creado la necesidad de que las organizaciones sean más competitivas propendiendo por la eficacia de sus procesos y velando cada vez más por la salud de sus empleados como eje central en el proceso de mejora.. Actualmente a nivel empresarial se ha hecho cada vez más importante la optimización de todos los recursos. Cada vez se crean más entidades que ofrecen servicios de reestructuración organizacional y ello es muestra de la tendencia a mejorar cada uno de los aspectos de una empresa, sin descuidar ningún departamento..

(18) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 17. Es por lo mencionado anteriormente que para la empresa Caracol Radio S.A. una de las acciones planteadas para todas sus sedes es propender por la implementación de estrategias que estén dirigidas a la optimización del talento humano como recursos tecnológicos, de manera tal que los procesos se puedan afinar en pro del mejoramiento continuo de la compañía.. Por lo anterior, ésta investigación busca aportar en la solución de algunos problemas de tipos tecnológico y de salud ocupacional que se han venido presentando en la última década. El objetivo es hacer un análisis del proceso actual de distribución de señales de audio entre los empleados, y buscar la reestructuración de la actividad; a fin de optimizar los recursos de red, el mejoramiento del bienestar de los empleados. De este modo, desde un punto de vista metodológico, se podrían establecer un conjunto de normatividades que permitirían evitar a futuro, fallos como los presentados con la puesta en marcha del programa Lan Broadcast, en lo que a compatibilidad tecnológica se refiere. Además, de establecer directrices de uso de recursos para los colaboradores de la empresa.. A nivel práctico, el desarrollo del proyecto representará una oportunidad de establecer la viabilidad de que la empresa cuente con herramientas que se adapten a sus necesidades sin tener que incurrir en un costo elevado por la compra de licencias o ampliación de recursos. Y de esta forma, lograr beneficios a mediano o largo plazo optimizando el material del que se dispone.. Finalmente, la investigación es importante para las personas que la llevan a cabo, puesto que servirá para aplicar los diferentes conocimientos adquiridos a través de la carrera, en relación a la gestión de recursos, análisis de las diferentes etapas de un proyecto, seguridad y verificación de las fortalezas y debilidades de una herramienta que usa las redes, así como también de la aplicación de los diferentes procesos de calidad en el desarrollo de un proyecto, adquirida a través de la pasantía..

(19) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 18. 1.7. Marco Teórico 1.7.1. Difusión de contenido multimedia. La difusión de contenido multimedia ha evolucionado a pasos agigantados en los últimos años, sobre todo por el incremento tanto en uso como en capacidad y ancho de banda del Internet. Ante esto es importante conocer qué es multimedia, La transmisión de contenido multimedia a través de Internet se ha ido volviendo muy popular en los últimos años. Ésta es más conocida como streaming. Youtube es un sitio de streaming de vídeo por demanda, es decir, éste está disponible para ser visto en cualquier momento, ya que está colgado en un servidor, el cual mandará los datos cuando estos sean solicitados. 4. Existen varias formas de transmitir datos de una máquina origen hacia un destino a través de la red, a continuación se describen las más importantes:. 1.7.2 Tiempo real. Al Streaming a menudo se le refiere como en tiempo-real; este es un término un tanto vago y general, puesto que implica la visualización de un evento tal como sucede en ese instante de tiempo. Los sistemas de radio y televisión típicos tienen latencia; puede ser milisegundos, pero con Codecs de alta compresión la latencia puede ser de algunos segundos. El principal factor que hace que una transmisión sea en tiempo real es que no exista almacenamiento intermedio de los paquetes de datos. Puede haber algunos almacenamientos de búfer cortos, como las negociaciones de ventana en el decodificador, pero la señal esencialmente fluye todo el camino desde la cámara al reproductor. El audio transmitido por streaming no se almacena en el disco local en la máquina del cliente, a menos que específicamente se solicite una descarga (y esta sea autorizada). 5. Universidad De San Carlos De Guatemala. (2012). Plataforma para Streaming de vídeo en tiempo real. Guatemala, : Argosy Publishing. Recuperado de http://biblioteca.usac.edu.gt/tesis/08/08_0644_CS.pdf. 4. 5. Austerberry, David. The Technology of Video and Audio Streaming, Focal Press, New York, 2014..

(20) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 19. El hecho que la transmisión sea en tiempo real no significa que tiene que ser en vivo. Por ejemplo archivos pre-grabados también se pueden entregar en tiempo real. El servidor proporciona los paquetes a la red a una velocidad que coincida con la velocidad correcta reproducción del audio o vídeo. 1.7.3 Aplicaciones del Streaming. Dondequiera que se use la comunicación electrónica, las solicitudes de transmisión son infinitas. Streaming se puede entregar como un paquete de audio o vídeo completo de la programación lineal, como un servicio de suscripción, o como Pago Por Ver (PPV). Puede formar parte de un sitio web interactivo o puede ser una herramienta en sí misma, para el vídeo de vista previa y cine diarios.. Algunas aplicaciones son: • • • • • •. Radiodifusión en Internet (comunicaciones corporativas) Educación Podcast (conferencias de visión y el aprendizaje a distancia) Canales basados en Web (IP-TV, Radio por Internet) Video-on-Demand (VOD – Video a la carta) Music-on-Demand (MOD - Música a la Carta) Internet e Intranet de navegación por contenido (Gestión de Activos). La gran ventaja de streaming a través de la televisión o radio es la explotación de Conectividad IP - un medio omnipresente. ¿Cuántos trabajadores de oficina tienen un televisor en su escritorio y una conexión con el sistema de televisión por cable o un radio para emisoras internacionales?. 1.7.4 La Unidifusión. También es conocida como Unicast, es una forma de transmisión en la que por cada usuario conectado al servidor, se establece un canal de comunicación independiente, es decir, si hay 100 usuarios conectados al servidor, se crearán 100 canales independientes, uno para cada usuario conectado, no importando que el contenido que se envía por cada uno de los canales sea el mismo. Por tanto, la unidifusión lo que hace es realizar una conexión punto a punto desde una única.

(21) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 20. máquina origen, hacia cada una de las máquinas destino con las cuales se haya establecido una conexión previa: 6. Ilustración 1. Transmisión Unicast . Fuente: Universidad De San Carlos De Guatemala. (2012). Plataforma para Streaming de vídeo en tiempo real. Guatemala.. 1.7.5 Multidifusión:. Conocida también por su traducción al inglés multicast. Es una forma de transmisión de datos en la que el servidor únicamente envía por un canal de comunicación, no importando el número de potenciales máquinas receptoras que haya. La máquina origen envía un stream de datos (datagramas) a todas las máquinas destino que posean al menos un miembro del grupo de multidifusión y que, además compartan la misma dirección multicast. Estas máquinas pueden estar dispersas geográficamente en múltiples redes en Internet.. No importando el número de destinatarios que posea el stream, el servidor enviará únicamente una vez la información, para ello los routers intermediarios de multidifusión en Internet tienen que tener la capacidad de realizar las copias DEMETRIADES C., Gregory. Building and implementing a complete streaming system. Indianapolis, Indiana: Wiley, 2003. 359 p. ISBN: 0- 471-20950-3. Universidad De San Carlos De Guatemala. (2012). Plataforma para Streaming de vídeo en tiempo real. Guatemala, : Argosy Publishing. Recuperado de http://biblioteca.usac.edu.gt/tesis/08/08_0644_CS.pdf. 6.

(22) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 21. necesarias de la información transmitida, para así enviarla hacia las máquinas que la solicitan. Como se mencionaba anteriormente, los encargados de realizar la tarea de multidifusión son los routers, por tanto, se puede concluir que el proceso de multidifusión pertenece a la capa 3 del modelo OSI. 7. Ilustración 2. Transmisión multicast Fuente: Universidad De San Carlos De Guatemala. (2012). Plataforma para Streaming de vídeo en tiempo real. Guatemala.. 1.7.6 Difusión:. Conocida también por su traducción al inglés como broadcast. Es un proceso que envía datos simultáneamente a un grupo de personas o compañías en un área geográfica específica, o a cualquiera que pueda conectarse o recibir señales de un sistema de red de difusión, por ejemplo, televisión satelital o por cable. Generalmente se asocia el broadcasting con los sistemas de transmisión de radio o televisión, los cuales envían la misma señal a muchos aparatos receptores en un área geográfica.. La difusión o broadcast, también se aplica a los sistemas de distribución donde todos los usuarios que están conectados a la red pueden recibir y reenviar la Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [1999]. Universidad De San Carlos De Guatemala. (2012). Plataforma para Streaming de vídeo en tiempo real. Guatemala, : Argosy Publishing. Recuperado de http://biblioteca.usac.edu.gt/tesis/08/08_0644_CS.pdf. 7.

(23) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 22. misma señal de información. Cuando un paquete es recibido de una fuente, éste puede ser copiado y distribuido a todas las conexiones que requieran de la información. La característica principal de los sistemas de difusión es que a éstos no les importa quién está interesado en recibir la información y quién no, la información se envía a todo aquél que esté conectado a la red donde se originó el paquete. 8. Ilustración 3. Transmisión Broadcast Fuente: Universidad De San Carlos De Guatemala. (2012). Plataforma para Streaming de vídeo en tiempo real. Guatemala.. 1.7.7 Multidifusión P2P. Conocida también en inglés como Peer to Peer Multicast. Esta técnica para multidifusión de vídeo es relativamente nueva y no es muy conocida; el propósito principal de ésta es la escalabilidad, es decir, que no importando que se conecten miles de usuarios, éste pueda escalar fácilmente.. TOPIC, Michael. Streaming media demystified. USA: McGraw-Hill, 2002.546 p. ISBN: 0-07-140962-9. Universidad De San Carlos De Guatemala. (2012). Plataforma para Streaming de vídeo en tiempo real. Guatemala, : Argosy Publishing. Recuperado de http://biblioteca.usac.edu.gt/tesis/08/08_0644_CS.pdf 8.

(24) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 23. Ilustración 4. Transmisión Multicast person to person Fuente: Universidad De San Carlos De Guatemala. (2012). Plataforma para Streaming de vídeo en tiempo real. Guatemala.. La forma en que funciona esta técnica es que cuando un nuevo usuario quiera conectarse, debe ser capaz de enviar un mensaje a un nodo al azar, con la condición que éste tiene que ser parte actual del sistema. Cada usuario es responsable de proveer información a un grupo moderado de clientes, esto limitado al ancho de banda que posea. 9. 1.7.8 Streaming:. Se conoce como streaming a la transmisión continua e ininterrumpida de audio y/o vídeo a través de Internet, donde, ésta se transmite desde una máquina que funge como servidor, y hay una o varias máquinas que actúan como clientes;. Es decir, José por mencionar algún nombre, puede ser el servidor y realizar streaming de vídeo a través de Internet, mientras que en cualquier lugar del mundo con acceso a Internet pueden estar uno o varios amigos de José recibiendo el stream de vídeo que les está enviando desde su computadora. Se puede observar que se mencionan dos conceptos nuevos, streaming y stream; se puede definir como stream a la información que se envía del origen a uno o varios destinos; mientras que streaming sería la acción de transmitir esa información. 10. ZHU, Ce; Ll, Yuenan; NIU, Xiamu. Streaming media architectures, techniques and applications. USA: Information Science Reference, 2011. 503 p. ISBN: 978-1-61692-833-9. 10 DEMETRIADES C., Gregory. Building and implementing a complete streaming system. Indianapolis, Indiana: Wiley, 2003. 359 p. ISBN: 0- 471-20950-3. 9.

(25) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 24. Ilustración 5. Arquitectura Streaming Fuente: Universidad De San Carlos De Guatemala. (2012). Plataforma para Streaming de vídeo en tiempo real. Guatemala.. El streaming nació en 1995 con el lanzamiento de real audio, una aplicación para transmisión de audio en tiempo real. Antes de que apareciera el streaming, si alguien quería escuchar una canción o ver un vídeo, era estrictamente necesario descargar un archivo completo para luego poder reproducirlo en la computadora, mientras que con la aparición del streaming todo esto quedó atrás, ahora es posible reproducir contenido multimedia desde Internet, sin necesidad de que éste descargue por completo, es decir, se puede reproducir el stream conforme é ste está siendo transmitido hacia la computadora. 11. Una analogía que define de una forma fácil el concepto de streaming, y que vale la pena mencionar es la siguiente: se tiene una botella con leche, un vaso y muchas ganas de beber la leche.. •. Sin streaming (descarga): se debe tomar la botella de leche y servirla en el vaso hasta que éste se llene; una vez lleno puede empezar a consumirse.. DEMETRIADES C., Gregory. Building and implementing a complete streaming system. Indianapolis, Indiana: Wiley, 2003. 359 p. ISBN: 0- 471-20950-3.. 11.

(26) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. •. 25. Con streaming: se toma la botella de leche, pero en lugar de llenar el vaso completamente, éste se hace a un lado y se consume la leche directamente desde la caja.. Para muchos consumidores, la radio por Internet era su primera exposición a medios de transmisión. El otro conductor de interés en audio comprimido ha sido la aceptación universal del formato MP3 para archivos de audio de baja velocidad de datos. Aunque no es un formato de streaming (que es para la descarga y reproducción), muchas arquitecturas populares de streaming se pueden utilizar para envolver los archivos MP3 para streaming. Aunque MP3 gradualmente está siendo reemplazado con los códecs AAC más eficientes, todavía conserva una amplia base de usuarios. Hay varias arquitecturas de sólo audio que vienen de la arena de radio por Internet: Shoutcast de Nullsoft Winamp y, y Audion para la plataforma Mac. Las arquitecturas multimedia primarios - MPEG-4, Windows Media, QuickTime y Real - todo el apoyo de sólo audio en streaming, así como video / contenido de audio. 12. Para transmitir audio que tienes que ir a través de tres procesos: • • •. Digitalización Encoding (compresión) Paquetización. 1.7.9 El Audio Digital:. Los sonidos naturales son capturados como una señal analógica por un micrófono. Para convertir la señal a un formato de Streaming pasa a través de varias etapas de procesamiento.. • • •. Pre-énfasis (opcional) Muestreo Traducción Analógico a Digital. Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [2009].. 12.

(27) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. • •. 26. Compresión (Codecs) Empaquetamiento de embalaje.. Los primeros sistemas de audio digital utilizaron codificación lineal sin comprimir, y emplearon los tres primeros procesos, pre-énfasis, de muestreo y de analógico al digital de la conversión. El más utilizado fue modulación por impulsos codificados.. 1.7.10 Modulación PCM. La base de Audio Digital es la Modulación de Código por Pulso o PCM. El micrófono genera una tensión proporcional a la presión de aire (o velocidad). Esto se muestrea a intervalos regulares. El valor de la muestra se convierte en una palabra de código digital.. Los parámetros clave de la codificación son la frecuencia de muestreo y la resolución o el bit de profundidad. Pre-énfasis es un esquema simple para contrarrestar siseo, o ruido de alta frecuencia, en los circuitos electrónicos.. Al aumentar la amplitud de contenido de alta frecuencia, la relación señal a ruido puede mejorarse. Se ha utilizado en la radiodifusión de FM, y es una opción en algunos de codificación digital. Se basa en la existencia de menos energía a altas frecuencias para el contenido típico. No se negocia un rango dinámico para reducir el ruido, por lo que no es esencial para el proceso de conversión y codificación. 13. Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [1999].. 13.

(28) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 27. Ilustración 6. Conversión Análogo Digital Fuente: Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [1999].. 1.7.11 Resolución. La codificación digital convierte la forma de onda analógica, esencialmente a un continuo de valores, con un número de niveles discretos - un proceso de cuantificación. El número de niveles utilizados determina la resolución:. Ilustración 7. Principales tasas de frecuencia de audio Fuente: Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [1999].. En la figura 7 se muestra un tono alto de 500 Hz. El umbral de audición se modifica en las frecuencias cercanas a la pauta. Los sonidos dentro de la zona gris están enmascarados por el tono. Este efecto se denomina enmascaramiento ruido y es explotada por la mayoría de los Codecs de audio generales para eliminar la información de audio enmascarado. 14. Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [1999].. 14.

(29) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 28. Ilustración 8. Enmascaramiento de ruido por longitud de onda Fuente: Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [1999].. 1.7.12 Librería digital Naudio. Para la creación del proyecto de streaming es importante contar con una serie de componentes de software vitales para la correcta manipulación de los archivos digitales de audio desde la plataforma de programación que se use. Y dado que Caracol es una empresa que tiene como su proveedor principal de software a Microsoft, fue importante elegir un entorno de programación que fuera compatible.. Y dentro del entorno de programación, además de usar la plataforma .Net, también se agregó a esta la librería de audio Naudio.. Naudio es una librería open source .NET de audio y MIDI (Musical Instrument Digital Interface), que contiene docenas de clases útiles relacionadas con audio destinadas a acelerar el desarrollo de utilidades de audio en .NET. Ha estado en desarrollo desde 2002 y ha crecido hasta incluir una amplia variedad de características. Mientras que algunas partes de la librería son relativamente nuevas e incompletas,.

(30) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 29. las características se han sometido a numerosas pruebas y pueden ser utilizadas rápidamente para añadir capacidades de audio a una aplicación .NET existente 15. Puede ser descargada desde los sitios https://naudio.codeplex.com/ y https://github.com/naudio/NAudio.. 1.7.13 La voz humana. La Psicoacústica se aplica sólo a la audición por lo tanto son igualmente aplicables a voz o la codificación de audio general. Las otras características humanas que se utilizan en compresión son modelos del tracto vocal, que fueron establecidos por la investigación llevada a cabo en la década de 1950. Si el habla se divide en tramas cortas (alrededor de 20 ms de largo), que podría ser considerado como sonido de estado estacionario.. Este sonido podría entonces ser modelado por una combinación de un generador de 'zumbido' para sonidos ruidosos y un generador de ruido blanco para los sonidos sordos. Un banco de filtros y luego se reproduce los efectos de las cavidades resonantes de la boca, la nariz y la garganta 16.. https://naudio.codeplex.com/ Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [1999].. 15 16.

(31) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 30. Ilustración 9. Modelado del sistema vocal humano Fuente: David Austerberry. The technology of video and audio streaming, Focal Press , 2002.. Esto se conoce como el modelo de fuente-filtro de expresión. Estas propuestas se utilizaron para desarrollar codificadores de voz, o Vocoders.. Los anteriores pueden ser utilizados para sintetizar el habla. Los codificadores de voz utilizan el modelo para analizar el discurso y crear un conjunto de parámetros que pueden imitar la voz original.. Ilustración 10. Modelado de la fuente y filtro de la voz Fuente: David Austerberry. The technology of video and audio streaming, Focal Press , 2002.. Codecs Los Codecs se dividen en tres grupos: los que se definen los estándares acordados a nivel internacional, los sistemas propietarios, y de código abierto. Cada uno tiene sus partidarios y simpatizantes. Para decidir por cual optar, se tuvieron en cuenta muchos factores considerados más allá de la obvia de la calidad de audio. Los diferentes Codecs tendrán diferentes costos de licencias; existe interoperabilidad que pensar, y luego el nivel de apoyo ofrecido por el vendedor en caso de ser propietario..

(32) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 31. Ilustración 11. Resumen de Algoritmos de codificación Fuente: David Austerberry. The technology of video and audio streaming, Focal Press , 2002.. Los parámetros técnicos principales son el número de bits por muestra (una medida de la compresión), el retardo de codificación, y la potencia de procesamiento requerida para la codificación (MIPS). La codificación de retardo es muy relevante para cualquier trabajo de dos vías. Una conversación natural se hace más difícil, ya que el retardo aumenta, para tal fin se presentan los principales algoritmos de codificación: 17. Tipos de Streaming. Existen dos tipos de streaming, por demanda y en directo, a continuación se describe cada uno de ellos y cómo funciona: Por demanda. Éste se refiere a la transmisión de contenido multimedia almacenado en un servidor y que puede ser visualizada en cualquier momento.. Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [2009].. 17.

(33) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 32. Ilustración 12. Streaming por demanda Fuente: David Austerberry. The technology of video and audio streaming, Focal Press , 2002.. El mejor ejemplo de este tipo es de nuevo Youtube, ya que en él se pueden encontrar millones de vídeos, que han sido subidos por gente de todo el mundo, los cuales se pueden visualizar cuando es requerido sin importar la hora. 18. En vivo y en directo. A diferencia del streaming por demanda que puede ser visto en cualquier momento, el streaming en directo puede ser consumido únicamente en el momento en que se está realizando la transmisión; viene siendo similar a la televisión convencional, donde un televisor sintoniza señales que están siendo transmitidas en tiempo real, no importando si son pregrabados o no, la señal está siendo transmitida en ese momento, de tal forma que al encender el televisor será sintonizado lo que la televisora esté enviando en ese preciso instante.. 18. David Austerberry. The technology of video and audio streaming, Focal Press , 2002..

(34) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 33. Ilustración 13. Streaming en vivo y en directo Fuente: DEMETRIADES C., Gregory. Building and implementing a complete streaming system. Indianapolis, Indiana: Wiley, 2003. 359 p. ISBN: 0- 471-20950-3.. Captura de Audio:. Captura de audio es el proceso de adquisición de la transmisión de audio en vivo y convertirlo a un formato de archivo informático. Este proceso es muy simple. Los archivos se componen de una serie de trozos. El trozo de cabecera describe el formato de archivo y el número de muestras. El fragmento de datos contiene las muestras de audio como marcos, al igual que el estándar AES. El formateador archivo agrega un trozo encabezado con todos los datos necesarios para leer las muestras de audio.. Ilustración 14. Captura de audio Fuente: DEMETRIADES C., Gregory. Building and implementing a complete streaming system. Indianapolis, Indiana: Wiley, 2003. 359 p. ISBN: 0- 471-20950-3.. Arquitecturas para realizar streaming. Para que todo esto funcione son fundamentales tres partes, comenzando desde dónde se transmite la información, es decir, el servidor; a quién se le enviará la.

(35) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 34. información, es decir, los clientes; y cómo transmitir la información. A continuación se describe brevemente cada una de estas tres partes: 19. Ilustración 15. Arquitecturas para realizar streaming Fuente: DEMETRIADES C., Gregory. Building and implementing a complete streaming system. Indianapolis, Indiana: Wiley, 2003. 359 p. ISBN: 0- 471-20950-3.. Servidor, cliente y medio el cual se procederá a detallar a continuación, así como la función principal que desempeñan cada uno de estos.. 1.8. Marco conceptual. Servidor Este es el encargado de distribuir la información a partir de una fuente, a través de él se generan datagramas que se envían a través de la red. Al hablar de servidor se hace referencia tanto a hardware, como al posible software que éste incluya. Cliente Es cada una de las máquinas receptoras de la información que se transmite, como mínimo se necesita tener un cliente, sino no tendría sentido la transmisión.. 19. David Austerberry. The technology of video and audio streaming, Focal Press , 2002..

(36) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 35. Medio Es a través de dónde se enviará la información, grosso modo puede decirse que es la Internet, pero si se profundiza un poco más y se llega al nivel en donde esto se realiza, se estaría hablando de la capa 4 del modelo OSI, es decir, la capa de transporte; para realizar streaming se utilizan datagramas (UDP), que son paquetes que se envían sin esperar confirmación de entrega al destinatario, esto permite que la transmisión sea más rápida y fluida. 20. Ilustración 16. Conexión IP hacia el servidor. Fuente: Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [2009].. Enfoque de servidor No es estrictamente necesario contar con un servidor especial para colocar contenido multimedia, ya que un servidor normal puede enviar información, siendo el cliente el que se encargue de procesarla y mostrarla a medida que está siendo recibida. Sin embargo, para montar un verdadero servidor de streaming es ideal el uso de herramientas de software que provean de funcionalidades y optimizaciones para la realización del objetivo, pudiendo con ellas modificar la calidad del archivo que se envía, para así optimizar el ancho de banda del que se dispone. En el caso del streaming en directo, es imprescindible el uso de éstas herramientas de software, la cual al momento de recibir la información del emisor, la enviará a través del servidor hacia los clientes que estén sintonizando en ese momento. En este capítulo se mencionarán las herramientas más conocidas en el medio, sin entrar en mayor detalle sobre ellas, ya que serán profundizadas en el siguiente capítulo. 21. Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [2009]. 21 DEMETRIADES C., Gregory. Building and implementing a complete streaming system. Indianapolis, Indiana: Wiley, 2003. 359 p. ISBN: 0- 471-20950-3. 20.

(37) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 36. Wowza media server. Este sistema fue desarrollado por Wowza Media Systems. Es utilizado para realizar streaming de audio o vídeo, por demanda o en directo. Puede ser utilizado sobre varios sistemas operativos, ya que es una aplicación java.. Red5 media server. Es un sistema para la distribución de streaming que provee funcionalidad de multi-usuario basado en tecnología de Adobe Flash Player. Está basado en Java, red5 puede ser utilizado en empresas de cualquier ámbito, sin importar su tamaño. La principal característica de éste es que es código abierto.. Enfoque de transporte. Para realizar streaming a través de Internet es fundamental la velocidad de transmisión, ya que es necesario que la tasa de llegada de datos sea superior a la tasa de visualización que mantiene el cliente.. Es por ello que para este tipo de transmisiones se utilizan protocolos ligeros, siendo éstos: UDP y RTSP, los cuales se desarrollan en la capa 3 del modelo OSI.. User datagram protocol (UDP) En inglés, User Datagram Protocol, es uno de los miembros núcleo de los protocolos de Internet. Con UDP las aplicaciones de computadora pueden enviar mensajes a través de Internet, sin necesidad de establecer canales especiales de transmisión o rutas de envío. Este protocolo, a diferencia del conocido TCP, no está orientado a la conexión, por lo que, a éste no le interesa saber si los datagramas (paquetes) han sido recibidos por los clientes de forma correcta o no..

(38) STREAMING DE AUDIO EN LA RED INTERNA DE CARACOL RADIO S.A.. 37. Ilustración 17. Arquitectura de Streaming sobre red TCP/IP Fuente: Richard Schaphorst. Videoconferencing and videotelephony : technology and standards., Artech House , [2009].. De ésta forma se logra una transmisión fluida de información a través de Internet, ya que no se pierde tiempo verificando si la información está llegando de forma correcta. Lograr una transmisión fluida ayuda a que el streaming se produzca de forma continua y sin interrupciones, algo que es indispensable. 22. Real time streaming protocol (RSTP) Por sus siglas en inglés, Real Time Streaming Protocol. Es un protocolo no orientado a la conexión, el servidor mantiene sesiones asociadas a un cliente por medio de un identificador. RTSP es un protocolo que puede usar tanto UDP como TCP, dependiendo de la situación; utiliza TCP para los datos de control del reproductor, y utiliza UDP para la transmisión de audio y vídeo, que como se explicó en UDP, esto contribuye a una transmisión más fluida. Este protocolo es el que utiliza Youtube.. 22. SIMPSON, Wes. Video over IP. 2a ed. Inglaterra: Focal press, 2008. 501 p. ISBN: 978-0-240-81084-3..

Figure

Ilustración 20. Sala de redacción equipo periodístico Caracol Radio Fuente: Los autores
Ilustración 23. Estación de trabajo de un ingeniero de Caracol Radio 2  Fuente: Los autores
Ilustración 26. Muestra de sonido en una estación de trabajo (La unidad de medición de la app es el dBA 29 ) Fuente: Los autores
Ilustración 30. Diagrama de clases del sistema de streaming de audio. Parte2. Fuente: Los autores
+7

Referencias

Documento similar