Tesis 2015
Tesis 2015
Tesis 2015
DIRECTOR
ING. CARLOS ANDRES CUESTA YEPES.
INVESTIGADORES
UNIVERSIDAD DE CARTAGENA
FACULTAD DE INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
CARTAGENA DE INDIAS D.T y C. 2015
METODOLOGIA PARA IMPLEMENTAR UNA INFRAESTRUCTURA DE RED QUE
SOPORTE SERVICIOS WEBCAST PARA APOYO DOCENTE EN LA
UNIVERSIDAD DE CARTAGENA
DIRECTOR
ING. CARLOS ANDRES CUESTA YEPES.
INVESTIGADORES
EDGARDO JOSE DIAZ DEL CASTILLO
FREDDY ANDRES PERTUZ PRIETO
UNIVERSIDAD DE CARTAGENA
FACULTAD DE INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
CARTAGENA DE INDIAS D.T y C. 2015
1
AGRADECIMIENTOS
2
CONTENIDO
3
5.1 METODOLOGIA DE LA TESIS .................................................................... 57
5.1.1 FASE 1: Recoleccin de datos .............................................................. 57
5.1.2 FASE 2: Diseo y estudio del sistema para identificacin de requerimientos
....................................................................................................................... 58
5.1.3 FASE 3: Montaje de los escenarios de prueba del servicio de streaming
para estudio de las herramientas y variables implicadas. .............................. 73
5.1.4 FASE 4: Evaluacin del resultado de investigacin ............................ 103
5.1.5 FASE 5: Elaboracin de la metodologa para la implementacin de la
infraestructura de red de servicios webcast en la Universidad de Cartagena103
6. RESULTADOS Y DISCUSIONES ................................................................... 106
6.1 ANALISIS DE VARIABLES DE FUENTES SECUNDARIAS ...................... 106
6.1.1 Tecnologa de streaming ..................................................................... 106
6.1.2 Arquitectura de la implementacin ...................................................... 108
6.1.3 Metodologa de diseo de la solucin ................................................. 109
6.1.4 Herramienta de Streaming seleccionada ............................................ 110
6.1.5 Cdec de compresin de video ........................................................... 111
6.2 RESULTADOS FASE 1: RECOLECCIN DE DATOS............................... 112
6.3 RESULTADOS FASE 2: DISEO Y ESTUDIO DEL SISTEMA PARA
IDENTIFICACION DE REQUERIMIENTOS .................................................... 112
6.4 RESULTADOS FASE 3: ELABORACION DE LA METODOLOGA PARA LA
IMPLEMENTACIN DE LA INFRAESTRUCTURA DE RED DE SERVICIOS
WEBCAST ....................................................................................................... 112
6.4.1 Transmisin de datos multimedia por difusin en una red LAN a travs de
VLC .............................................................................................................. 112
6.4.2 Discusin de resultados de transmisin de datos multimedia por difusin en
una red LAN a travs de VLC ...................................................................... 115
6.4.3 Escenarios estudiados en ambiente no agresivo ................................ 115
6.4.4 Discusin de resultados de escenarios en ambiente no agresivo ....... 119
6.4.5 Escenarios estudiados en ambiente agresivo ..................................... 120
6.4.6 Discusin de resultados en ambientes agresivos ............................... 129
7. CONCLUSIONES ........................................................................................... 131
8. RECOMENDACIONES ................................................................................... 132
9. BIBLIOGRAFIA ............................................................................................... 133
ANEXOS ............................................................................................................. 136
Anexo A. Creacin de contenido multimedia webcast con Microsoft Producer.136
4
Anexo B. Informacin solicitada al coordinador de la divisin del Programa
Ingeniera de Sistemas a Distancia. ................................................................ 140
Anexo C. Informacin solicitada al jefe de la Divisin de Sistemas de la
Universidad de Cartagena ............................................................................... 141
Anexo D. Carta dirigida al jefe de la Divisin de Sistemas de la Universidad de
Cartagena solicitando informacin sobre el estado actual de la infraestructura de
red de la Universidad de Cartagena ................................................................ 145
Anexo E. Encuestas de satisfaccin sobre el uso del servicio de trasmisin
webcast realizada a estudiantes de la Universidad de Cartagena. ................. 146
Encuesta 1 ................................................................................................... 146
Encuesta 2 ................................................................................................... 148
Encuesta 3 ................................................................................................... 150
Encuesta 4 ................................................................................................... 152
Encuesta 5 ................................................................................................... 154
5
LISTA DE FIGURAS
Ilustracin 1. Topologas fsicas de red LAN ......................................................... 23
Ilustracin 2. Modelo OSI ..................................................................................... 25
Ilustracin 3. Modelo TCP/IP ................................................................................ 32
Ilustracin 4. Orden Protocolos TCP/IP por capa OSI .......................................... 34
Ilustracin 5. Proceso de digitalizacin ................................................................ 42
Ilustracin 6. Proceso Codificacin Asncrona ..................................................... 46
Ilustracin 7. Variacin de la tasa de bits para videos de diferentes resoluciones
usando el cdec MPEG4 ..................................................................................... 50
Ilustracin 8. Arquitectura cliente/servidor en 2 niveles ........................................ 53
Ilustracin 9. Arquitectura cliente/servidor en 3 niveles ........................................ 53
Ilustracin 10. Diagrama de Contexto ................................................................... 59
Ilustracin 11. Diagrama de primer nivel del sistema. ........................................... 60
Ilustracin 12. Diagrama de primer nivel del sistema. ........................................... 62
Ilustracin 13. Tarjeta Capturadora de Video PCI ................................................ 64
Ilustracin 14. Tarjeta Captura de Video USB 3.0 ................................................ 64
Ilustracin 15. Tarjeta Capturadora de Video SDI ................................................ 65
Ilustracin 16. Calculo de ancho de Banda requerido para Streaming a 30 clientes73
Ilustracin 17. Emisin de archivo multimedia a travs de VLC en la mquina
servidor. ................................................................................................................ 75
Ilustracin 18. Seleccin de archivo de video a transmitir en la mquina servidor 75
Ilustracin 19. Seleccin del modo de transmisin de datos en el servidor .......... 76
Ilustracin 20. Seleccin de la extensin del archivo encapsulado (estndar de
compresin) .......................................................................................................... 76
Ilustracin 21. Finalizacin de la configuracin de la transmisin ......................... 77
Ilustracin 22. Opcin Abrir ubicacin de Red en VLC de la mquina cliente ....... 77
Ilustracin 23. Seleccin de la direccin web de la transmisin en el cliente ........ 78
Ilustracin 24. Informacin de cdecs de la transmisin en el cliente ................... 78
Ilustracin 25. Estadsticas de la transmisin en el cliente ................................... 79
Ilustracin 26. Configuracin de los medios de entrada de audio y video ............. 80
Ilustracin 27. Mtodo de conexin con el servidor tipo pull ............................... 81
Ilustracin 28. Eleccin de puerto de emisin y URL de conexin ........................ 81
Ilustracin 29. Escogencia de codificacin de audio y video ................................. 82
Ilustracin 30. Resumen y finalizacin de la configuracin de la transmisin ....... 83
Ilustracin 31. Nombre para el punto de publicacin ............................................ 83
Ilustracin 32. Seleccin de la fuente de alimentacin de la transmisin .............. 84
Ilustracin 33. Seleccin del tipo de transmisin................................................... 84
Ilustracin 34. Seleccin de direccin URL o IP del Encoder ................................ 85
Ilustracin 35. Resumen de la transmisin a configurar ........................................ 85
Ilustracin 36. Resumen de la configuracin del punto de publicacin ................. 86
Ilustracin 37. Creacin del anuncio de difusin ................................................... 86
Ilustracin 38. Creacin del archivo de anuncio y de la pgina web de reproduccin
.............................................................................................................................. 87
6
Ilustracin 39. Edicin de metadatos del anuncio ................................................. 87
Ilustracin 40. Finalizacin y creacin de pgina web de visualizacin ................ 88
Ilustracin 41. Reproduccin de la transmisin en explorador web Internet Explorer 8
.............................................................................................................................. 88
Ilustracin 42. Seleccin de nombre de punto de publicacin .............................. 90
Ilustracin 43. Seleccin del tipo de contenido ..................................................... 90
Ilustracin 44. Seleccin de tipo de punto de publicacin ..................................... 91
Ilustracin 45. Seleccin punto de publicacin nuevo o existente......................... 91
Ilustracin 46. Seleccin de ubicacin del archivo a trasmitir ............................... 92
Ilustracin 47. Seleccin de archivos multimedia .................................................. 92
Ilustracin 48. Seleccin de ubicacin de la lista de reproduccin........................ 93
Ilustracin 49. Seleccin del orden de reproduccin del contenido....................... 93
Ilustracin 50. Resumen de punto de publicacin ................................................. 94
Ilustracin 51.Pagina web con reproductor WM incrustado .................................. 95
Ilustracin 52.Configuracion de port forwarding en router. .................................... 98
Ilustracin 53.Configuracion de reglas en firewall. ................................................ 99
Ilustracin 54. Ejemplo de red comn sin QoS. .................................................. 101
Ilustracin 55.ejemplo de red comn con QoS.................................................... 102
Ilustracin 56. Grafica de paquetes TCP enviados por segundo enviado por la
mquina emisora................................................................................................. 113
Ilustracin 57. Grafica de paquetes TCP recibidos por segundo por la mquina
receptora ............................................................................................................. 113
Ilustracin 58. Grafica de paquetes HTTP sniffeados durante la transmisin ..... 114
Ilustracin 59. Estadsticas del sniff de red ......................................................... 114
Ilustracin 60. Grafica paquetes enviados Vs paquetes recibidos ...................... 116
Ilustracin 61. Paquetes HTTP durante la transmisin ....................................... 116
Ilustracin 62. Informacin de transmisin de paquetes TCP entre mquinas .... 117
Ilustracin 63.Trafico RTP y RTSP durante la transmisin .................................. 118
Ilustracin 64. Grafica de RTP ............................................................................ 119
Ilustracin 65. Registros de paquetes RTP y RTSP durante la transmisin ........ 120
Ilustracin 66.grafica del flujo de paquetes FTP vs RTP ..................................... 121
Ilustracin 67.estadistica de jerarqua de protocolos. ......................................... 122
Ilustracin 68. Conversaciones RTP entre servidor y cada uno de los clientes. . 123
Ilustracin 69. Informacin detallada de una conversacin RTP seleccionada. .. 123
Ilustracin 70. Resumen y estadstica de la transmisin. .................................... 124
Ilustracin 71. Grafica del trfico TCP entre administrador y servidor durante la
transmisin .......................................................................................................... 125
Ilustracin 72. Registros de paquetes RTP y RTSP durante la transmisin ........ 126
Ilustracin 73. Grafica de trfico FTP vs TCP vs RTP durante la transmisin ..... 126
Ilustracin 74. Estadstica de jerarqua de protocolos ......................................... 127
Ilustracin 75. Conversaciones RTP entre mquina servidor y los clientes ........ 127
Ilustracin 76. Informacin detallada de una conversacin RTP seleccionada. .. 128
Ilustracin 77.Resumen estadstico de paquetes durante la transmisin. ........... 128
Ilustracin 78.Consumo de ancho de banda de una transmisin de video usando el
cdec WMV. ........................................................................................................ 129
7
LISTA DE TABLAS
8
GLOSARIO
ACL: Una lista de control de acceso o ACL (del ingls, access control list) es un
concepto de seguridad informtica usado para fomentar la separacin de privilegios.
Es una forma de determinar los permisos de acceso apropiados a un determinado
objeto, dependiendo de ciertos aspectos del proceso que hace el pedido.
9
cdec de audio y video.
Intranet: es una red informtica que utiliza la tecnologa del Protocolo de Internet
para compartir informacin, sistemas operativos o servicios de computacin dentro
de una organizacin. Este trmino se utiliza en contraste con Extranet, una red entre
las organizaciones, y en su lugar se refiere a una red dentro de una organizacin.
Metadato: son datos que describen otros datos. En general, un grupo de metadatos
se refiere a un grupo de datos, llamado recurso.
10
Microsoft Internet Explorer: explorador Web basado en Windows producido por
Microsoft Corporation.
Punto de publicacin: directorio virtual que se utiliza para almacenar contenido que
est disponible para clientes.
11
Servidor de seguridad (Firewall): un sistema o combinacin de sistemas que
impone un lmite entre dos o ms redes y mantiene a los usuarios no autorizados
fuera de las redes privadas.
Servidor proxy: equipo servidor que controla el trfico de Web entre redes de rea
local e internet u otras intranets.
Tiempo de vida (TTL): un valor que define el nmero de enrutadores a travs de los
que puede pasar una multidifusin antes de que un router la detenga.
12
As pues cualquier proyecto que implique utilizacin
de las TIC, cambios metodolgicos, formacin de los
profesores universitarios, etc. constituye una innovacin.
En este sentido, creemos que aquellas universidades que
no contemplen cambios radicales en relacin a los
medios didcticos y a los sistemas de distribucin de la
enseanza pueden quedar fuera de la corriente
innovadora que lleva a las nuevas instituciones
universitarias del futuro.
(Salinas, 1999)
13
1. RESUMEN
La presente tesis est orientada a la implementacin de una infraestructura de red
que soporte servicios webcast para apoyo docente que optimice el aprendizaje de los
estudiantes del Programa de Ingeniera de Sistemas a Distancia de la Universidad de
Cartagena.
1.1 ABSTRACT
This thesis is aimed at the implementation of a network infrastructure that supports
webcast services that optimize student learning of the remote program of systems
engineering from the University of Cartagena through a methodology.
Upon completion of this research was obtained as a result, a reference model for
future research aimed at identifying systems that seek to improve communication
between teachers and students through a solid network infrastructure that supports
transmissions criticism (voice and video). In conclusion, framed procedures in this
methodology ensure us the implementation of a quality streaming service for the
selected student population that is intended to provide benefits to the learning
process and communication between teachers and students.
14
2. INTRODUCCIN
El manejo de la informacin se ha convertido desde hace mucho tiempo en una
herramienta esencial para administrar sistemas de cualquier tipo. El flujo de
informacin, apoyada en las tecnologas que se tienen disponibles para el manejo de
la misma, est condicionando hoy en da el xito que alcanzan las organizaciones,
dentro de estas, las educativas que constantemente han estado implementando
distintos mtodos de aprendizajes que mejor se amolden a las necesidades del
medio, como sera el caso de la educacin a distancia. Este tipo de situacin
requiere de una estrategia ptima de manejo de informacin entre docentes y
estudiantes para obtener resultados acadmicos positivos. Gracias al avance
tecnolgico, las organizaciones educativas cuentan con un abanico de posibilidades
para implementar sistemas que les facilite la administracin de la informacin. Por
ejemplo en la Universidad de Granada en Espaa, se maneja una plataforma de
apoyo a la docencia conocida como SWAD la cual funciona sobre una infraestructura
de red que soporta servicios para la transmisin de clases en vivo.
15
2.1 JUSTIFICACIN
16
3. MARCO DE REFERENCIA
3.1 ESTADO DEL ARTE
Otra organizacin educativa que hace uso de infraestructura de red para uso de
estas plataformas es la universidad la Salle Cancn, en Mxico. La cual tiene una
17
plataforma webcast donde se pueden visualizar videoconferencias, tener acceso a
una plataforma educativa moodle y un calendario de eventos donde se notifica en
fechas habrn trasmisiones online. (UNIVERSIDAD LA SALLE CANCUN, 2013)
El San Antonio College ubicado en Texas, Estados Unidos, tambin hace uso de una
plataforma de webcasting, que corre sobre una red multimedia, basada en la
herramienta que ofrece la empresa mediasite que tambin se encarga de desarrollar
aplicaciones para la creacin de pginas que manejen contenido webcast. (SAN
ANTONIO COLLEGE, 2013)
18
centros de investigacin ms desarrollados del mundo. (RENATA, 2013)
En el mbito educativo, a pesar de los mltiples beneficios y ventajas que conlleva
usar tecnologa streaming para realizar transmisiones crticas a muchos usuarios al
tiempo, en este caso estudiantes, gran nmero de instituciones aun no cuentan con
una infraestructura de red propia sobre la cual funcione una plataforma webcast de
apoyo docente. Lo anteriormente expuesto no quiere decir que no se haya
implementado dichas plataformas, ya que generalmente lo que realizan estas
instituciones es tomar prestado los servicios de red de otras empresas como
Blackboard o YouTube para el funcionamiento de sus plataformas o trasmisiones de
video debido a que poseen estructuras rgidas creadas bajo normas de calidad de
servicio (QoS) , tal y como es el caso de organizaciones estudiantiles como la
Universidad Nacional de Colombia (UNAL, 2013), la Universidad de los Andes
(UNIVERSIDAD DE LOS ANDES, 2013) y el Servicio Nacional de Aprendizaje
(SENA, 2013). Esto representa una limitante debido a que no hay administracin de
recursos propios y se crea dependencia siempre por parte de una entidad externa o
un tercero. En el caso de que Blackboard tenga inconvenientes (ralentizacin del
canal de internet, falla de un servidor, etc.) sobre su infraestructura de red ubicada en
alguno de sus Data center en Estados Unidos, no solo se ver afectado el servicio de
webcast para los usuarios de Blackboard sino que el soporte a este servicio queda
por fuera de las capacidades de la entidad.
Por otro lado existen otras instituciones que si se han dado a la tarea de investigar
para poder implementar sus propias redes multimedia que soporten streaming a gran
escala, tal como es caso de la Universidad Abierta y a Distancia (UNAD, 2013), la
Universidad autnoma de Bucaramanga (UNAB, 2013) que aunque usan el servicio
de plataforma web de Blackboard no usan su infraestructura de red.
Por ejemplo el caso de muchas universidades que tienen una plataforma moodle o
SMA a la cual ingresan y pueden observar video que han sido cargados en pginas
como YouTube o vimeo que manejan una infraestructura de red que soporte webcast,
o escuchar audio de pginas como soundcloud o simplemente permiten la visin de
diapositivas. O tambin est el caso del SENA quienes tienen una plataforma de
apoyo docente pero corre sobre la red ofrecida por Blackboard. Lo cual conlleva a la
limitante previamente mencionada en la prospectiva educativa a nivel nacional.
19
En resumen a nivel regional (Cartagena), la transmisin de datos con fines
educativos de manera dinmica para instituciones an no se implementa al 100%,
aun no existe el uso de una infraestructura de red propia para cualquier organizacin
educativa (universidad, colegio, instituto, etc.) sobre la cual pueda correr una
plataforma de webcast de apoyo docente donde se puedan realizar transmisiones
crticas a todos los estudiantes de dichas organizaciones.
Las redes de rea local o LAN (del ingls, Local rea Network) son redes de
comunicaciones de mbito privado dentro de un mximo de unos pocos kilmetros
de distancia (edificios, oficinas, etc.). Su uso principal es conectar ordenadores
personales y equipamiento de trabajo para compartir informacin y recursos
(impresoras, escneres, etc.).
Las LAN pueden ser cableadas o inalmbricas (como las desarrolladas con el
estndar IEEE 802.11, conocido como WiFi). En el caso de las LAN cableadas, que
fueron las pioneras, las velocidades alcanzadas tpicamente van desde los 10 hasta
los 100 Mbps, aunque se est generalizando el acceso a 1Gbps en las ltimas
redes Ethernet (estndar IEEE 802.3). Adems, se caracterizan por lograr
transmisiones con muy pocos errores. (TANENBAUM, 2003)
Ventajas
Las redes de rea local solucionan este tipo de inconvenientes, estas permiten
compartir Bases de datos (se elimina la redundancia de datos), Programas (se
elimina la redundancia de Software) y Perifricos como puede ser un Mdem,
una Tarjeta RDSI, una Impresora, etc. (se elimina la redundancia de Hardware);
poniendo a nuestra disposicin otros medios de comunicacin como pueden ser
el Correo electrnico y el Chat. Permiten realizar un proceso distribuido, es decir, las
tareas se pueden repartir en distintos nodos y permite la integracin de los procesos
y datos de cada uno de los usuarios en un sistema de trabajo corporativo. Tener la
posibilidad de centralizar informacin o procedimientos facilita la administracin y la
20
gestin de los equipos. (TANENBAUM, 2003)
Adems una red de rea local conlleva un importante ahorro, tanto de tiempo, ya que
se logra gestin de la informacin y del trabajo, como de dinero, ya que no es preciso
comprar muchos Perifricos, se consume menos papel, y en una conexin
a Internet se puede utilizar una nica Conexin telefnica o de Banda
ancha compartida por varios ordenadores conectados en Red.
Componentes
21
El medio: constituido por el cableado y los conectores que enlazan los
componentes de la red. Los medios fsicos ms utilizados son el cable, cable
coaxial y la fibra ptica (cada vez en ms uso esta ltima).
FSICAS
Una topologa de bus usa solo un cable backbone que debe terminarse en
ambos extremos. Todos los hosts se conectan directamente a este backbone. Su
funcionamiento es simple y es muy fcil de instalar, pero es muy sensible a
problemas de trfico, y un fallo o una rotura en el cable interrumpe todas las
transmisiones.
La topologa de anillo conecta los nodos punto a punto, formando un anillo fsico
y consiste en conectar varios nodos a una red que tiene una serie de repetidores.
Cuando un nodo transmite informacin a otro la informacin pasa por cada
repetidor hasta llegar al nodo deseado. El problema principal de esta topologa es
que los repetidores son unidireccionales (siempre van en el mismo sentido).
Despus de pasar los datos enviados a otro nodo por dicho nodo, continua
circulando por la red hasta llegar de nuevo al nodo de origen, donde es
eliminado. Esta topologa no tiene problemas por la congestin de trfico, pero si
hay una rotura de un enlace, se producira un fallo general en la red.
La topologa en estrella conecta todos los nodos con un nodo central. El nodo
central conecta directamente con los nodos, envindoles la informacin del nodo
de origen, constituyendo una red punto a punto. Si falla un nodo, la red sigue
funcionando, excepto si falla el nodo central, que las transmisiones quedan
interrumpidas.
Una topologa en estrella extendida conecta estrellas individuales entre s
mediante la conexin de HUBs o Switches. Esta topologa puede extender el
alcance y la cobertura de la red.
22
Una topologa jerrquica es similar a una estrella extendida. Pero en lugar de
conectar los HUBs o Switches entre s, el sistema se conecta con un computador
que controla el trfico de la topologa.
La topologa de malla se implementa para proporcionar la mayor proteccin
posible para evitar una interrupcin del servicio. El uso de una topologa de malla
en los sistemas de control en red de una planta nuclear sera un ejemplo
excelente. En esta topologa, cada host tiene sus propias conexiones con los
dems hosts. Aunque Internet cuenta con mltiples rutas hacia cualquier
ubicacin, no adopta la topologa de malla completa.
La topologa de rbol tiene varias terminales conectadas de forma que la red se
ramifica desde un servidor base. Un fallo o rotura en el cable interrumpe las
transmisiones.
1
Ilustracin 1. Topologas fsicas de red LAN
1
Imagen obtenida de
http://upload.wikimedia.org/wikipedia/commons/4/4a/Topolog%C3%ADa_de_red.png
23
LGICAS
La topologa lgica de una red es la forma en que los hosts se comunican a travs
del medio. Los dos tipos ms comunes de topologas lgicas son broadcast y
transmisin de tokens.
La topologa broadcast simplemente significa que cada host enva sus datos
hacia todos los dems hosts del medio de red. No existe una orden que las
estaciones deban seguir para utilizar la red. Es por orden de llegada, es como
funciona Ethernet.
La topologa transmisin de tokens controla el acceso a la red mediante la
transmisin de un token electrnico a cada host de forma secuencial. Cuando
un host recibe el token, ese host puede enviar datos a travs de la red. Si
el host no tiene ningn dato para enviar, transmite el token al siguiente host y el
proceso se vuelve a repetir. Dos ejemplos de redes que utilizan la transmisin de
tokens son Token Ring y la Interfaz de datos distribuida por fibra
(FDDI). Arcnet es una variacin de Token Ring y FDDI. Arcnet es la transmisin
de tokens en una topologa de bus.
24
2
Ilustracin 2. Modelo OSI
Nivel fsico
2
Imagen obtenida de http://img.webme.com/pic/m/modeloisoosi/modelo-osi_1.jpg
25
Anexo al medio fsico, con capacidad para varias posibilidades en el medio:
Nivel de Enlace
La capa de vnculo de datos ofrece una transferencia sin errores de tramas de datos
desde un nodo a otro a travs de la capa fsica, permitiendo a las capas por encima
asumir virtualmente la transmisin sin errores a travs del vnculo. Para ello, la capa
de vnculo de datos proporciona:
26
Delimitacin de trama: crea y reconoce los lmites de la trama.
Comprobacin de errores de trama: comprueba la integridad de las tramas
recibidas.
Administracin de acceso al medio: determina si el nodo "tiene derecho" a
utilizar el medio fsico.
Arcnet.
CDP: Protocolo de descubrimiento de Cisco.
DCAP: Protocolo de acceso del cliente de la conmutacin de la transmisin de
datos.
Econet.
Ethernet.
FDDI: Interfaz de distribucin de datos en fibra.
Frame Relay.
HDLC
L2F: Protocolo de la expedicin de la capa 2.
L2TP: Protocolo de tnel capa 2.
LAPD: Procedimientos de acceso de acoplamiento en el canal D.
LLDP: Protocolo del descubrimiento de la capa de acoplamiento.
LLDP-MED: Protocolo del descubrimiento de la capa de acoplamiento-
Descubrimiento del punto final de los medios.
PPP: Protocolo Punto a Punto.
PPTP: Protocolo tnel punto a punto.
SLIP: Protocolo de internet de Lnea serial (obsoleto).
StarLan.
STP: Protocolo del rbol esparcido.
Token ring.
VTP VLAN: Trunking virtual para LAN virtual.
Nivel de Red
27
Fragmentacin de trama: si determina que el tamao de la unidad de
transmisin mxima (MTU) que sigue en el enrutador es inferior al tamao de la
trama, un enrutador puede fragmentar una trama para la transmisin y volver a
ensamblarla en la estacin de destino.
Asignacin de direcciones lgico-fsicas: traduce direcciones lgicas, o
nombres, en direcciones fsicas.
Cuentas de uso de subred: dispone de funciones de contabilidad para realizar
un seguimiento de las tramas reenviadas por sistemas intermedios de subred
con el fin de producir informacin de facturacin.
28
Nivel transporte
29
IL Convertido originalmente como capa de transporte para 9P
SPX Intercambio ordenado del paquete
SCTP Protocolo de la transmisin del control de la corriente
TCP Protocolo de la transmisin del control
UDP Usuario del protocolo del datagrama
Sinec H1 para el telecontrol
Nivel de Sesin
Nivel de Presentacin
30
datos de un formato utilizado por la capa de la aplicacin a un formato comn en la
estacin emisora y, a continuacin, traducir el formato comn a un formato conocido
por la capa de la aplicacin en la estacin receptora.
MP4
MP3
MPEG 1 y MPEG 2
GIF
Nivel de Aplicacin
El nivel de aplicacin acta como ventana para los usuarios y los procesos de
aplicaciones para tener acceso a servicios de red. Esta capa contiene varias
funciones que se utilizan con frecuencia:
31
DHCP (Dynamic Host Configuration Protocol - Protocolo de configuracin
dinmica de anfitrin).
HTTP (HyperText Transfer Protocol) para acceso a pginas web.
HTTPS (Hypertext Transfer Protocol Secure) Protocolo seguro de transferncia
de hipertexto.
POP (Post Office Protocol) para recuperacin de correo electrnico.
SMTP (Simple Mail Transport Protocol) para envo de correo electrnico.
SSH (Secure Shell)
TELNET para acceder a equipos remotos.
TFTP (Trival File Transfer Protocol).
LDAP (Lightweight Directory Access Protocol).
XMPP, (Extensible Messaging and Presence Protocol) - Protocolo estndar para
mensajera instantnea.
Tal como se muestra en la siguiente ilustracin, cada nivel del modelo TCP/IP
corresponde a uno o ms niveles del modelo de referencia Interconexin de sistemas
abiertos (OSI, Open Systems Interconnection) de siete niveles, propuesto por la
Organizacin internacional de normalizacin (ISO, International Organization for
Standardization). (HUNT, 2002)
3
Ilustracin 3. Modelo TCP/IP
3
Imagen obtenida de https://i-msdn.sec.s-msft.com/dynimg/IC197700.gif
32
El modelo TCP/IP describe un conjunto de guas generales de diseo e
implementacin de protocolos de red especficos para permitir que un equipo pueda
comunicarse en una red. TCP/IP provee conectividad de extremo a extremo
especificando como los datos deberan ser formateados, direccionados, transmitidos,
enrutados y recibidos por el destinatario. El modelo TCP/IP y los protocolos
relacionados son mantenidos por la Internet Engineering Task Force (IETF).
Para conseguir un intercambio fiable de datos entre dos equipos, se deben llevar a
cabo muchos procedimientos separados. El resultado es que el software de
comunicaciones es complejo. Con un modelo en capas o niveles resulta ms sencillo
agrupar funciones relacionadas e implementar el software modular de
comunicaciones.
Las capas estn jerarquizadas. Cada capa se construye sobre su predecesora. El
nmero de capas y, en cada una de ellas, sus servicios y funciones son variables con
cada tipo de red. Sin embargo, en cualquier red, la misin de cada capa es proveer
servicios a las capas superiores hacindoles transparentes el modo en que esos
servicios se llevan a cabo. De esta manera, cada capa debe ocuparse
exclusivamente de su nivel inmediatamente inferior, a quien solicita servicios, y del
nivel inmediatamente superior, a quien devuelve resultados. (ATELIN, Philippe y
DORDOIGNE, Jos. 2007)
33
4
Ilustracin 4. Orden Protocolos TCP/IP por capa OSI
4
Imagen obtenida de
http://web.archive.org/web/20120916074315/http://www.wildpackets.com/elements/misc/WP_encapsul
34
TCP
Funciones
Caractersticas
ation_chart.pdf
35
IP
Direccin IP
36
3.2.6 Video Digital Comprimido
El video digital es un tipo de sistema de grabacin de video que funciona usando una
representacin digital de la seal de vdeo, en vez de analgica. Este trmino
genrico no debe confundirse con el nombre DV, que es un tipo especfico de video
digital enfocado al mercado de consumo. El video digital se graba a menudo en cinta,
y despus se distribuye en discos pticos, normalmente DVD. Hay excepciones,
como las cmaras de vdeo que graban directamente en DVD, las videocmaras
de Digital8 que codifican el vdeo digital en cintas analgicas convencionales, y otras
videocmaras que graban vdeo digital en discos duros o memoria flash. (LICERO,
2001)
Las pelculas fotogrficas estndares como 16 mm y 35 mm graban a 24 imgenes
por segundo. Para vdeo, hay dos estndares de imgenes por segundo: NTSC (que
graba a 30/1.001, alrededor de 29.97, imgenes por segundo) y PAL (a 25 imgenes
por segundo).
El vdeo digital puede copiarse sin degradacin en la calidad. No importa cuntas
generaciones se copia una fuente digital, ser tan claro como el original de primera
generacin del material digital.
El vdeo digital se usa fuera de la creacin de pelculas. La televisin
digital (incluyendo la HDTV de calidad superior) comenz a extenderse en la mayora
de los pases desarrollados a principios de la dcada de 2000. El vdeo digital
tambin se usa en telfonos mviles modernos y sistemas de videoconferencia. El
vdeo digital tambin se usa para la distribucin en Internet de vdeo, incluyendo
el vdeo streaming y la distribucin de pelculas entre iguales.
Existen muchos tipos de compresin de vdeo para servir vdeo digital sobre Internet,
y en DVD. Aunque el vdeo DV no est comprimido ms all de su propio cdec
mientras se edita, los tamaos de archivo que resultan no son prcticos para la
entrega en discos pticos o sobre Internet, con cdecs como el formato Windows
Media, MPEG2, MPEG4, Real Media, el ms reciente H.264, y el cdec de vdeo
Sorenson. Probablemente los formatos ms ampliamente usados para entregar
vdeo sobre Internet son MPEG4 y Windows Media, mientras MPEG2 se usa casi
exclusivamente para DVD, proporcionando una imagen excepcional en el mnimo
tamao pero resultando en un alto nivel de consumo de CPU para descomprimir.
A 2007, la resolucin ms alta demostrada para la generacin de vdeo digital es
33 megapxeles (7680 x 4320) a 60 imgenes por segundo ("UHDV"), aunque esto
solo se ha demostrado en una configuracin especial de laboratorio [1]. La velocidad
ms alta se consigue en cmaras de alta velocidad industriales y cientficas que son
capaces de filmar vdeo 1024x1024 a hasta 1 milln de imgenes por segundo
durante breves periodos de grabacin.
37
3.2.7 Sistema NTSC
Aunque la FCC ya haba aprobado en 1950 otro sistema de codificacin del color
diferente, este estndar era incompatible con los televisores en blanco y negro, por lo
que fue rpidamente sustituido por el NTSC a partir de diciembre de 1953. La
primera emisin a escala nacional con este sistema tuvo lugar un mes despus, con
la difusin del Tournament of Roses Parade, que slo poda ser vista en receptores
de color especiales. (LICERO, 2001)
Sin embargo, con la llegada de la televisin digital, las difusiones analgicas estn
siendo progresivamente retiradas y sustituidas por las digitales.
38
lugar a una imagen de calidad inferior a la que es posible enviar en el mismo ancho
de banda con otros sistemas.
El nombre "phase alternating line" (en espaol lnea alternada en fase) hace
referencia al modo en que la informacin de crominancia (color) de la seal de vdeo
es transmitida, siendo invertida en fase en cada lnea, permitiendo la correccin
automtica de los posibles errores en fase al cancelarse entre s. En la transmisin
de datos por radiofrecuencia, los errores de fase son comunes y se deben a retardos
de la seal en su llegada o procesado. Los errores de fase en la transmisin de vdeo
analgico provocan un error en el tono del color, afectando negativamente a la
calidad de la imagen.
39
El sistema PAL es analgico. Hubo un intento de fabricar equipos que digitalizasen la
seal PAL en los aos 80, pero no tuvo ningn xito comercial y ahora son una
rareza. En los dispositivos digitales, como televisin digital, videoconsolas modernas,
computadoras, etc., se utilizan sistemas en componentes de color donde se
transmiten por tres cables diferentes las seales R, G y B o bien Y (luminancia), R-Y
y B-Y (diferencia de color). En estos casos slo se tiene en cuenta el nmero de
lneas 625 / 525 y la frecuencia de cuadros 25 / 30. Mencin aparte merecen los
sistemas basados en el estndar MPEG-2, como el DVD y la televisin por satlite,
televisin por cable, o la televisin digital terrestre (TDT); pero es otro sistema de
televisin que no tiene prcticamente nada que ver con el PAL.
Al igual que con los otros colores estndar aprobadas para el uso de difusin en el
mundo, SECAM es un estndar que permite que los receptores de televisin
monocromo existentes anteriores a su introduccin a seguir funcionando como
televisores blanco y negro. Debido a este requisito de compatibilidad, los estndares
de color aaden una segunda seal a la seal monocromtica de base, que lleva la
informacin de color. La informacin de color se llama crominancia o C para el
cortocircuito, mientras que la informacin en blanco y negro se llama la luminancia o
Y para abreviar. Receptores de televisin moncromo slo muestran la luminancia,
mientras que los receptores de color procesar ambas seales.
Adems, la compatibilidad, se requiere no usar ms ancho de banda que la seal de
blanco y negro solo, la seal de color tiene que ser de alguna manera se inserta en la
seal de blanco y negro, sin perturbarla. Esta insercin es posible debido a que el
espectro de la seal de TV monocroma no es continuo, por lo tanto, existe espacio
vaco que puede ser utilizado. Esta tpica falta de continuidad de los resultados de la
naturaleza discreta de la seal, que se divide en tramas y lneas. Sistemas
analgicos de color difieren en la forma en que utiliza con poca frecuencia espacial
en la banda de frecuencia de la seal se utiliza. En todos los casos, la seal de color
se inserta en el extremo del espectro de la seal de blanco y negro, donde causa una
menor distorsin visual en el caso poco comn de que la seal de blanco y negro
tena componentes de frecuencia significativos superposicin de la seal de color.
(LICERO, 2001)
Con el fin de ser capaz de separar la seal de color de la que se monocromtico en
el receptor, se utiliza una subportadora de frecuencia fija, este sub portadora ser
modulada por la seal de color.
40
El espacio de color es tridimensional por la naturaleza de la visin humana, por lo
que despus de restar la luminancia, que es transportada por la seal de base, la
subportadora de color todava tiene que llevar a una seal de dos dimensiones.
Tpicamente, el rojo y el azul de informacin se realizan debido a que su diferencia
con la seal de luminancia es ms fuerte que la de verde.
En primer lugar, SECAM utiliza modulacin de frecuencia para codificar la
informacin de crominancia en la subportadora.
En segundo lugar, en lugar de transmitir la informacin de color rojo y azul juntos,
slo se enva uno de ellos a la vez, y utiliza la informacin sobre el otro color de la
lnea precedente. Se utiliza una lnea de retardo analgico, un dispositivo de
memoria, para almacenar una lnea de informacin de color. Esto justifica el "Con
secuencial memoria" nombre.
Debido SECAM transmite solamente un color a la vez, que est libre de los
artefactos presentes en NTSC y PAL de color resultantes de la transmisin
combinada de ambas seales.
Esto significa que la resolucin de color vertical se reduce a la mitad con respecto a
NTSC. El sistema PAL ms tarde tambin muestra la mitad de la resolucin vertical
de NTSC. Aunque PAL no elimina la mitad de la informacin de color verticales
durante la codificacin, que combina informacin de color de las lneas adyacentes
en la etapa de decodificacin, con el fin de compensar los errores de fase "sub
portadora de color" que se producen durante la transmisin de la Amplitud/sub de
color modulada en fase portador. Esto se hace normalmente con una lnea de
retardo, como en el SECAM, pero se puede lograr "visualmente" en televisin barata
establece utilizando PAL-S decodificadores. Debido a la modulacin FM del color sub
portadora del SECAM es insensible a los errores de fase, los errores de fase no
causan prdida de la saturacin del color en SECAM, aunque lo hacen en PAL. En
NTSC, tales errores causan cambios de color. (LICERO, 2001)
Las seales de diferencia de color en SECAM se calculan realmente en el espacio de
color YDbDr, que es una versin a escala del espacio de color YUV. Esta
codificacin se adapta mejor a la transmisin de una sola seal a la vez.
Aunque la mayor parte del patrn se retira de seales PAL y NTSC-codificados con
un filtro de peine por pantallas modernas, algunos todava se pueden dejar en ciertas
partes de la imagen. Estas piezas suelen ser los bordes afilados en las imgenes, en
color o el brillo repentino cambios a lo largo de la imagen o ciertos patrones
repetitivos, como un tablero de ajedrez en la ropa. Patrones de rastreo de puntos se
pueden extirpar completamente mediante la conexin de la pantalla de la fuente de
seal a travs de un formato de cable o una seal diferente a la de vdeo compuesto
o un cable coaxial, como el S-video, que lleva la seal de croma en un grupo
separado enteramente suyo, dejando la luma de usar toda su banda, incluyendo las
partes generalmente vacas cuando son necesarios. FM SECAM es un espectro
continuo, por lo que a diferencia de PAL y NTSC incluso una perfecta Filtro de peine
41
digital no poda Color SECAM totalmente independiente y luminancia. (LICERO,
2001)
La idea de reducir la resolucin vertical de color viene de Henri de Francia, quien
observ que la informacin de color es aproximadamente igual a dos lneas
sucesivas. Debido a que la informacin del color fue diseado para ser una adicin
barato, compatible hacia atrs para la seal de blanco y negro, la seal de color tiene
un ancho de banda menor que la seal de luminancia, y por lo tanto menor
resolucin horizontal. Afortunadamente, el sistema visual humano es similar en
diseo: percibe los cambios de luminancia a una resolucin ms alta que los cambios
en la crominancia, por lo que esta asimetra tiene mnimo impacto visual. Por lo tanto,
era lgico tambin para reducir la resolucin de color vertical.
3.2.10 Digitalizacin
5
Ilustracin 5. Proceso de digitalizacin
5
Imagen obtenida de https://electronicaalalcance.files.wordpress.com/2011/09/conversor-a-d.jpg
42
binario es el ms utilizado, pero tambin existen otros tipos de cdigos que
tambin son utilizados.
43
La compresin grfica GIF. Se basa en la utilizacin de una paleta de 256 colores
estudiados cuidadosamente de acuerdo con la apreciacin del color por ojo humano.
Con esto se logra una razn de compresin de 1/3. Los 256 se pueden codificar con
8 bits, en vez de usar 24 bits para definir el color verdadero. La prdida de
informacin parece grande, pero puede el ojo humano apreciar los matices de ms
de un milln de colores?
La compresin grfica JPEG. En lugar de definir la imagen por sus tres colores
bsicos (G; R; B), utiliza la trasformacin de la informacin de color a la de
luminancia (1 valor por muestra) y de crominancia (2 valores por muestra) de forma
similar a como se emplea en la seal de televisin. Resulta que el ojo humano es
ms sensible a los cambios de brillo (luminancia) que de color (crominancia), por lo
que estos cdecs codifican la luminancia de todas las muestras o pixeles y un valor
medio de cada una de los valores crominancias cada 4 pixeles. Para codificaciones
de 8 bits por pxel, la cuenta de la razn de compresin es 4x8+8+8=48, en vez de
4x8x3=96 de la original.
COMPRESION MJPEG
44
vlidos, no es posible llevar un fotograma a un archivo JPEG sin modificar
ligeramente las cabeceras. La tasa de bits cae entre los formatos sin comprimir
(como el RGB, que tiene compresin 1:1, y el YCbCr, con compresin de 1:1.5 a
1:2.5 y el MPEG con 1:100. Las tasas de datos en el orden de los 29 Mb/s poseen
altsima calidad, resultando no obstante en archivos de gran tamao.
COMPRESION MPEG
Este estndar de compresin fue desarrollado por Moving Picture Experts Group, o
dicho de otra forma, expertos en imgenes en movimiento.
45
6
Ilustracin 6. Proceso Codificacin Asncrona
MPEG 1
6
Imagen obtenida de
http://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/MPEG_Compression_Overview.svg/945px-
MPEG_Compression_Overview.svg.png
46
2. Cdec de compresin para seales de vdeo no entrelazadas (progresivas).
3. Cdec de compresin para seales de audio con control sobre la tasa de
compresin. El estndar define tres capas (layers en ingls), o niveles de
complejidad de la codificacin de audio MPEG.
1. MP1 o MPEG-1 Parte 3 Capa 1 (MPEG-1 Audio Layer 1)
2. MP2 o MPEG-1 Parte 3 Capa 2 (MPEG-1 Audio Layer 2)
3. MP3 o MPEG-1 Parte 3 Capa 3 (MPEG-1 Audio Layer 3)
4. Procedimientos para verificar la conformidad.
5. Software de referencia.
Compresin de Audio en MPEG-1/2
47
optimizado para bajas tasas de bits (menores que 1 Mbit/s), pero supera en
desempeo a MPEG-1 a 3 Mbit/s y superiores. El MPEG2 aparece en 1994 y es uno
de los formatos de compresin que ofrece mayor calidad de imagen, alcanza a su
vez una velocidad en la transmisin de datos de 3 a 10 Mbits de ancho de banda.
Este formato ofrece la transmisin de ficheros de vdeo digital a pantalla completa o
broadcast. El MPEG2, es el utilizado por la televisin digital y para la codificacin del
DVD de vdeo. Trabaja con resoluciones desde 352 x 480 y 1920 x 1080 pxeles o
720x576 (PAL) y 720x480 (NTSC).
MPEG-2 introduce y define Flujos de Transporte, los cuales son diseados para
transportar vdeo y audio digital a travs de medios impredecibles e inestables, y son
utilizados en transmisiones televisivas. Con algunas mejoras, MPEG-2 es tambin el
estndar actual de las transmisiones en HDTV. Un descodificador que cumple con el
estndar MPEG-2 deber ser capaz de reproducir MPEG-1.
MPEG-2 audio, definido en la Parte 3 del estndar, mejora a MPEG-1 audio al alojar
la codificacin de programas de audio con ms de dos canales. La parte 3 del
estndar admite que sea hecho retro-compatible, permitiendo que descodificadores
MPEG-1 audio puedan descodificar la componente estreo de los dos canales
maestros, o en una manera no retro-compatible, la cual permite a los codificadores
hacer un mejor uso del ancho de banda disponible. MPEG-2 soporta varios formatos
de audio, incluyendo MPEG-2 AAC.
MPEG4
Uno de los cdecs utilizados en este formato son los famosos, DivX y XviD. Una de
las grandes ventajas que ofrece este formato es una muy buena calidad, muy
parecida al del formato DVD, a cambio de un factor de compresin mucho ms
elevado que otros formatos, dando como resultado archivos o ficheros ms
comprimidos que otros e ideales para poder transmitir los datos a travs de Internet.
Utiliza una resolucin de 176 x 144 pxeles.
48
WMV
Windows Media Video hace parte de otro formato de compresin que est tomando
vigencia sobre los actuales servicios de streaming, Webcast e IPTV, este formato fue
diseado por la empresa Microsoft con la finalidad de ser utilizado en aplicaciones
streaming en internet, pero gracias a sus diferentes mejorasen cuanto a la
codificacin y transmisin de archivos se est comenzando a implementar en
contenidos de videos de alta definicin. La primera versin de este tipo de formato
fue el WMV 7 cuya estructura fue diseada en base al estndar MPEG-4 v2.
Despus surgieron otros estndares (WMV 8 y WMV 9) con la finalidad de optimizar
su nivel de codificacin y tasa de transmisin de video en alta definicin. (WMV,
2015)
49
7
Ilustracin 7. Variacin de la tasa de bits para videos de diferentes resoluciones usando el cdec MPEG4
7
Imagen obtenida de
http://repository.upb.edu.co:8080/jspui/bitstream/123456789/914/1/digital_19595.pdf pgina 17
50
3.2.12 Ambientes cliente/servidor
Antecedentes
Definicin
51
Caractersticas
Protocolos asimtricos: hay una relacin muchos a uno entre los clientes y
un servidor. Los Clientes siempre inician un dilogo mediante la solicitud de un
servicio. Los Servidores esperan pasivamente por las solicitudes de los
clientes.
3.2.13 Arquitectura
ARQUITECTURA EN 2 NIVELES
52
8
Ilustracin 8. Arquitectura cliente/servidor en 2 niveles
ARQUITECTURA EN 3 NIVELES
9
Ilustracin 9. Arquitectura cliente/servidor en 3 niveles
8
Imagen obtenida de http://static.commentcamarche.net/es.kioskea.net/pictures/cs-images-2-tier.gif
9
Imagen obtenida de http://static.commentcamarche.net/es.kioskea.net/pictures/cs-images-3-tier.gif
53
COMPARACIN ENTRE AMBOS TIPOS DE ARQUITECTURAS
54
4. OBJETIVOS Y ALCANCES
4.3 ALCANCE
La metodologa para la implementacin de la red que soporta servicios webcast,
estuvo enfocada en la poblacin de los estudiantes del Programa de Ingeniera de
Sistemas a Distancia de la Universidad de Cartagena, ya que todos los procesos
definidos en esta investigacin estn enfocados a este ambiente.
55
5. METODOLOGIA
En el desarrollo de la metodologa se tuvieron en cuenta varios aspectos para la
realizacin de la investigacin.
56
5.1 METODOLOGA DE LA TESIS
Para esto inicialmente se redact una carta avalada (Anexo D) por el jefe del
programa de Ingeniera de Sistemas (para garantizar la fiabilidad de la misma)
a la divisin de sistemas de la universidad, en la cual se solicitaba
informacin sobre el estado actual de la infraestructura de red, de esta manera
se realiz una entrevista al Ingeniero Javier Pinedo (Anexo C), encargado de
la Divisin de Sistemas de la Universidad de Cartagena para ese entonces. En
la entrevista se cuestiona sobre los recursos de hardware y software a nivel de
red que maneja la institucin actualmente. Con esta informacin se
determinaron a nivel de hardware, red y software los requerimientos del
sistema.
57
5.1.2 FASE 2: Diseo y estudio del sistema para identificacin de requerimientos
Para lograr una mayor comprensin del sistema se diagramaron las diferentes
etapas del sistema, empezando por la relacin de este con su entorno y continuando
su desarrollo de lo general a lo especfico, determinando los diferentes procesos
necesarios para su funcionamiento y mostrando el flujo de informacin entre ellos,
finalizando con la relacin fsica de los usuarios con el sistema. (LICERO, 2001)
En esta etapa del diseo del sistema se implement el uso de los diagramas de flujo
de datos mediante la notacin Yourdon, desarrollado por Yourdon Inc., compaa de
consultora y desarrollo profesional. Estos diagramas constan de 4 elementos
bsicos para la descripcin de los elementos del diagrama y la relacin entre ellos:
58
Almacenes de datos: Es el lugar donde el sistema guarda los datos o a los
que hacen referencia los procesos del sistema. El almacn de datos puede
representar tantos dispositivos fsicos por ejemplo un archivador, como base
de datos en una computadora. Se representan grficamente mediante un
rectngulo con sus paredes laterales abiertas.
La primera representacin lgica del sistema debe ser la relacin de este con su
entorno y consta de 5 elementos bsicos: un proceso, dos entidades y dos
almacenes de datos como se observa en el diagrama de contexto en la ilustracin
10.
59
En la ilustracin 10 se aprecian los diferentes flujos que llevan la informacin
solicitada por un cliente a travs de una consulta. Uno de estos flujos contiene los
resultados de queries y el otro flujo hace referencia a un material de video especfico.
60
suministrada por la entidad administrador y es enviada al DBMS que contiene la base
de datos donde se insertan a travs de instrucciones SQL.
Toda esta informacin, que de ahora en adelante se conocer como Video MPEG, es
enviada al Disco de Video. Este dispositivo de almacenamiento es un disco duro
fsico con algunas caractersticas de operacin especiales, que se ha dedicado solo
para este fin; no interviene con las tareas habituales de la mquina y utiliza un canal
de comunicacin independiente dentro del pc.
Hasta ahora se han descrito las tareas llevadas a cabo por el Administrador, y que
dan disponibilidad al servicio, pues si no hay informacin almacenada, el cliente no
obtendr respuestas a sus solicitudes.
A partir de este momento, el cliente puede hacer una Solicitud de consulta, ya sea
para iniciar un proceso de Bsqueda o si ya conoce el nombre del documento, hacer
la recuperacin del Programa escogido.
61
criterios especificados, se comparan los campos de la Base de Datos y se enva un
Resultado al Cliente.
Una vez el cliente est de acuerdo con alguna de las posibilidades ofrecidas (si las
hay), se enva la seleccin a travs del Nombre Solicitado al proceso abrir
programa (ver ilustracin 16), que es el encargado de solicitarlo al Disco de Video
donde previamente se ha almacenado. El mismo proceso transmite el Flujo de
Video al proceso Transmitir Programa, donde segn criterio de difusin escogido,
este viaja por unidifusin o multidifusin a travs de la red, para ser desplegado en la
computadora de un usuario final.
Bsicamente existen conexiones fijas que pueden ser por DSL, por cable, por fibra,
etc. y conexiones celulares. Obviamente una conexin fija es la ms ideal, porque
generalmente es mucho ms estable. Una conexin fija presenta menos problemas
en trminos de saturacin en la seal porque este tipo de conexiones son mucho
ms rpidas y tienen muchas ms potencia que las conexiones celulares. Ahora, algo
tambin importante utilizar alguna conexin inalmbrica o almbrica hacia el
equipo con el que se lleve a cabo el streaming? Siempre que se pueda usar
62
cableado es mejor, porque el cable no es propenso a la interferencia como las
seales inalmbricas aunque hayan mejorado mucho. En una zona donde hay
demasiadas redes wi-fi, telfonos inalmbricos de 2.4 GHz o 5 GHz, estos operan
sobre las mismas frecuencias que las redes wi-fi, entonces esto puede provocar
interferencia y es algo que se debe tener muy en cuenta.
El 99% de las conexiones en internet son asimtricas es decir se tiene ms velocidad
de bajada que de subida y para streaming lo que importa no es la velocidad de
bajada sino la de subida, la velocidad de subida tiene que ser lo suficientemente
amplia como para poder lograr que esta seal de video se transmita de forma
adecuada. Para referencia por ejemplo una conexin promedio de 10 MB de bajada
si acaso llega a tener 1 MB de subida, una conexin de 100 MB de bajada cuando
mucho llega a tener 8 MB de subida. Entonces esto es algo que hay que considerar
en el momento en que se verifique el tipo de conexin que se usar para realizar el
streaming.
63
como para poder realizar la captura de video en HD.) O thunderbolt.
La alternativa ms econmica en PCI se llama Blackmagic Design Intensity Pro,
es una tarjeta muy econmica que permite capturar HDMI, componente o compuesto
sin ningn problema.
10
Ilustracin 13. Tarjeta Capturadora de Video PCI
11
Ilustracin 14. Tarjeta Captura de Video USB 3.0
10
Imagen obtenida de
https://images.blackmagicdesign.com/media/products/intensity/landing/intensitypro1.jpg
11
Imagen obtenida de
http://www.floridamusicco.com/images/product%20pics/smallwide/tnl_intensity_shuttle.jpg
64
12
Ilustracin 15. Tarjeta Capturadora de Video SDI
Esta seccin introduce los conceptos clave para entender el diseo del esquema de
transmisin de este proyecto y las formas en que se entregan y reproducen
secuencias multimedia. Este trabajo utiliza los trminos de unidifusin y multidifusin
para describir como reciben los clientes los paquetes de datos procedentes del
servidor del sistema
Streaming
65
direccin del contenido.
El cliente obtiene el archivo SDP mediante el mensaje DESCRIBE de RTSP.
En el terminal del cliente debe existir una aplicacin (normalmente el
reproductor de streaming) que entienda los archivos del protocolo SDP.
El establecimiento de la sesin se realiza mediante el envo de un mensaje
RTSP SETUP por cada flujo que el cliente quiera recibir, respondiendo el
servidor con los puertos que se van a usar a lo largo de la sesin.
Tras esto, el cliente ya puede realizar el streaming, controlado por el protocolo
RTSP (play, pause, etc.).
RTP es el encargado de transportar el flujo multimedia y RTCP de monitorear
la calidad de servicio.
El cliente puede finalizar la sesin en el momento que desee mediante el
mensaje TEARDOWN de RTSP
Archivos ASF
ASF se utiliza para ordenar, organizar y sincronizar los datos multimedia que se
trasmitirn por las redes. ASF es un formato de archivo; sin embargo, tambin puede
utilizarse para especificar el formato de las presentaciones en directo como se
explicara ms adelante. Aunque ASF est optimizado para enviar secuencias
multimedia a travs de una red, es igualmente adecuado para la reproduccin local.
Algo que ha agradado a los autores, es que es posible utilizar cualquier algoritmo de
compresin y descompresin para codificar las secuencias ASF y no restringirse al
estndar MPEG-4. La informacin almacenada en la secuencia ASF puede utilizarse
para ayudar al cliente a determinar que cdec se necesita para descomprimir la
secuencia. Adems, las secuencias ASF pueden transferir utilizando cualquier
protocolo de transmisin de red subyacente. (LICERO, 2001).
Unidifusin
Una unidifusin es una conexin punto a punto entre el cliente y el servidor. Punto a
punto significa que cada cliente recibe una secuencia distinta del servidor. Las
secuencias de unidifusin solo se envan a los clientes que las solicitan. Pueden
distribuirse al cliente de dos maneras: A peticin (o en demanda, de ah el termino
video en demanda) y por difusin. Una transmisin a peticin permite al usuario
controlar de forma activa la reproduccin, mientras que el usuario recibe la
transmisin por difusin de manera pasiva.
66
esta indizado, el usuario puede iniciar, detener, retroceder, avanzar rpido o
pausar la secuencia. Pero pueden consumir rpidamente el ancho de banda
de una red porque cada cliente tiene su propia conexin con el servidor.
Multidifusin
Existe otro tipo de transmisin por difusin, la multidifusin, que tambin es pasiva.
Una multidifusin es una secuencia de contenido entregada a travs de una red
habilitada para multidifusin, en la cual todos los clientes comparten la misma
secuencia. La mayor ventaja de estas secuencias de contenido es que se ahorra
ancho de banda en la red. En una multidifusin el cliente pasivo recibe una
secuencia de multidifusin al supervisar una direccin IP especfica. Sin embargo, la
ventaja de una multidifusin es que una sola secuencia puede proporcionar datos a
muchos clientes de la red. Esto respeta el ancho de banda y puede ser
extremadamente til para redes de rea local (LAN) de ancho de banda reducido
Protocolos de transmisin
Protocolos MMS
67
Protocolo RTSP
Protocolo RTP
Protocolo RTCP
68
RTP. El protocolo RTCP se basa en la peridica transmisin de paquetes de
control a todos los participantes en sesin ofrecindole informacin sobre la
calidad de los datos distribuidos por la fuente. El protocolo subyacente debe
proveer de la Multiplexacin de los datos y de los paquetes del control. Por
tanto, la funcin primordial de RTCP es la de proveer una realimentacin de la
calidad de servicio. (GIL, 2015).
REQUERIMIENTOS
Requerimientos de Hardware
69
Requerimientos de los clientes (ptimos)
Requerimientos de Software
Segn el equipo escogido para cumplir las tareas como cliente, administrador o
servidor, as sern los requerimientos especificados:
El equipo servidor debe tener instalado el S.O Microsoft Windows Server 2008
y el paquete WMS (Windows Media Service), explorador web ya sea google
Chrome, o internet Explorer 10. Junto a esto la mquina debe tener instalado
el gestor de base de datos Microsoft SQL Server 2008 en adelante para la
futura implementacin de una plataforma web de transmisin webcast.
Requerimientos de red
El requisito bsico es una red tipo Ethernet basada en la norma IEEE 802.3; la red de
rea local de la institucin esta montadas sobre este esquema que maneja el modelo
de protocolos TCP/IP. Adicionalmente el cableado debe cumplir los estndares de
fabricacin de par trenzados categora 6 o en adelante segn normas vigentes.
70
Calculo del ancho de banda para la transmisin de video
2. La Efectiva:
Determina la cantidad real de datos que el canal est transmitiendo.
No hay una frmula para determinar la velocidad efectiva de la nominal, sin embargo
para la transmisin de video se puede asumir que la velocidad efectiva es solo un
40% de la velocidad nominal en la gran mayora de casos en redes de datos tipo
LAN/WAN. (CORTES, 2015)
Por ejemplo cuando alguien dice que la red local (LAN) de nuestra oficina es
100BaseT, quiere indicar que est basada en par trenzado o cable UTP y que la
velocidad nominal de la red es de 100Mbps. Por esa parte no se puede esperar que
realmente viajen ms de 100 x 40% = 40 Mbps.
71
Se debe disear y trabajar de esta manera (escenarios y situaciones ms crticas),
para garantizar que siempre se podr transmitir por el medio de comunicacin
mencionado, esa seal de video y as nunca sufrir retrasos, bajas de calidad o
disminucin en la velocidad (cuadros por segundo).
72
Ilustracin 16. Calculo de ancho de Banda requerido para Streaming a 30 clientes
5.1.3 FASE 3: Montaje de los escenarios de prueba del servicio de streaming para
estudio de las herramientas y variables implicadas.
En trminos generales para esta fase se realizaron varios escenarios de prueba con
el objetivo de determinar la viabilidad de la implementacin de la infraestructura
desde una escala muy bsica (configuracin del ambiente solo con infraestructura
cliente servidor a travs de VLC) hasta una configuracin ms compleja
(configuracin del ambiente con infraestructura administrador-servidor-cliente a
travs de los servicios de Windows Media) teniendo en cuenta variables como la
herramienta de streaming a utilizar (WMS) y el cdec compresin a probar (WMV).
73
ARQUITECTURA DE LOS ESCENARIOS PROBADOS
Transmisin de datos multimedia por difusin en una red LAN a travs de VLC
Para este escenario se utilizaron varios dispositivos con distintos S.O en el cual se
encontraba una versin gratuita del software VLC para la transmisin y recepcin de
datos. En detalle la arquitectura est conformada por:
Para este escenario se instal el VLC Client a cada uno de los computadores (tanto
Servidor como cliente) y desde la mquina servidor a travs de la opcin emitir del
VLC se reprodujo un archivo de video compreso en formato ASF/WMV el cual es
enviado por protocolo HTTP a los clientes donde se reproduce este archivo
abrindolo desde la ubicacin en red del servidor.
74
Ilustracin 17. Emisin de archivo multimedia a travs de VLC en la mquina servidor.
Se hace clic en el botn Aadir, situado en la parte superior derecha del cuadro de
dialogo de la ventana y se selecciona el archivo que se desea transmitir
75
Ilustracin 19. Seleccin del modo de transmisin de datos en el servidor
76
En cuanto se presione Emitir, comenzar la emisin del flujo de datos.
Ya solo quedara que los clientes se conectaran al servidor, bien por un reproductor
multimedia o un reproductor de vdeo en la web.
77
En este cuadro de dilogo est la posibilidad de ingresar la URL segn el protocolo
que se ha establecido. VLC dispone de URLs a manera de ejemplos para guiar el
proceso
VLC permite obtener informacin acerca de que est hecho el medio, muestra el
muxor, los cdecs de audio y video.
78
Adems se pueden obtener estadsticas y medicin de las conexiones hechas a su
servicio de audio y video streaming tales como los paquetes de video o audio
perdidos durante la transmisin, la tasa de bits de entrada o salida, etc.
LiveStreaming
Para este escenario se utilizaron varios dispositivos con distintos S.O en el cual se
encontraban las siguientes herramientas respectivamente:
79
2 mquinas clientes con S.O Windows7 la cuales tienen instalado el
Reproductor de Windows 9 que reproducirn la transmisin difundida por la
mquina servidor en un explorador web.
1 Switch ENCORE ENH916P-NWY de 16 puertos al cual van conectados las
mquinas previamente mencionadas.
1 Modem THOMSON DWG849 que recibe por cable coaxial conectividad a un
canal de internet de 5Mb de ancho de banda de bajada y que brinda internet al
switch.
1 Canal de internet asimtrico de 5MB de ancho de banda con ISP Claro
Para este escenario se instal WME en la mquina emisora que permite codificar el
video el cual ser recibido por el servidor luego que este inicie la conexin con la
mquina emisora a travs del mtodo pull, luego el servidor retransmitir a travs
del servicio WMS el contenido para que pueda ser reproducido mediante una interfaz
web del cliente que tenga instalado el reproductor de Windows media 9. El
80
Ilustracin 27. Mtodo de conexin con el servidor tipo pull
Acto seguido se define el puerto de conexin con el servidor, se define el puerto 8080
para que la comunicacin se haga a travs del protocolo HTTP y se define la
direccin web para la conexin ya sea en red LAN o en internet.
Luego se llega a lo que puede ser uno de los pasos ms importante, la seleccin de
81
la codificacin del video y el audio, aqu se le debe indicar al encoder que formato de
compresin se usar para la transmisin de seal de video y audio. Se puede
escoger cual ser la tasa de bits de transmisin en segundos, los frames transmitidos
por segundos y el tamao de salida del video. Windows media encoder trae varios
mtodos de encapsulamientos para audio y video, para determinar esto, debe
tenerse en cuenta la capacidad del canal de subida de internet de la red, los recursos
lgicos de la mquina administrador (RAM, espacio de disco, procesamiento, etc.),
recordando que a mejor calidad de video se debe usar un mejor mtodo de
compresin para evitar que este se trasmita con menor rango de retardo e
intermitencia.
Finalmente luego de definidos los parmetros para la transmisin del evento en vivo,
el encoder mostrar una pantalla de resumen con todas las caractersticas
seleccionadas previamente y mostrar la opcin de finalizar el asistente para
comenzar la transmisin en vivo.
82
Ilustracin 30. Resumen y finalizacin de la configuracin de la transmisin
83
Luego de esto se define el tipo de contenido a transmitir, dado que es una
transmisin en vivo, se escoge la opcin codificador en la cual se le definir a la
mquina de que encoder recibir la seal de video entrante.
84
Luego se define la direccin y puerto de conexin con el codificador la cual
previamente se haba definido en la mquina administrador.
85
Se confirma la creacin del punto de publicacin y se procede a crear el anuncio de
difusin de la transmisin el cual ser el espacio web para poder visualizar, gracias al
complemento del Reproductor de Windows, la transmisin en vivo emitida.
86
Luego se define la ruta de almacenamiento local de los archivos .asx y .htm que son
los que permiten la visualizacin del video a travs de cualquier explorador de
internet
87
Ilustracin 40. Finalizacin y creacin de pgina web de visualizacin
88
Transmisin de datos multimedia por peticin en una red LAN residencial a
travs de Servidor de Streaming
Video On Demand
Para este escenario se utilizaron varios dispositivos con distintos S.O en el cual se
encontraban las siguientes herramientas respectivamente:
1 Mquina servidor, con S.O Windows Server 2008 R2 la cual tiene la funcin
de difundir el video haciendo uso de la herramienta Windows Media Service
(WMS).
2 Mquinas clientes con S.O Windows7 la cuales tienen instalado el
Reproductor de Windows 9 que reproducirn la transmisin difundida por la
mquina servidor en un explorador web.
1 Switch ENCORE ENH916P-NWY de 16 puertos al cual van conectados las
mquinas previamente mencionadas.
1 Modem THOMSON DWG849 que recibe por cable coaxial conectividad a un
canal de internet de 5Mb de ancho de banda de bajada y que brinda internet al
switch.
1 Canal de internet asimtrico de 5MB de ancho de banda ISP Claro.
Para este escenario se us la herramienta WMS en el servidor para crear una lista
de reproduccin para Video On Demand con archivos de video previamente
guardados en la mquina.
89
Ilustracin 42. Seleccin de nombre de punto de publicacin
90
Luego se define el tipo de publicacin, dado que se quiere es que el usuario final
pueda escoger que video de la lista de reproduccin, se define el tipo de publicacin
por peticin y as el usuario tendr control sobre el contenido multimedia reproducido
(pasar, adelantar, retroceder, pausar, adelantar)
91
Luego se establece en el servicio de WMS que archivos sern transmitidos, se puede
escoger una lista de reproduccin existente o crear una nueva seleccionando de qu
directorio se extraern los archivos a reproducir.
92
Seguidamente se define el directorio en el cual se almacenar la lista de
reproduccin creada.
93
Finalmente se muestra el resumen de la lista de reproduccin a transmitir y se
culmina la configuracin en el asistente.
94
.
Ilustracin 51.Pagina web con reproductor WM incrustado
Video On Demand
95
1 Mquina servidor, con S.O Windows Server 2008 R2 la cual tiene la funcin
de difundir el video haciendo uso de la herramienta Windows Media Service
(WMS).
21 mquinas clientes con S.O Windows 8.1 la cuales tienen instalado el
Reproductor de Windows 9 que reproducirn la transmisin difundida por la
mquina servidor en un explorador web.
1 switch cisco 2960 de 48 puertos al cual estn conectadas las mquinas
anteriormente mencionadas
1 router cisco 2960 que recibe por fibra, conectividad a un canal de internet.
1 canal de internet simtrico de 10 MB de ancho de banda con ISP movistar.
Para este escenario se cre una lista de reproduccin de video por peticin (Video
On Demand) con el WMS del servidor, la cual sera reproducida de manera
simultnea en los 21 equipos de la sala a travs de un explorador web. El
procedimiento de configuracin de la lista de reproduccin fue el mismo utilizado
para el escenario de Video On Demand en ambiente no agresivo.
LiveStreaming
Para este escenario se utilizaron varios dispositivos con distintos S.O en el cual se
encontraban las siguientes herramientas respectivamente:
Para este escenario se instal WME en la mquina emisora que permite codificar el
video el cual ser recibido por el servidor luego que este inicie la conexin con la
mquina emisora a travs del mtodo pull, luego el servidor retransmitir a travs
del servicio WMS el contenido para que pueda ser reproducido mediante una interfaz
96
web del cliente que tenga instalado el reproductor de Windows media 9. El
procedimiento de configuracin del live streaming fue el mismo utilizado para el
escenario de Livestreaming en ambiente no agresivo.
97
Ilustracin 52.Configuracion de port forwarding en router.
Evitar que el firewall bloquee puertos como el 80 u 8080 (HTTP), 5004 (RTP),
554 (RTSP), 1755 o 70 o 7000 (ms-streaming) y el 20 o 21 (FTP).
98
Ilustracin 53.Configuracion de reglas en firewall.
A la hora de realizar una prueba a nivel WAN con un canal de internet dedicado y de
mayor capacidad tal como lo es el de 20 MB dedicado de ETB que maneja la
Universidad de Cartagena se presentaron una serie de inconvenientes de nivel
administrativo los cuales evitaron la realizacin de esta prueba. Tales inconvenientes
fueron:
99
A pesar de no poder realizar dicha prueba, se puede inferir haciendo uso de la
frmula para clculo de Ancho de Banda previamente aadida al documento y
adems sabiendo que en un ambiente de menos recursos (No Agresivo) la prueba
fue efectuada y di resultados positivos, se puede inferir que en este ambiente la
trasmisin tambin se deba realizar con xito, logrando una transmisin con muy
poca prdida de paquetes y un delay de no ms de 30 segundos para clientes con
canal de internet de aproximadamente 5Mb de ancho de banda.
Por ltimo, y no por eso menos importante, como se mencion anteriormente en los
escenarios de pruebas agresivos, es necesario implementar polticas o mecanismos
de QoS que garanticen mayor calidad en la transmisin de datos multimedia.
ITU E.800: Efecto global de las prestaciones de un servicio que determinan el grado
de satisfaccin de un usuario al utilizar dicho servicio (QoS, 2015).
IETF RFC 2386: Conjunto de requisitos del servicio que debe cumplir la red en del
servicio que debe cumplir la red en el transporte de un flujo.(QoS, 2015).
Durante una transmisin de datos crticos como audio y video se tiende a presentar
inconvenientes que afectan su rendimiento, tales como:
Retardos: Puede ocurrir que los paquetes tomen un largo perodo en alcanzar
su destino, debido a que pueden permanecer en largas colas o tomen una ruta
menos directa para prevenir la congestin de la red. En algunos casos, los
retardos excesivos pueden inutilizar aplicaciones tales como VoIP o juegos en
lnea.
100
Latencia: Puede tomar bastante tiempo para que cada paquete llegue a su
destino, porque puede quedar atascado en largas colas, o tomar una ruta
menos directa para evitar la congestin. Esto es diferente de rendimiento, ya
que el retraso puede mejorar con el tiempo, incluso si el rendimiento es casi
normal.
Jitter: Los paquetes del transmisor pueden llegar a su destino con diferentes
retardos. Un retardo de un paquete vara impredeciblemente con su posicin
en las colas de los routers a lo largo del camino entre el transmisor y el
destino. Esta variacin en retardo se conoce como jitter y puede afectar
seriamente la calidad del flujo de audio y/o vdeo.
101
banda mnimo.
Para la ilustracin 87, los Routers han sido configurados para destinar hasta 5Mbps
de los 10 Mbps disponibles para la transmisin de video. Se permite que el trfico
FTP utilice 2 Mbps y HTTP y el resto del trfico pueden utilizar un mximo de 3
Mbps, logrando de esta manera que los paquetes de transmisin de video no se
vean afectado con solicitudes de otro tipo.
Ventajas: los paquetes no necesitan llevar ninguna marca que indique cmo
han de ser tratados, la informacin la tienen los Routers.
102
5.1.4 FASE 4: Evaluacin del resultado de investigacin
Para esta fase se llev a cabo la evaluacin de los escenarios estudiados con
anterioridad por parte de una muestra estudiantil de la Universidad de Cartagena a
travs de una encuesta que permiti medir el nivel de satisfaccin del usuario final
respecto al resultado de la investigacin. Esto con el fin de soportar la funcionalidad
del sistema implementado a travs de la metodologa. A partir de la aprobacin
demostrada en los resultados de la encuesta (anexo E), se procede entonces a
desarrollar una gua metodolgica que permita a la Universidad de Cartagena
implementar una infraestructura de red que soporte servicios de webcasting para los
estudiantes del Programa de Ingeniera de Sistemas a Distancia.
103
Tarjeta de red PCI
104
3. Configuracin del servicio
105
6. RESULTADOS Y DISCUSIONES
Para facilitar la comprensin de los resultados y discusiones se detall el anlisis en
base a los objetivos cumplidos, reflejados en las fases desarrolladas de la
metodologa planteada. Previo a esto se realiz un anlisis de las variables utilizadas
para el desarrollo de este proyecto con el fin de soportar el uso de cada una en cada
fase correspondiente de la metodologa.
Inicialmente se realiz una consulta de proyectos sobre streaming para comparar las
distintas tecnologas existentes, se hallaron 2 tesis que coincidan con el parmetro
de bsqueda, la primera titulada Sistema de vigilancia por medio de cmaras de
videos utilizando tecnologas de media streaming para los predios de la facultad de
Ingeniera en Sistemas desarrollada por Jessica Snchez Acevedo para la
Universidad Tcnica de Ambato en el ao de 2006 en la cual se manej la tecnologa
True Streaming y el segundo es un artculo de la Pontifica Universidad Catlica del
Per titulado Live Streaming y Video On Demand de contenido acadmico producido
en la PUCP desarrollado por Jos Luis Barturn Larrea y Genghis Ros Kruger, en
la cual se utiliz tecnologa pseudo streaming. Se identificaron las caractersticas de
las tecnologas para evaluar y determinar cul de estas se usara para la solucin
propuesta.
106
TECNOLOGIS
Proteccin de derechos de Si No No
autor
Tecnologa ejecutable en No (muy No No
tiempo real aproximado)
Tiempo mximo de retardo 10 segundos Indefinido Configurable
Reduccin de datos Si No No
redundantes
Control sobre la Si No No
reproduccin de video
Consideracin de ancho Si No No
de banda para la
trasmisin
Costo de implementacin Alto Bajo Medio
(relativo)
Costo total de propiedad Bajo Alto Alto
(relativo)
Tabla 1. Cuadro comparativo de tecnologas de streaming.
107
6.1.2 Arquitectura de la implementacin
Se realiz un cuadro que explica las ventajas y desventajas de usar cada una de las
arquitecturas para as determinar la ms viable a la hora de la implementacin del
proyecto.
108
El modelo de arquitectura que ms se ajusta a las necesidades de implementacin
es el de 3 niveles, ya que permite:
109
Se utiliz el diagrama de flujos de datos de Yourdon como opcin para disear el
sistema propuesto en esta metodologa, ya que a diferencia de UML explica de
manera ms explcita y directa los procesos internos y externos del funcionamiento
del sistema (tal y como se evidencia en la fase de diseo de la tesis de Licero).
Mientras que UML se centra ms en las entidades y relaciones del mismo. Adems
UML est ms enfocado al modelado de sistemas tipo software mientras que los
DFD de Yourdon pueden ser usados para disear cualquier clase de sistema.
Luego de haber definido lo anterior se realiz una consulta para determinar que
herramientas de streaming era la ms apropiada para la implementacin de la
solucin. Las Herramientas consultadas fueron las utilizadas por las tesis o
documentos de investigacin previamente mencionados: La tesis de la Universidad
de Ambato sobre cmaras de video vigilancia usando WMS, La tesis sobre IPTV
realizada en VLC y la tesis de evaluacin de servidores en las que se estudia la
herramienta Darwin Streaming Server. Se realiz una tabla comparativa de las
distintas soluciones para determinar cul posea mejores herramientas o protocolos
disponibles para mtodos de trasmisin de video:
Luego de estudiar cada una de las soluciones se determin que las herramientas
brindadas por Windows Media Service (WMS) ofrecen mayor cantidad de
aplicaciones (creacin de difusiones, listas de reproduccin, uso de multicast y la
compatibilidad con redes inalmbricas) y protocolos para trasmisin de video y audio,
adems se acopla a la arquitectura de 3 capas la cual se utiliz para implementacin
de la solucin propuesta en la metodologa (a diferencia del VLC que a pesar de
tener una gran cantidad de protocolos de trasmisin solo sirve para entornos con
arquitectura de 2 capas).
110
6.1.5 Cdec de compresin de video
111
6.2 RESULTADOS FASE 1: RECOLECCIN DE DATOS
Para el anlisis y discusin de los resultados de esta fase se tom como referente la
tesis denominada Montaje de un laboratorio de televisin sobre IP con anlisis de
calidad de servicio desarrollada por Efrn Mendoza Gutirrez en el ao 2010 para la
Universidad Pontificia Bolivariana de Bucaramanga, ya que en base a esta tesis se
determinaron las variables a estudiar (paquetes HTTP, RTP, RTSP, FTP, jitter, delay,
etc.), el software de anlisis de variables (Wireshark) y adems se encontr
documentado el anlisis aplicado a cada una de las variables estudiadas.
6.4.1 Transmisin de datos multimedia por difusin en una red LAN a travs de VLC
112
Aqu se not que hubo un flujo constante de paquetes desde la IP de origen
(192.168.0.23) hasta la mquina de destino (192.168.0.18), la cual recibi
exactamente la misma cantidad de paquetes, tal como se muestra a continuacin:
Ilustracin 56. Grafica de paquetes TCP enviados por segundo enviado por la mquina emisora
Ilustracin 57. Grafica de paquetes TCP recibidos por segundo por la mquina receptora
Esto indica que no hubo fallas en la transmisin, solo hasta el final de la misma en la
cual se aprecia que el envo de paquetes se detiene.
113
Ilustracin 58. Grafica de paquetes HTTP sniffeados durante la transmisin
114
6.4.2 Discusin de resultados de transmisin de datos multimedia por difusin en una
red LAN a travs de VLC
Con este laboratorio se logr emitir datos multimedia sin mayor complicacin en una
red de rea local, dejando en evidencia la capacidad (hardware/software) que
poseen las mquinas actualmente para realizar este tipo de operaciones. Cabe
resaltar que el ambiente de prueba era muy cercano a lo ideal, es decir, se contaba
con la mayor parte del trfico de la red para el laboratorio.
A pesar que VLC permite realizar un mundo de configuraciones sobre las emisiones,
no cumple con la totalidad del objetivo de esta metodologa ya que no se tiene
control absoluto sobre el servidor de streaming en la que se pueda configurar desde
los aspectos ms triviales hasta los ms complejos para bienestar del servicio
webcast en relacin a la calidad y la carga que aporta a la red.
Tal como se llev a cabo en VLC se analizaron los paquetes enviados por la mquina
emisora (la mquina administrador) y la receptora (la mquina servidor) y se pudo
apreciar que la mquina emisora manda ms paquetes TCP de los que recibe el
servidor, es por esto que puede presentarse un delay de 2 a 5 segundos durante la
reproduccin del video en la mquina cliente.
115
Ilustracin 60. Grafica paquetes enviados Vs paquetes recibidos
De igual manera se puede demostrar que la conectividad por HTTP estuvo siempre
activa para la transmisin de los datos:
116
contadores de bytes, la ventana de conversacin aade cuatro columnas: el tiempo
en segundos entre el inicio de la captura y el inicio de la conversacin ("Rel Start"), la
duracin de la conversacin en segundos, y los bits promedio (no bytes) por segundo
en cada direccin.
117
TRANSMISIN DE DATOS MULTIMEDIA POR PETICIN EN UNA RED LAN
RESIDENCIAL A TRAVS DE SERVIDOR DE STREAMING
La ilustracin 63, en la lnea 51, muestra cmo se inici la transmisin a travs del
protocolo RTSP. A partir de este momento y durante toda la trasmisin se mantiene
una emisin constante de paquetes RTP desde el servidor al cliente, demostrando
una continuidad en el flujo de informacin del audio y video codificado. Dicha
continuidad en el flujo de paquetes RTP se evidenci al utilizar la herramienta IO
Graph de Wireshark, tal y como y se aprecia en la ilustracin 64.
118
Ilustracin 64. Grafica de RTP
119
6.4.5 Escenarios estudiados en ambiente agresivo
Para este caso se analizaron los paquetes enviados por la mquina emisora (la
mquina servidor) y las receptoras (las mquinas cliente). Se pudo apreciar que la
mquina emisora es la encargada de enviar los paquetes RTP y RTSP que llevan
encapsulados la informacin codificada del audio y video a las mquinas receptoras.
En la ilustracin 65 en la lnea 118 se muestra el momento exacto en que se inici la
trasmisin a travs del protocolo RTSP y luego se visualiza un constante flujo de
trfico RTP para la trasmisin de audio y video.
120
puede observar que a partir de ese instante, el trafico FTP obtiene mayor prioridad
sobre el trfico RTP/RTSP produciendo una ligera prdida en la calidad de la
trasmisin.
La ilustracin 66 muestra como el flujo de paquetes RTP tuvo mayor prioridad hasta
aproximadamente el segundo 70 de la transmisin, momento en el cual el servicio
FTP fue solicitado, tomando este mayor relevancia en el flujo de datos. La ilustracin
66 tambin nos muestra que el consumo de ancho de banda por parte del cdec de
compresin estuvo alrededor de 2.5 Mbps aproximadamente.
121
Ilustracin 67.estadistica de jerarqua de protocolos.
Wireshark permite conocer tambin con detalle la informacin de los paquetes RTP
de una conversacin entre la mquina emisora a cada uno de las mquinas
receptoras. Adems para cada una de estas conversaciones existe la posibilidad de
conocer datos del stream RTP tales como jitter, cantidad de paquetes perdidos, etc.
Tal y como se muestra en las ilustraciones 68 y 69.
122
Ilustracin 68. Conversaciones RTP entre servidor y cada uno de los clientes.
123
Al finalizar la transmisin se puede apreciar en el resumen generado por Wireshark
(ilustracin 70), datos como la cantidad de paquetes recibidos, el tiempo entre el
primer paquete y ltimo paquete analizado y la cantidad de paquetes perdidos. En
este caso la prdida de paquetes tuvo un porcentaje de 0.453%, es decir, una
cantidad de paquetes insignificantes sobre la totalidad de estos, pero que de cierta
manera afect un poco la calidad de la transmisin como se mencion anteriormente
124
TRANSMISIN DE DATOS MULTIMEDIA POR DIFUSIN EN RED LAN DE LA
UNIVERSIDAD DE CARTAGENA EDIFICIO INTELIGENTE
Para este caso se analizaron los paquetes enviados por la mquina emisora (la
mquina administrador), la mquina difusora (mquina servidor) y las receptoras (las
mquinas cliente). Se puede apreciar el trafico TCP entre administrador y servidor
(ilustracin 71), y tambin como este ltimo es el encargado de enviar los paquetes
RTP y RTSP que llevan encapsulados la informacin codificada del audio y video a
las mquinas receptoras (ilustracin 72).
Ilustracin 71. Grafica del trfico TCP entre administrador y servidor durante la transmisin
125
Ilustracin 72. Registros de paquetes RTP y RTSP durante la transmisin
126
La siguiente imagen detalla estadsticamente la cantidad de paquetes analizados
segn su protocolo, demostrando que, al igual que en el escenario anterior, aunque
el servicio de FTP fue iniciado tiempo despus de iniciar la transmisin RTP, esta
obtuvo mayor cantidad de paquetes registrados.
Wireshark permite conocer tambin con detalle la informacin de los paquetes RTP
de una conversacin entre la mquina emisora a cada uno de las mquinas
receptoras (ilustracin 75). Adems para cada una de estas conversaciones existe la
posibilidad de conocer datos del stream RTP tales como jitter, cantidad de paquetes
perdidos, etc. (ilustracin 76).
127
Ilustracin 76. Informacin detallada de una conversacin RTP seleccionada.
128
6.4.6 Discusin de resultados en ambientes agresivos
Gracias a las caractersticas de los equipos utilizados, tanto como el canal de internet
disponible en este ambiente, se obtuvieron los resultados que se esperaban desde
las primeras pruebas. Las trasmisiones tanto en vivo como por demanda se dieron
con total xito y esto se ha respaldado con el anlisis que se le ha aplicado a la red
durante esa emisin. En ocasiones, se alter el trfico de la red, solicitando desde
algn cliente servicios FTP, para analizar el comportamiento de la transmisin en
estas circunstancias tan adversas para este tipo de servicios como lo es el
streaming. El resultado de esta alteracin era algo que estaba previsto por nuestro
equipo de trabajo, por lo que no fue ninguna sorpresa que la transmisin haya
perdido calidad durante la solicitud de FTP. De hecho, este suceso es nuestro punto
de partida para dar a conocer la importancia de configurar calidad de servicios (QoS)
en nuestra red para priorizar la transmisin de este tipo de contenidos en nuestra
red.
Ilustracin 78.Consumo de ancho de banda de una transmisin de video usando el cdec WMV.
129
(ilustracin 66), demostrando as que es un cdec que maneja un alto grado de
compresin, lo cual implica mayor fluidez a la hora de la trasmisin de paquetes y por
ende continuidad en la reproduccin del contenido multimedia.
130
7. CONCLUSIONES
A travs de la recoleccin de datos, que permiti el diseo del sistema para el
estudio de los escenarios y el desarrollo de esta investigacin, se obtuvo como
resultado una metodologa para la implementacin de una infraestructura de
red que soporte servicios webcast para apoyo docente que optimice el
aprendizaje de los estudiantes del Programa de Ingeniera de Sistemas a
Distancia de la Universidad de Cartagena.
131
8. RECOMENDACIONES
132
9. BIBLIOGRAFIA
ACEVEDO, Edwin., Parra, Dina y Winkler, Walter. Publicacin de materiales
audiovisuales a travs de un servidor de video-streaming. REVISTA Q, REVISTA
ELECTRNICA DE DIVULGACIN ACADMICA Y CIENTFICA DE LAS
INVESTIGACIONES SOBRE LA RELACIN ENTRE EDUCACIN,
COMUNICACIN Y TECNOLOGA DE LA UNIVERSIDAD PONTIFICIA
BOLIVARIANA. [En lnea]. Junio 2010. N 9. Volumen 05. ISSN-e 1909-2814.
Disponible en: http://dialnet.unirioja.es/servlet/articulo?codigo=3629242
HUNT, Graig. TCP/IP Network Administration. 3 ed. Editorial Emily Quill, 2002. ISBN:
0-596-00297
133
QoS. Calidad de servicio. [En lnea].
<https://www.tlm.unavarra.es/~daniel/docencia/rba/rba06_07/trabajos/resumenes/gr1
6-QoSEnIPTV.pdf >. [Citado en 10 de abril de 2015].
RTP Payload format for theora Encoded Video [En lnea]. [Fecha de consulta: 6 de
abril de 2015]. Disponible en < http://tools.ietf.org/hmtl/draft-barbaro-avt-rtp-theora-01
>.
134
UNAB. Universidad Autnoma de Bucaramanga. Plataforma estudiantil. [En lnea].
<http://www.unabvirtual.edu.co/>. [Citado en 30 de Agosto de 2013].
135
ANEXOS
Anexo A. Creacin de contenido multimedia webcast con Microsoft
Producer.
136
Se define el esquema de la presentacin
137
Se importan presentaciones de PowerPoint y todos los componentes
multimedia necesarios para crear la presentacin y se finaliza el asistente.
138
Se introduce la informacin acerca del sitio donde se alojara nuestro contenido
y se finaliza el wizard.
139
Anexo B. Informacin solicitada al coordinador de la divisin del
Programa Ingeniera de Sistemas a Distancia.
140
Anexo C. Informacin solicitada al jefe de la Divisin de Sistemas de la
Universidad de Cartagena
141
142
143
144
Anexo D. Carta dirigida al jefe de la Divisin de Sistemas de la
Universidad de Cartagena solicitando informacin sobre el estado actual
de la infraestructura de red de la Universidad de Cartagena
145
Anexo E. Encuestas de satisfaccin sobre el uso del servicio de
trasmisin webcast realizada a estudiantes de la Universidad de
Cartagena.
Encuesta 1
146
147
Encuesta 2
148
149
Encuesta 3
150
151
Encuesta 4
152
153
Encuesta 5
154
155