Desarrollo de una red inalámbrica IP en Viña del Mar y ...
Transcript of Desarrollo de una red inalámbrica IP en Viña del Mar y ...
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
88
Anexo I
Establecimientos de Vintildea del Mar
89
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
90
Establecimientos de Vintildea del Mar Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Destacamos que al final de la tabla se anexa la informacioacuten de la estacioacuten de televisioacuten de la Universidad Catoacutelica de Valparaiacuteso que si bien no corresponde a un establecimiento educacional es un punto fundamental en la ciudad de Vintildea del Mar
Tabla A1 Establecimientos seleccionados en Vintildea del Mar
Nombre Liceo Industrial A-35 Direccioacuten Avenida Freire 4137 Miraflores Alto
Longitud 71ordm 30rsquo 229rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 221rsquorsquo Altura [m] 6 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos RBD 1664-0 Dependencia Corporacioacuten Municipal
1
LOS No
Nombre Liceo A-31 Joseacute Francisco Vergara Direccioacuten Indico sn 2do Sector Goacutemez Carrentildeo
Longitud 71ordm 31rsquo 48rsquorsquo Ubicacioacuten Latitud 32ordm 59rsquo 407rsquorsquo Altura [m] 4
Educacioacuten
Media Cientiacutefico Humanista Nintildeos Media Cientiacutefico Humanista Adultos Media Teacutecnico Profesional Industrial Nintildeos Media Teacutecnico Profesional Comercial Nintildeos
2
RBD 1672-1
91
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia
Corporacioacuten Municipal
LOS No
Nombre Liceo A-32 Benjamiacuten Vicuntildea Mackenna Direccioacuten J J Latorre 297 Recreo
Longitud 71ordm 34rsquorsquo 466rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 339rsquorsquo Altura [m] 10
Educacioacuten
Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos Media Teacutecnico Profesional Teacutecnica Nintildeos
RBD 1674-8 Dependenci
a Corporacioacuten Municipal
3
LOS UTFSM
Nombre Liceo A-33 Guillermo Rivera Cotapos Direccioacuten Montantildea sn Sector Centro
Longitud 71ordm 32rsquo 55rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 339rsquorsquo Altura [m] 9
Educacioacuten
Baacutesica Adultos Media Cientiacutefico Humanista Nintildeos Media Cientiacutefico Humanista Adultos Vespertino y Nocturno Media Teacutecnico Profesional Teacutecnica Adultos
RBD 1675-6 Dependenci
a Corporacioacuten Municipal
4
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Liceo de Nintildeas de Vintildea del Mar A-36 Direccioacuten 2 Norte 753 Sector Libertad
Longitud 71ordm 32rsquo 598rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 541rsquorsquo Altura [m] 3 Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1676-4 Dependencia Corporacioacuten Municipal
5
LOS No
92
Nombre Colegio Repuacuteblica de Colombia D-322
Direccioacuten 10 Norte 985 Sector Plan Longitud 71ordm 32rsquo 367rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 374rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1681-0 Dependencia Corporacioacuten Municipal
6
LOS Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Rubeacuten Castro Diurno
Direccioacuten Avenida El Bosque 1388 Santa Ineacutes Longitud 71ordm 32rsquo 122rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 284rsquorsquo Altura [m] 2
Educacioacuten Baacutesica General de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1734-5 Dependencia Particular Subvencionado
7
LOS UCTV con obstruccioacuten (aacuterbol)
Nombre Liceo Parroquial San Antonio Direccioacuten 11 Norte 1225 Poblacioacuten Vergara
Longitud 71ordm 32rsquorsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 352rsquorsquo Altura [m] 6 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1735-3 Dependencia Particular Subvencionado
8
LOS UCVTV Colegio Repuacuteblica de Colombia
Nombre Liceo Nuestra Sentildeora de La Paz Direccioacuten 24 Norte 1299 Santa Ineacutes
Longitud 71ordm 32rsquo 207rsquorsquo Ubicacioacuten Latitud 32ordm 59rsquo 544rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
9
RBD 1738-8
93
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia Particular Subvencionado LOS No
Nombre Liceo Teresa de los Andes
Direccioacuten Avenida Freire 3388 Miraflores Alto Longitud 71ordm 30rsquo 536rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 68rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1741-8 Dependencia Particular Subvencionado
10
LOS UTFSM UCVTV
Nombre Colegio Agustiacuten Escobar Direccioacuten Campantildea del 79 Nordm 660 Forestal Bajo
Longitud 71ordm 32rsquo 375rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 436rsquorsquo Altura [m] 3
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1742-6 Dependencia Particular Subvencionado
11
LOS No
Nombre Liceo Joseacute Corteacutes Brown Direccioacuten Repuacuteblica 71 Cerro Castillo
Longitud 71ordm 33rsquo 462rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 75rsquorsquo Altura [m] 5 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1747-7 Dependencia Particular Subvencionado
12
LOS UCVTV
NombreCorporacioacuten Educacional Juan XXIII (Ex Colegio Guillermo Brown)
Direccioacuten Viacutector Domingo Silva 145 Chorrillos Longitud 71ordm 32rsquo 78rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 32rsquorsquo
13
Altura [m] 6
94
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1749-3 Dependencia Particular Subvencionado
LOS No
Nombre Colegio Ana Mariacutea Janer
Direccioacuten Las Rejas 880 Miraflores Longitud 71ordm 31rsquorsquo 404rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1755-8 Nota No aparece en los registros de enlaces
Dependencia Particular Subvencionado
14
LOS UCVTV (Se requiere de un maacutestil de altura considerable)
Nombre Friendly High School (Ex Colegio San Gaspar) Direccioacuten Amunaacutetegui 2008 Recreo
Longitud 71ordm 34rsquo 546rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 294rsquorsquo Altura [m] 5
Educacioacuten Parvularia General Baacutesica de Nintildeos Media de Nintildeos
RBD 1761-2 Dependencia Particular Subvencionado
15
LOS UTFSM (Se requiere de un maacutestil de altura considerable)
Nombre Liceo Hispano Americano Direccioacuten San Pedro de Atacama sn Paradero 6 Rentildeaca Alto
Longitud Ubicacioacuten Latitud Altura [m] 10
Educacioacuten Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos
RBD 12151-7 Dependencia Particular Subvencionado
16
LOS No
95
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Colegio Espantildeol Isabel La Catoacutelica
Direccioacuten Limache 1741 Ubicacioacuten Longitud 71ordm 32rsquo 127rsquorsquo
Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
Nota No se encuentra operativo RBD 12301-3
Dependencia Particular Subvencionado
17
LOS No
Nombre Liceo Inmaculada de Lourdes (Anexo) Direccioacuten San Pablo de la Cruz 351 Agua Santa
Longitud 71ordm 33rsquo 33rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 12
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 12315-3 Dependencia Particular subvencionado
18
LOS UCVTV
Nombre Colegio San Nicolaacutes Anexo 2 Direccioacuten Los Lunes 373 Canal Chacao
Longitud 71ordm 28rsquo 542rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 141rsquorsquo Altura [m] 9
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 14246-8 Dependencia Particular Subvencionado
19
LOS Sede Joseacute Miguel Carrera UTFSM
Nombre Colegio Claudio Matte Anexo 2 Direccioacuten 18 de Septiembre Lotes 9 y 10 Santa Julia Achupallas
Longitud Ubicacioacuten Latitud Altura [m]
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
20
RBD 14264-6
96
Dependencia Particular Subvencionado LOS No
Nombre Liceo Reneacute Descartes
Direccioacuten Vista Hermosa 19 Cerro Castillo Longitud 71ordm 33rsquo 384rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 138rsquorsquo Altura [m] 9 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
Nota Pertenece a la Red Educacional Enlaces RGB 14284-0
Dependencia Particular Subvencionado
21
LOS No
Nombre Liceo Teacutecnico Profesional Obispo Rafael Lira Infante Direccioacuten Padre Pienovi 449 Recreo Alto
Longitud 71ordm 34rsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 3rsquorsquo Altura [m] 12 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos
RBD 14366-9 Dependencia Particular Subvencionado
22
LOS UCVTV (Condicionado)
Nombre Instituto Comercial Ana Mariacutea Janer Direccioacuten Las Rejas 810 Chorrillos
Longitud 71ordm 31rsquorsquo 404rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
Nota No aparece en los registros de Enlaces RBD 14475-4
Dependencia Particular Subvencionado
23
LOS UCVTV (Condicionado)
Nombre Liceo Comercial Alberto Blest Gana Direccioacuten Alberto Blest Gana 398 Sector Centro
Longitud 71ordm 32rsquo 461rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 30rsquorsquo Altura [m] 9 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
RBD 1663-2
24
Dependencia Corporacioacuten Privada que depende del estado
97
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Chretien Francais 390 Le Beau Jour Direccioacuten 23 Norte 2039 Santa Ineacutes
Longitud 71ordm 31rsquo 584rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 53rsquorsquo Altura [m] 6
EducacioacutenBaacutesica 1ordm y 2ordm Medio (en proceso de completar la ensentildeanza media)
RBD 1819-8 Dependencia Particular Subvencionado
25
LOSUCVTV Colegio Colombia Liceo Comercial Liceo Guillermo Rivera (Montantildea)
Nombre Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Direccioacuten Agua Santa Longitud 71ordm 34rsquo 06rsquorsquo
Ubicacioacuten Latitud 33ordm 2rsquo 124rsquorsquo Altura [m] 15
Nota Punto de retransmisioacuten considerado
98
Anexo II
Establecimientos de Valparaiacuteso-
99
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
100
Establecimientos de Valparaiacuteso Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Tabla A2 Establecimientos seleccionados en Valparaiacuteso
Nombre Instituto Comercial A-18 Francisco Araya Bennet
Direccioacuten Avenida Argentina 747 Sector Plan Longitud 71ordm 36rsquo 0rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 9
Educacioacuten Comercial Nintildeos Diurna Comercial Vespertino
RBD 1502 Dependencia Corporacioacuten Municipal
1
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Escuela Industrial Superior de Valparaiacuteso Direccioacuten Avenida Espantildea 2692 Sector Caleta Portales
Longitud 71ordm 35rsquo 3rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 338rsquorsquo Altura [m] 9 Educacioacuten Industrial nintildeos
RBD 1503 Dependencia Corporacioacuten Privada
2
LOS Universidad Teacutecnica Federico Santa Mariacutea
101
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Liceo Teacutecnico A-24
Direccioacuten Independencia 2288 Sector Plan Longitud 71ordm 36rsquo 39rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 43rsquorsquo Sur Altura [m] 12 Educacioacuten Teacutecnica Nintildeos Diurna
RBD 1504 Dependencia Corporacioacuten Municipal
3
LOS Colegio Leonardo Murialdo
Nombre Liceo Hernaacuten Olguiacuten Direccioacuten Malfatti 235 Cerro Los Placeres
Longitud 71ordm 35rsquo 383rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 36rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica nintildeos Industrial nintildeos
RBD 1514 Dependencia Corporacioacuten Municipal
4
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo Politeacutecnico Computacional A-23 A Nazar Direccioacuten Avenida Playa Ancha 400 Sector Playa Ancha
Longitud 71ordm 38rsquo 103rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 285rsquorsquo Sur Altura [m] 10
Educacioacuten
Parvularia Baacutesica nintildeos Media humaniacutestico cientiacutefica nintildeos Industrial nintildeos
RBD 1516 Dependencia Corporacioacuten Municipal
5
LOS No
Nombre Liceo A-22 Eduardo de la Barra Direccioacuten Coloacuten 2184 Sector Almendral
Longitud 71ordm 36rsquo 0rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10
6
EducacioacutenBaacutesica Nintildeos Media Humaniacutestica Cientiacutefica Nintildeos Media Humaniacutestica Cientiacutefica Adultos
102
RBD 1515 Dependencia Corporacioacuten Municipal
LOS Colegio Leonardo Murialdo
Nombre Liceo Obispo Antonio Castro
Direccioacuten Crucero Ajax 5233 Cerro Caacutercel Longitud 71ordm 37rsquo 418rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 394rsquorsquo Sur Altura [m] 3 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14281 Dependencia Particular Subvencionado
7
LOS Colegio Leonardo Murialdo
Nombre Escuela Saint Thomas College Direccioacuten Paulino Alfonso 330 Cerro Mesilla
Longitud 71ordm 38rsquo 15rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 485rsquorsquo Sur Altura [m] 9
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 11217 Dependencia Particular Subvencionado
8
LOS Colegio Luterano Concordia
Nombre Escuela de Tripulantes Direccioacuten J A Vives 630 Barrio Puerto
Longitud 71ordm 37rsquo 497rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10 Educacioacuten Mariacutetima y portuaria de nintildeos
RBD 1739 Dependencia Particular Subvencionado
9
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes Direccioacuten Avenida Coloacuten 2309 Sector Almendral
Longitud 71ordm 36rsquo 367rsquorsquo Este Latitud 33ordm 2rsquo 466rsquorsquo Sur Ubicacioacuten Latitud 33ordm 2rsquo 466rsquorsquo Sur Altura [m] 20
10
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
103
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
RBD 1632 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio Dabruna Direccioacuten Erraacutezuriz 446 Playa Ancha
Longitud 71ordm 37rsquo 505rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 277rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
11
LOS No
Nombre Colegio Dabruna II (En construccioacuten) Direccioacuten Avenida Quebrada Verde 346 Playa Ancha
Longitud 71deg 38rsquo 137rsquorsquo Este Ubicacioacuten Latitud 33deg 1rsquo 444rsquorsquo Sur Altura [m] 12
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
12
LOS Colegio Luterano Concordia
Nombre Colegio Mariacutea Auxiliadora Direccioacuten Avenida Quebrada Verde 195 Playa Ancha
Longitud 71ordm 38rsquo 76rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 41rsquorsquo Sur Altura [m] 12
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1587 Dependencia Particular Subvencionado
13
LOS Colegio Luterano Concordia
Nombre Liceo Carlos Cousintildeo Direccioacuten Coloacuten 2733 Sector Almendral
Longitud 71ordm 36rsquo 20rsquorsquo Este
14
Ubicacioacuten Latitud 33ordm 2rsquo 50rsquorsquo Sur
104
Altura [m] 9 Educacioacuten Media humaniacutestico cientiacutefico de nintildeos
RBD 1586 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Liceo Coeducacional La Igualdad
Direccioacuten Almirante Simpson 126 Sector Almendral Longitud 71ordm 35rsquo 546rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 52rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos y adultos
RBD 1585 Dependencia Particular Subvencionado
15
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio San Vicente de Paul Direccioacuten Sierra 68 Playa Ancha
Longitud 71ordm 38rsquo 08rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 423rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1653 Dependencia Particular Subvencionado
16
LOS Colegio Luterano Concordia
Nombre Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso Direccioacuten Patricio Lynch 220 Playa Ancha Ubicacioacuten Longitud 71ordm 37rsquo 591rsquorsquo Este
Latitud 33ordm 1rsquo 334rsquorsquo Sur Altura [m] 9
Educacioacuten Mariacutetima de nintildeos RBD 1535
Dependencia Corporacioacuten Municipal
17
LOS Colegio Luterano Concordia
Nombre Colegio Salesiano Valparaiacuteso Direccioacuten Pasaje Don Bosco 88 Avenida Argentina
Longitud 71ordm 35rsquo 58rsquorsquo Este
18
Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur
105
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Altura [m] 15
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1590 Dependencia Particular Subvencionado
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio Nuestra Sentildeora de la Misericordia
Direccioacuten Guillermo Munich 112 Cerro Alegre Longitud 71ordm 37rsquo 492rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 30rsquorsquo Sur Altura [m] 10
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1588 Dependencia Particular Subvencionado
19
LOS Colegio Leonardo Murialdo
Nombre Colegio Luterano Concordia Direccioacuten Los Pellines 71 Playa Ancha
Longitud 71ordm 38rsquo 19rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 507rsquorsquo Sur Altura [m] 15
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1582 Dependencia Particular Subvencionado
20
LOSColegio Leonardo Murialdo Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo de Nintildeas Juana Ross de Edwards
Direccioacuten Avenida Argentina 871 Longitud 71ordm 35rsquo 57rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 57rsquorsquo Sur Altura [m] 10
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RGB 1581 Dependencia Particular Subvencionado
21
LOS Colegio Leonardo Murialdo
106
Nombre Liceo Santa Teresa Direccioacuten Guillermo Rivera 786 Cerro Yungay
Longitud 71ordm 37rsquo 25rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 544rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 1579 Dependencia Particular Subvencionado
22
LOS Colegio Leonardo Murialdo
Nombre Colegio Alberto Hurtado Segundo Direccioacuten Paulino Alfonso 359-330 Cerro Mesilla Playa Ancha
Longitud 71ordm 37rsquo 581rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 479rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1610 Dependencia Particular Subvencionado
23
LOS Colegio Luterano Concordia
Nombre Colegio Leonardo Murialdo Direccioacuten Aquiles 450 Cerro Larraiacuten
Longitud 71ordm 35rsquo 388rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 362rsquorsquo Sur Altura [m] 12
Educacioacuten Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1604 Dependencia Particular Subvencionado
24
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Instituto Mariacutetimo de Valparaiacuteso D-247 Direccioacuten Levarte 159 Playa Ancha
Longitud 71ordm 36rsquo 52rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 427rsquorsquo Sur Altura [m] 6 Educacioacuten Teacutecnico Profesional nintildeos
RBD 1525
25
Dependencia Corporacioacuten Municipal
107
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Luterano Concordia
Nombre Liceo Pedro Montt Direccioacuten Avenida Alemania 5196 Cerro Caacutercel
Longitud 71deg 37rsquo 457rsquorsquo Este Ubicacioacuten Latitud 33deg 2rsquo 403rsquorsquo Sur Altura [m] 9
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1522 Dependencia Corporacioacuten Municipal
26
LOS Colegio Leonardo Murialdo
Nombre Liceo Nordm1 de Nintildeas Mariacutea Franck De Mac Dougall B-30 Direccioacuten Avenida Argentina 731 Sector Almendral
Longitud 71ordm 36rsquo 12rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur Altura [m] 9
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurna
RBD 1521 Dependencia Corporacioacuten Municipal
27
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Liceo Valparaiacuteso B-29 Direccioacuten Blanco 1421
Ubicacioacuten Altura [m] 9 Educacioacuten Media cientiacutefico humanista nintildeos
RBD 1520 Dependencia Corporacioacuten Municipal
28
LOS Universidad Santa Mariacutea
Nombre Liceo Baroacuten B-28 Direccioacuten Gonzaacutelez esquina Tocornal Cerro Baroacuten
Longitud 71ordm 35rsquo 595rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 14rsquorsquo Sur
29
Altura [m] 9
108
Educacioacuten Parvularia Media cientiacutefico humanista nintildeos Teacutecnico nintildeos diurno
RBD 1519 Dependencia Corporacioacuten Municipal
LOS No
Nombre Liceo B-26 Mariacutea Luisa Bombal
Direccioacuten Avenida Gran Bretantildea 851 Playa Ancha
Ubicacioacuten Altura [m] 6
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurno
RBD 1518 Dependencia Corporacioacuten Municipal
30
LOS No
Nombre Liceo A-25 Matilde Brandau de Ross Direccioacuten Avenida Brasil 1901 Sector Centro
Longitud 71ordm 36rsquo 498rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 291rsquorsquo Sur Altura [m] 18
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos y adultos
RBD 1517 Dependencia Corporacioacuten Municipal
31
LOS Colegio Leonardo Murialdo
Nombre Colegio Cecal Direccioacuten Estanque 85 Cerro Alegre
Longitud 71ordm 37rsquo 482rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 255rsquorsquo Sur Altura [m] 9 Educacioacuten Educacioacuten Industrial nintildeos diurna
RBD 14232 Dependencia Particular Subvencionado
32
LOS No
Nombre Scuola Italiana Arturo Delrsquo Oro 33 Direccioacuten Avenida Pedro Montt 2447 Sector Centro
109
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1638 Dependenci
a Particular no Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio San Pedro Nolasco
Direccioacuten Victoria 2762 Sector Centro
Ubicacioacuten Altura [m] 12
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1641 Dependencia Particular no Subvencionado
34
LOS Colegio Leonardo Murialdo
Nombre Colegio de Los Sagrados Corazones Direccioacuten Independencia 2086 Sector Centro
Ubicacioacuten Altura [m] 10
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1631 Dependencia Particular no Subvencionado
35
LOS Colegio Leonardo Murialdo
Nombre Colegio Internacional Direccioacuten Av Alemania 4875
Ubicacioacuten Altura [m] 5
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
36
RBD 1629
110
Particular no Subvencionado Dependencia Colegio Leonardo Murialdo LOS
Seminario San Rafael Nombre
Direccioacuten Avenida Santa Elena 180 Sector Centro
Ubicacioacuten 9 Altura [m]
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1634 Dependencia Particular no Subvencionado
LOS Colegio Leonardo Murialdo
37
Nombre Colegio Agustiacuten Edwards
Direccioacuten Carrera 636 Sector Centro
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1635 Dependencia Particular no Subvencionado
38
LOS Colegio Leonardo Murialdo (Condicionado a mediciones en terreno)
Nombre Colegio Santo Domingo Direccioacuten Necochea 276 Playa Ancha
Ubicacioacuten Altura [m] 5 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14538 Dependencia Particular Subvencionado
39
LOS Colegio Luterano Concordia
111
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
112
Anexo III
Modelos de propagacioacuten
113
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
114
Modelos de propagacioacuten Como una forma natural de definir cotas en las peacuterdidas por trayectoria consideraremos dos modelos de propagacioacuten El modelo de espacio libre y el modelo de COST-Hata
Modelo de Espacio Libre El modelo de espacio libre se utiliza para predecir el nivel de sentildeal recibido entre el transmisor y el receptor cuando existe una trayectoria libre de obstruccioacuten entre ambos La potencia recibida por una antena que se encuentra separada de un radiotransmisor en una distancia d estaacute determinada por la ecuacioacuten de Friis
( )2
2
4middotmiddotmiddot
dGrGtPtPr
πλ
=
Donde
Pr Potencia recibida [W] Pt Potencia transmitida [W] Gt Ganancia de antena transmisora Gr Ganancia de antena receptora λ Longitud de onda [m] d Distancia entre el transmisor y el receptor [m]
De esta forma podemos definir la peacuterdida por trayectoria simplemente como
2
4
=
dPL
πλ
Donde
λ Longitud de onda d Distancia entre el transmisor y el receptor
En particular la frecuencia de transmisioacuten corresponde a los 24 GHz por lo que tenemos una longitud de onda de 0125 m
115
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modelo de COST-Hata Okumura desarrolloacute a traveacutes de exhaustivas mediciones una serie de curvas que permiten determinar las peacuterdidas por trayectoria que sufre una sentildeal El modelo considera
Receptores ubicados en sitios urbanos
La altura del receptor es de unos pocos metros La altura del transmisor se encuentra entre 30 a 1000 m
Por simplicidad es mejor utilizar en el caacutelculo de enlaces el modelo Hata (que
corresponde a la formulacioacuten empiacuterica del modelo graacutefico de Okumura) En particular se utiliza el modelo se utiliza el modelo COST-Hata que corresponde a una extensioacuten del modelo Hata
Las peacuterdidas del enlace por trayectoria (PL) en el modelo COST-Hata [Rap96] se puede definir como
Mterete CdhhahfPL +minus+minusminus+= 10log))log(556944()()log(8213)log(933346[dB] con
minus
minusminusminus=
ge MHz300 y urbanos centros esPara grand
medianas y pequentildeas ciudadesPara
dB
dB
fre
rere h
fhfha
749))7511(log(23
)80)log(561()70)log(11()( 2
=urbanos) centros des(Para gran
medianas) y pequentildeas ciudades(Para
dB dB
30
MC
Donde PL Peacuterdidas por propagacioacuten [dB] f Frecuencia de la sentildeal [MHz] hte Altura efectiva del transmisor [m] hre Altura efectiva del receptor [m] d Distancia entre el transmisor y el receptor [km]
En la determinacioacuten de las alturas efectivas la altura cero estaacute dada por la altura del terreno en el que se encuentra situada la antena receptora El modelo se encuentra restringido a los siguientes paraacutemetros
116
bull Rango de frecuencia 15 GHz a 2 GHz bull Altura efectiva del transmisor 30 a 200 m bull Altura efectiva del receptor 1 a 10 m bull Distancia del enlace 1 a 20 km
Aunque es razonable (al observar las curvas obtenidas por Okumura) utilizarlo a
traveacutes de una extrapolacioacuten en torno a los 24 GHz y con alturas efectivas de las antenas receptoras en torno de los 10 m Para todos los efectos praacutecticos se considera a las ciudades de Vintildea del Mar y Valparaiacuteso como centros medianamente urbanizado y la frecuencia de operacioacuten de 24 GHz
117
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
118
Anexo IV
Enlaces en Vintildea del Mar
119
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
120
Enlaces en Vintildea del Mar A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Vintildea del Mar los cuales se detallan en la siguiente tabla
Tabla A31 Radioenlaces en la ciudad de Vintildea del Mar
Estacioacuten TX Estacioacuten RX Universidad Catoacutelica de Valparaiacuteso Televisioacuten Liceo A-32 Benjamiacuten Vicuntildea Mackenna UTFSM Friendly High School Liceo Teacutecnico Profesional Obispo Rafael Lira InfanteLiceo Joseacute Cortes Brown Liceo Inmaculada de Lourdes (Anexo) Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour Colegio Rubeacuten Castro Diurno Liceo Teresa de Los Andes Colegio Ana Mariacutea Janer
Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Instituto Comercial Ana Mariacutea Janer Colegio Repuacuteblica de Colombia D-322 Liceo A-33 Guillermo Rivera Cotapos
Colegio Chretien Francais 390 Le
Beau Jour Liceo Comercial Alberto Blest Gana El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
Tabla A32 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
121
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash UCVTV
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Estacioacuten de televisioacuten de la UCV Altura 214 m Torre 20 m Distancia A-B 2458 m
Modelo de Espacio Libre
Distancia del enlace (d) 2458 km
Peacuterdidas Espacio Libre (FSL) 1079 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 - 49 = 185 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 2458 km Peacuterdidas Cost-Hata (CHL) 1156 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086 dB
122
UTFSM ndash Liceo A-32 Benjamiacuten Vicuntildea Mackenna
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Liceo Benjamiacuten Vicuntildea Mackenna Altura 56 m Torre 10 m Distancia A-B 1398 m
Modelo de Espacio Libre
Distancia del enlace (d) 1398 km
Peacuterdidas de espacio libre (FSL) 103 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 -56 = 23 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1398 km
Peacuterdidas COST-Hata (CHL) 1216 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Benjamiacuten Vicuntildea Mackenna se encuentra inmerso en una zona urbana donde la altura de las construcciones cercanas son del orden que la altura del edificio donde se ubicaraacute finalmente la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076 dB
123
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Friendly High School
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Friendly High School Altura 43 m Torre 5 m Distancia A-B 1305 m
Modelo de Espacio Libre
Distancia del enlace (d) 1305 km Peacuterdidas de espacio libre (FSL) 1024 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 ndash 43 = 36 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 1305 km
Peacuterdidas COST-Hata (CHL) 1328 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el colegio Friendly High School se encuentra ubicado detraacutes un edificio de altura mayor a la ubicacioacuten de la antena por lo que se observa un bloqueo parcial en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176 dB
124
UCVTV ndash Liceo Teacutecnico Profesional Obispo Rafael Lira Infante
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Obispo Rafael Lira Infante Altura 114 m Torre 12 m Distancia A-B 731 m
Modelo de Espacio Libre
Distancia del enlace (d) 0731 km Peacuterdidas de espacio libre (FSL) 973 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 114 = 120 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 0731 km Peacuterdidas COST-Hata (CHL) 1022 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Teacutecnico Profesional Obispo Rafael Lira Infante se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 998 dB
125
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Joseacute Corteacutes Brown
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Joseacute Corteacutes Brown Altura 36 m Torre 5 m Distancia A-B 2034 m
Modelo de Espacio Libre
Distancia del enlace (d) 2034 km Peacuterdidas de espacio libre (FSL) 1062 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 36 = 198 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 2034 km
Peacuterdidas COST-Hata (CHL) 1277 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Joseacute Corteacutes Brown se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116 dB
126
UCVTV - Liceo Inmaculada de Lourdes Anexo
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Inmaculada de Lourdes Anexo Altura 52 m Torre 12 m Distancia A-B 1417 m
Modelo de Espacio Libre
Distancia del enlace (d) 1417 km
Peacuterdidas de espacio libre (FSL) 1031 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 52 = 182 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 1417 km
Peacuterdidas COST-Hata (CHL) 1085 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Inmaculada de Lourdes Anexo se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058 dB
127
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Parroquial San Antonio
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Parroquial San Antonio Altura 26 m Torre 6 m Distancia A-B 3865 m
Modelo de Espacio Libre
Distancia del enlace (d) 3865 km Peacuterdidas de espacio libre (FSL) 1118 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 26 = 208 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 3865 km Peacuterdidas COST-Hata (CHL) 1327 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Parroquial San Antonio se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170 dB
128
UCVTV ndash Colegio Chretien Francais 390 Le Beau Jour
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Distancia A-B 5040 m
Modelo de Espacio Libre
Distancia del enlace (d) 5040 km Peacuterdidas de espacio libre (FSL) 1141 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 95 = 139 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 5040 km Peacuterdidas COST-Hata (CHL) 1393 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166 dB
129
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Rubeacuten Castro Diurno
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Rubeacuten Castro Diurno Altura 48 m Torre 2 m Distancia A-B 4265 m
Modelo de Espacio Libre
Distancia del enlace (d) 4265 km Peacuterdidas de espacio libre (FSL) 1126 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 48 = 186 m Altura efectiva del receptor (hr) 2 m Distancia del enlace (d) 4265 km Peacuterdidas COST-Hata (CHL) 1469 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Rubeacuten Castro Diurno se encuentra ubicado en un sector urbano donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212 dB
130
UCVTV - Liceo Teresa de Los Andes
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Santa Teresa de Los Andes Altura 248 m Torre 10 m Distancia A-B 5258 m
Modelo de Espacio Libre
Distancia del enlace (d) 5258 km Peacuterdidas de espacio libre (FSL) 1145 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 248 ndash 214 - 20 = 14 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 5258 km Peacuterdidas COST-Hata (CHL) 1463 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167 dB
131
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
132
UCVTV ndash Instituto Comercial Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Instituto Comercial Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Instituto Profesional Ana Mariacutea Janer situado al frente del Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
133
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Colegio Repuacuteblica de Colombia D-322
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Colegio Repuacuteblica de Colombia Altura 25 m Torre 9 m Distancia A-B 1419 m
Modelo de Espacio Libre
Distancia del enlace (d) 1419 km Peacuterdidas de espacio libre (FSL) 1031 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 25 = 76 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1419 km Peacuterdidas COST-Hata (CHL) 1172 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Repuacuteblica de Colombia se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101 dB
134
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo A-33 Guillermo Rivera Cotapos
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Guillermo Rivera Cotapos Altura 41 m Torre 9 m Distancia A-B 3264 m
Modelo de Espacio Libre
Distancia del enlace (d) 3264 km Peacuterdidas de espacio libre (FSL) 1103 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 - 41 = 60 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3264 km Peacuterdidas COST-Hata (CHL) 1307 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Guillermo Rivera Cotapos se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205 dB
135
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo Comercial Alberto Blest Gana
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Comercial Alberto Blest Gana Altura 35 m Torre 9 m Distancia A-B 2888 m
Modelo de Espacio Libre
Distancia del enlace (d) 2888 km
Peacuterdidas de espacio libre (FSL) 1093 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 35 = 66 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 2888 km
Peacuterdidas COST-Hata (CHL) 1282 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Comercial Alberto Blest Gana se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188 dB
136
Anexo V
Enlaces en Valparaiacuteso
137
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
138
Enlaces en Valparaiacuteso A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Valparaiacuteso los cuales se detallan en la siguiente tabla
Tabla A41 Radioenlaces en la ciudad de Valparaiacuteso Estacioacuten TX Estacioacuten RX
Escuela Industrial Superior de Valparaiacuteso Escuela de Tripulantes y Portuaria Liceo Valparaiacuteso B-29 Colegio Leonardo Murialdo
UTFSM
Colegio Luterano Concordia Liceo Teacutecnico A-24 Liceo A-22 Eduardo de la Barra Colegio I C Nuestra Sentildeora de Lourdes Liceo Carlos Cousintildeo Colegio Nuestra Sentildeora de la Misericordia Liceo de Nintildeas Juana Ross de Edwards Liceo Santa Teresa Liceo Pedro Montt Liceo A-25 Matilde Brandau de Ross Colegio San Pedro Nolasco Colegio de Los Sagrados Corazones Colegio Internacional
Colegio Leonardo Murialdo
Seminario San Rafael Escuela Saint Thomas College Colegio Mariacutea Auxiliadora Colegio San Vicente de Paul Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) Colegio Alberto Hurtado Segundo
Colegio Luterano Concordia
Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
139
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla A42 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
UTFSM ndash Escuela Industrial Superior de Valparaiacuteso
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela Industrial de Valparaiacuteso Altura 27 m Torre 9 m Distancia A-B 1051 m
Modelo de Espacio Libre
Distancia del enlace (d) 1051 km
Peacuterdidas Espacio Libre (FSL) 1005 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 35 -27 = 57 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1051 km Peacuterdidas Cost-Hata (CHL) 1147 dB
Criterio Arbitrario
140
Las observaciones en terreno nos muestran que la Escuela Industrial Superior de Valparaiacuteso se encuentra obstruida parcialmente por un cerro De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040 dB
UTFSM ndash Escuela de Tripulantes y Portuaria
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela de Tripulantes y Portuaria Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
141
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Peacuterdidas estimadas = 050 FSL + 050 CHL = dB UTFSM ndash Liceo Valparaiacuteso B-29
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Liceo Valparaiacuteso B-29 Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
142
UTFSM ndash Colegio Leonardo Murialdo
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Distancia A-B 1243 m
Modelo de Espacio Libre
Distancia del enlace (d) 1243 km
Peacuterdidas de espacio libre (FSL) 1019 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 49 = 83 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1243 km
Peacuterdidas COST-Hata (CHL) 1117dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029 dB
143
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Colegio Luterano Concordia
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Distancia A-B 4317 m
Modelo de Espacio Libre
Distancia del enlace (d) 4317 km
Peacuterdidas de espacio libre (FSL) 1127 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 49 = 118 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 4317 km
Peacuterdidas COST-Hata (CHL) 1264 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141 dB
144
Colegio Leonardo Murialdo ndash Liceo Teacutecnico A-24
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Teacutecnico A-24 Altura 24 m Torre 12 m Distancia A-B 1575 m
Modelo de Espacio Libre
Distancia del enlace (d) 1575 km Peacuterdidas de espacio libre (FSL) 1040 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1575 km
Peacuterdidas COST-Hata (CHL) 1133 dB
Criterio Arbitrario
El Liceo Teacutecnico A-24 se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049 dB
145
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo A-22 Eduardo de la Barra
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Eduardo de la Barra Altura 28 m Torre 10 m Distancia A-B 1646 m
Modelo de Espacio Libre
Distancia del enlace (d) 1646 km Peacuterdidas de espacio libre (FSL) 1044 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 28 = 104 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1646 km
Peacuterdidas COST-Hata (CHL) 1142 dB
Criterio Arbitrario
El Liceo Eduardo de la Barra se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054 dB
146
Colegio Leonardo Murialdo ndash Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Inmaculada Concepcioacuten Altura 25 m Torre 20 m Distancia A-B 1535 m
Modelo de Espacio Libre
Distancia del enlace (d) 1535 km Peacuterdidas de espacio libre (FSL) 1038 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1535 km
Peacuterdidas COST-Hata (CHL) 1130 dB
Criterio Arbitrario
El Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061 dB
147
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Carlos Cousintildeo
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Carlos Cousintildeo Altura 24 m Torre 9 m Distancia A-B 1147 m
Modelo de Espacio Libre
Distancia del enlace (d) 1147 km Peacuterdidas de espacio libre (FSL) 1012 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1147 km
Peacuterdidas COST-Hata (CHL) 1120 dB
Criterio Arbitrario
El Carlos Cousintildeo se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039 dB
148
Colegio Leonardo Murialdo ndash Colegio Nuestra Sentildeora de la Misericordia
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio N Sentildeora de la Misericordia Altura 106 m Torre 10 m Distancia A-B 3390 m
Modelo de Espacio Libre
Distancia del enlace (d) 3390 km Peacuterdidas de espacio libre (FSL) 1106 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 106 = 26 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3390 km
Peacuterdidas COST-Hata (CHL) 1345 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130 dB
149
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo de Nintildeas Juana Ross de Edwards
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo de Nintildeas Juana Ross de Edwards Altura 31 m Torre 10 m Distancia A-B 789 m
Modelo de Espacio Libre
Distancia del enlace (d) 0789 km Peacuterdidas de espacio libre (FSL) 980 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 31 = 101 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 0789 km
Peacuterdidas COST-Hata (CHL) 1042 dB
Criterio Arbitrario
El Liceo de Nintildeas Juana Ross de Edwards se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011 dB
150
Colegio Leonardo Murialdo ndash Liceo Santa Teresa
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Santa Teresa Altura 118 m Torre 4 m Distancia A-B 2811 m
Modelo de Espacio Libre
Distancia del enlace (d) 2811 km Peacuterdidas de espacio libre (FSL) 1090 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 4 m Distancia del enlace (d) 2811 km
Peacuterdidas COST-Hata (CHL) 1542 dB
Criterio Arbitrario
El Liceo Santa Teresa si bien presenta una considerable altura se encuentra rodeado de edificios de altura significativa lo que bloquea la trayectoria de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316 dB
151
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Pedro Montt
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Pedro Montt Altura 118 m Torre 9 m Distancia A-B 3296 m
Modelo de Espacio Libre
Distancia del enlace (d) 3296 km Peacuterdidas de espacio libre (FSL) 1104 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3296 km
Peacuterdidas COST-Hata (CHL) 1417 dB
Criterio Arbitrario
El Liceo Pedro Montt se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135 dB
152
Colegio Leonardo Murialdo ndash Liceo A-25 Matilde Brandau de Ross
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Matilde Brandau de Ross Altura 9 m Torre 18 m Distancia A-B 1856 m
Modelo de Espacio Libre
Distancia del enlace (d) 1856 km Peacuterdidas de espacio libre (FSL) 1054 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 9 = 123 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1856 km
Peacuterdidas COST-Hata (CHL) 1147 dB
Criterio Arbitrario
El Liceo Matilde Brandau de Ross se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063 dB
153
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio San Pedro de Nolasco
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio San Pedro de Nolasco Altura 25 m Torre 12 m Distancia A-B 1093 m
Modelo de Espacio Libre
Distancia del enlace (d) 1093 km Peacuterdidas de espacio libre (FSL) 1008 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1093 km
Peacuterdidas COST-Hata (CHL) 1084 dB
Criterio Arbitrario
El Colegio San Pedro de Nolasco se encuentra ubicado en el plan de la ciudad en un sector donde existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027 dB
154
Colegio Leonardo Murialdo ndash Colegio de Los Sagrados Corazones
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio de Los Sagrados Corazones Altura 25 m Torre 10 m Distancia A-B 1743 m
Modelo de Espacio Libre
Distancia del enlace (d) 1743 km Peacuterdidas de espacio libre (FSL) 1049 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 Distancia del enlace (d) 1743 km
Peacuterdidas COST-Hata (CHL) 1148 dB
Criterio Arbitrario
El Colegio de Los Sagrados Corazones se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059 dB
155
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio Internacional
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Internacional Altura 113 m Torre 5 m Distancia A-B 3335 m
Modelo de Espacio Libre
Distancia del enlace (d) 3335 km Peacuterdidas de espacio libre (FSL) 1105 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 113 = 19 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 3335 km
Peacuterdidas COST-Hata (CHL) 1517 dB
Criterio Arbitrario
El Colegio Internacional se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146 dB
156
Colegio Leonardo Murialdo ndash Seminario San Rafael
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Seminario San Rafael Altura 35 m Torre 9 m Distancia A-B 958 m
Modelo de Espacio Libre
Distancia del enlace (d) 0958 km Peacuterdidas de espacio libre (FSL) 997 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 35 = 97 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 0958 km
Peacuterdidas COST-Hata (CHL) 1101 dB
Criterio Arbitrario
El Seminario San Rafael se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049 dB
157
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Saint Thomas College
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Saint Thomas College Altura 122 m Torre 9 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 939 dB
Criterio Arbitrario
El Colegio Santo Thomas se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890 dB
158
Colegio Luterano Concordia ndash Colegio Mariacutea Auxiliadora
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio Mariacutea Auxiliadora Altura 105 m Torre 12 m Distancia A-B 492 m
Modelo de Espacio Libre
Distancia del enlace (d) 0492 km Peacuterdidas de espacio libre (FSL) 939 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 105 = 62 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 0492 km
Peacuterdidas COST-Hata (CHL) 1002 dB
Criterio Arbitrario
El Colegio Mariacutea Auxiliadora se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955 dB
159
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Colegio San Vicente de Paul
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio San Vicente de Paul Altura 94 m Torre 6 m Distancia A-B 577 m
Modelo de Espacio Libre
Distancia del enlace (d) 0577 km Peacuterdidas de espacio libre (FSL) 953 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 94 = 73 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0577 km
Peacuterdidas COST-Hata (CHL) 1137 dB
Criterio Arbitrario
El Colegio San Vicente de Paul se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999 dB
160
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Levarte) Altura 100 m Torre 6 m Distancia A-B 477 m
Modelo de Espacio Libre
Distancia del enlace (d) 0477 km Peacuterdidas de espacio libre (FSL) 936 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 100 = 67 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0477 km
Peacuterdidas COST-Hata (CHL) 1114 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones son de altura levemente superior a la del edificio por lo que obstruyen la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten criacutetica Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025 dB
161
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Alberto Hurtado Segundo
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Alberto Hurtado Segundo Altura 122 m Torre 6 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 1029 dB
Criterio Arbitrario
El Colegio Alberto Hurtado Segundo se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913 dB
162
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Lynch) Altura 84 m Torre 9 m Distancia A-B 833 m
Modelo de Espacio Libre
Distancia del enlace (d) 0833 km Peacuterdidas de espacio libre (FSL) 985 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 84 = 83 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0833 km
Peacuterdidas COST-Hata (CHL) 1091 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011 dB
163
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
164
Anexo VI
Hardware
165
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
166
Hardware A continuacioacuten se detalla el hardware requerido para la implementacioacuten de la red inalaacutembrica en la V Regioacuten asiacute como los esquemas de conexioacuten Para mayor informacioacuten refieacuterase a los capiacutetulos IV ldquoEquipamientordquo IX ldquoImplementacioacutenrdquo y a los manuales de los dispositivos (incluidos en el CD)
Esquema A71 Hardware y conexiones en el punto Principal (Universidad Teacutecnica Federico Santa Mariacutea)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-Injector
Amplificador
Antenas de 24 dBi
Splitter
Antenas de 120ordm
Splitter
DC-Injector
Amplificador
Componentes 2 Antenas de 24 dBi 2 Antenas de 120ordm 4 Cables de 2 ft 2 Cable de 100 ft 2 Tarjetas inalaacutembricas 2 Splitters 2 Amplificadores 2 Pigtails 1 AP-1000 COR
167
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esquema A72 Hardware y conexiones de puntos repetidores (Colegio Leonardo Murialdo y Colegio Luterano Concordia)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-InjectorLightning Protector
AmplificadorAntena de 24 dBi
Antena de 120ordm
Componentes 1 Antena de 24 dBi 1 Antena de 120ordm 1 Cables de 2 ft 2 Cables 2 Tarjetas inalaacutembricas 1 Amplificador 2 Pigtails 1 Lightning protector 1 AP-1000 ROR
Dependiendo del establecimiento
bull Colegio Leonardo Murialdo 2 Cables de 50 ft bull Colegio Luterano Concordia 2 Cables de 100 ft
168
Esquema A73 Hardware y conexiones en establecimientos sin amplificador
Tarjeta inalaacutembrica
Lightning Protector
Antena de 24 dBi
Componentes 1 Antena de 24 dBi 1 Cable 1 Lightning protector 1 Pigtail 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A5 Largo de cables para establecimientos sin amplificador
Establecimiento Cable [ft] Escuela Industrial Superior de Valparaiacuteso 50 Friendly High School 100 Liceo Benjamiacuten Vicuntildea Mackenna A-32 75 Liceo de Nintildeas Juana Ross de Edwards 50 Liceo Carlos Cousintildeo 200 Colegio Inmaculada Concepcioacuten 100 Liceo Eduardo de La Barra 100 Liceo Teacutecnico A-24 50 Liceo Nordm 2 Matilde Brandau de Ross 100 Liceo Pedro Montt 100 Colegio Nuestra Sentildeora de La Misericordia 100 Colegio Alberto Hurtado Segundo 100 Saint Thomas College 100 Colegio San Vicente de Paul 50 Instituto Mariacutetimo de Valparaiacuteso D-247 100 Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso 100 Colegio Mariacutea Auxiliadora 200 Colegio San Pedro Nolasco 200 Colegio de Los Sagrados Corazones 200
169
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Internacional 50 Seminario San Rafael 50 Liceo Valparaiacuteso B-29 50
Esquema A74 Hardware y conexiones en establecimientos con amplificador
Antena de 24 dBi
DC-Injector
Amplificador
Tarjeta inalaacutembrica
Adaptador de barril
Componentes 1 Antena de 24 dBi 1 Cable 1 Adaptador de barril 1 Amplificador 1 Pigtail 1 Lightning protector 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A6 Largo de cables para establecimientos con amplificador
Establecimiento Cable [ft] Liceo Santa Teresa 200 Escuela de Tripulantes y Portuaria de Valparaiacuteso 200
170
Anexo VII
Estudio de Servicios Multimedia
171
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
172
Estudio de Servicios Multimedia Los estudios mostrados a continuacioacuten consisten en informes realizados durante el proyecto que ayudaron a elegir el servicio multimedial a ocupar para el proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo Los estudios consisten en trabajos desarrollados por alumnos del departamento dispuestos en secciones con los siguientes tiacutetulos bull Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo bull Servicios Multimedia con Tecnologiacutea Windows Media bull Servicios Multimedia con QuickTime bull Los estudios fueron realizados por los alumnos Oscar Reyes Christian Bravo y
Cristoacutebal Podestaacute respectivamente
173
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
1 Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo 11 RESUMEN La demanda de transmisioacuten de servicios multimedia principalmente audio y video en tiempo real asiacute como la calidad de estos se ha incrementado usuarios y desarrolladores se han vuelto cada vez maacutes exigentes Por otro lado la transmisioacuten de informacioacuten multimedia implica un gran consumo de recursos en las redes de comunicacioacuten Esto es debido fundamentalmente a las caracteriacutesticas de este tipo de traacutefico y a la calidad de servicio requerida por las aplicaciones que lo necesitan manejar un flujo de datos a traveacutes de Internet de la manera maacutes eficiente posible es indispensable hoy en diacutea recargar una red de ancho de banda finito resulta perjudicial para todos Cada vez son maacutes las Empresas Canales de televisioacuten Universidades etc que necesitan difundir todo tipo de informacioacuten multimedia en tiempo real asiacute tambieacuten existen cada vez maacutes usuarios que necesitan disponer del material multimedia en directo Debido a lo anterior se han creado nuevas normas protocolos sistemas y aplicaciones para satisfacer las necesidades existentes Las nuevas tecnologiacuteas ofrecen entregar informacioacuten eficientemente sin sobrecargar la red y prometen calidad en la informacioacuten entregada al destinatario final Una de estas tecnologiacuteas es la que ofrece la empresa RealNetworks denominada RealSystem En este sistema los archivos multimedia o clips a transmitir se almacenan en Internet en Servidores para acceder a ellos es necesario tener en la maacutequina local un reproductor que es posible conseguir gratuitamente La transmisioacuten de paquetes de datos se efectuacutea en lo que se denomina flujo los archivos multimedia son codificados y divididos en fragmentos menores que son los recibidos por el reproductor Esta tecnologiacutea se basa en un modelo cliente servidor y es la primera en ocupar el nuevo protocolo para transferencia de datos en tiempo real RTSP(Real Time Streaming Protocol)
174
12 INTRODUCCIOacuteN
En el presente Informe esta enfocado a la transmisioacuten de informacioacuten multimedia en tiempo real a traveacutes de una red Internet usando la tecnologiacutea RealSystem (de la Empresa RealNetworks) El objetivo principal de este informe es describir la arquitectura del SISTEMA1 diferenciarlo en partes reconocer y estudiar la funcioacuten de cada una de ellas Codificador Servidor Reproductor estudiar la comunicacioacuten entre componentes canales establecidos puertos involucrados Tambieacuten se estudiaran los protocolos base de para transmisioacuten video-multimedia del sistema RealSystem como es nuevo protocolo RSTP (implementado en las uacuteltimas versiones) las peticionesrespuestas de control con RSTP Otro aspecto importante a estudiar es la incorporacioacuten de la tecnologiacutea SureStream encargada de la transmisioacuten con ancho de banda variable con el fin de obtener una reproduccioacuten continua en el lado del reproductor Tambieacuten mostrar las capacidades de lenguaje SMIL(Synchronized Multimedia Integration Language) y como este permite crear presentaciones maacutes avanzadas mezclando audio video texto e imaacutegenes Este informe pretende describir como funciona la tecnologiacutea No se entregan datos sobre instalacioacuten y configuracioacuten los programas (Realserver Realproducer Realplayer) o como crear un clip especiacutefico Para tales efectos se recomienda ver las referencias Tampoco se trata el protocolo PNA (Progressive Networks Audio) que comunica tambieacuten Servidores y Reproductores ya que actualmente se incorpora solo para que los reproductores antiguos se puedan comunicar
1 El sistema estudiado es el baacutesico disponible en Internet en wwwrealnetworkscom y cuya principal limitacioacuten es la cantidad de usuarios que se pueden conectar al servidor 25
175
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
13 DESARROLLO 131 RealSystem Caracteriacutesticas Generales La Tecnologiacutea RealSystem esta dirigida principalmente al disentildeo y enviacuteo de todo tipo de informacioacuten multimedia a traveacutes de Internet en tiempo real El sistema soporta 45 formatos diferentes de archivos entre los maacutes importantes destacan MP3 Flash HTML Otra caracteriacutestica es la variedad de plataformas con las que es compatible como Linux Solaris Windows 95 98 NT y 2000 UNIX y Macintosh Lo que se pretende es hacer llegar a un destino final independiente de un sistema operativo informacioacuten en tiempo real de la manera maacutes eficiente posible teniendo en cuenta las limitaciones propias de una red La presente tecnologiacutea forma un sistema de comunicacioacuten y como tal seacute divide baacutesicamente en dos partes Transmisioacuten y Recepcioacuten En la parte transmisioacuten nos encontramos con un Servidor y un Codificador en nuestro caso llamados RealServer y RealProducer respectivamente 1311 RealProducer Es el componente software que se emplea para codificar la informacioacuten multimedia (audio y video) al formato RealMedia(formato RealSystem) generando o bien un archivo para almacenarlo en un servidor RealServer o bien enviarlo en forma de flujo o Stream para que eacuteste lo retransmita en directo a toda la Red 1312 RealServer Es el componente software maacutes importante del sistema de retransmisioacuten recibe informacioacuten codificada y la entrega a los usuarios que deseen acceder a ella Su funcionamiento es anaacutelogo al de un servidor WWW se ocupa de albergar contenidos multimedia y servirlos a traveacutes de la Red En la parte Recepcioacuten tenemos el reproductor o cliente en nuestro caso llamados RealPlayer 1313 RealPlayer Es el componente software que emplea el usuario para reproducir los contenidos multimedia formalmente es un decodificador que recibe la informacioacuten del servidor y la despliega Es gratuito y estaacute ampliamente distribuido en Internet Se puede descargar en pocos minutos El sistema es tal que en las uacuteltimas versiones (G2 80) el usuario final puede ya disfrutar reproduccioacuten de videos con calidad de DVD en una velocidad de hasta 1Mbps propias de conexiones de la familia xDSL o calidad de video VHS en pantalla completa con conexiones 500 kbps y semi-pantalla con 220Kbps La tecnologiacutea Real emplea esquemas de compresioacuten muy eficientes que permiten reducir el elevado volumen de datos que genera una transmisioacuten de audio o de viacutedeo para que pueda ser reproducida en ordenadores conectados a Internet incluso con moacutedems de 28Kbps 132 iquestCoacutemo se logra la transferencia de datos en tiempo Real
176
RealSystem hace uso de nuevos protocolos de aplicacioacuten que permiten monitorizar dinaacutemicamente la calidad de la conexioacuten y controlarla de modo que la recepcioacuten sea de la mayor calidad posible Es el primer sistema multimedia que implementa la tecnologiacutea SureStream tambieacuten el protocolo RTSP (Real Time Streaming Protocol) y el lenguaje SMIL Los tres sistemas anteriores estaacuten iacutentimamente ligados y es lo que da la fortaleza a RealSystem 133 Descripcioacuten de la tecnologiacutea SureStream o streaming media Disponible con el RealSystem G2 esta permite codificar un simple clip de audio o video para muacuteltiples anchos de banda (maacutes de 6) Por ejemplo es posible codificar un clip de muacutesica single Realaudio para 288 Kbps modem 56 Kbps modem 112 Kbps dual ISDN 256 Kbps DSL y maacutes Como es loacutegico la calidad del clip aumenta a mayor velocidad Los usuarios que visitan la paacutegina web soacutelo ven un enlace a un clip SureStream Realplayer y RealServer determinan el flujo de datos basado en el ancho de banda disponible Por su parte el Realplayer o reproductor media tiene la capacidad de tomar el archivo de audio o video transmitido y descargarlo poco a poco en una computadora Esta propiedad le permite comenzar a reproducir una porcioacuten del archivo mientras descarga otra y por lo tanto no es necesario que se complete la descarga para que puedas escucharlo o verlo (dependiendo del formato del archivo) El sistema utiliza el buffer para descargar parte del archivo antes de comenzar con la reproduccioacuten Una vez establecida la conexioacuten Realplayer y RealServer pueden ajustar la velocidad de conexioacuten para compensar las condiciones de la red Siacute una congestioacuten en la red impide la reproduccioacuten a una tasa establecida el RealServer baja el ancho de banda del flujo transmitido la transmisioacuten no se detiene solo baja en calidad Cuando la congestioacuten termina el RealServer sigue con la velocidad original En el proceso anterior RealPlayer no necesita crear un nuevo buffer para los nuevos datos 134 Descripcioacuten de RTSP (Real Time Streaming Protocol) Es un protocolo al nivel de aplicacioacuten para el control de transmisioacuten de datos multimedia en tiempo real basado en el modelo cliente-servidor El Real Time Streaming Protocol (RTSP) establece y controla uno o varios streams sincronizados de flujos de datos continuos RTSP no se encarga de entregar los streams continuos eacutel mismo sino que se encarga de establecer un control de transmisioacuten sobre ellos RTSP actuacutea como un ldquocontrol remotordquo sobre los flujos de audio y viacutedeo desde el cliente aplicando pausa rebobinado play parada etc (interactividad) El protocolo pretende proporcionar los mismos servicios sobre flujos de audio y viacutedeo al estilo que HTTP lo hace para el texto graacuteficos e imaacutegenes Esta disentildeado intencionadamente para que tenga una sintaxis y operaciones similares a HTTP RSTP puede ser visto como una extensioacuten a HTTP
177
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
No existe la nocioacuten de una conexioacuten RTSP en vez de ello el servidor guarda una sesioacuten etiquetada por un identificador Una sesioacuten RTSP no estaacute relacionada de ninguna manera con una conexioacuten al nivel de transporte tal como lo estaacute una conexioacuten TCP Durante una sesioacuten RTSP un cliente RTSP puede abrir y cerrar varias conexiones (fiables) de transporte con el servidor para mandarle peticiones Alternativamente puede utilizar un protocolo de transporte sin conexioacuten como UDP en otros casos se ocupa multicast UPD y TCP y RTP Es muy importante destacar que la operacioacuten del protocolo RTSP no depende en absoluto del mecanismo de transporte utilizado para transportar el flujo de datos continuos como viacutedeo y audio Este protocolo de transporte para el flujo de datos puede ser sin conexioacuten o con conexioacuten 135 Estados del RTSP RTSP controla un stream que puede ser enviado por medio de otro protocolo independiente del canal de control Por ejemplo el control de RTSP puede tener lugar en una conexioacuten TCP mientras que el flujo de datos se realiza viacutea UDP De esta forma la entrega de datos continuacutea incluso si el servidor no recibe ninguna peticioacuten RTSP Durante su tiempo de vida un stream puede ser controlado por peticiones RTSP emitidas secuencialmente por TCP Por lo tanto el servidor necesita mantener un ldquoestado de la sesioacutenrdquo para ser capaz de correlacionar las peticiones RTSP con un stream Un cliente puede asumir uno de los estados siguientes
- Init peticioacuten SETUP mandada a la espera de respuesta
- Ready respuesta SETUP recibida o respuesta PAUSE recibida mientras estaacute en
el Estado Playing
- Playing respuesta PLAY recibida
- Recording respuesta RECORD recibida
Los siguientes meacutetodos juegan un papel fundamental a la hora de definir la asignacioacuten y el uso de los recursos del stream en el servidor - SETUP hace que el servidor adjudique recursos para un stream e inicia una sesioacuten RTSP - PLAY inicia la transmisioacuten de datos de un stream asignado por medio de SETUP - PAUSE detiene un stream temporalmente sin liberar recursos del servidor - TEARDOWN libera los recursos asociados con un stream La sesioacuten RTSP deja
de existir en el servidor
178
El servidor genera un identificador uacutenico de sesioacuten en respuesta a una peticioacuten SETUP cuando manda la respuesta de SETUP al cliente le manda tambieacuten este identificador para que pueda acceder a dicha sesioacuten inequiacutevocamente 136 Una sesioacuten completa RTSP podriacutea ser como sigue
Sea C Cliente y S el Servidor
Este es el primer mensaje (OPTIONS) en la sesioacuten identifica la versioacuten del protocolo
C-gtS OPTIONS rtsp19216860276060 RTSP10 CSeq 1 S-gtC RTSP10 200 OK CSeq 1
La descripcioacuten de la transaccioacuten del archivo media constituye la fase de inicializacioacuten de la sesioacuten RTSP Se le solicita al cliente una descripcioacuten del contenido media asociado con el archivo rm
C-gtS DESCRIBE rtsp19216860276060mediafilerm RTSP10 CSeq 2 S-gtC RTSP10 200 OK CSeq 2 Content-length 197 197 bytes de UDP
La peticioacuten SETUP especifica el mecanismo de transporte para un stream (media) En esta peticioacuten el cliente debe incluir todos los paraacutemetros de transporte incluso si no los utiliza En la cabecera el cliente especifica los paraacutemetros de transporte aceptables para la transmisioacuten del stream La respuesta del servidor contendraacute los paraacutemetros de transporte seleccionados por el Servidor El servidor genera identificadores de sesioacuten en respuesta a las peticiones SETUP C-gtS SETUP rtspejemplocommediaFilerm RTSP10 Cseq 3 Transport TCPUDPunicastclient_port=4588 S-gtC RTSP10 200 OK Cseq 3 Date 12 Jun 2001 100004 GMT Session 47112344 Transport TCPUDP unicastclient_port=4588server_port=6256
179
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
El meacutetodo PLAY indica al servidor que comience a mandar datos utilizando el mecanismo indicado en SETUP Un cliente no debe mandar una peticioacuten PLAY hasta que no haya recibido reconocimiento de la anterior peticioacuten SETUP La peticioacuten PLAY hace que el servidor posicione la lectura del media al principio del rango indicado A continuacioacuten entrega los datos del stream hasta que se alcanza el final del rango indicado Las peticiones PLAY deben incluirse en una cola Un servidor debe poner en cola las peticiones PLAY para poder ejecutarlas en orden De esta manera si llega una peticioacuten PLAY mientras otra peticioacuten PLAY estaacute todaviacutea activa se retrasa hasta que la primera se ha completado C-gtS PLAY rtspejemplocommediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=0-10 C-gtS PLAY rtspejemplocommediaFilerm RTSP10
Tres peticiones dePLAY correlativas
Cseq 4 Session 47112344 Range npt=11-20 C-gtS PLAY rtspejemplomediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=21- El servidor devolveraacute en primer lugar el stream desde el principio hasta el segundo 10 del mismo A continuacioacuten devolveraacute desde el segundo 11 hasta el 20 Y finalmente desde el segundo 21 hasta el final del stream La peticioacuten PAUSE hace que la transmisioacuten del stream sea interrumpida (detenida) temporalmente Cuando el servidor vuelva a recibir una peticioacuten PLAY retomaraacute la transmisioacuten
C-gtS PAUSE rtspejemplocommediaFilerm RTSP10 Cseq 5 Session 47112344 S-gtC RTSP10 200 OK Cseq 5 Date 12 Jun 2001 10001130 GMT
La peticioacuten TEARDOWN finaliza la entrega del stream por parte del servidor liberando todos los recursos asociados a dicha transmisioacuten
C-gtS TEARDOWN rtspejemplocommediaFilerm RTSP10 Cseq 6
180
Session 47112344 S-gtC RTSP10 200 OK Cseq 6
Diagrama sesioacuten RTSP
137 Descripcioacuten Lenguaje SMIL (Synchronized Multimedia Integration Language)
Lenguaje de Integracioacuten de Multimedia Sincronizada Es un lenguaje que integra elementos multimedia para la creacioacuten de paacuteginas para Internet es bastante parecido al HTML Su principal caracteriacutestica es que coordinaraacute la ejecucioacuten de la imagen sonido y video armoacutenicamente Las presentaciones multimedia que pueden ser vistas mediante RealPlayer o mediante programas escritos en Java Con el SMIL podemos posicionar cualquier tipo de medio ya sea este texto imagen viacutedeo animacioacuten o muacutesica en la pantalla de presentacioacuten presentar estos elementos dependiendo de la configuracioacuten del usuario o sincronizarlo de manera que formen presentaciones multimedia completas Como deciacutea maacutes arriba el SMIL es bastante parecido al HTML pero con dos diferencias importantes que hay que destacar el SMIL distingue entre mayuacutescula La segunda diferencia importante es que el SMIL estaacute basado en el XML2 lo que hace que todas las etiquetas tengan que tener un final Para escribir un documento o presentacioacuten SMIL lo uacutenico que necesitamos es un simple editor de texto tambieacuten existen algunos editores especiales para el lenguaje
Un codigo escrito en SMIL podriacutea ser como sigue
181
2 XML Extensible Markup Language (Lenguaje de Marcacioacuten Extensible) es una adaptacioacuten del SGML con el que seraacute posible que los disentildeadores del WWW puedan definir sus propios lenguajes de marcacioacuten de manera que se ajusten a sus necesidades y no esteacuten sujetos a la riacutegida sintaxis del HTML
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt ltheadgt ltmeta name=copyrigthcontent=Nombre gt ltlayoutgt lt-- etiquetas de layout --gt ltlayoutgt ltheadgt ltbodygt
lt-- etiquetas de sincronizacioacuten y media --gt
ltaudio src=rtsprealserver1realcomunormgt ltaudio src=rtsprealserver2realcomdosrmgt
ltbodygt
ltsmilgt
Como vemos en el coacutedigo los documentos SMIL siempre empiezan y acaban con las etiquetas ltsmilgt y ltsmilgt Los documentos SMIL normalmente tienen dos partes el HEAD y el BODY
Arquitectura RealSystem Codificador Servido Reproductor r
138 Funcioacuten del Codificador o RealProducer Es posible crear clips multimedia formato RealSystem partir de files comunes como por ejemplo archivos Audio(au) Waform audio(wav) video para windows(avi) MPEG (mpg) Tambieacuten es posible crear clips enviando directamente al computador una sentildeal de audio o de video para lo que es necesario tarjetas capturadoras correspondientes Estos clips pueden ser almacenados para su posterior transmisioacuten o tambieacuten transmitidos de inmediato Realproducer toma el archivo multimedia de entrada lo codifica transformaacutendolo en un RealMedia clip que se pude enviar al servidor para que los clientes tengan acceso a el en directo o bajo demanda Los clips RealMedia son separados en dos tipos RealAudio y RealVideo 1381 RealAudio Un clip RealAudio es creado como se explico anteriormente El Realproducer utiliza varios codec3 [3] (algoritmos de compresioacutendescompresioacuten) para convertir los archivos a clips que puedan ser transferidos en forma de flujo o Stream Para la codificacioacuten se pueden utilizar varios codec dependiendo la calidad que se quiera y el tipo de archivo voz voz con muacutesica de fondo muacutesica solamente
3 Para mayor informaciones sobre los codec ocupados en la tecnologiacutea ver referencia realsystem8productionguidepdf
182
muacutesica esteacutereo son codificados de formas diferentes Como es loacutegico la calidad depende del tipo de compresioacuten Un codec puede comprimir muacutesica monofoacutenico para un moacutedem de 288 Kbps mientras que otro codec puede comprimir muacutesica esteacutereo para una misma velocidad de moacutedem 1382 RealVideo Un clip Real video es creado capturaacutendolo con dispositivos tales como una video caacutemara o reproductor de cassette o simplemente entregando una sentildeal comuacuten de video a una tarjeta adquisidora de video conectada al PC tambieacuten puede ser un dispositivo USB RealProducer convierte los diferentes atributos de video tales como tasa de frames tipo de movimiento y tamantildeo de las imaacutegenes - a formato RealVideo usando video codec Realvideo usa RealAudio para codificar los video soundtrack una parte del ancho de banda del clip es destinado para el audio El ancho de banda de las imaacutegenes de video depende de coacutemo fue codificado el audio por ejemplo para un moacutedem de 288 Kbp solo se ocupan 20 kbps si tenemos codificado audio a 5 kbps la parte visual de nuestro clip seraacute de solo 15Kbps Como vemos la calidad del soundtrack se ve afectada por el tipo de codificacioacuten Tambieacuten se puede decir que los codec de RealAudio tiacutepicamente consumen maacutes ancho de banda que los video codec La muacutesica requiere gran cantidad datos para ser codificada Las velocidades efectivas de conexioacuten entre un servidor y un reproductor son siempre menores que la que ofrece el medio de conexioacuten un moacutedem de 56 Kbps nunca se conecta a tal velocidad Por esto el realproducer codifica a aproximaamente un 75 de la velocidad maacutexima que ofrece una conexioacuten resguardandose un 25 para abolir congestioacuten y como medida de prevencioacuten por la presencia de ruido peacuterdida de datos o demasiado overhead en los paquetes 139 Comunicacioacuten entre el RealProducer y RealServer puertos involucrados Una vez terminado un clip es necesario enviarlo al Servidor donde estaraacute a disposicioacuten de clientes El Codificador establece una conexioacuten TCP bidireccional con el Servidor que seraacute un canal de control Luego los datos son enviados usando por defecto el protocolo UDP En algunos casos y por razones de seguridad los firewalls presentes en la red no permiten el paso de paquetes UDP en tales casos se establece otra conexioacuten TCP entre Codificador y Servidor Esto no es muy eficiente ya que como sabemos en TCP garantiza la entrega de paquetes es uacutetil para controlar la informacioacuten y chequear errores incorpora control de congestioacuten sin embargo es lento para responder frente a los cambios de condiciones en la red requisito vital cuando se transmite en tiempo real Por otro lado de que nos sirve que llegue un paquete atrasado cuando la transmisioacuten es multimedia en vivo
183
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Por defecto el puerto del Servidor al que se conecta el Codificador es el 4040 para realizar la conexioacuten se deben especificar otros aspectos como el nombre del servidor o direccioacuten IP nombre del archivo a transmitir nombre se usuario y clave de acceso4 1310 Servidor o RealServer El RealServer es el Software encargado de transmitir los Streams entregados por el Codificador a los Clientes Los Clientes reciben la informacioacuten multimedia en tiempo real Tal como un servidor simple entrega paacuteginas a los browser en Internet RealServer entrega clips a los clientes que se comunican a traveacutes de sus RealPlayer Existen dos principales viacuteas para acceder a los multimedia clips 13101 Bajo-demanda Los clips estaacuten disponibles en el servidor las 24 horas del diacutea el cliente puede verlo cuando quiera ademaacutes puede adelantar rebobinar pausar Esta difusioacuten se hace de manera Unicast En Unicast se establece una conexioacuten punto a punto con un Servidor cada Cliente recibe una secuencia de datos distinta desde el Servidor 13102 En vivo Los clientes conectados pueden disfrutar de un evento que este ocurriendo en el mismo instante de la conexioacuten En este tipo de conexiones el usuario no puede adelantar o retroceder un clip Esta conexioacuten se hace generalmente de forma Multicast Multicast es decir se transfiere la misma informacioacuten a un gran nuacutemero de usuarios reciben los mismos datos Al conectarse un Cliente nuevo este solo puede comenzar a reproducir la informacioacuten solo desde el momento en que se conecto Existe otro tipo de conexioacuten en vivo llamada Splitting Su funcionamiento es muy Similar a un proxy El Servidor transmite sus flujos de datos a otros Servidores luego los clientes en vez de conectarse al Servidor central se conectan a estos Servidores llamados Spliters Otras caracteriacutesticas que ofrece el programa Servidor son por ejemplo tener un control completo del sistema monitoreo de los clientes conectados tasas de transmisiones etc Se puede configurar el nuacutemero maacuteximo de conexiones en la versioacuten baacutesica solo llega a 25 tambieacuten se da la posibilidad de restringir el ancho de banda para evitar congestiones innecesarias Los ajustes de paraacutemetros de conexiones y configuraciones de sistema se efectuar a traveacutes de una interfaz graacutefica Java accesible viacutea paacutegina Web Los puertos de comunicacioacuten tambieacuten pueden ser configurados pero los que se asignan por defecto son los siguientes
PNA port
7070 Puerto para clientes con versiones antiguas
HTTP port 8080 puerto para conexiones HTTP entre el servidor y el usuario
4 La clave de acceso se configura al instalar el software Servidor
184
RTSP port 554 Puerto versiones G2 Monitor port 9090 Puerto monitoreo Admin port 19455 Puerto Administrador
Tabla nuacutem 1 puertos del servidor
Al instalar el Servidor en un sistema Unix fue necesario cambiar el nuacutemero de puerto RTSP designado por defecto a 1554(el sistema fue instalado en un servidor corriendo LINUX solo fue necesario poseer una biblioteca ver referencias) ya que Unix designa para otros propoacutesitos los puertos hasta el 1024 El puerto de administrador se designa aleatoriamente cuando se instala el Servidor 1311 Reproductor o RealPlayer Es el programa que manejan los clientes para poder acceder a un clip multimedia Este presenta la caracteriacutestica principal de ser un decodificador y desplegar la informacioacuten original que se necesitaba transmitir Incluye un editor que permite ver el coacutedigo fuente SMIL de la presentacioacuten Tambieacuten entrega las estadiacutesticas de conexioacuten como velocidad de transferencia instantaacutenea y promedio en una descarga tambieacuten muestra a cuanto fue codificado un clip Acceder a un contenido multimedia se puede acceder de dos formas una forma es a traveacutes de un link en una paacutegina Web (protocolo HTTP) La otra es escribiendo la direccioacuten directamente en el RealPlayer el formato general es
ProtocolodireccioacutenpuertoMountpointrutaarchivo
Una direccioacuten valida seriacutea por ejemplo
rtsphboatmlabutfsmcl1554realvideorm
Aunque cada de entrega tiene diferentes puntos de montaje meacutetodo (se puede pensar como directorios donde se encuentran los clips) encoder para el contenido en vivo digitalizado por el codificador farm para acceder al contenido a traveacutes de splitter ramgen para generar un meta archivo que puede ser SMIL o RAM que es simplemente un archivo de texto con extensioacuten ram 1312 Comunicacioacuten entre el RealPlayer y el RealServer Al establecerse un enlace se crean dos conexiones entre servidor y reproductor un canal de control y otro canal de datos El canal de control usa protocolo TCP y es bidireccional ambos Servidor y Reproductor se comunican con sus contrasentildeas respectivas (antes mencionadas) Por el canal de datos viaja la informacioacuten hacia el RealPlayer por medio de UDP Debido a que UDP no implementa chequeo de
185
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
errores los paquetes no se retransmiten y la comunicacioacuten es maacutes raacutepida Al igual que en el caso de la comunicacioacuten del RealProducer con el RealServer en presencia de un Firewall el traspaso de datos se hace por medio de TCP 14 CONCLUSIOacuteN Al estudiar y utilizar el sistema es posible apreciar la potencialidad y calidad que este ofrece El sistema funciona casi ideacutentico tal como fue disentildeado y aparece en los manuales Los mayores tropiezos para ponerlo en marcha son problemas de configuracioacuten de la red sobre la que se instaloacute el sistema Se cree haber cumplido los objetivos propuestos al empezar el curso ya que se estudiaron analizaron y explicaron los temas propuestos Se han visto las principales normas estaacutendares que ocupa el sistema RealSystem que cubren la transmisioacuten de audio y viacutedeo a traveacutes de Internet y una cosa queda clara el futuro de la Red predominaraacute la reproduccioacuten de imaacutegenes y sonido en tiempo real Las empresas liacutederes en este tipo de distribucioacuten tendraacuten una fuerte competencia Los que se veraacuten beneficiados seraacuten los usuarios finales que podraacuten disfrutar cada vez de presentaciones con mejor calidad Esto tambieacuten llevaraacute a mejorar las velocidades de conexiones de usuarios comunes ya que representan la mayor cantidad de potenciales clientes esperemos que pronto sea posible disfrutar sin problemas de este tipo de presentaciones Instalar un sistema como este (aunque sea la versioacuten baacutesica) da grandes potencialidades Se podriacutea pensar y empezar a enumerar los beneficios que el sistema dariacutea a una empresa pequentildea a un colegio o incluso a una red casera Por lo demaacutes pensar en informacioacuten multimedia disponible en directo sin descargar ninguacuten archivo ni sufrir largas esperas resulta simplemente maravilloso En resumen se puede decir que las comunicaciones en el futuro gracias a esta tecnologiacutea y a sus competidoras se veraacuten enormemente favorecidas
186
Referencias Documentos disponibles en la paacutegina de RealNetworks
[realsystem8productionguidepdf] [serveradminguide8pdf] [prodplus_win8pdf] [rtsppdf]
Memorias Evaluacioacuten y Puesta en Marcha de Servicios de Video en Demanda (VoD) en
redes IP Ricardo diacuteas Bobadilla UTFSM noviembre 2000
Integracioacuten CORBA y RTSP para el acceso a sistemas de archivos Audio y Video Miguel Angel Ferre Facultad Informaacutetica Universidad Politeacutecnica de Valencia 1999
Varios [Redes de Computadores Internet e Interredes Douglas E Comer 1ra Edicioacuten Prentice-Hall
1997] [Rfc2326] [wwwredesupvesrmtemariohtmltema5pdf] [ httpwwwmexicoextremocommxayudasmil-introphp] [httpwwweurescomdepublicprojectresultsP900-series900shtm] (P913 Real-time Services on the Internet deliverable 1 2)
187
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
2 Servicios Multimedia con Tecnologiacutea Windows Media 21 RESUMEN En el presente trabajo se analiza y describe la Tecnologiacutea Windows Media mostrando todos sus servicios componentes y aspectos que hacen de esta aplicacioacuten una alternativa viable y conveniente para transmisiones multimediales 22 INTRODUCCIOacuteN En los uacuteltimos antildeos se ha ido apreciando un raacutepido desarrollo de servicios multimediales siendo posible oir transmisiones radiales en directo descargar videos de peliacuteculas muacutesica en formato digital realizar sesiones de videoconferencias etc Para poder llevar a cabo este tipo de servicios diversas empresas han desarrollado una serie de aplicaciones multimediales entre eacutestas se encuentran APPLE que ofrece Quick Time Streaming Server Live Update que ofrece Crescendo StreamSite Liquid Audio que ofrece Liquid Audio Server VDOLive que ofrece VDOLive Server RealNetworks que ofrece RealSystem y Microsoft que ofrece la Tecnologiacutea Windows Media entre otras En este trabajo se realizaraacute un estudio de la tecnologiacutea que ofrece Microsoft el cual es un sistema disentildeado para la difusioacuten de audio y video a traveacutes de Internet e Intranet Este sistema soporta el servicio de video en demanda y transmisioacuten de eventos en directo siendo apropiado tanto para usuarios con un ancho de banda restringido como para los que acceden a la transmisioacuten a traveacutes de una LAN (Red de Area Local) A continuacioacuten se introducen los conceptos clave de la Tecnologiacutea Windows Media y los componentes que se utilizan para crear entregar y reproducir secuencias multimedia
23 DESARROLLO Microsoft desarrolloacute para transmisiones multimediales el sistema Windows Media que es un sistema muy completo y puede ser adquirido gratuitamente Este integra la transmisioacuten para varios tipos de audiencia a traveacutes de sus ldquosecuencias inteligentesrdquo las que suministran el contenido para cada velocidad de conexioacuten disponible ajustaacutendose automaacuteticamente al traacutefico actual de la red Ademaacutes trabaja con un formato especial de archivo llamado ASF (Advanced Streaming Format) optimizado para enviar secuencias multimedias a traveacutes de la red Esta es una de las principales caracteriacutesticas que diferencia a Windows Media de otras tecnologiacuteas ya que permite transmitir y procesar en paquetes secuencias de alto contenido de audio y video imaacutegenes y secuencias de comandos a traveacutes de la red El contenido ASF puede estar formado
188
por un archivo asf o una secuencia en directo generada por un codificador de Windows Media 231 Arquitectura 2311 Componentes de Windows Media Las Tecnologiacuteas multimedia de Microsoft Windows proporcionan un conjunto totalmente integrado de servicios y herramientas que se utilizan para producir administrar difundir y recibir presentaciones de contenido multimedia transmitidas por secuencias a traveacutes de Internet y de Intranet corporativas Los componentes que constituyen la familia Tecnologiacuteas de Windows Media son las Herramientas de Windows Media el servidor de Windows Media y el Reproductor de Windows Media Un esquema de esta configuracioacuten o arquitectura se puede ver en la figura 1 (Final de la esta seccioacuten 2 ldquoServicios Multimedia con Tecnologiacutea Windows Mediardquo) De la figura 1 se desprende la siguiente clasificacioacuten
a) Las herramientas de Windows Media son
a1) Codificador de Window Media Convierte contenido (como salida directa desde un microacutefono caacutemara de video o archivos multimedia almacenados) en una secuencia o archivo ASF (Advanced Streaming Format) a2) Autor de Windows Media Proporciona una interfaz graacutefica para combinar y sincronizar archivos de audio e imagen Admite diferentes anchos de banda y secuencias de comandos a3) Presentador y Publicador para Microsoft PowerPoint 97 Permite convertir una presentacioacuten de PowerPoint en una secuencia en formato ASF a4) Indizador (Indexer) Es una herramienta que modifica los tiempos de inicio y de fin de los archivos ASF Tambieacuten se puede utilizar para proporcionar marcadores propiedades y secuencias de comandos a un archivo ASF a5) Programa de liacuteneas de comando se cuenta con los siguientes programas VidToASF WavToASF ASFCheck y ASFChop b) Componentes del Servidor de Windows Media b1) Servicios componentes de Windows Media Monitor de sucesos del punto de publicacioacuten Programa Emisoras Unidifusioacuten y Multidifusioacuten b2) Administrador de Windows Media c) Reproductor de Windows Media 232 Protocolos Involucrados en la conexioacuten Internet es una red basada en la conmutacioacuten y en el enviacuteo de paquetes que no fue pensada para el enviacuteo de informacioacuten en tiempo real y de forma continua Los protocolos que operan en la red para el enviacuteo de paquetes son TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) TCP asegura que los paquetes lleguen en forma confiable a su destino pero no garantizan que se transmita en forma
189
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
continua (no es recomendado para transmitir video) UDP por su parte enviacutea la informacioacuten de manera maacutes continuada ya que elimina todos los controles del otro protocolo lo que aumenta la velocidad con que se procesan los datos (esto provoca mayores peacuterdidas de paquetes) Por esta razoacuten se han desarrollado nuevos protocolos que satisfacen los requerimientos de las aplicaciones multimedia en lo que respecta a ancho de banda y al formato de los datos a ser almacenados Por ejemplo en el caso de Windows Media se emplea un protocolo diferente llamado MSBD (Media Stream Broadcast Distribution) este protocolo se utiliza para distribuir secuencias entre el Codificador de Windows Media y los componentes del servidor Windows Media (emisoras unidifusioacuten etc) y para transferir secuencias entre los servidores El sistema implementado por Windows Media utiliza los protocolos UDP y TCP para transportar la informacioacuten desde el servidor al cliente La decisioacuten sobre cual protocolo va a utilizar se realiza con el protocolo Microsoft Media Server (MMS) eacuteste se utiliza para acceder al contenido de unidifusioacuten desde un punto de publicacioacuten de Windows Media MMS realiza una conversioacuten de protocolos para obtener la mejor conexioacuten esta conversioacuten de protocolos se inicia tratando de conectar al cliente con el servidor mediante MMSU (combinacioacuten del protocolo de transporte MMS con el transporte de datos UDP) si la conexioacuten no se realiza correctamente el servidor intentaraacute utilizar el protocolo MMST (el protocolo MMS combinado con el transporte de datos TCP) En los casos en que existe un firewall o servidor de seguridad entre el servidor y los clientes es posible configurar el servidor de Windows Media para utilizar el protocolo HTTP para transmitir contenido Tambieacuten se puede utilizar este protocolo para transmitir contenido desde el codificador al servidor para pasar a traveacutes de un servidor de seguridad Aquellos clientes que se conectan mediante un sistema de multidifusioacuten no utilizan ninguacuten protocolo ya que reciben los datos a medida que estos se transmiten a traveacutes de las direcciones IP de multidifusioacuten Un esquema que muestra los protocolos usados por Windows Media se aprecia en la figura 2 233 Codificador de Windows Media El Codificador de Windows Media es una herramienta de produccioacuten eficaz y de faacutecil uso que permite convertir audio y viacutedeo pregrabado o en directo al formato de Windows Media Ademaacutes puede proporcionar contenido en directo en tiempo real a equipos clientes o guardarlo en un archivo para su uso posterior El contenido de audio y viacutedeo que se puede transmitir puede provenir de diversos oriacutegenes entre los que incluyen todos los que se pueden conectar a la tarjeta de audio o viacutedeo del equipo reproductor de CD microacutefono reproductor de viacutedeo o caacutemara de viacutedeo
190
2331 Descripcioacuten de la transmisioacuten inteligente y del viacutedeo con muacuteltiples velocidades de bits Se denomina transmisioacuten inteligente al conjunto de caracteriacutesticas que detectan automaacuteticamente las condiciones de red y ajustan las propiedades de una secuencia de viacutedeo para obtener la maacutexima calidad Como este es un sistema cliente-servidor el servidor y el cliente se comunican entre siacute para determinar cuaacutel es el rendimiento real de la red y realizar automaacuteticamente una serie de ajustes que proporcionen la maacutexima calidad de secuencia De esta manera los usuarios reciben un flujo continuo de contenido adaptado a las velocidades de sus conexiones Para aprovechar al maacuteximo las posibilidades de la transmisioacuten inteligente se debe codificar el contenido con muacuteltiples velocidades de bits es decir se debe crear una uacutenica secuencia o archivo con formato Windows Media que contenga muacuteltiples secuencias (audio viacutedeo y secuencias de comandos) codificadas con distintas velocidades de bits Cuando un reproductor recibe una secuencia en directo o un archivo Windows Media con muacuteltiples velocidades de bits soacutelo reproduce una de las secuencias de viacutedeo recibidas la maacutes adecuada para las condiciones actuales de ancho de banda El proceso de seleccioacuten de la secuencia maacutes apropiada lo realizan el servidor y el reproductor de Windows Media de forma totalmente invisible para el usuario El Codificador de Windows Media ofrece varios perfiles predefinidos de muacuteltiples velocidades de bits lo que facilita la codificacioacuten de contenido con muacuteltiples velocidades de bits 2332 Descripcioacuten de los oriacutegenes y grupos de oriacutegenes Con el Codificador de Windows Media se puede codificar contenido procedente de tres oriacutegenes distintos audio viacutedeo o secuencias de comandos De esta manera permite capturar audio y viacutedeo de una tarjeta instalada en el equipo o leerlos de un archivo o tambieacuten escribir secuencias de comandos directamente en la ventana principal del codificador durante una sesioacuten de codificacioacuten La combinacioacuten de oriacutegenes de audio viacutedeo y secuencias de comandos se denomina grupo de oriacutegenes estos grupos representan la secuencia que es mostrada por el reproductor 2333 Descripcioacuten de los coacutedecs La transmisioacuten por secuencias de contenido de audio y viacutedeo puede consumir una gran cantidad de ancho de banda de la red Para poder difundir el contenido es necesario realizar un proceso de compresioacuten durante el cual hay que tener en cuenta la calidad de salida que se desea y el ancho de banda disponible Para esto se aplican ciertos algoritmos de compresioacuten a los datos Una vez comprimidos se pueden difundir utilizando los anchos de banda normales de Internet Antes de poder reproducir una secuencia en un reproductor eacutesta es descomprimida por medio de
191
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
algoritmos de descompresioacuten Estos algoritmos de compresioacuten y descompresioacuten se denominan coacutedecs Los coacutedecs estaacuten disentildeados para comprimir una secuencia a una velocidad de bits dada La velocidad de bits que se desea determina queacute grado de compresioacuten aplicar Los coacutedecs que no comprimen mucho el contenido de origen producen contenido con sonido y aspecto mejores y maacutes dinaacutemicos aunque necesita mayor ancho de banda para su transmisioacuten La siguiente lista ofrece informacioacuten maacutes detallada acerca de los coacutedecs que puede usar con los perfiles del Codificador de Windows Media bull Coacutedec de audio de Microsoft Windows Media versioacuten 8 Se usa para
codificar la mayoriacutea de las secuencias de audio Proporciona una calidad de audio sin igual en transmisiones de poco ancho de banda en Internet y permite descargar muacutesica en alta fidelidad Proporciona audio de calidad proacutexima a la de CD a 48 kilobits por segundo (Kbps) y audio con calidad de CD a 64 Kbps Ademaacutes es totalmente compatible con las versiones 64 y 7 del Reproductor de Windows Media
bull Coacutedec ACELP de Sipro Labs Ofrece una excelente capacidad de compresioacuten de voz para bajas velocidades de bits Este coacutedec incluye diversos formatos de audio que se usan en funcioacuten del ancho de banda de red elegido
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 8 Se usa en la mayoriacutea de las situaciones de codificacioacuten La calidad de compresioacuten del coacutedec de viacutedeo de Windows Media versioacuten 8 es mejor que la de la versioacuten 7 y proporciona calidad proacutexima a la de DVD a 500 Kbps Este coacutedec admite una gran variedad de anchos de banda y mejora la calidad de viacutedeo de los usuarios de Internet de banda ancha La versioacuten 8 del coacutedec de viacutedeo de Microsoft Windows Media tiene mayores requisitos de rendimiento de CPU que la versioacuten 7
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 7 Permite a los clientes que ejecutan el Reproductor de Windows Media versioacuten 7 ver contenido codificado sin necesidad de descargarse primero la versioacuten 8 del coacutedec
bull Coacutedec MPEG-4 de Microsoft versioacuten 30 Se incluye con la versioacuten 40 del Codificador de Windows Media
bull Coacutedec de viacutedeo ISO MPEG-4 versioacuten 10 Estaacute basado en el estaacutendar MPEG-4 de ISO (Organizacioacuten Internacional de Normalizacioacuten) Este coacutedec se puede usar para codificar contenido producido por numerosos dispositivos de electroacutenica de consumo como caacutemaras de viacutedeo digital y teleacutefonos celulares
bull Coacutedec de pantalla de Microsoft Windows Media versioacuten 7 Este coacutedec de captura de pantalla permite transmitir sin peacuterdidas las imaacutegenes que aparecen en la pantalla del equipo a velocidades de datos tan bajas como 15 kbps Se puede usar en aplicaciones de aprendizaje a peticioacuten demostraciones de software y ayuda teacutecnica Resulta idoacuteneo para capturar pantallas de aplicaciones de productividad como Microsoft Word Excel y Visual Studioreg El coacutedec de pantalla de Windows Media estaacute completamente optimizado para su uso en transmisioacuten por secuencias y en descargas
192
Nota Para codificar contenido de audio y viacutedeo para la versioacuten 40 del Codificador de Windows Media debe usar el coacutedec de audio de Windows Media versioacuten 7 y el coacutedec MPEG-4 versioacuten 30 respectivamente [WebCod] Utilizar el Codificador de Windows Media Es la herramienta principal para la creacioacuten de contenido Con ella es posible convertir contenidos de audio y video tanto en directo como almacenados en una secuencia ASF que se puede trasmitir a traveacutes de una red mediante un servidor o almacenarla como un archivo asf para el servicio en demanda Con el codificador se pueden realizar las siguientes tareas bull Codificar desde un origen en directo bull Comprimir el origen del video(directo o almacenado) de forma que la secuencia
ASF o el archivo asf resultante se ajuste al ancho de banda destino bull Crear contenido que se pueda distribuir mediante diferentes anchos de banda bull Convertir el contenido de un archivo avi mp3 o wav y utilizar un coacutedec
diferente o seleccionar el tamantildeo de la imagen de video Al difundir el acontecimiento puede transmitir la secuencia a un servidor que ejecute Servicios de Windows Media o tener hasta 50 reproductores conectados directamente al equipo que ejecuta el codificador Los tres casos maacutes comunes de codificacioacuten son los siguientes bull Difundir un acontecimiento en directo a partir de dispositivos conectados
o desde la pantalla del equipo bull Capturar audio o viacutedeo desde dispositivos conectados o de la pantalla del
equipo Se puede utilizar esta opcioacuten para capturar audio o viacutedeo desde dispositivos instalados en el equipo o para capturar pantallas del equipo y convertir posteriormente el contenido capturado en un archivo de Windows Media para su subsiguiente distribucioacuten
bull Convertir un archivo de audio o viacutedeo en un archivo de Windows Media Se puede utilizar esta opcioacuten para convertir un archivo de audio o viacutedeo en un archivo de Windows Media para su distribucioacuten posterior
Codificar contenido Una vez configurada la sesioacuten ya se puede codificar contenido Si se trata de difundir un acontecimiento en directo la secuencia comienza poco despueacutes de empezar la codificacioacuten Si se codifica una sesioacuten con muacuteltiples grupos de oriacutegenes puede usar el panel Oriacutegenes para pasar de un grupo de oriacutegenes a otro y transmitir por secuencias
193
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
contenido distinto Si desea insertar secuencias de comandos en una secuencia debe usar el panel Secuencia de comandos Si se estaacute archivando una difusioacuten puede usar los controles de archivo del panel Control para pausar y reanudar la operacioacuten de archivo durante la codificacioacuten lo que ayuda a quitar las partes de la difusioacuten que no desea que aparezcan en el archivo de almacenamiento Mientras se codifica se puede usar el panel Monitor para ver informacioacuten de estado de la sesioacuten por ejemplo el tiempo transcurrido ancho de banda y espacio en disco que queda libre en el equipo Si se codifica una secuencia con muacuteltiples velocidades de bits puede usar el panel Viacutedeo para probar los distintos anchos de banda Los temas incluidos en esta seccioacuten describen las operaciones que debe realizar para codificar contenido Distribuir contenido Parte de la configuracioacuten de una sesioacuten de codificacioacuten consiste en especificar la forma en que piensa distribuir el contenido Dispone de varias opciones para distribuir contenido bull Difundir a un servidor de Windows Media Se puede configurar una
transmisioacuten de unidifusioacuten o multidifusioacuten en el servidor para transmitir por secuencias el contenido a los reproductores
bull Difundir a los reproductores desde el equipo que ejecuta el codificador Se puede usar el Codificador de Windows Media con un maacuteximo de 50 conexiones de unidifusioacuten
bull Guardar el contenido en un archivo Se puede distribuir el contenido a un servidor de Web o reproducirlo de forma local en los equipos
Para difundir el contenido se debe especificar el puerto a traveacutes del que se transmite por secuencias el mismo El servidor de Windows Media o los reproductores se pueden conectar asiacute al contenido a traveacutes de ese puerto por medio de HTTP Si la conexioacuten se efectuacutea a traveacutes de Internet la direccioacuten URL de conexioacuten es httpDireccioacutenIPnuacutemeropuerto
Si la conexioacuten se efectuacutea a traveacutes de una red de aacuterea local (LAN) la direccioacuten URL de
conexioacuten es
httpnombreequipocodificadornuacutemeropuerto
Configurar una multidifusioacuten
194
Si se realiza una multidifusioacuten de una secuencia basada en Windows Media se debe generar un archivo con formato de secuencia ya que eacuteste contiene la informacioacuten que el reproductor usa para decodificar y reproducir la secuencia Por ejemplo los tipos de origen incluidos en la secuencia (audio viacutedeo secuencia de comandos) las audiencias y los coacutedecs usados para codificarla El archivo con formato de secuencia tiene la extensioacuten asf Puede usar el codificador para crear el archivo con formato de secuencia y el Administrador de servicios de Windows Media del servidor de Windows Media para agregar el archivo a la lista de formatos de secuencia admitidos en la emisora de multidifusioacuten La emisora de multidifusioacuten contiene toda la informacioacuten necesaria para entregar una secuencia de Windows Media a un reproductor incluyendo la direccioacuten IP puerto periacuteodo de vida (TTL) valor etc
24 SERVIDOR DE WINDOWS MEDIA
Los Servicios Componentes de Windows Media son un conjunto de servicios que se utilizan para enviar contenido multimedia a los clientes mediante unidifusioacuten y multidifusioacuten Para que eacutestos puedan transmitir por multidifusioacuten secuencias ASF es necesario entregar informacioacuten de
El Administrador de Windows Media estaacute compuesto por un conjunto de paacuteginas web que se ejecutan en la ventana del explorador Microsoft Internet Explorer 5 y que sirve para controlar todos los servidores de Windows Media para los que el usuario tiene derechos administrativos en el dominio Microsoft Windows
Los componentes del Servidor de Windows Media estaacuten formados por los Servicios Componentes de Windows Media (monitor programa emisora y unidifusioacuten) que son los encargados de transmitir a los clientes contenido de audio y video mediante unidifusiones y multidifusiones y el Administrador de Windows Media que controla todos los servidores de Windows Media
Emisoras Se compone de un programa y una secuencia como miacutenimo Debido a que las emisoras son multidifusioacuten la secuencia es recibida por todos los clientes que deseen acceder a ella Contiene toda la informacioacuten necesaria para entregar una secuencia ASF al reproductor de Windows Media (Direccioacuten IP Puerto Formato de secuencia etc) Programa y Secuencia Permite organizar agrupar y controlar secuencias ASF Es posible asociar maacutes de una secuencia o archivo asf con un programa Al inicar y detener el programa se maneja el contenido ASF que se transmite a traveacutes de la red desde la emisora Las secuencias se reproducen en el orden especificado por el programa
195
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Los puntos de publicacioacuten se utilizan para tener acceso al contenido de unidifusioacuten eacutestos son carpetas virtuales que almacenan contenido puesto a disposicioacuten de los clientes en el servidor El Administrador de Windows Media tiene 2 tipos de puntos de publicacioacuten de unidifusioacuten que se pueden emplear para proporcionar contenido a los clientes Puntos de publicacioacuten de unidifusioacuten a peticioacuten Se utilizan para proporcionar contenido en demanda tales como archivos asf Se debe definir la ruta exacta de la ubicacioacuten del contenido Puntos de publicacioacuten de unidifusioacuten extensa Proporcionan secuencias ASF en directo Se debe definir un Alias que contiene toda la informacioacuten que requiere el cliente respecto del origen de la sentildeal en directo 241 Introduccioacuten a los ASF Es un formato estaacutendar abierto que admite la entrega de datos a traveacutes de una gran variedad de protocolos y redes ASF se utiliza para ordenar organizar y sincronizar los datos multimedia que se transmitiraacuten por las redes ASF es un formato de archivo sin embargo tambieacuten puede utilizarse para especificar el formato de las presentaciones en directo Aunque ASF estaacute optimizado para enviar secuencias multimedia a traveacutes de una red es igualmente adecuado para la reproduccioacuten local Es posible utilizar cualquier algoritmo de compresioacuten y descompresioacuten (codec) para codificar las secuencias ASF La informacioacuten almacenada en la secuencia ASF puede utilizarse para ayudar al cliente a determinar queacute codec se necesita para cualquier protocolo de transmisioacuten de red subyacente Es posible crear archivos ASF a partir de los siguientes formatos Video AVI oacute MOV Imaacutegenes BMP DIB RLE JPG oacute GIF Audio WAV oacute MP3 25 WINDOWS MEDIA PLAYER Es la aplicacioacuten de software cliente que se utiliza para recibir secuencias en formato ASF desde un servidor de Windows Media Tambieacuten se utiliza para reproducir muchos otros tipos de contenido La instalacioacuten de este software es raacutepida y faacutecil para el usuario eacuteste soacutelo debe decidir que tipo de instalacioacuten desea Reducida o Completa (la primera instala soacutelo una parte del total de los coacutedecs disponibles en cambio la segunda contiene la totalidad de los coacutedecs que Microsoft estaacute autorizado a proporcionar) En la figura 3 muestra la interfaz principal del reproductor de Windows Media 60 (esta no es la uacutetlima versioacuten disponible del sitio [WinMed]
196
26 CONCLUSIONES Despueacutes de hacer un anaacutelisis general de la Tecnologiacutea Windows Media se puede concluir que es un sistema faacutecil y raacutepido de instalar ya que proporciona una interfaz sencilla para el usuario comuacuten ademaacutes es un sistema bastante completo sobre todo si se toma en cuenta que es un servicio de libre distribucioacuten y de faacutecil acceso al encontrarse disponible en el sitio WEB de Microsoft [WinMed] para todas las personas que cuenten con una copia legal del Sistema Operativo Windows El hecho de contar con ldquosecuencias inteligentesrdquo lo transforman en una tecnologiacutea de gran uso para los distintos tipos de usuarios en lo que referente a las restricciones de ancho de banda impuestos por Internet o por alguna Intranet corporativa En conclusioacuten la Tecnologiacutea Windows Media se encuentra junto a RealSystem y Darwin Server dentro de los tres mejores sistemas en lo que se refiere a transmisiones multimediales tomando en cuenta costos beneficios facilidad de instalacioacuten interfaz de usuario y soporte teacutecnico con el que cuenta Su principal limitacioacuten es operacioacuten en soacutelo sistemas Microsoft Windows 27 REFERENCIAS [WinMed] Sitio WEB httpwwwmicrosoftcomwindowsmedia [Dia00] Memoria de Ricardo Diacuteaz Bobadilla ldquoEvaluacioacuten y puesta en marcha de servicios de video en demanda (VoD) en redes IPrdquo Noviembre 2000 [WebSer] Sitio WEB de Servicios de Windows Media eacuteste viene como ayuda del Administrador de Windows Media [WebCod] Sitio WEB del Codificador de Windows Media eacuteste viene como ayuda del Codificador de Windows Media
197
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
28 FIGURAS
Figura 1 Arquitectura de Windows Media
198
Figura 2 Protocolos involucrados en la transmisioacuten
199
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Figura 3 Reproductor de Windows Media
200
3 Servicios Multimedia con Quicktime
31 INTRODUCCION Uno de los servicios maacutes prometedores en la creciente red global es la comunicacioacuten audiovisual en tiempo real y de alta definicioacuten y confiabilidad Dentro de estos servicios se incluyen la telefoniacutea videoconferencia televisioacuten radio voicemail videomail y otros sistemas de mensajeriacutea en desarrollo que pretenden cambiar la percepcioacuten claacutesica de las comunicaciones Dentro de estas tecnologiacuteas crecientes se encuentra la transmisioacuten de viacutedeo y audio por Internet la cual hace algunos antildeos estaba frenada por los altos requerimientos de software y hardware pero que hoy en diacutea esta al alcance gracias a la masificacioacuten del viacutedeo digital al aumento de velocidad alcanzado por los enlaces a Internet y a la estandarizacioacuten de redes locales y formatos digitales Si pensamos en tecnologiacutea de punta para el disentildeo de viacutedeo digital y en general de cualquiera creacioacuten multimedia de alta calidad la uacutenica compantildeiacutea enfocada principalmente a este fin es Apple por lo cual no puede estar ausente de esta revolucioacuten tecnoloacutegica ni tampoco de todo el desarrollo informaacutetico que se requiere para difundir viacutedeo sobre Internet Por esa razoacuten Apple mantiene gran intereacutes en desarrollar aplicaciones para la difusioacuten de su formato QuickTime que aunque se encuentra en la industria hace muchos antildeos no a podido sobrepasar a sus competidores de Microsoft y RealNetworks pero gracias a sus servidores de QuickTime multiplataforma se esta abriendo raacutepidamente al mercado y promete una estrategia agresiva para lograr este objetivo
201
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
32 RESUMEN De esta estrategia nace Darwin Straming Server el uacutenico servidor totalmente gratis tanto como la aplicacioacuten copilada como el coacutedigo fuente lo que permite que muchas empresas de software puedan usar y modificar el coacutedigo fuente para lograr aplicaciones mas especializadas y con prestaciones especiacuteficas para distintas necesidades Por este motivo se desarrolloacute un estudio sobre los protocolos usados por Apple en su servidor Darwin(equivalente a QTSS) las configuraciones baacutesicas las caracteriacutesticas principales y los pro y contras que implican utilizar una tecnologiacutea tan nueva que carece de soporte e informacioacuten 33 DIFUSIOacuteN DE VIDEO AUDIO POR INTERNET Antes de definir algunos elementos caracteriacutesticos de la difusioacuten de video por internet es necesario una breve introduccioacuten hacia los mecanismos usados para almacenar y comprimir videos en formato digital Como primer paso se debe capturar la sentildeal de viacutedeo desde alguna fuente de viacutedeo que puede ser digital o anaacuteloga y que dependiendo del formato y resolucioacuten de la secuencia de imaacutegenes a capturar se debe elegir los paraacutemetros de compresioacuten y el tipo de CODEC (codificadordecodificador) a utilizar Dependiendo del CODEC se pueden manejar variables como compresioacuten peacuterdida de calidad uso de CPU para compresioacuten y descompresioacuten compatibilidad con reproductores geneacutericos tamantildeo final del archivo calidad de imagensonido etc Con estos paraacutemetros podemos encontrar nuestros requerimientos miacutenimos para la reproduccioacuten del archivo de video generado Generalmente cuando se trasmite por Internet (un viacutedeo pre-grabado o una transmisioacuten en vivo) se requiere minimizar el ancho de banda y maximizar la calidad por lo cual en CODEC utilizado y los protocolos de sincronizacioacuten entre el cliente y el servidor deben ser compatibles y eficientes La mayoriacutea de los archivos de viacutedeo que se distribuyen por internet a traveacutes de HTTP y FTP son reproducibles localmente por la mayoriacutea de los reproductores de multimedia como el QuickTime y el Media Player por lo cual soacutelo se necesita de estos programas y tal vez actualizar los CODECs de vez en cuando pero en cuanto a la transmisioacuten en vivo el esquema es totalmente diferente Para sintonizar una estacioacuten de televisioacuten o radio por Internet se necesita usar un software de recepcioacuten (cliente) compatible con el software de emisioacuten (servidor) Por este motivo son pocas las aplicaciones existentes que permiten la difusioacuten de video y que generalmente no son compatibles entre ellas las maacutes comunes de estas aplicaciones son Real Player Media Player QuickTime Stream Works y VicRat
202
Por este motivo hay una gran cantidad de protocolos y CODECs en el mercado estos ademaacutes se subdividen en protocolos de codificacioacuten transmisioacuten recepcioacuten y sincronizacioacuten Los protocolos de sincronizacioacuten e iniciacioacuten (hand-shake) adquieren vital importancia ya que de estos dependeraacuten finalmente la calidad y confiabilidad de la transmisioacuten 34 PROTOCOLOS DE TRANSPORTE EN TIEMPO REAL A diferencia de los protocolos HTTP y FTP los protocolos de tiempo real ponen especial eacutenfasis en la entrega de los paquetes sin retrasos por lo cual se sacrifica la confiabilidad por la rapidez de entrega es una analogiacutea al protocolo UDP El protocolo de transporte Real-Time(RTP) es usado por la mayoriacutea de las aplicaciones de difusioacuten multicast este a diferencia de los protocolos FTP y HTTP no descarga la peliacutecula completa al computador del cliente en vez descarga las porciones necesarias para poder desplegar en pantalla la peliacutecula en tiempo real esto requiere de un flujo menor pero constante de informacioacuten Un minuto de viacutedeo descargado muestra exactamente un minuto de viacutedeo Mientras la conexioacuten tenga suficiente ancho de banda para mantener el enlace constante el viacutedeo seguiraacute reproducieacutendose Despueacutes que el video es visto la informacioacuten es descartada Ademaacutes de protocolo de una viacutea RTP existe el protocolo RTSP (Real-Time Streaming Protocol) el cual es usado cuando los clientes se comunican con un servidor unicast Este permite una comunicacioacuten de dos viacuteas lo que permite al cliente comunicarse con el servidor para pedir repeticioacuten del viacutedeo adelantar la peliacutecula pausarla o saltar a otro capitulo por ejemplo Estos protocolos son usados dependiendo de la aplicacioacuten y de la configuracioacuten de servidor algunos muestran videos a peticioacuten (unicast) y otros muestran sesiones en vivo o orientadas a una larga audiencia (multicast) Soacutelo en algunas aplicaciones soportan ambas modalidades de difusioacuten 35 EL FORMATO QUICKTIME QuickTime es un formato de compresioacuten de video implantado por Apple Inicialmente este era usado soacutelo en la plataforma Apple Macintosh debido a que esta plataforma manteniacutea el liderazgo en el desarrollo de aplicaciones multimedia Luego se desarrolloacute una aplicacioacuten-cliente para el sistema operativo Windows lo cual permitioacute la amplia difusioacuten del formato ya que su excelente rendimiento estaba comprobado y ademaacutes era requisito para la mayoriacutea de los programas de edicioacuten de video para Windows 60 DARWIN STREAMING SERVER
203
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esta es la versioacuten libre de QuickTime Server que Apple distribuye en forma gratuita para cualquier persona que decida servir video sobre Internet Ademaacutes Apple libera el coacutedigo fuente para ser compilado o modificado en cualquier plataforma existente lo cual nos asegura una amplia compatibilidad futura y facilidad para implementar repetidores (reflectores) para aliviar la congestioacuten de la red y garantizar un mejor servicio Este servidor de la plataforma Apple nos permite poner en marcha una estacioacuten de video digital sobre Internet faacutecilmente Dentro de su funcionalidad nos permite servir video sobre demanda soporta maacutes de 2000 conexiones simultaacuteneas provee control de acceso sobre archivos multimediales como tambieacuten administracioacuten a traveacutes de una paacutegina web ademaacutes de todas las caracteriacutesticas miacutenimas requeridas en un servidor multimedia 3610 Caracteriacutesticas y Especificaciones del Servidor QuickTime QuickTime Streaming Server(QTSS) es una tecnologiacutea que nos permite entregar media sobre Internet en tiempo real Los usuarios pueden sintonizar video sobre demanda o difusioacuten en vivo usando protocolos RTP o RTSP Las caracteriacutesticas principales son bull Skip Proteccion Protege a los usuarios de interrupciones y congestioacuten en la red
soacutelo esta disponible con la versioacuten del cliente QuickTime 5 bull Autentificacioacuten Provee control de acceso a algunos archivos multimediales
usando login y password bull Playlist Nos permite agrupar una serie de videos para mostrarlos continuamente
como un canal de televisioacuten bull Administracioacuten viacutea web Permite configurar y administra el servidor local y
remotamente bull Repetidor integrado Dentro del mismo paquete se encuentra un repetidor
capaz retransmitir varios canales simultaacuteneamente 3611 Visualizacioacuten del video QTSS posee visualizadores(clientes) para usuarios Windows y Macintosh mediante el QuickTime Player este visor tambieacuten es automaacuteticamente integrado al web-browser cuando QuickTime es instalado en el sistema Para que el cliente pueda conectarse a un servidor necesita la direccioacuten IP de este Esta direccioacuten puede ser ingresada manualmente al QuickTime Player(QTP) o puede ser automaacuteticamente entregada desde la paacutegina que esta promocionando el video o canal El direccionamiento funciona de la misma manera que un link HTTP pero con la diferencia que el browser reconoce que el URL pertenece a un servidor QTSS y abre
204
una pantalla de video en la misma paacutegina actual esto es gracias al plug-in que instala QTP en el browser local El URL para servir multimedia a traveacutes de QTSS es de la forma rtspmystreamingservercomsamplemov donde se muestra en el encabezado que se trata del protocolo RTSPRTP ademaacutes al activar el QTP por medio de una maacutequina web se pueden traspasar datos desde la paacutegina al cliente como por ejemplo el ancho y alto de la ventana de video Esta herramienta facilita la utilizacioacuten de video en paacuteginas web ya que el video se muestra dentro de la misma paacutegina lo cual es maacutes transparente para el cliente
ltHTMLgt
ltBODYgt
This is a sample use of the EMBED tagltBRgt
ltEMBED SRC=httpmywebservercomlinkimagemov width=150
height=64 href=rtspmystreamingservercomsamplemov
target=QuickTimePlayergt
ltBODYgt
ltHTMLgt
Usando este sencillo coacutedigo HTML se puede lograr anexar una peliacutecula a la paacutegina aunque el servidor de video este en otra IP 3612 Paraacutemetros del servidor El servidor posee un set de configuraciones fundamentales que pueden ser modificadas directamente desde la interfaz web Ademaacutes existen otros paraacutemetros maacutes avanzados que son guardados en archivos de texto y soacutelo pueden ser modificados cambiado este archivo mediante un simple editor de texto Los paraacutemetros baacutesicos son los siguientes bull Puertos de servicio QTSS usa los puertos 554 y 7070 para la transmisioacuten de
video y audio tambieacuten puede usar el puerto 80 caso en que haya un firewall entre el cliente y el servidor que no permita usar los puertos por defecto
bull Nuacutemero de clientes permitidos y ancho de banda total Dependiendo de las
capacidades de hardware y ancho de banda de la conexioacuten a Internet del servidor se pueden limitar los usuarios y el ancho de banda para asegurar un buen servicio
205
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
bull Ubicacioacuten del directorio de peliacuteculas y de la lista de peliacuteculas Asigna a una carpeta con todos los archivos que se desean difundir y la ubicacioacuten de la lista de reproduccioacuten(Play List) dependiendo si el servidor esta en modo demanda a pedido reproduccioacuten continua de videos o transmisioacuten de un evento en vivo
bull Tiempos de espera tamantildeos de paquetes UDP y otros Estos paraacutemetros
deben ser modificados en la marcha o sea dependiendo del perfomance logrado en la maacutequina y de los datos recopilados durante el funcionamiento del servidor
Ademaacutes de estos paraacutemetros baacutesicos existe otra decena de paraacutemetros maacutes especiacuteficos desde intervalos de tolerancia tamantildeos de buffer tiempos de recuperacioacuten y espera hasta los paraacutemetros propios del Play List y otros moacutedulos del QTSS Los archivos de configuracioacuten principales son streamingserverxml streamingservercfg streamingrelaycfg y qtusers Ademaacutes de la propia transmisioacuten de video el servidor se encarga de controlar el acceso a videos por medio de una lista de usuarios y archivos autorizados los cuales siguen una sencilla jerarquiacutea indicando que usuarios yo grupos tienen accesos a cuales archivos El documento de texto tiene el siguiente formato
AuthName ltmessagegt
AuthUserFile ltuser filenamegt
AuthGroupFile ltgroup filenamegt
require user ltusername1gt ltusername2gt
require group ltgroupname1gt ltgroupname2gt
Aunque esta caracteriacutestica no es relevante para este informe puede ser de gran utilidad para grandes cadenas de televisioacuten que estaacuten entregando su sentildeal por Internet mediante QTSS como HBO MTV Playboy TNT etc Estas cadenas podriacutean habilitar algunos canales a usuarios contratados o verificar la edad de los usuarios que quieran entrar a canales con contenidos para adultos mediante el ADULT ID(sistema de autentificacioacuten usado en los sitios XXX) 3613 Moacutedulo de administracioacuten Web de QTSS La reciente versioacuten 3 de QTSS incluye un conjunto de scripts CGI y perl que permiten monitorear y configurar el servidor local o remotamente mediante cualquier browser Este monitor nos permite ver on-line el nuacutemero de usuarios conectados y
206
las peliacuteculas maacutes vistas tambieacuten puede crear un archivo de registro de texto con todos los eventos y errores registrados durante la operacioacuten Lamentablemente este modulo todaviacutea tiene grandes problemas de compatibilidad dado que solo tiene unos meses de existencia y no esta probado en todas las plataformas 3620 Preparacioacuten de media para la transmisioacuten por QTSS Antes de trasmitir videos pre-grabados se debe optimizar el archivo y agregar una serie de marcadores para facilitar el manejo por parte de QTSS Cada pista(video audio banners texto) debe ser marcada y analizada por un software este proceso se denomina ldquohintingrdquo la mayoriacutea de las aplicaciones multimedia soportan este proceso La versioacuten de QT PRO 4 permite optimizar los archivos para la transmisioacuten los archivos optimizados reciben el nombre de peliacutecula ldquohintedrdquo Ademaacutes se requiere crear un archivo denominado SDP el cual contiene la informacioacuten sobre el formato sincronizacioacuten y propiedad del video que esta siendo estrenado este archivo puede ser creado manualmente o automaacuteticamente por QTSS En el caso de una transmisioacuten en vivo estos procesos son realizados por el software externo encargado de encodear la informacioacuten y luego traspasado al servidor primario el que luego puede establecer una conexioacuten multicast o unicast La importancia de esta protocolo de descripcioacuten de sesioacuten radica en que este es el primer dato que es pasado entre el cliente y el servidor dependiendo de esto el cliente sabraacute si tiene los requerimientos miacutenimos para visualizar el video como ancho de banda miacutenimo CODECs suficiente CPU etc 3621 Formatos de archivos compatibles Se puede transmitir una variedad de archivos mientras sean compatibles con los siguientes formatos Categoriacutea Formato
Video QuickTime
AVI
Audio AIFFAIFC
SoundDesigner 2
ULaw (AU)
WAV
MIDI Karaoke MIDI
207
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Standard MIDI
Tabla 1 ldquoFormatos compatibles con QTSSrdquo Ademaacutes se pueden usar los siguientes meacutetodos de compresioacuten Categoriacutea Codec
Video Preferido Sorenson Video
H263
Motion JPEG A
H261
Video Soportado Animation
Cinepak
Graphics
Motion JPEG B
MPEG-1
Photo JPEG
Video
None
Audio Preferido Preferred audio
QDesign Music codec
QUALCOMM Pure Voice
DVI 41
ALaw 21
microLaw 21
16-bit raw
Audio Soportado IMA 41
MACE 31
MACE 61
Tabla 2 ldquoAlgoritmos de compresioacuten compatibles con QTSSrdquo
363 Configuracioacuten para la transmisioacuten de un evento en vivo
208
Para la difusioacuten en vivo se necesitan como miacutenimo dos estaciones de trabajo la primera (broadcaster) se encarga de capturar y comprimir la sentildeal viacutea hardware ademaacutes se necesita un software compatible con QuickTime para encodear y crear el protocolo de descripcioacuten de sesioacuten(SDP) Una segunda estacioacuten dotada del QTSS recibe la informacioacuten desde la estacioacuten de captura esta segunda estacioacuten puede difundir la sentildeal directamente a los clientes o puede usar un Multicast Backbone para difundir su sentildeal a maacutes repetidores (reflectors) para luego entregar los datos a los usuarios finales
Figura 1 ldquoConfiguracioacuten para transmisioacuten de viacutedeo en vivordquo
Dependiendo de la cantidad de usuarios y el formato de video a entregar se debe elegir una configuracioacuten de hardware miacutenima para las estaciones Apple recomienda equipamiento de punta para ambos servidores con una cantidad de memoria miacutenima de 256MB como tambieacuten los uacuteltimos sistemas operativos disponibles La uacutenica dificultad radica en la aplicacioacuten externa que encodea la sentildeal adquirida solo hay un software disponible para este motivo y funciona soacutelo en la plataforma Mac lo que implica comprar este software (Sorenson) y servidor Mac OS X Server para una transmisioacuten en vivo Inclusive con estos costos adicionales la tecnologiacutea profesional de Apple para difusioacuten de video resulta mucho maacutes econoacutemica que sus competidores de RealTime y Media lacer ademaacutes la compantildeiacutea Sorenson que desarrolla el encodeador QT
209
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
anuncioacute hace unos meses la creacioacuten de una versioacuten para Windows lo que mejora la compatibilidad multi-plataforma del sistema QTSS 364 Configuracioacuten de repetidores para una emisioacuten en v vo i Una de las caracteriacutesticas de QTSS es su habilidad para funcionar como repetidor o como servidor primario ademaacutes de poder servir en modo unicast (sobre demanda) o multicast
Figura 2 ldquoConfiguracioacuten de repetidoresrdquo
En esta configuracioacuten se ejemplifica una configuracioacuten muticast con repetidores la cual permite administrar las tareas entre maacutes de un servidor y ademaacutes minimiza el uso de ancho de banda ya se pueden ubicar los repetidores estrateacutegicamente cerca de los potenciales usuarios La configuracioacuten del QTSS como repetidor se lleva a cabo modificando el archivo streamingrelaycfg donde se settean las direcciones de fuente y destino ademaacutes de los puertos uacutenicos usados para cada transmisioacuten en el ejemplo a continuacion se muestra la configuracioacuten para el primer repetidor del diagrama el cual soacutelo emite hacia dos direcciones IP relay_source in_addr=19216811 src_addr=19216812 in_ports=5000
5002 5004 ttl=15
210
relay_destination dest_addr=19216813 out_addr=19216812
dest_ports=6980 6982 6984
relay_destination dest_addr=19216814 out_addr=19216812
dest_ports=10010 10012 10014 ttl=15
La transmisioacuten de cada pista requiere dos puertos una pista puede ser audio video o texto En general se trasmiten dos pistas(audio y viacutedeo) por lo cual se especifican dos pares de puertos aunque en la configuracioacuten soacutelo se especifica el primer puerto y el siguiente es usado por omisioacuten En este ejemplo se esta recibiendo la sentildeal de una IP y se esta trasmitiendo a dos IPs ademaacutes se estaacuten reservando 3 pares de puertos por enlace lo que implica que se puede estar trasmitiendo audio video y texto en la misma conexioacuten 37 QTSS VS REALPLAYER Y MS MEDIA PLAYER Dentro del segmento de aplicaciones cliente-servidor para trasmitir audio y video se encuentran tres grandes aplicaciones es el mercado RealPlayer Windows Media Player y QuickTime Todos usan el protocolo RTSPRTP pero mantienen grandes diferencias en cuanto a precio calidad de imagen compatibilidad con distintos formatos plataformas soportadas y nuacutemero de usuarios Una caracteriacutestica importante es la escalabilidad la cual refleja la forma como el servidor maneja las distintas conexiones entrantes dependiendo del ancho de banda de los clientes y seguacuten este paraacutemetro elige la calidad maacutes apropiada para la conexioacuten dada MS Windows Media Server genera dos versiones de un mismo archivo usando diferentes paraacutemetros de compresioacuten Al conectarse un cliente el servidor analiza la velocidad de conexioacuten y enviacutea la versioacuten maacutes apropiada para el cliente RealServer de RealNetworks comprime usando ldquoSureStreamrdquo creando seis versiones a diferentes compresiones y frame ratios del mismo archivo para luego enviar al cliente usando la compresioacuten maacutes adecuada seguacuten su velocidad de conexioacuten QTSS es maacutes versaacutetil no soacutelo toma en cuenta la velocidad de conexioacuten sino tambieacuten la velocidad de CPU y lenguaje del cliente lo cual sumado a la nueva caracteriacutestica de QTP Skip Proteccion nos brinda una conexioacuten de alta confiabilidad y de gran calidad Desde el punto de vista precio RealPlayer es maacutes caro pero goza de una amplia popularidad su costo variacutea desde US$2000 a US$54000 dependiendo las opciones del nuacutemero de usuarios
211
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
MS Media Player es gratis y viene incluido con Windows 2000 Server
(US$1200) aunque soacutelo funciona con la plataforma Windows y ademaacutes soacutelo es
compatible con recientes sistemas operativos
QuickTime tambieacuten viene incluido con OS X Server de Mac y ademaacutes es gratis en todas sus versiones las que incluyen Linux Solaris Windows y FreeBSD El uacutenico factor que juega en contra de QTSS es la poca informacioacuten disponible en Internet debido al poco tiempo de vida de este servidor por lo cual recopilar datos o benchmarks para comparar el rendimiento de QTSS vs otros servidores es extremadamente difiacutecil por el otro lado RealPlayer mantiene un largo historial de pruebas y inclusive existen variados foros de discusioacuten sobre este producto 38 CONCLUSIONES Claramente la tecnologiacutea QTSS nos promete un excelente desempentildeo y un alto grado de compatibilidad con la tecnologiacutea del futuro ademaacutes debido a sus precios revolucionara la red y nos daraacute la oportunidad a todos los usuarios de tener una experiencia en la transmisioacuten de audiovideo de calidad profesional y a costo cero Ademaacutes esta estrategia de la gran Apple obligara a una competencia maacutes feroz en el mercado promoviendo mejores y maacutes servicios de este tipo durante los proacuteximos antildeos Pero por el momento la aplicacioacuten de una tecnologiacutea como esta puede resultar difiacutecil y pesada todo esto debido al bajo soporte y desinformacioacuten que se obtiene al usar software tan reciente y con bajo nivel de experimentacioacuten En comparacioacuten con los otros sistemas QTSS requiere una instalacioacuten y configuracioacuten maacutes compleja y un manejo soacutelo apto para usuarios avanzados familiarizados con el ambiente UNIX y MAC como tambieacuten con la consola de comando Personalmente creo que la puesta en marcha del servicio del servidor es dificultosa especialmente debido a la interfaz de administracioacuten y a algunos scripts que generan errores en la maquina QTSS ha demostrado tener varios problemas ldquoexistencialesrdquo ya conocidos por la Apple y documentados aunque lamentablemente no exista aun un parche para mejorar estos problemas Debido a estas dificultades QTSS crea desconfianza para la implementacioacuten a escala profesional y con una gran cantidad de computadoras de diferentes plataformas y con diferentes tareas para este caso es recomendable utilizar solamente estaciones de trabajo Macintosh OS X Server ya que es el uacutenico sistema que incluye el QTSS de manera nativa y garantiza la compatibilidad y estabilidad del servidor
212
39 BIBLIOGRAFIacuteA Y REFERENCIAS Las siguientes direcciones web contienen informacioacuten disponible sobre QTSS a la fecha bull wwwapplecomsupportQTSS bull wwwapplecomquicktimesoporte bull wwwstreamingcomquicktimedarwin bull wwwicastcom bull wwwrealcom bull wwwquicktimecom Ademaacutes de una serie de noticias y comentarios sobre QTSS en distintos portales web y en grupos de discusioacuten
213
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
214
Anexo VIII
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL
215
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
216
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL El estudio presentado a continuacioacuten corresponde al trabajo realizado por el alumno Rodrigo Peacuterez en el marco del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar contenido multimedia 1 RESUMEN En el presente trabajo se realizaraacute una explicacioacuten sobre el lenguaje SMIL (Synchronized Multimedia Integration Language se pronuncia smilerdquo Se mostraraacute como programar en este lenguaje con algunos ejemplos baacutesicos dado que esta es la mejor y maacutes raacutepida forma de aprender a programar en un lenguaje nuevo Este lenguaje sirve para la sincronizacioacuten de contenidos multimedias bajo un entorno de Real System esto es acompantildear a los videos con texto fotos o otros contenidos multimedia que puedan ayudar al contenido del viacutedeo por si solo 2 INTRODUCCION En este trabajo se ensentildeara bull Que es SMIL y como se trabaja con eacutel bull Que cosas podemos hacer con eacutel bull Cual es la estructura de un programa SMIL 21 iquestQue significa SMIL SMIL significa Synchronized Multimedia Integration Language Pronunciandose smile Este fue desarrollado por la World Wide Web Consortium y presentado el 15 de Junio de 1998 para ver mayor informacioacuten dirigirse a httpwwww3orgPress1998SMIL-REC En julio de 1998 fue ampliamente aceptado por Real System para despueacutes en mayo 1999 fuesen incorporados Flash y mp3 a lo ya ofrecido por Real System
217
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
La empresa HELIO en octubre de 1998 lanza al mercado un programa llamado SOJA el cual permite ver lo hecho en SMIL sin tener que tener el Real PLayer instalado
22 iquestQueacute se puede hacer con SMIL
bull Posicionar elementos multimedia donde una quiera en la pantalla bull Sincronizar dichos elementos bull Mostrar los contenidos multimedia con preferencias de usuario lenguaje bit-
rate etc 23 Como escribir documentos SMIL
Lo uacutenico que se necesita para crear documentos SMIL es un simple editor de textos Los ejemplos que aquiacute se mostraraacuten fueron hechos usando el Editor Avanzado de la KDE en LINUX dada su capacidad para resaltar la parte de coacutedigo de la que no es SMIL esta basado en XML y es muy similar a HTML esto hace que el lenguaje sea faacutecil de leer y entender Se pueden destacar algunas diferencias
bull SMIL es case-sensitive Todas las entradas deben ser escritas en minuacutesculas bull SMIL esta basado en XML por lo cual todas las entradas deben ser
finalizadas 3 PRIMER DOCUMENTO SMIL Aquiacute trataremos de descubrir como los documentos SMIL estaacuten hechos se muestra un primer documento donde no se han especificado contenidos multimedia
ltsmilgt ltheadgt ltmeta name=copyright content=miVideo gt ltlayoutgt ltmdashentradas del layout --gt ltlayoutgt ltheadgt ltbodygt ltmdashentradas multimedia y de sincronizacioacuten --gt ltbodygt ltsmilgt
Nos podemos dar cuenta que el lenguaje SMIL es muy parecido al lenguaje HTML
218
31 Detalle del Coacutedigo El coacutedigo debe comenzar con ltsmilgt y debe terminar con ltsmilgt Teniendo cuidado de escribirlo con minuacutesculas ya que este lenguaje es case-sensitive
ltsmilgt [] ltsmilgt
Los documentos SMIL se componen de dos partes head y body (cabecera y cuerpo) los cuales deben tener ltsmilgt como padre
ltsmilgt ltheadgt [] ltheadgt ltbodygt [] ltbodygt ltsmilgt
Algunas entradas como meta pueden tener ldquordquo al final
[] ltheadgt ltmeta name=copyright content=Your Name gt ltheadgt []
Asiacute podemos ver entradas escritas
bull A veces como ltentradagtltentradagt bull A veces como ltentradagt
4 LAYOUT Aquiacute se ensentildeara a poner los contenidos multimedia donde uno quiera
41 La seccioacuten ltlayoutgt Todo lo concerniente a la forma incluido los detalles de la ventana deben ser guardados entre ltlayoutgt y ltlayoutgt dentro de la cabecera (ltheadgt) quedando lo siguiente
ltsmilgt
219
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltheadgt ltlayoutgt ltmdashentradas de layout --gt ltlayoutgt ltheadgt ltbodygt [] ltbodygt ltsmilgt
42 La ventana
Se puede especificar el alto y el ancho de la ventana donde se presentaraacuten los contenidos multimedia En el siguiente ejemplo se ha creado una ventana con una dimensioacuten de 300x300 pixeles
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltlayoutgt ltheadgt ltbodygt ltbodygt ltsmilgt
5 LA REGION En vez de explicar que es la regioacuten mostrareacute un ejemplo donde se insertaraacute un icono (32x32 pixeles) a 75 pixeles del borde izquierdo y a 50 pixeles del borde superior
51 La seccioacuten ltregiongt Usaremos la entrada ltregiongt para posicionar nuestro icono ldquorodrigogifrdquo Debemos asignar un id para identificar a dicha regioacuten
52 La seccioacuten ltimggt Para insertar el icono rodrigogif en la region llamada ldquorodrigordquo se debe usar la entrada ltimggt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt
220
ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigordquo gt ltbodygt ltsmilgt
Lo cual genera lo siguiente
53 Posicion Tambieacuten se peudeejemplo si se desborde superior el
ltsmilgt lthead ltlayo ltroo b ltreg w ltlay lthea ltbody ltimg ltbod
amiento Relativo
especificar posiciones relativas a las dimensiones de la ventana Por eara poner el icono a un 50 del borde izquierdo y a un 40 del coacutedigo anterior seriacutea cambiado por
gt utgt t-layout width=300 height=200 ackground-color=white gt ion id=rodrigo left=50 top=40 idth=32 height=32 gt outgt dgt gt src=rodrigogif alt=YO region=rodrigo gt ygt
221
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
54 Cuando dos regiones se traslapan Ya hemos visto como posicionar contenido multimedia a lo largo de los ejes x e y cuando estas regiones se traslapan se debe definir un iacutendice (z-index) Asiacute cuando dos regiones se traslapen la que tenga mayor z-index se mostraraacute al frente Si dos regiones tienen el mismo z-index se mostraraacute una despueacutes de la otra En el siguiente ejemplo se antildeadieron z-index a la regioacuten 1 y 2
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=region_1 left=50 top=50 width=150 height=125 z-index=2gt ltregion id=region_2 left=25 top=25 width=100 height=100 z-index=1gt ltlayoutgt ltheadgt ltbodygt ltpargt lttext src=text1txt region=region_1 gt lttext src=text2txt region=region_2 gt ltpargt ltbodygt ltsmilgt
Lo cual muestra lo siguiente
222
Ademaacutes de imaacutegenes se pueden mostrar audio video y textos Media Tag G2 (Real System) GRiNS Soja GIF img OK OK OK JPEG img OK OK OK Microsoft Wav audio OK OK - Sun Audio audio OK OK OK Sun Audio Zipped audio - - OK
MP3 audio OK - - Plain text text OK OK OK Real text textstream OK - - Real movie video OK - - AVI video OK OK - MPEG video OK OK - MOV video OK - -
55 Como adaptar el contenido multimedia al aacuterea Seriacutea fantaacutestico que el aacuterea definida sea siempre del mismo porte que el contenido multimedia pero en la realidad no es asiacute SMIL ofrece un mecanismo de adaptacioacuten para los contenidos multimedia el atributo ldquofitrdquo Si se quiere que el contenido llene al aacuterea se debe hacer que el contenido multimedia ldquocrezcardquo Para esto se debe agregar fit=fill en seccioacuten ltregiongt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=147 height=116 background-color=yellow gt ltregion id=region_1 left=8 top=10 width=116 height=81 background-color=white fit=fill gt ltlayoutgt ltheadgt ltbodygt
223
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltimg src=rodrigogif region=region_1 gt ltbodygt ltsmilgt
bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes laterales agregando fit=meet bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes superior e inferior agregando fit=slice bull Se puede colocar un Scroll Bar agregando fit=scroll 6 SINCRONIZACION SMIL puede sincronizar elementos multimedia aquiacute se mostrara
bull Como antildeadir tiempo a los componentes multimedia bull Como mostrar varios contenidos multimedia unos tras otro bull Como mostrar varios contenidos multimedia en paralelo 61 Duracioacuten
Imaginemos que queremos mostrar el icono ldquorodrigogifrdquo durante 6 segundos esto se puede hacer agregando el paraacutemetro ldquodurrdquo y ponieacutendolo igual a 6s
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltbodygt ltsmilgt
62 Retardar un contenido multimedia
224
Ahora si agregamos begin=2s en la seccioacuten ltimggt veremos que el icono ldquorodrigogifrdquo apareceraacute despueacutes de 2 segundos de iniciada la aplicacioacuten y permaneceraacute durante 6 segundos Esto se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s begin=2s gt ltbodygt ltsmilgt
63 Secuencias Un contenido tras otro
Queremos
bull Que el icono ldquorodrigogifrdquo aparezca durante 6 segundos bull Esperar 1 segundo
Que el icono ldquorodrigo2gifrdquo aparesca durante 4 segundos La seccioacuten ltseqgt define una sequencia Sus hijos se ejecutaraacuten uno tras otro
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt
225
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltseqgt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2gif alt=YO 2 region=rodrigo2 dur=4s begin=1s gt ltseqgt ltbodygt ltsmilgt
64 Paralelo Muchos contenidos mostrados juntos
Cuando se quiere que dos iconos aparezcan al mismo tiempo se debe definir la seccioacuten ltpargt la cual hace que sus hijos sean ejecutados al mismo tiempo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt ltpargt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2 alt=YO 2 region=rodrigo dur=6s gt ltpargt ltbodygt ltsmilgt
7 TECNICAS AVANZADAS SMIL tienes otras ldquogratasrdquo opciones Un modelo basado en eventos
Para proveer sincronizacioacuten
226
Una seccioacuten ltswitchgt
Para definir que contenido multimedia se va a ofrecer dependiendo del cliente
71 Sincronizacioacuten basada en eventos
Esta es otra forma de sincronizar los elementos multimedia Supongamos que queremos que ldquorodrigo2gifrdquo empiece despueacutes de 2 segundos de que ldquorodrigogifrdquo haya empezado Cuando un contenido multimedia comienza este manda un evento ldquobeginrdquo Si otro contenido multimedia espera por este evento lo captura Para hacer que un contenido multimedia espere por un evento uno de los atributos de sincronizacioacuten (begin o end) deben ser escritos como
ltmdashSi se quiere que una seccioacuten comience cuando otra seccioacuten comience --gt lttag begin=id(especificar_id)(begin) gt ltmdashSi se quiere que una seccioacuten comience despueacutes de 3 segundos despues de otra seccioacuten haya comenzado --gt lttag begin=id(especificar_Id)(3s) gt ltmdashSi se quiere que una seccioacuten comience cuando otra termina --gt lttag begin=id(especificar_Id)(end) gt
Asiacute en nuestro ejemplo hacemos que ldquorodrigo2gifrdquo aparezca despueacutes de 2 segundos comenzado ldquorodrigogifrdquo
ltsmilgt ltmdashno mostrado --gt ltbodygt ltpargt ltimg src=rodrigogif region=rodrigo id=rpk begin=4s gt ltimg src=rodrigo2gif region=rodrigo2 begin=id(rpk)(2s) gt ltpargt ltbodygt
227
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
72 La seccioacuten ltswitchgt Una de las grandes ideas propuestas por SMIL es adaptar el contenido de una presentacioacuten a las capacidades de los usuarios finales Por ejemplo si un usuario tiene un modem de 14000[bps] seraacute mejor que reciba contenido maacutes liviano Tambieacuten se puede querer traducir parte de la presentacioacuten dependiendo del lenguaje del usuario
73 Un ejemplo para entender Aquiacute no se trataraacuten contenidos ni sincronizacioacuten se entienden por entendidos Tendremos dos posibles usuarios por ejemplo
bull Usted es Espantildeol bull Su monitor tiene una resolucioacuten de 800x600
O
bull You are English bull Your screen has a 800x600 resolution
Se presenta la sintaxis de la seccioacuten ltswitchgt
ltswitchgt lt-- child1 testAttributes1 --gt lt-- child2 testAttributes2 --gt lt-- child3 testAttributes3 --gt ltswitchgt
La regla es
La primera seccioacuten ltswitchgt la cual sea evaluada como verdadera (TRUE) seraacute ejecutada Secciones sin evaluaciones seran consideradas verdaderas (TRUE)
Nuestro ejemplo puede ser escrito como
ltbodygt ltswitchgt
228
lt-- English only --gt ltpar system-language=engt lttext src=you_are_englishtxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600entxt region=size system-screen-size=800X600 gt lttext src=1024_768entxt region=size system-screen-size=1024X768 gt lttext src=another_sizeentxt region=size gt ltpargt ltmdashSolo espantildeol --gt ltpar system-language=esgt lttext src=tu_eres_espantildeoltxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600estxt region=size system-screen-size=800X600 gt lttext src=1024_768estxt region=size system-screen-size=1024X768 gt lttext src=another_sizeestxt region=size gt ltswitchgt ltpargt ltmdashPara otros lenguajes --gt lttext src=idioma desconocidotxt region=mensaje gt ltswitchgt ltbodygt
74 Que cosas pueden ser verificadas
Aquiacute se muestran las cosas que pueden ser testeadas a traves de ltswitchgt
EL LENGUAJE (Una coma separa la lista de coacutedigos nacionales) ltXXX system-language=frenitgt LA TASA DE BITS (Un entero)
229
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltXXX system-bitrate=14000gt TAMANtildeO DE PANTALLA (Dos enteros separados por coma) ltXXX system-screen-size=800X600gt LA RESOLUCIOacuteN DE PANTALLA (Un entero bitspixel) ltXXX system-screen-depth=4gt CAPTIONS (on or off) ltXXX system-captions=ongt
8 REAL PLAYER Este visor nos sirve para ver lo que hemos creado en SMIL y se merece una pequentildea resentildea Real player fue escrito por Real en 1998 Real participo en la creacioacuten del lenguaje SMIL y fue aceptado por Real Player G2 en julio de 1998 Es gratuito y puede ser bajado de httpwwwrealcomproductsplayer Real Player soporta muchos formatos y puede usar plugins los formatos maacutes conocidos son
bull Formatos Real RealText RealAudio etc bull Imaacutegenes GIF JPEG bull Audio AU WAV MIDI etc
Real Player funciona mejor cuando llama a SMIL a traveacutes de un Real Server (servidor de Real) que cuando llama a SMIL a traveacutes de una paacutegina HTTP
230
A continuacioacuten se muestra como se ve Real Player
1 Botones de Play Pause y Stop 2 Canales 3 La pantalla donde las creaciones SMIL seraacuten mostradas 4 La barra de progreso que muestra el tiempo transcurrido5 La barra de status la cual da informacioacuten sobre el ancho
de banda ocupado
9 CONCLUSIONES Este trabajo nacioacute como una inquietud del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar el contenido multimedia El uso de este lenguaje se complementoacute con otros moacutedulos para que se pudiese ocupar en el proyecto
231
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
232
Anexo IX
Planteamiento y Desarrollo de Sistema de Estadiacutesticas
233
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
234
Planteamiento y Desarrollo de Sistema de Estadiacutesticas En la formulacioacuten del proyecto se incluyoacute hacer una recopilacioacuten de estadiacutesticas Las partes donde esto es mencionado en dicha formulacioacuten son mostradas en la primera seccioacuten de este anexo El presente trabajo se divide en las siguientes partes bull Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica bull Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial
Inalaacutembrica IP La primera parte fue desarrollada por el profesor Agustiacuten Gonzaacutelez La segunda parte consiste en un informe de praacutectica (reacondicionada para este informe de proyecto) realizada por el sentildeor Gabriel Astudillo (Ing Civil Electroacutenico UTFSM) que se basa en la primera seccioacuten de este anexo En el se describe el desarrollo del sistema elaborado para recopilar estadiacutesticas del sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo
235
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica Antecedentes Dentro del proyecto Difusioacuten Multimedial Inalaacutembrica IP se desea recopilar estadiacutesticas de para evaluar cuantitativamente el uso del sistema una vez desarrollado La primera presentacioacuten de este objeto fue planteada en la formulacioacuten del proyecto en varias partes del mismo (Seccioacuten 13) Posteriormente el grupo de contenidos el proyecto elaboroacute un documento que tiende a especificar aun maacutes los datos de intereacutes para evaluar el impacto del sistema en la educacioacuten (Secciones 14 y 15) Estadiacutestica Deseada De la seccioacuten 15 se puede resumir los siguientes requerimientos a- Recopilacioacuten de informacioacuten sobre los usuarios que usan el sistema
A traveacutes de un proceso de registro el sistema conoce los datos de los usuarios Establecimiento (Escuela regioacuten) Categoriacutea (profesor alumno externo al proyecto) para alumnos Nivel del alumno (curso en que se encuentra) para profesores subsector de aprendizaje (ramo)
b- Recopilacioacuten de estadiacutestica sobre acceso al sitio Se desea conocer estadiacutestica de acceso a paacuteginas del sitio Entre estas paacuteginas se encuentran paacuteginas del sitio (recursos pedagoacutegicos aacuterea proyecto preguntas frecuentes) videos vistos videos a pedido guiacuteas En recopilacioacuten de datos tambieacuten deberiacutea incluir el porcentaje de fracasos al intentar acceder a un viacutedeo o paacutegina
Fuentes de Datos para Anaacutelisis Estadiacutestico Se distinguen al menos tres fuentes de informacioacuten generada por paacutegina con acceso controlado Generada por servidor WEB y generada por servidor Real Estadiacutestica a Recopilar en una Primera Etapa
En una primera etapa se trabajaraacute con el procesamiento del registro generado por el servidor WEB para sintetizar las siguientes tablas a- Para paacutegina o grupo de paacuteginas especiacuteficas bajo configuracioacuten se generaraacute una tabla indicando Nuacutemero de accesos vs tiempo en hora (uacuteltimas 24 horas) Nuacutemero de accesos vs tiempo en diacuteas (uacuteltimos 14 diacuteas) nuacutemero de accesos vs
236
tiempo en semanas (uacuteltimos 8 semanas) nuacutemero de accesos vs tiempo en meses (uacuteltimos 12 meses) b- Anaacutelogo a lo anterior es posible generar un reporte bajo las mismas categoriacuteas descritas en a pero de los accesos no satisfechos Esto entendiendo como ausencia de ocurrencia los accesos a ligas no vaacutelidas (registradas en el servidor WEB) c- Para una paacutegina o grupo de paacuteginas especificas bajo configuracioacuten se crea un reporte de accesos por hora para un diacutea accesos por diacutea para una semana accesos por semana para un mes accesos por mes para un antildeo La idea de estas tablas es poder mostrar el perfil de acceso tiacutepico dentro de un diacutea semana mes y antildeo De estas tablas es posible identificar la hora diacutea semana y mes de maacutes y menor carga o uso del sistema d- Versiones maacutes refinadas de las tablas totales anteriores En las tablas descritas en a b y c se mostraraacuten accesos totales y sin discriminar el tipo de usuario que hace el acceso Tambieacuten es posible generar tablas maacutes refinadas condicionando los accesos a categoriacuteas de usuarios Este acondicionamiento puede ser para establecimiento regioacuten profesores alumnos profesores de un subsector de aprendizaje o alumnos de un nivel determinado En otras palabras se puede generar una tabla con los accesos por hora de los profesores de historia por ejemplo En esta tabla se muestran los accesos a lo largo del diacutea que tiene este tipo de profesor En una primera etapa soacutelo se tiene contemplado un condicionar seguacuten IP e- Estadiacutestica de uso de videos La idea es generar una tabla que muestre un histograma de frecuencia de uso de videos Se tiene videos vs frecuencia f- Anaacutelogo e- pero en lugar de usar totales usar hacer un condicionado a la categoriacutea de usuario Una consideracioacuten importante en e y f es queacute se entiende por acceso a un viacutedeo En principio se consideraraacute acceso si el viacutenculo es seleccionado Posteriormente se puede hacer una graacutefica de porcentaje visto vs viacutedeo En eacutesta en lugar de frecuencia se muestra el porcentaje de la duracioacuten del viacutedeo que es realmente visto Esta tabla seraacute generada en la medida que se encuentren mecanismos teacutecnicos para obtener esta informacioacuten en forma confiable En general la informacioacuten a procesar inicialmente es tomada desde el servidor WEB base Cabe hacer notar que la existencia de un cache puede ocultar alguno de estos accesos
Estadiacutestica no Recopilable
237
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Se solicita llevar un registro de las paacuteginas que se imprimen Esta informacioacuten no estaacute al alcance de los desarrollos Una aproximacioacuten es generar una paacutegina sin frames y banners que sea la antesala para imprimir La estadiacutestica de esta paacutegina podriacutea ser considerada la de impresioacuten
ANAacuteLISIS DEL SISTEMA Para efectos de disentildeo del sistema de recopilacioacuten de estadiacutestica en le proyecto de Difusioacuten Inalaacutembrica IP se presenta un pequentildeo anaacutelisis de las personas y moacutedulos de software involucrados Usuario Final Son los alumnos profesores administrativos etc que tienen acceso al sistema Todos deberiacutean registrarse aunque sea como usuario externo al sistema para tener acceso a las paacuteginas y material bajo monitoreo de uso Administrador Local Existe uno de estos usuarios por establecimiento educacional Puede ser el actual administrador de la red o quien se designe en la escuela Una funcioacuten de este usuario es la de validar la categoriacutea (profesor -ramo- alumnos- nivel- etc) de los usuarios solicitando registro en un colegio en particular Administrador Central este usuario es uacutenico en el sistema Entre sus funciones tenemos
bull Registrar a los administradores locales para cada escuela
bull Define el listado de categoriacuteas de contenidos y sus listados de URLs Por ejemplo las categoriacuteas pueden podriacutean ser Paacutegina de inicio Programa de transmisiones Moacutedulos de trabajo Apoyo docente Apoyo a estudiantes Documentales Entrevistas Canal comunitario Aacuterea del proyecto Preguntas frecuentes Para una idea ver httpinalambricoreunacl
bull Administrar el buen funcionamiento del sistema (CGIs base de datos etc)
bull
Algunos escenarios de uso Usuario inscribieacutendose Un Usuario Final pone el URL donde estaacuten los contenidos y se le presenta una paacutegina para ingresar nombre de usuario y password Ademaacutes se le muestra una nota explicativa indicando queacute hacer cuando aun no tiene registro Por no tener registro el usuario opta por registrarse Aparece un formulario en que eacutel debe poner su nombre completo categoriacutea -menu tipo lista- (al lado aparece una nota indicando que seraacute validada) Si es profesor indicar subsector de aprendizaje pertenece (Castellano matemaacuteticas etc) si es alumno indicar curso (1ro medio 2do medio etc) regioacuten -menuacute tipo lista- y escuela -menu tipo lista- El sistema le pide que defina su password
238
El usuario llena el formulario indicando ser profesor de Castellano Una vez llenada la paacutegina se le muestra una paacutegina con las opciones indicadas Se le indica que su nombre de usuario es su Nombre_de_ PilaApellidoEscuelaRegion Usuario tratando de ingresar al sistema Una vez registrado un usuario intenta ingresar al sitio de contenidos Ingresa su nombre de usuario y password seguacuten lo que puso en formulario de inscripcioacuten Haa sorpresa el sistema le indica que ese nombre de usuario aun no ha sido validado Es posible que lo escribiera mal o que el administrador local auacuten no ha validado sus datos Se le sugiere intentar maacutes tarde Usuario aceptado Similar al caso anterior Esta vez ingresa al sitio y tiene acceso a todos los recursos publicados en el Sin que el usuario lo note el sistema central genera un log que incluye el usuario que estaacute navegando por el sitio Administrador Local Verificando usuarios
Usuario pide ver estadiacutestica de video de mayor sintoniacutea (para vides difundidos)
Administrador Local solicita ser incluido como talSe hace enviando un e-mail al adminstrador central quien verifica los datos y la autoridad de la persona (viacutea teleacutefono etc) Crea un password y login para el administrador local Usuario pide ver estadiacutestica temporal
Usuario pide ver estadiacutestica indicando perfil de uso Usuario pide ver estadiacutestica de video a pedido maacutes visto
239
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
En la formulacioacuten del proyecto este requerimiento es mencionado en las siguientes secciones
Nro 4 Descripcioacuten Generar un canal de videos de apoyo a la educacioacuten evaluando su uso
Descripcioacuten
---------------------------------------------------------------------------------------------------------- Resumen El sitio ademaacutes facilitaraacute toda la integracioacuten entre los profesores presentacioacuten del calendario de transmisiones videos maacutes utilizados etc Paralelo al servicio se disentildearaacute un sistema de evaluacioacuten cuantitativo y cualitativo para medir su impacto ----------------------------------------------------------------------------------------------------------
15 Objetivos Especiacuteficos
Indicador de Efectividad Canal educativo con malla programaacutetica Servicio web interactivo con videos bajo demanda Evaluaciones cuantitativas y cualitativas de uso en la educacioacuten ---------------------------------------------------------------------------------------------------------- 17 Productos y Resultados Producto Yo Resultado Evaluacioacuten cuantitativa y cualitativa de los servicios
Disentildeo de un instrumento de evaluacioacuten de percepcioacuten de los usuarios del uso del material de contenido multimedial antes de iniciar y despueacutes de terminar el servicio
Informe de evaluacioacuten Informe cuantitativo y cualitativo del uso de videos en banda ancha
---------------------------------------------------------------------------------------------------------- Agustiacuten J Gonzaacutelez
240
REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVALUACIOacuteN (PRELIMINAR)
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 1 VARIABLES FRECUENCIA DISCRIMINAR Usuario
Hora - diacutea Semana
Externo al proyecto Mes
Por establecimiento Por regioacuten
Videos
Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Paacuteginas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Guiacuteas Semana
Hora - diacutea
Mes
Por establecimiento Por regioacuten Externo al proyecto
Preguntas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Finalmente nos gustariacutea si fuera posible que hubiera alguna forma de tener acceso directo a estas estadiacutesticas ojalaacute en formato Excel Viacutector Martiacutenez e Ingrid Grau
241
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE SITIO WEB
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 2 Se ha estimado conveniente solicitar los siguientes requerimientos estadiacutesticos para el sistema de evaluacioacuten del proyecto Estadiacutesticas Generales
rArr videos
Las frecuencias de ocurrencia o ausencia de ocurrencia de estas variables son
rArr diacutea
rArr mes
rArr externo al proyecto
Estas consideraciones se deben aplicar en cada uno de los siguientes requerimientos
Las variables a estudiar son rArr usuario
rArr paacuteginas del sitio
rArr guiacuteas y
rArr preguntas frecuentes
rArr hora
rArr semana y
Se debe distinguir por rArr establecimiento
rArr regioacuten y
Al interior del establecimiento se debe distinguir entre rArr profesores y alumnos
rArr para los alumnos distintos niveles de ensentildeanza y
rArr para los profesores distintos subsectores de aprendizaje
A Usuario
1 Perfil de usuario de acuerdo a los siguientes datos (pueden ser preguntados en un
formulario de registro)
bull Si es profesor alumno o externo al proyecto
242
bull En el caso de ser alumno establecer a que nivel de ensentildeanza pertenece
bull Regioacuten a la que pertenece
bull Establecimiento al que pertenece
bull En caso de ser profesor a que subsector de aprendizaje pertenece
5 Cantidad total de visitas de cada usuario y los lugares que son visitados
2 Cantidad y frecuencia de accesos al sitio por usuario o perfiles de usuario
3 Recorridos que hace cada sujeto en el sitio esto nos sirve para conocer el comportamiento de eacutestos frente a las distintas posibilidades que se le ofrecen
4 Duracioacuten de sesiones por usuario
6 Horarios de mayor traacutefico en que los usuarios visitan el sitio
7 Horarios de menor traacutefico de entradas al sitio
B Pagina
- Programa de transmisiones
- Apoyo a estudiantes
- Entrevistas
bull Aacuterea del proyecto
1 Paginas frecuentemente visitadas mostrando cuales son las paginas maacutes utilizadas por los usuarios distinguiendo
bull Pagina de inicio
bull Aacuterea de recursos pedagoacutegicos
- Moacutedulos de trabajo
- Apoyo docente
- Documentales
- Canal comunitario
bull Preguntas frecuentes
2 Paginas menos solicitadas mostrando cuales son las paginas menos utilizadas por los usuarios tratando de distinguir si esto es por dificultad de acceso u otra causa
3 Cantidad de eacutexitos y fracasos que tengan los usuarios al intentar acceder a estas Y los tipos de usuario que presentan estas dificultades
243
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
C Videos
bull Frecuencia de consultas por viacutedeo
bull A cual de los sectores del aacuterea de recursos pedagoacutegicos pertenece
- Documentales
bull Horarios en que hay menos solicitudes
1 Videos maacutes solicitados distinguiendo
bull A cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos pertenece
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Documentales
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Horario en que son solicitados los videos
bull Cantidad de tiempo de uso de los videos solicitados para contrastar con la duracioacuten total de estos Interesa saber si los ven completos o solo una parte
2 Videos menos solicitados distinguiendo
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Frecuencia (diario semanal o mensual y tipo de usuario)
3 Cantidad de eacutexitos y fracasos al intentar entrar a los videos
D Guiacuteas
1 Frecuencia de consulta de guiacuteas
2 Tipo de usuario (profesor o alumno)
244
3 Frecuencia con que estas guiacuteas son impresas
4 Si existe correlacioacuten entre el uso de guiacuteas y utilizacioacuten de los videos correspondientes expresadas en graacuteficos
5 Horarios en que son maacutes utilizadas
bull Apoyo a estudiantes
6 Guiacuteas maacutes utilizadas y cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos al cual pertenece
bull Moacutedulos de trabajo
bull Apoyo docente
bull Documentales
bull Entrevistas
bull Canal comunitario
7 Guiacuteas menos utilizadas y a cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos corresponde
bull Moacutedulos de trabajo
bull Apoyo docente
bull Apoyo a estudiantes
bull Documentales
bull Entrevistas
bull Canal comunitario
E Preguntas frecuentes
4 Tipo de pregunta menos frecuente
Se despiden atentamente
1 Frecuencia de consulta a aacuterea de Preguntas frecuentes
2 Tipo de usuario
3 Tipo de consulta maacutes frecuente
Finalmente nos gustariacutea que se pudiera tener acceso directo a las estadiacutesticas y que eacutestas estadiacutesticas se puedan descargar en formato Excel
Viacutector Martiacutenez Ingrid Grau y Juan Ramiacuterez
245
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial Inalaacutembrica IP RESUMEN
Como producto final se desea un sistema basado en web que permita evaluar cuantitativamente el uso del sitio web del proyecto mencionado Los resultados se podraacuten visualizar en graacuteficos y bajar en archivos csv para ser analizados posteriormente en Excel Se dispondraacute de un sistema capaz de recopilar estadiacutesticas que se podraacuten condicionar por usuario por tipos de paacuteginas y por base de tiempo
Objetivos y producto final del trabajo realizado El principal desafiacuteo de este trabajo es disentildear e implementar un sistema de recoleccioacuten de estadiacutesticas para el Proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo
Conclusiones A pesar de que existen numerosas aplicaciones que realizan estadiacutesticas de sitios web el sistema desarrollado es uacutenico en su especie ya que permite hacer un seguimiento histoacuterico de sus estadiacutesticas al estar todo almacenado en una base de datos Los valores entregados serviraacuten para tomar decisiones que permitan utilizar el sitio web con maacuteximo de eficiencia
Personalmente estimo que este trabajo ha estructurado la forma de abordar un problema especiacutefico y la forma de solucionarlo En particular se vive el proceso de modelar el problema para visualizar sus moacutedulos y asiacute encontrar una posible solucioacuten en un corto periacuteodo de tiempo Por otra parte en pocas ocasiones se tiene la oportunidad de trabajar en la parte de disentildeo y en la de desarrollo Al tener la visioacuten de cada parte se pueden afrontar con maacutes madurez los problemas en la vida profesional ya que se sabe cuaacutel es el aacutembito de cada una y sus posibles confrontaciones
Por uacuteltimo al crear el sistema desde cero (desde la instalacioacuten de los servidores hasta la programacioacuten misma) se obtiene otra visioacuten transversal del desarrollo de un proyecto real lo que puede servir a futuro para estimar con mayor precisioacuten tiempos de preparacioacuten de desarrollo y de ejecucioacuten
246
DESARROLLO DEL SISTEMA
Se inicia el estudio del problema tomando como base el documento ldquoRecopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembricardquo escrita por el Profesor Agustiacuten Gonzaacutelez (primera parte de este anexo) Se establecen los moacutedulos que se deben construir para lograr un prototipo funcional Para esto se parte de los siguientes supuestos con respecto a la plataforma que sustenta al sistema
bull Sistema operativo Unix o similar
bull Servidor Web Apache
bull Aplicacioacuten CGI
Por uacuteltimo el moacutedulo 3 realiza los caacutelculos estadiacutesticos y los presenta como graacuteficos
El sistema se divide en tres grandes moacutedulos uno que recopila las liacuteneas del log del servidor web (moacutedulo 1) otro que maneje la administracioacuten de usuarios (moacutedulo 2) y otro que se encargue de recopilar y entregar las estadiacutesticas del sitio (moacutedulo 3) El objetivo del moacutedulo 1 es almacenar las liacuteneas del log que tengan relacioacuten con las paacuteginas de intereacutes del sitio web en una base de datos Estas paacuteginas son aquellas urls a las que se quiere incluir en las estadiacutesticas del sitio El moacutedulo 2 por su parte permite manejar los perfiles de los usuarios del sitio (alumnos profesores externos) Cada usuario que navegue en el sitio debe estar previamente registrado y debe tener uno de los perfiles mencionados ya que tambieacuten es necesario condicionar los datos estadiacutesticos por perfil del visitante
Moacutedulo 1
Con el fin de optimizar los resultados estadiacutesticos se opta por agrupar archivos o las urls en Categoriacuteas las que son homoacutelogas a los perfiles de usuario ya que tambieacuten las estadiacutesticas se pueden condicionar por dicha agrupacioacuten Asiacute se puede mantener un nuacutemero razonable de variables a analizar en vez de recopilar las estadiacutesticas de cada paacutegina o url Este disentildeo influye directamente en el moacutedulo 1 el que internamente queda estructurado de la siguiente forma
247
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Moacutedulo 1 Almacenamiento de liacuteneas de log en una Base de Datos
Sub-moacutedulo Descripcioacuten
Definicioacuten de Categoriacuteas Una categoriacutea enmascara a directorios y archivos reales La idea es seleccionar dichas categoriacuteas para seleccionar archivos para su posterior anaacutelisis
Estructura interna del Moacutedulo 1
Seleccioacuten de categoriacuteas Seguacuten las categoriacuteas seleccionadas se revisa el log del servidor y las liacuteneas que tengan referencias a archivos de dichas categoriacuteas se almacenan para su posterior anaacutelisis
A continuacioacuten se muestran los diagramas de flujo preliminares para cada sub-moacutedulo
Seleccioacuten de Paacuteginas
Paacuteginas en Categ oriacutea0 1
Paacuteginas en C ategoriacutea02
Paacuteginas en Categoriacutea03
Paacuteginas en C ategoriacuteaNN
Seleccionar
selecciona_pagspl
D B(PAG)
Almacena las paacuteginas selecc ionadas en el form ulario
Soacutelo es tas paacuteginas se tom araacutenen cuenta para las estadiacutes ticas
Diagrama de flujo para la definicioacuten de categoriacuteas
248
lee_logpl
DB(PAG)
Log H ttp
DB(L OG)
Lee continuam ente el arch ivoLog Http y guarda en la tabla
LOG soacutelo las liacuteneas que contengana las paacute ginas esp ec ificadas en
la tabla PAG
Diagrama de flujo para la seleccioacuten de categoriacuteas
Se analizan los requerimientos de datos para crear un modelo que permita representar las necesidades de informacioacuten del moacutedulo 1
bull Cada liacutenea de log estaacute asociada a una paacutegina del sitio bull Cada paacutegina de intereacutes debe estar en una categoriacutea bull Soacutelo las liacuteneas de log de las paacuteginas de intereacutes se deben almacenar en
la base de datos Con lo anterior se llegoacute al siguiente modelo de datos
CategoriacuteasCATEG_ID
PaacuteginasPAG_ID
LogLOG_ID
Modelo de datos para la recopilacioacuten de las liacuteneas de log
Para la implementacioacuten de los modelos de datos de todo el sistema se optoacute por MySQL ya que es un administrador de bases de datos robusto y veloz Ademaacutes posee extensiones al SQL estaacutendar que permiten realizar consultas estadiacutesticas en forma raacutepida y confiable lo que redunda en una menor cantidad de coacutedigo asociado a la aplicacioacuten Se establecen los campos de las tablas que serviraacuten para el prototipo (Es probable que la versioacuten final tenga campos muy parecidos) los que se resumen a continuacioacuten
249
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla Campos Observacioacuten
Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
PAG_CATEG_ID Clave Foraacutenea
LOG Tabla de Log
LOG_IP
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
CATEG
PAG_NOMBRE
Con el fin de tener datos para realizar las estadiacutesticas se crean registros aleatorios en la tabla LOG Ademaacutes para crear las rutinas de estadiacutesticas el campo LOG_PERFIL se hace variar entre sus tres posibles valores (profesor alumno externo) Ademaacutes se realiza un estudio de los tipos de graacuteficos que se esperan Baacutesicamente se requieren dos tipos uno denominado ldquoperfilrdquo y otro ldquotiempordquo El primero muestra en un solo graacutefico el promedio de peticiones por la unidad de tiempo que se ha seleccionada Por ejemplo se la unidad de tiempo es hora el graacutefico muestra la cantidad promedio de peticiones por hora La idea es conocer cuaacutel es la hora con maacutes carga (La unidad de tiempo tambieacuten puede ser Diacutea de la Semana o Mes) En el caso del grafico ldquotiempordquo se muestran las peticiones en las uacuteltimas 24 horas (o uacuteltimos 7 diacuteas o uacuteltimos 12 meses) A su vez cada graacutefico debe tener los datos de cada perfil de usuario Un ejemplo de estos graacuteficos se muestran a continuacioacuten
250
Ejemplo Graacutefico ldquoTiempordquo
Ejemplo Graacutefico ldquoPerfilrdquo
Para la creacioacuten de estos graacuteficos se utilizaraacute el moacutedulo PERL Chart el que permite generar archivos PNG JPEG y GIF
251
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Internamente se realiza una consulta SQL para conocer la cantidad de peticiones en un determinado periodo de tiempo Por ejemplo para conocer el promedio de peticiones que se han hecho los diacuteas lunes se ejecuta la siguiente consulta
CREATE TABLE test TYPE=HEAP SELECT LOG_FECHA COUNT() AS cnt FROM LOG WHERE
GROUP BY
El moacutedulo de Administracioacuten de Usuarios permite registrar usuarios y asignarles su respectivo perfil Como resultado se logra que para navegar por el sitio el usuario debe haberse registrado con anterioridad Esta idea se ilustra en la siguiente figura
WEEKDAY(LOG_FECHA)=0
LOG_FECHA SELECT AVG(cnt) FROM test DROP TABLE test
Esta consulta crea una tabla temporal en base a otra Primero se seleccionan y cuentan todos los registros cuya fecha sea un diacutea Lunes (WEEKDAY (LOG_FECHA)=0) Este query arroja un resultado como el siguiente LOG_FECHA | cnt ----------+------ 2002-01-07| 102 2002-01-14| 201 2002-01-21| 189 2002-01-28| 203 2002-02-04| 34 etc Luego la operacioacuten SELECT AVG (cnt) FROM test devuelve el promedio de la columna cnt Este nuacutemero es el que se grafica finalmente
Moacutedulo 2
252
Link entrada al sitio
juanito
PasswordUsername
CAN CEL OK
BienvenidoJuanito al web de Regiacutestrate Aquiacute
Formulario de registro de usuarios
C on tinuar gtgt
Diagrama para la entrada al sitio web Cuando el usuario ingresa por primera vez al sitio debe llenar el Formulario de Registro de Usuarios que seraacute explicado maacutes adelante Una vez registrado en el sistema deberaacute ingresar su nombre de usuario y su contrasentildea para poder navegar por el sitio Desde este momento todos los enlaces seguidos por este usuario quedaraacuten guardados en el log del servidor web y como ya se explicoacute soacutelo los links que esteacuten bajo una categoriacutea se almacenaraacuten en la base de datos para su posterior anaacutelisis Del diagrama mostrado se deduce que el formulario de registro de usuarios debe ser capaz de generar el archivo htpasswd para que el servidor web sea capaz de reconocer al usuario que intenta navegar Para este fin se utilizaraacute el comando crypt de PERL el cual permite encriptar bajo MD5 teacutecnica que es utilizada por el comando htpasswd Para poder almacenar los datos de los usuarios se propone el siguiente modelo de datos
253
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO
NIVEL
LOCAL
PROFESOR
RAMO
EXTERNO
Modelo de datos para los usuarios del sistema
EL modelo propuesto se construyoacute sobre la base de los siguientes requisitos
bull Un alumno puede pertenecer soacutelo a un NIVEL de aprendizaje (8ordm Baacutesico 1ordm Medio etc) y un NIVEL puede tener muchos alumnos
bull Todo usuario que sea EXTERNO al proyecto no estaacute asociado a un establecimiento educacional
bull Existen tres tablas principales asociadas a cada perfil de usuario ALUMNO PROFESOR EXTERNO
bull Un profesor puede tener asociado un solo RAMO y cada ramo puede ser dictado por muchos profesores
bull Un alumno pertenece a un establecimiento o LOCAL y cada establecimiento puede tener muchos alumnos
bull Un profesor pertenece a un solo establecimiento o LOCAL y a su vez un establecimiento puede tener muchos profesores
El detalle de cada tabla se muestra en la seccioacuten 24 ldquoDetalle de las tablas del modelo de datos propuestordquo
Moacutedulo 3
Se establece el diagrama funcional del moacutedulo ldquoRegistro de UsuariosrdquoConsta baacutesicamente de 3 scripts denominados reg_step_1pl reg_step_2pl reg_step_3pl El primero de ellos se encarga de generar el primer formulario que consiste en la eleccioacuten del perfil del usuario Luego el siguiente script genera el formulario de datos el que depende del perfil escogido (Por ejemplo un alumno tiene el campo curso el que no tiene el perfil externo) Por uacuteltimo reg_step_3pl almacena los datos del
254
usuario en la base de datos modifica el archivo htpasswd correspondiente y devuelve al usuario a la paacutegina de inicio
Registro de Usuariosreg_step_1pl
Perfi l
Continuar gtgt
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpass
Print()
Print()
Submit()
Submit()
Link()
Diagrama para el registro de usuarios
255
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo 3 Una vez que se tiene funcionado el moacutedulo 3 se continuacutea el disentildeo del ldquoAdministrador de Usuariosrdquo el que permite eliminar y corregir los datos usuarios asiacute como comprobarlos (por ejemplo para que un alumno realmente exista) Se reutilizan los scripts reg_step_2pl y reg_step_3pl del moacutedulo ldquoRegistro de Usuariosrdquo Se agrega el script user_adminpl el que se encarga de mostrar un resumen de los usuarios del sistema asiacute como generar los links para permitir la posterior modificacioacuten de datos por cada usuario o su eliminacioacuten del sistema
Lista de Usuarios
user_adm inpl
Por Perf il
Eliminar
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpassw
Print()
Print()
Submit()
Submit()
Link()UserEliminar
usuario01
usuarioNN
Ver
Submit()
Link()
Diagrama para la Administracioacuten de Usuarios
256
Unioacuten de Moacutedulos Se unen todos los moacutedulos para realizar el primer prototipo del sistema Se realizan una serie de modificaciones que tienden a un mejor desempentildeo del sistema
bull Agregar moacutedulo mod_perl a Apache Este moacutedulo permite a los scripts basados en PERL ocupar un inteacuterprete optimizado para Apache Entre sus cualidades resalta que siempre esta levantado lo que significa un ahorro en tiempo y cpu a la hora de ejecutar scripts CGI Funciona bien en una maacutequina con por lo menos 64[Mb] en RAM
bull Actualizar los moacutedulos DBI (Data Base Interface) de PERL para MySQL Estos moacutedulos permiten acceder de manera transparente a motores de base de datos tal como lo hace ODBC en Win32 Las uacuteltimas versiones de estos paquetes tiene maacutes capacidades para trabajar con el moacutedulo mod_perl (Por ejemplo manejar conexiones persistentes hacia una base de datos entre distintas llamadas de un mismo script)
Ademaacutes de lo anterior se afinan los detalles por el lado del cliente
bull Validacioacuten de formularios con JavaScripts
bull Creacioacuten de Menuacutes Dinaacutemicos (con DHTML)
257
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ACTIVIDAD PRINCIPAL DESARROLLADA
En la siguiente seccioacuten se mostraraacuten las principales caracteriacutesticas de la aplicacioacuten desarrollada
Resumen
Se desarrolloacute una aplicacioacuten web que permite analizar el log de un servidor web particular (web) con el fin de extraer estadiacutesticas acerca del perfil de los visitantes para el sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo El sistema permite definir Categoriacuteas de paacuteginas html y Perfiles de usuarios Estas agrupaciones ayudan a perfilar las estadiacutesticas ya que enmascaran paacuteginas html y usuario (Pueden existir cientos de paacuteginas html pero eventualmente pueden haber pocas Categoriacuteas lo que ayuda notablemente con la interpretacioacuten de los datos)
Plataforma utilizada
El sistema operativo que se utilizoacute para desarrollar la aplicacioacuten fue GNULinux (Distribucioacuten Debian) Para el motor de bases de datos se utilizoacute Mysql versioacuten 32349 y para el servidor web Apache 139 Por uacuteltimo para el desarrollo de los sripts se utilizoacute PERL Todo lo anterior estaacute localizado en el computador hboinalambricoutfsmcl En el lado del cliente (navegador web) se utilizoacute baacutesicamente HTML en conjunto con JavaScript para la validacioacuten de formularios y hacer paacuteginas web con maacutes capacidad de procesamiento
Prototipo realizado Las siguientes imaacutegenes muestran las vistas de usuario que estaacuten implementadas en el servidor hboinalambricoutfsmcl
258
Al ingresar el sistema se presenta el siguiente menuacute
bull Categoriacuteas Permite administrar las categoriacuteas de paacuteginas Permite definir nuevas categoriacuteas asiacute como editar y eliminar
Al ingresar al menuacute ldquoCategoriacuteasrdquo se presenta el siguiente formulario el que tiene por objetivo visualizar las categoriacuteas definidas asiacute como los documentos asociados a cada una de ellas
bull Usuarios Permite modificar datos de los usuarios registrados en el sistema bull Establecimientos Similar al anterior pero para los establecimientos
educacionales bull Ramos Mantiene una lista actualizada de los ramos dictados para los alumnos bull Estadiacutesticas Ingresa a la seccioacuten de estadiacutesticas del sitio
259
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Cada categoriacutea esta enlazada con su ficha en la que se ingresan los documentos que pertenecen a dicha categoriacutea
260
Finalmente la seccioacuten ldquoEstadiacutesticasrdquo permite al usuario visualizar las distintas estadiacutesticas del sitio pudiendo escoger entre los distintos tipos de graacuteficos explicados anteriormente
261
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modificaciones realizadas en hboinalambricoutfsmcl
Servidor Apache
En etcapachehttpconf se agregaron las siguientes liacuteneas
Se agregaron los siguientes paquetes
bull Libdate-calc-perl (manejo de fechas)
LogFormat ldquoa||u||s||U||User-agenti||Ymdt||HMStrdquo proyecFormat CustomLog homegastudilestadiacutesticaslogsmy_accesslog proyecFormat En etcapachesrmconf se agregaron las siguientes liacuteneas
ScriptAlias cgi-bin homegastudilestadiacutesticaswwwcgi-bin AddHandler cgi-script pl
Paquetes agregados
bull Libgd-perl (API perl para la interfaz de creacioacuten de graacuteficos GD)
bull Libchart-perl (API perl para la creacioacuten de graacuteficos de barra torta etc)
Para la instalacioacuten se utilizoacute el comando apt-get que es una herramienta de administracioacuten que permite a Debian instalar y configurar paquetes Debido a que los debe bajar de internet y para hacer el proceso maacutes raacutepido se modificoacute el archivo etcaptsourcelist para que el sistema buscara los paquetes en un servidor proxy ubicado en el Departamento de Matemaacuteticas
deb http200116129123main stable main non-free contrib deb http200116129123non-US stablenon-US main contrib non-free
262
DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
Recopilacioacuten de liacuteneas de log
Tabla Campos Observacioacuten
CATEG Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
Clave Foraacutenea
PAG_NOMBRE
LOG Tabla de Log
LOG_IP Clave Primaria
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
PAG_CATEG_ID
Usuarios del sistema
Tabla Campos Observacioacuten
ALUMNO Tabla de Alumnos
ALUMNO_ID Clave Primaria
ALUMNO_NOMBRE
ALUMNO_APATERNO
263
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO_AMATERNO
ALUMNO_NIVEL_ID Clave Foraacutenea
ALUMNO_LOCAL_ID Clave Foraacutenea
ALUMNO_LOGIN
ALUMNO_PASS
PROFESOR Tabla de Profesores
PROFESOR_ID Clave Primaria
PROFESOR_APATERNO
PROFESOR_AMATERNO
PROFESOR_RAMO_ID Clave Foraacutenea
PROFESOR_LOCAL_ID Clave Foraacutenea
PROFESOR_LOGIN
PROFESOR_PASS
PROFESOR_NOMBRE
Tabla Campos Observacioacuten
EXTERNO Tabla de usuario externos al proyecto
EXTERNO_ID Clave Primaria
EXTERNO_NOMBRES
EXTERNO_AMATERNO
EXTERNO_CARGO
EXTERNO_LOGIN
EXTERNO_PASS
264
NIVEL Niveles de ensentildeanza
NIVEL_ID Clave Primaria
NIVEL_NOMBRE
Asignaturas
Clave Primaria
RAMO_NOMBRE
LOCAL Establecimientos educacionales
LOCAL_ID Clave Primaria
LOCAL_NOMBRE
LOCAL_REGION
RAMO
RAMO_ID
LOCAL_IP
265
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
266
Anexo X
CD Soporte y Manuales
267
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
268
CD Soporte y Manuales
269
El presente CD contiene toda la informacioacuten necesaria para la instalacioacuten y configuracioacuten de las tarjetas inalaacutembricas asiacute como los manuales del hardware y el presente trabajo en formato digital
- Anexo I
- Establecimientos de Vintildea del Mar
- Establecimientos de Vintildea del Mar
- Anexo II
- Establecimientos de Valparaiacuteso-
- Establecimientos de Valparaiacuteso
- Anexo III
- Modelos de propagacioacuten
-
- Modelos de propagacioacuten
- Modelo de Espacio Libre
- Modelo de COST-Hata
-
- Anexo IV
- Enlaces en Vintildea del Mar
- Enlaces en Vintildea del Mar
- CA
-
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076
- Peacuterdidas de espacio libre (FSL) 1024 dB
- Peacuterdidas COST-Hata (CHL) 1328 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176
- Peacuterdidas de espacio libre (FSL) 973 dB
- Peacuterdidas COST-Hata (CHL) 1022 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 998
- Peacuterdidas de espacio libre (FSL) 1062 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058
- Peacuterdidas de espacio libre (FSL) 1118 dB
- Peacuterdidas COST-Hata (CHL) 1327 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170
- Peacuterdidas de espacio libre (FSL) 1141 dB
- Peacuterdidas COST-Hata (CHL) 1393 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166
- Peacuterdidas de espacio libre (FSL) 1126 dB
- Peacuterdidas COST-Hata (CHL) 1469 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212
- Peacuterdidas de espacio libre (FSL) 1145 dB
- Peacuterdidas COST-Hata (CHL) 1463 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas COST-Hata (CHL) 1217 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1031 dB
- Peacuterdidas COST-Hata (CHL) 1172 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101
- Peacuterdidas de espacio libre (FSL) 1103 dB
- Peacuterdidas COST-Hata (CHL) 1307 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188
-
- Anexo V
- Enlaces en Valparaiacuteso
- Enlaces en Valparaiacuteso
- CA
-
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040
- Peacuterdidas estimadas = 050 FSL + 050 CHL = dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011
-
- Anexo VI
- Hardware
- Anexo VII
- Estudio de Servicios Multimedia
-
- 1 Servicios Multimedia en Tiempo Real en Interne
-
- Cseq 3
-
- Figura 3 Reproductor de Windows Media
-
- 3 Servicios Multimedia con Quicktime
-
- Anexo VIII
- Sincronizacioacuten de Contenidos Multimedias en un E
- Sincronizacioacuten de Contenidos Multimedias en un E
-
- 22 iquestQueacute se puede hacer con SMIL
- 23 Como escribir documentos SMIL
- 31 Detalle del Coacutedigo
- 41 La seccioacuten ltlayoutgt
- 42 La ventana
- 51 La seccioacuten ltregiongt
- 52 La seccioacuten ltimggt
- 53 Posicionamiento Relativo
- 54 Cuando dos regiones se traslapan
- 55 Como adaptar el contenido multimedia al aacuterea
- 61 Duracioacuten
- 62 Retardar un contenido multimedia
- 63 Secuencias Un contenido tras otro
- 64 Paralelo Muchos contenidos mostrados juntos
- 71 Sincronizacioacuten basada en eventos
- 72 La seccioacuten ltswitchgt
- 73 Un ejemplo para entender
- 74 Que cosas pueden ser verificadas
-
- Anexo IX
- Planteamiento y Desarrollo de Sistema de Estadiacutes
- Recopilacioacuten de estadiacutesticas en Proyecto Difusi
-
- Fuentes de Datos para Anaacutelisis Estadiacutestico
- Estadiacutestica a Recopilar en una Primera Etapa
- Estadiacutestica no Recopilable
-
- REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
- REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVAL
- REQUERIMIENTOS DE SITIO WEB
-
- Usuario
- Pagina
- Videos
- Guiacuteas
- Preguntas frecuentes
- Sistema de Recopilacioacuten de Estadiacutesticas para Sit
-
- DESARROLLO DEL SISTEMA
-
- Moacutedulo 1
- Moacutedulo 2
- Moacutedulo 3
- Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo
- Unioacuten de Moacutedulos
-
- ACTIVIDAD PRINCIPAL DESARROLLADA
-
- Plataforma utilizada
- Prototipo realizado
- Modificaciones realizadas en hboinalambricoutfsmcl
-
- Servidor Apache
- Paquetes agregados
-
- DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
-
- Recopilacioacuten de liacuteneas de log
- Usuarios del sistema
-
- Anexo X
- CD Soporte y Manuales
- CD Soporte y Manuales
-
Anexo I
Establecimientos de Vintildea del Mar
89
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
90
Establecimientos de Vintildea del Mar Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Destacamos que al final de la tabla se anexa la informacioacuten de la estacioacuten de televisioacuten de la Universidad Catoacutelica de Valparaiacuteso que si bien no corresponde a un establecimiento educacional es un punto fundamental en la ciudad de Vintildea del Mar
Tabla A1 Establecimientos seleccionados en Vintildea del Mar
Nombre Liceo Industrial A-35 Direccioacuten Avenida Freire 4137 Miraflores Alto
Longitud 71ordm 30rsquo 229rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 221rsquorsquo Altura [m] 6 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos RBD 1664-0 Dependencia Corporacioacuten Municipal
1
LOS No
Nombre Liceo A-31 Joseacute Francisco Vergara Direccioacuten Indico sn 2do Sector Goacutemez Carrentildeo
Longitud 71ordm 31rsquo 48rsquorsquo Ubicacioacuten Latitud 32ordm 59rsquo 407rsquorsquo Altura [m] 4
Educacioacuten
Media Cientiacutefico Humanista Nintildeos Media Cientiacutefico Humanista Adultos Media Teacutecnico Profesional Industrial Nintildeos Media Teacutecnico Profesional Comercial Nintildeos
2
RBD 1672-1
91
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia
Corporacioacuten Municipal
LOS No
Nombre Liceo A-32 Benjamiacuten Vicuntildea Mackenna Direccioacuten J J Latorre 297 Recreo
Longitud 71ordm 34rsquorsquo 466rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 339rsquorsquo Altura [m] 10
Educacioacuten
Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos Media Teacutecnico Profesional Teacutecnica Nintildeos
RBD 1674-8 Dependenci
a Corporacioacuten Municipal
3
LOS UTFSM
Nombre Liceo A-33 Guillermo Rivera Cotapos Direccioacuten Montantildea sn Sector Centro
Longitud 71ordm 32rsquo 55rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 339rsquorsquo Altura [m] 9
Educacioacuten
Baacutesica Adultos Media Cientiacutefico Humanista Nintildeos Media Cientiacutefico Humanista Adultos Vespertino y Nocturno Media Teacutecnico Profesional Teacutecnica Adultos
RBD 1675-6 Dependenci
a Corporacioacuten Municipal
4
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Liceo de Nintildeas de Vintildea del Mar A-36 Direccioacuten 2 Norte 753 Sector Libertad
Longitud 71ordm 32rsquo 598rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 541rsquorsquo Altura [m] 3 Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1676-4 Dependencia Corporacioacuten Municipal
5
LOS No
92
Nombre Colegio Repuacuteblica de Colombia D-322
Direccioacuten 10 Norte 985 Sector Plan Longitud 71ordm 32rsquo 367rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 374rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1681-0 Dependencia Corporacioacuten Municipal
6
LOS Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Rubeacuten Castro Diurno
Direccioacuten Avenida El Bosque 1388 Santa Ineacutes Longitud 71ordm 32rsquo 122rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 284rsquorsquo Altura [m] 2
Educacioacuten Baacutesica General de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1734-5 Dependencia Particular Subvencionado
7
LOS UCTV con obstruccioacuten (aacuterbol)
Nombre Liceo Parroquial San Antonio Direccioacuten 11 Norte 1225 Poblacioacuten Vergara
Longitud 71ordm 32rsquorsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 352rsquorsquo Altura [m] 6 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1735-3 Dependencia Particular Subvencionado
8
LOS UCVTV Colegio Repuacuteblica de Colombia
Nombre Liceo Nuestra Sentildeora de La Paz Direccioacuten 24 Norte 1299 Santa Ineacutes
Longitud 71ordm 32rsquo 207rsquorsquo Ubicacioacuten Latitud 32ordm 59rsquo 544rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
9
RBD 1738-8
93
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia Particular Subvencionado LOS No
Nombre Liceo Teresa de los Andes
Direccioacuten Avenida Freire 3388 Miraflores Alto Longitud 71ordm 30rsquo 536rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 68rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1741-8 Dependencia Particular Subvencionado
10
LOS UTFSM UCVTV
Nombre Colegio Agustiacuten Escobar Direccioacuten Campantildea del 79 Nordm 660 Forestal Bajo
Longitud 71ordm 32rsquo 375rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 436rsquorsquo Altura [m] 3
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1742-6 Dependencia Particular Subvencionado
11
LOS No
Nombre Liceo Joseacute Corteacutes Brown Direccioacuten Repuacuteblica 71 Cerro Castillo
Longitud 71ordm 33rsquo 462rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 75rsquorsquo Altura [m] 5 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1747-7 Dependencia Particular Subvencionado
12
LOS UCVTV
NombreCorporacioacuten Educacional Juan XXIII (Ex Colegio Guillermo Brown)
Direccioacuten Viacutector Domingo Silva 145 Chorrillos Longitud 71ordm 32rsquo 78rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 32rsquorsquo
13
Altura [m] 6
94
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1749-3 Dependencia Particular Subvencionado
LOS No
Nombre Colegio Ana Mariacutea Janer
Direccioacuten Las Rejas 880 Miraflores Longitud 71ordm 31rsquorsquo 404rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1755-8 Nota No aparece en los registros de enlaces
Dependencia Particular Subvencionado
14
LOS UCVTV (Se requiere de un maacutestil de altura considerable)
Nombre Friendly High School (Ex Colegio San Gaspar) Direccioacuten Amunaacutetegui 2008 Recreo
Longitud 71ordm 34rsquo 546rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 294rsquorsquo Altura [m] 5
Educacioacuten Parvularia General Baacutesica de Nintildeos Media de Nintildeos
RBD 1761-2 Dependencia Particular Subvencionado
15
LOS UTFSM (Se requiere de un maacutestil de altura considerable)
Nombre Liceo Hispano Americano Direccioacuten San Pedro de Atacama sn Paradero 6 Rentildeaca Alto
Longitud Ubicacioacuten Latitud Altura [m] 10
Educacioacuten Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos
RBD 12151-7 Dependencia Particular Subvencionado
16
LOS No
95
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Colegio Espantildeol Isabel La Catoacutelica
Direccioacuten Limache 1741 Ubicacioacuten Longitud 71ordm 32rsquo 127rsquorsquo
Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
Nota No se encuentra operativo RBD 12301-3
Dependencia Particular Subvencionado
17
LOS No
Nombre Liceo Inmaculada de Lourdes (Anexo) Direccioacuten San Pablo de la Cruz 351 Agua Santa
Longitud 71ordm 33rsquo 33rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 12
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 12315-3 Dependencia Particular subvencionado
18
LOS UCVTV
Nombre Colegio San Nicolaacutes Anexo 2 Direccioacuten Los Lunes 373 Canal Chacao
Longitud 71ordm 28rsquo 542rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 141rsquorsquo Altura [m] 9
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 14246-8 Dependencia Particular Subvencionado
19
LOS Sede Joseacute Miguel Carrera UTFSM
Nombre Colegio Claudio Matte Anexo 2 Direccioacuten 18 de Septiembre Lotes 9 y 10 Santa Julia Achupallas
Longitud Ubicacioacuten Latitud Altura [m]
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
20
RBD 14264-6
96
Dependencia Particular Subvencionado LOS No
Nombre Liceo Reneacute Descartes
Direccioacuten Vista Hermosa 19 Cerro Castillo Longitud 71ordm 33rsquo 384rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 138rsquorsquo Altura [m] 9 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
Nota Pertenece a la Red Educacional Enlaces RGB 14284-0
Dependencia Particular Subvencionado
21
LOS No
Nombre Liceo Teacutecnico Profesional Obispo Rafael Lira Infante Direccioacuten Padre Pienovi 449 Recreo Alto
Longitud 71ordm 34rsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 3rsquorsquo Altura [m] 12 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos
RBD 14366-9 Dependencia Particular Subvencionado
22
LOS UCVTV (Condicionado)
Nombre Instituto Comercial Ana Mariacutea Janer Direccioacuten Las Rejas 810 Chorrillos
Longitud 71ordm 31rsquorsquo 404rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
Nota No aparece en los registros de Enlaces RBD 14475-4
Dependencia Particular Subvencionado
23
LOS UCVTV (Condicionado)
Nombre Liceo Comercial Alberto Blest Gana Direccioacuten Alberto Blest Gana 398 Sector Centro
Longitud 71ordm 32rsquo 461rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 30rsquorsquo Altura [m] 9 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
RBD 1663-2
24
Dependencia Corporacioacuten Privada que depende del estado
97
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Chretien Francais 390 Le Beau Jour Direccioacuten 23 Norte 2039 Santa Ineacutes
Longitud 71ordm 31rsquo 584rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 53rsquorsquo Altura [m] 6
EducacioacutenBaacutesica 1ordm y 2ordm Medio (en proceso de completar la ensentildeanza media)
RBD 1819-8 Dependencia Particular Subvencionado
25
LOSUCVTV Colegio Colombia Liceo Comercial Liceo Guillermo Rivera (Montantildea)
Nombre Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Direccioacuten Agua Santa Longitud 71ordm 34rsquo 06rsquorsquo
Ubicacioacuten Latitud 33ordm 2rsquo 124rsquorsquo Altura [m] 15
Nota Punto de retransmisioacuten considerado
98
Anexo II
Establecimientos de Valparaiacuteso-
99
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
100
Establecimientos de Valparaiacuteso Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Tabla A2 Establecimientos seleccionados en Valparaiacuteso
Nombre Instituto Comercial A-18 Francisco Araya Bennet
Direccioacuten Avenida Argentina 747 Sector Plan Longitud 71ordm 36rsquo 0rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 9
Educacioacuten Comercial Nintildeos Diurna Comercial Vespertino
RBD 1502 Dependencia Corporacioacuten Municipal
1
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Escuela Industrial Superior de Valparaiacuteso Direccioacuten Avenida Espantildea 2692 Sector Caleta Portales
Longitud 71ordm 35rsquo 3rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 338rsquorsquo Altura [m] 9 Educacioacuten Industrial nintildeos
RBD 1503 Dependencia Corporacioacuten Privada
2
LOS Universidad Teacutecnica Federico Santa Mariacutea
101
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Liceo Teacutecnico A-24
Direccioacuten Independencia 2288 Sector Plan Longitud 71ordm 36rsquo 39rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 43rsquorsquo Sur Altura [m] 12 Educacioacuten Teacutecnica Nintildeos Diurna
RBD 1504 Dependencia Corporacioacuten Municipal
3
LOS Colegio Leonardo Murialdo
Nombre Liceo Hernaacuten Olguiacuten Direccioacuten Malfatti 235 Cerro Los Placeres
Longitud 71ordm 35rsquo 383rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 36rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica nintildeos Industrial nintildeos
RBD 1514 Dependencia Corporacioacuten Municipal
4
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo Politeacutecnico Computacional A-23 A Nazar Direccioacuten Avenida Playa Ancha 400 Sector Playa Ancha
Longitud 71ordm 38rsquo 103rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 285rsquorsquo Sur Altura [m] 10
Educacioacuten
Parvularia Baacutesica nintildeos Media humaniacutestico cientiacutefica nintildeos Industrial nintildeos
RBD 1516 Dependencia Corporacioacuten Municipal
5
LOS No
Nombre Liceo A-22 Eduardo de la Barra Direccioacuten Coloacuten 2184 Sector Almendral
Longitud 71ordm 36rsquo 0rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10
6
EducacioacutenBaacutesica Nintildeos Media Humaniacutestica Cientiacutefica Nintildeos Media Humaniacutestica Cientiacutefica Adultos
102
RBD 1515 Dependencia Corporacioacuten Municipal
LOS Colegio Leonardo Murialdo
Nombre Liceo Obispo Antonio Castro
Direccioacuten Crucero Ajax 5233 Cerro Caacutercel Longitud 71ordm 37rsquo 418rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 394rsquorsquo Sur Altura [m] 3 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14281 Dependencia Particular Subvencionado
7
LOS Colegio Leonardo Murialdo
Nombre Escuela Saint Thomas College Direccioacuten Paulino Alfonso 330 Cerro Mesilla
Longitud 71ordm 38rsquo 15rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 485rsquorsquo Sur Altura [m] 9
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 11217 Dependencia Particular Subvencionado
8
LOS Colegio Luterano Concordia
Nombre Escuela de Tripulantes Direccioacuten J A Vives 630 Barrio Puerto
Longitud 71ordm 37rsquo 497rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10 Educacioacuten Mariacutetima y portuaria de nintildeos
RBD 1739 Dependencia Particular Subvencionado
9
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes Direccioacuten Avenida Coloacuten 2309 Sector Almendral
Longitud 71ordm 36rsquo 367rsquorsquo Este Latitud 33ordm 2rsquo 466rsquorsquo Sur Ubicacioacuten Latitud 33ordm 2rsquo 466rsquorsquo Sur Altura [m] 20
10
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
103
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
RBD 1632 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio Dabruna Direccioacuten Erraacutezuriz 446 Playa Ancha
Longitud 71ordm 37rsquo 505rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 277rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
11
LOS No
Nombre Colegio Dabruna II (En construccioacuten) Direccioacuten Avenida Quebrada Verde 346 Playa Ancha
Longitud 71deg 38rsquo 137rsquorsquo Este Ubicacioacuten Latitud 33deg 1rsquo 444rsquorsquo Sur Altura [m] 12
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
12
LOS Colegio Luterano Concordia
Nombre Colegio Mariacutea Auxiliadora Direccioacuten Avenida Quebrada Verde 195 Playa Ancha
Longitud 71ordm 38rsquo 76rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 41rsquorsquo Sur Altura [m] 12
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1587 Dependencia Particular Subvencionado
13
LOS Colegio Luterano Concordia
Nombre Liceo Carlos Cousintildeo Direccioacuten Coloacuten 2733 Sector Almendral
Longitud 71ordm 36rsquo 20rsquorsquo Este
14
Ubicacioacuten Latitud 33ordm 2rsquo 50rsquorsquo Sur
104
Altura [m] 9 Educacioacuten Media humaniacutestico cientiacutefico de nintildeos
RBD 1586 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Liceo Coeducacional La Igualdad
Direccioacuten Almirante Simpson 126 Sector Almendral Longitud 71ordm 35rsquo 546rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 52rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos y adultos
RBD 1585 Dependencia Particular Subvencionado
15
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio San Vicente de Paul Direccioacuten Sierra 68 Playa Ancha
Longitud 71ordm 38rsquo 08rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 423rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1653 Dependencia Particular Subvencionado
16
LOS Colegio Luterano Concordia
Nombre Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso Direccioacuten Patricio Lynch 220 Playa Ancha Ubicacioacuten Longitud 71ordm 37rsquo 591rsquorsquo Este
Latitud 33ordm 1rsquo 334rsquorsquo Sur Altura [m] 9
Educacioacuten Mariacutetima de nintildeos RBD 1535
Dependencia Corporacioacuten Municipal
17
LOS Colegio Luterano Concordia
Nombre Colegio Salesiano Valparaiacuteso Direccioacuten Pasaje Don Bosco 88 Avenida Argentina
Longitud 71ordm 35rsquo 58rsquorsquo Este
18
Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur
105
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Altura [m] 15
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1590 Dependencia Particular Subvencionado
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio Nuestra Sentildeora de la Misericordia
Direccioacuten Guillermo Munich 112 Cerro Alegre Longitud 71ordm 37rsquo 492rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 30rsquorsquo Sur Altura [m] 10
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1588 Dependencia Particular Subvencionado
19
LOS Colegio Leonardo Murialdo
Nombre Colegio Luterano Concordia Direccioacuten Los Pellines 71 Playa Ancha
Longitud 71ordm 38rsquo 19rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 507rsquorsquo Sur Altura [m] 15
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1582 Dependencia Particular Subvencionado
20
LOSColegio Leonardo Murialdo Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo de Nintildeas Juana Ross de Edwards
Direccioacuten Avenida Argentina 871 Longitud 71ordm 35rsquo 57rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 57rsquorsquo Sur Altura [m] 10
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RGB 1581 Dependencia Particular Subvencionado
21
LOS Colegio Leonardo Murialdo
106
Nombre Liceo Santa Teresa Direccioacuten Guillermo Rivera 786 Cerro Yungay
Longitud 71ordm 37rsquo 25rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 544rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 1579 Dependencia Particular Subvencionado
22
LOS Colegio Leonardo Murialdo
Nombre Colegio Alberto Hurtado Segundo Direccioacuten Paulino Alfonso 359-330 Cerro Mesilla Playa Ancha
Longitud 71ordm 37rsquo 581rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 479rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1610 Dependencia Particular Subvencionado
23
LOS Colegio Luterano Concordia
Nombre Colegio Leonardo Murialdo Direccioacuten Aquiles 450 Cerro Larraiacuten
Longitud 71ordm 35rsquo 388rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 362rsquorsquo Sur Altura [m] 12
Educacioacuten Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1604 Dependencia Particular Subvencionado
24
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Instituto Mariacutetimo de Valparaiacuteso D-247 Direccioacuten Levarte 159 Playa Ancha
Longitud 71ordm 36rsquo 52rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 427rsquorsquo Sur Altura [m] 6 Educacioacuten Teacutecnico Profesional nintildeos
RBD 1525
25
Dependencia Corporacioacuten Municipal
107
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Luterano Concordia
Nombre Liceo Pedro Montt Direccioacuten Avenida Alemania 5196 Cerro Caacutercel
Longitud 71deg 37rsquo 457rsquorsquo Este Ubicacioacuten Latitud 33deg 2rsquo 403rsquorsquo Sur Altura [m] 9
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1522 Dependencia Corporacioacuten Municipal
26
LOS Colegio Leonardo Murialdo
Nombre Liceo Nordm1 de Nintildeas Mariacutea Franck De Mac Dougall B-30 Direccioacuten Avenida Argentina 731 Sector Almendral
Longitud 71ordm 36rsquo 12rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur Altura [m] 9
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurna
RBD 1521 Dependencia Corporacioacuten Municipal
27
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Liceo Valparaiacuteso B-29 Direccioacuten Blanco 1421
Ubicacioacuten Altura [m] 9 Educacioacuten Media cientiacutefico humanista nintildeos
RBD 1520 Dependencia Corporacioacuten Municipal
28
LOS Universidad Santa Mariacutea
Nombre Liceo Baroacuten B-28 Direccioacuten Gonzaacutelez esquina Tocornal Cerro Baroacuten
Longitud 71ordm 35rsquo 595rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 14rsquorsquo Sur
29
Altura [m] 9
108
Educacioacuten Parvularia Media cientiacutefico humanista nintildeos Teacutecnico nintildeos diurno
RBD 1519 Dependencia Corporacioacuten Municipal
LOS No
Nombre Liceo B-26 Mariacutea Luisa Bombal
Direccioacuten Avenida Gran Bretantildea 851 Playa Ancha
Ubicacioacuten Altura [m] 6
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurno
RBD 1518 Dependencia Corporacioacuten Municipal
30
LOS No
Nombre Liceo A-25 Matilde Brandau de Ross Direccioacuten Avenida Brasil 1901 Sector Centro
Longitud 71ordm 36rsquo 498rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 291rsquorsquo Sur Altura [m] 18
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos y adultos
RBD 1517 Dependencia Corporacioacuten Municipal
31
LOS Colegio Leonardo Murialdo
Nombre Colegio Cecal Direccioacuten Estanque 85 Cerro Alegre
Longitud 71ordm 37rsquo 482rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 255rsquorsquo Sur Altura [m] 9 Educacioacuten Educacioacuten Industrial nintildeos diurna
RBD 14232 Dependencia Particular Subvencionado
32
LOS No
Nombre Scuola Italiana Arturo Delrsquo Oro 33 Direccioacuten Avenida Pedro Montt 2447 Sector Centro
109
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1638 Dependenci
a Particular no Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio San Pedro Nolasco
Direccioacuten Victoria 2762 Sector Centro
Ubicacioacuten Altura [m] 12
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1641 Dependencia Particular no Subvencionado
34
LOS Colegio Leonardo Murialdo
Nombre Colegio de Los Sagrados Corazones Direccioacuten Independencia 2086 Sector Centro
Ubicacioacuten Altura [m] 10
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1631 Dependencia Particular no Subvencionado
35
LOS Colegio Leonardo Murialdo
Nombre Colegio Internacional Direccioacuten Av Alemania 4875
Ubicacioacuten Altura [m] 5
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
36
RBD 1629
110
Particular no Subvencionado Dependencia Colegio Leonardo Murialdo LOS
Seminario San Rafael Nombre
Direccioacuten Avenida Santa Elena 180 Sector Centro
Ubicacioacuten 9 Altura [m]
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1634 Dependencia Particular no Subvencionado
LOS Colegio Leonardo Murialdo
37
Nombre Colegio Agustiacuten Edwards
Direccioacuten Carrera 636 Sector Centro
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1635 Dependencia Particular no Subvencionado
38
LOS Colegio Leonardo Murialdo (Condicionado a mediciones en terreno)
Nombre Colegio Santo Domingo Direccioacuten Necochea 276 Playa Ancha
Ubicacioacuten Altura [m] 5 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14538 Dependencia Particular Subvencionado
39
LOS Colegio Luterano Concordia
111
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
112
Anexo III
Modelos de propagacioacuten
113
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
114
Modelos de propagacioacuten Como una forma natural de definir cotas en las peacuterdidas por trayectoria consideraremos dos modelos de propagacioacuten El modelo de espacio libre y el modelo de COST-Hata
Modelo de Espacio Libre El modelo de espacio libre se utiliza para predecir el nivel de sentildeal recibido entre el transmisor y el receptor cuando existe una trayectoria libre de obstruccioacuten entre ambos La potencia recibida por una antena que se encuentra separada de un radiotransmisor en una distancia d estaacute determinada por la ecuacioacuten de Friis
( )2
2
4middotmiddotmiddot
dGrGtPtPr
πλ
=
Donde
Pr Potencia recibida [W] Pt Potencia transmitida [W] Gt Ganancia de antena transmisora Gr Ganancia de antena receptora λ Longitud de onda [m] d Distancia entre el transmisor y el receptor [m]
De esta forma podemos definir la peacuterdida por trayectoria simplemente como
2
4
=
dPL
πλ
Donde
λ Longitud de onda d Distancia entre el transmisor y el receptor
En particular la frecuencia de transmisioacuten corresponde a los 24 GHz por lo que tenemos una longitud de onda de 0125 m
115
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modelo de COST-Hata Okumura desarrolloacute a traveacutes de exhaustivas mediciones una serie de curvas que permiten determinar las peacuterdidas por trayectoria que sufre una sentildeal El modelo considera
Receptores ubicados en sitios urbanos
La altura del receptor es de unos pocos metros La altura del transmisor se encuentra entre 30 a 1000 m
Por simplicidad es mejor utilizar en el caacutelculo de enlaces el modelo Hata (que
corresponde a la formulacioacuten empiacuterica del modelo graacutefico de Okumura) En particular se utiliza el modelo se utiliza el modelo COST-Hata que corresponde a una extensioacuten del modelo Hata
Las peacuterdidas del enlace por trayectoria (PL) en el modelo COST-Hata [Rap96] se puede definir como
Mterete CdhhahfPL +minus+minusminus+= 10log))log(556944()()log(8213)log(933346[dB] con
minus
minusminusminus=
ge MHz300 y urbanos centros esPara grand
medianas y pequentildeas ciudadesPara
dB
dB
fre
rere h
fhfha
749))7511(log(23
)80)log(561()70)log(11()( 2
=urbanos) centros des(Para gran
medianas) y pequentildeas ciudades(Para
dB dB
30
MC
Donde PL Peacuterdidas por propagacioacuten [dB] f Frecuencia de la sentildeal [MHz] hte Altura efectiva del transmisor [m] hre Altura efectiva del receptor [m] d Distancia entre el transmisor y el receptor [km]
En la determinacioacuten de las alturas efectivas la altura cero estaacute dada por la altura del terreno en el que se encuentra situada la antena receptora El modelo se encuentra restringido a los siguientes paraacutemetros
116
bull Rango de frecuencia 15 GHz a 2 GHz bull Altura efectiva del transmisor 30 a 200 m bull Altura efectiva del receptor 1 a 10 m bull Distancia del enlace 1 a 20 km
Aunque es razonable (al observar las curvas obtenidas por Okumura) utilizarlo a
traveacutes de una extrapolacioacuten en torno a los 24 GHz y con alturas efectivas de las antenas receptoras en torno de los 10 m Para todos los efectos praacutecticos se considera a las ciudades de Vintildea del Mar y Valparaiacuteso como centros medianamente urbanizado y la frecuencia de operacioacuten de 24 GHz
117
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
118
Anexo IV
Enlaces en Vintildea del Mar
119
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
120
Enlaces en Vintildea del Mar A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Vintildea del Mar los cuales se detallan en la siguiente tabla
Tabla A31 Radioenlaces en la ciudad de Vintildea del Mar
Estacioacuten TX Estacioacuten RX Universidad Catoacutelica de Valparaiacuteso Televisioacuten Liceo A-32 Benjamiacuten Vicuntildea Mackenna UTFSM Friendly High School Liceo Teacutecnico Profesional Obispo Rafael Lira InfanteLiceo Joseacute Cortes Brown Liceo Inmaculada de Lourdes (Anexo) Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour Colegio Rubeacuten Castro Diurno Liceo Teresa de Los Andes Colegio Ana Mariacutea Janer
Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Instituto Comercial Ana Mariacutea Janer Colegio Repuacuteblica de Colombia D-322 Liceo A-33 Guillermo Rivera Cotapos
Colegio Chretien Francais 390 Le
Beau Jour Liceo Comercial Alberto Blest Gana El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
Tabla A32 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
121
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash UCVTV
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Estacioacuten de televisioacuten de la UCV Altura 214 m Torre 20 m Distancia A-B 2458 m
Modelo de Espacio Libre
Distancia del enlace (d) 2458 km
Peacuterdidas Espacio Libre (FSL) 1079 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 - 49 = 185 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 2458 km Peacuterdidas Cost-Hata (CHL) 1156 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086 dB
122
UTFSM ndash Liceo A-32 Benjamiacuten Vicuntildea Mackenna
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Liceo Benjamiacuten Vicuntildea Mackenna Altura 56 m Torre 10 m Distancia A-B 1398 m
Modelo de Espacio Libre
Distancia del enlace (d) 1398 km
Peacuterdidas de espacio libre (FSL) 103 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 -56 = 23 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1398 km
Peacuterdidas COST-Hata (CHL) 1216 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Benjamiacuten Vicuntildea Mackenna se encuentra inmerso en una zona urbana donde la altura de las construcciones cercanas son del orden que la altura del edificio donde se ubicaraacute finalmente la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076 dB
123
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Friendly High School
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Friendly High School Altura 43 m Torre 5 m Distancia A-B 1305 m
Modelo de Espacio Libre
Distancia del enlace (d) 1305 km Peacuterdidas de espacio libre (FSL) 1024 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 ndash 43 = 36 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 1305 km
Peacuterdidas COST-Hata (CHL) 1328 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el colegio Friendly High School se encuentra ubicado detraacutes un edificio de altura mayor a la ubicacioacuten de la antena por lo que se observa un bloqueo parcial en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176 dB
124
UCVTV ndash Liceo Teacutecnico Profesional Obispo Rafael Lira Infante
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Obispo Rafael Lira Infante Altura 114 m Torre 12 m Distancia A-B 731 m
Modelo de Espacio Libre
Distancia del enlace (d) 0731 km Peacuterdidas de espacio libre (FSL) 973 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 114 = 120 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 0731 km Peacuterdidas COST-Hata (CHL) 1022 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Teacutecnico Profesional Obispo Rafael Lira Infante se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 998 dB
125
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Joseacute Corteacutes Brown
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Joseacute Corteacutes Brown Altura 36 m Torre 5 m Distancia A-B 2034 m
Modelo de Espacio Libre
Distancia del enlace (d) 2034 km Peacuterdidas de espacio libre (FSL) 1062 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 36 = 198 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 2034 km
Peacuterdidas COST-Hata (CHL) 1277 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Joseacute Corteacutes Brown se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116 dB
126
UCVTV - Liceo Inmaculada de Lourdes Anexo
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Inmaculada de Lourdes Anexo Altura 52 m Torre 12 m Distancia A-B 1417 m
Modelo de Espacio Libre
Distancia del enlace (d) 1417 km
Peacuterdidas de espacio libre (FSL) 1031 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 52 = 182 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 1417 km
Peacuterdidas COST-Hata (CHL) 1085 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Inmaculada de Lourdes Anexo se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058 dB
127
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Parroquial San Antonio
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Parroquial San Antonio Altura 26 m Torre 6 m Distancia A-B 3865 m
Modelo de Espacio Libre
Distancia del enlace (d) 3865 km Peacuterdidas de espacio libre (FSL) 1118 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 26 = 208 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 3865 km Peacuterdidas COST-Hata (CHL) 1327 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Parroquial San Antonio se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170 dB
128
UCVTV ndash Colegio Chretien Francais 390 Le Beau Jour
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Distancia A-B 5040 m
Modelo de Espacio Libre
Distancia del enlace (d) 5040 km Peacuterdidas de espacio libre (FSL) 1141 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 95 = 139 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 5040 km Peacuterdidas COST-Hata (CHL) 1393 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166 dB
129
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Rubeacuten Castro Diurno
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Rubeacuten Castro Diurno Altura 48 m Torre 2 m Distancia A-B 4265 m
Modelo de Espacio Libre
Distancia del enlace (d) 4265 km Peacuterdidas de espacio libre (FSL) 1126 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 48 = 186 m Altura efectiva del receptor (hr) 2 m Distancia del enlace (d) 4265 km Peacuterdidas COST-Hata (CHL) 1469 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Rubeacuten Castro Diurno se encuentra ubicado en un sector urbano donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212 dB
130
UCVTV - Liceo Teresa de Los Andes
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Santa Teresa de Los Andes Altura 248 m Torre 10 m Distancia A-B 5258 m
Modelo de Espacio Libre
Distancia del enlace (d) 5258 km Peacuterdidas de espacio libre (FSL) 1145 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 248 ndash 214 - 20 = 14 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 5258 km Peacuterdidas COST-Hata (CHL) 1463 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167 dB
131
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
132
UCVTV ndash Instituto Comercial Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Instituto Comercial Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Instituto Profesional Ana Mariacutea Janer situado al frente del Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
133
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Colegio Repuacuteblica de Colombia D-322
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Colegio Repuacuteblica de Colombia Altura 25 m Torre 9 m Distancia A-B 1419 m
Modelo de Espacio Libre
Distancia del enlace (d) 1419 km Peacuterdidas de espacio libre (FSL) 1031 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 25 = 76 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1419 km Peacuterdidas COST-Hata (CHL) 1172 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Repuacuteblica de Colombia se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101 dB
134
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo A-33 Guillermo Rivera Cotapos
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Guillermo Rivera Cotapos Altura 41 m Torre 9 m Distancia A-B 3264 m
Modelo de Espacio Libre
Distancia del enlace (d) 3264 km Peacuterdidas de espacio libre (FSL) 1103 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 - 41 = 60 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3264 km Peacuterdidas COST-Hata (CHL) 1307 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Guillermo Rivera Cotapos se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205 dB
135
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo Comercial Alberto Blest Gana
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Comercial Alberto Blest Gana Altura 35 m Torre 9 m Distancia A-B 2888 m
Modelo de Espacio Libre
Distancia del enlace (d) 2888 km
Peacuterdidas de espacio libre (FSL) 1093 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 35 = 66 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 2888 km
Peacuterdidas COST-Hata (CHL) 1282 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Comercial Alberto Blest Gana se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188 dB
136
Anexo V
Enlaces en Valparaiacuteso
137
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
138
Enlaces en Valparaiacuteso A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Valparaiacuteso los cuales se detallan en la siguiente tabla
Tabla A41 Radioenlaces en la ciudad de Valparaiacuteso Estacioacuten TX Estacioacuten RX
Escuela Industrial Superior de Valparaiacuteso Escuela de Tripulantes y Portuaria Liceo Valparaiacuteso B-29 Colegio Leonardo Murialdo
UTFSM
Colegio Luterano Concordia Liceo Teacutecnico A-24 Liceo A-22 Eduardo de la Barra Colegio I C Nuestra Sentildeora de Lourdes Liceo Carlos Cousintildeo Colegio Nuestra Sentildeora de la Misericordia Liceo de Nintildeas Juana Ross de Edwards Liceo Santa Teresa Liceo Pedro Montt Liceo A-25 Matilde Brandau de Ross Colegio San Pedro Nolasco Colegio de Los Sagrados Corazones Colegio Internacional
Colegio Leonardo Murialdo
Seminario San Rafael Escuela Saint Thomas College Colegio Mariacutea Auxiliadora Colegio San Vicente de Paul Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) Colegio Alberto Hurtado Segundo
Colegio Luterano Concordia
Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
139
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla A42 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
UTFSM ndash Escuela Industrial Superior de Valparaiacuteso
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela Industrial de Valparaiacuteso Altura 27 m Torre 9 m Distancia A-B 1051 m
Modelo de Espacio Libre
Distancia del enlace (d) 1051 km
Peacuterdidas Espacio Libre (FSL) 1005 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 35 -27 = 57 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1051 km Peacuterdidas Cost-Hata (CHL) 1147 dB
Criterio Arbitrario
140
Las observaciones en terreno nos muestran que la Escuela Industrial Superior de Valparaiacuteso se encuentra obstruida parcialmente por un cerro De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040 dB
UTFSM ndash Escuela de Tripulantes y Portuaria
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela de Tripulantes y Portuaria Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
141
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Peacuterdidas estimadas = 050 FSL + 050 CHL = dB UTFSM ndash Liceo Valparaiacuteso B-29
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Liceo Valparaiacuteso B-29 Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
142
UTFSM ndash Colegio Leonardo Murialdo
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Distancia A-B 1243 m
Modelo de Espacio Libre
Distancia del enlace (d) 1243 km
Peacuterdidas de espacio libre (FSL) 1019 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 49 = 83 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1243 km
Peacuterdidas COST-Hata (CHL) 1117dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029 dB
143
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Colegio Luterano Concordia
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Distancia A-B 4317 m
Modelo de Espacio Libre
Distancia del enlace (d) 4317 km
Peacuterdidas de espacio libre (FSL) 1127 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 49 = 118 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 4317 km
Peacuterdidas COST-Hata (CHL) 1264 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141 dB
144
Colegio Leonardo Murialdo ndash Liceo Teacutecnico A-24
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Teacutecnico A-24 Altura 24 m Torre 12 m Distancia A-B 1575 m
Modelo de Espacio Libre
Distancia del enlace (d) 1575 km Peacuterdidas de espacio libre (FSL) 1040 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1575 km
Peacuterdidas COST-Hata (CHL) 1133 dB
Criterio Arbitrario
El Liceo Teacutecnico A-24 se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049 dB
145
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo A-22 Eduardo de la Barra
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Eduardo de la Barra Altura 28 m Torre 10 m Distancia A-B 1646 m
Modelo de Espacio Libre
Distancia del enlace (d) 1646 km Peacuterdidas de espacio libre (FSL) 1044 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 28 = 104 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1646 km
Peacuterdidas COST-Hata (CHL) 1142 dB
Criterio Arbitrario
El Liceo Eduardo de la Barra se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054 dB
146
Colegio Leonardo Murialdo ndash Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Inmaculada Concepcioacuten Altura 25 m Torre 20 m Distancia A-B 1535 m
Modelo de Espacio Libre
Distancia del enlace (d) 1535 km Peacuterdidas de espacio libre (FSL) 1038 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1535 km
Peacuterdidas COST-Hata (CHL) 1130 dB
Criterio Arbitrario
El Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061 dB
147
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Carlos Cousintildeo
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Carlos Cousintildeo Altura 24 m Torre 9 m Distancia A-B 1147 m
Modelo de Espacio Libre
Distancia del enlace (d) 1147 km Peacuterdidas de espacio libre (FSL) 1012 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1147 km
Peacuterdidas COST-Hata (CHL) 1120 dB
Criterio Arbitrario
El Carlos Cousintildeo se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039 dB
148
Colegio Leonardo Murialdo ndash Colegio Nuestra Sentildeora de la Misericordia
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio N Sentildeora de la Misericordia Altura 106 m Torre 10 m Distancia A-B 3390 m
Modelo de Espacio Libre
Distancia del enlace (d) 3390 km Peacuterdidas de espacio libre (FSL) 1106 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 106 = 26 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3390 km
Peacuterdidas COST-Hata (CHL) 1345 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130 dB
149
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo de Nintildeas Juana Ross de Edwards
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo de Nintildeas Juana Ross de Edwards Altura 31 m Torre 10 m Distancia A-B 789 m
Modelo de Espacio Libre
Distancia del enlace (d) 0789 km Peacuterdidas de espacio libre (FSL) 980 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 31 = 101 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 0789 km
Peacuterdidas COST-Hata (CHL) 1042 dB
Criterio Arbitrario
El Liceo de Nintildeas Juana Ross de Edwards se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011 dB
150
Colegio Leonardo Murialdo ndash Liceo Santa Teresa
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Santa Teresa Altura 118 m Torre 4 m Distancia A-B 2811 m
Modelo de Espacio Libre
Distancia del enlace (d) 2811 km Peacuterdidas de espacio libre (FSL) 1090 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 4 m Distancia del enlace (d) 2811 km
Peacuterdidas COST-Hata (CHL) 1542 dB
Criterio Arbitrario
El Liceo Santa Teresa si bien presenta una considerable altura se encuentra rodeado de edificios de altura significativa lo que bloquea la trayectoria de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316 dB
151
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Pedro Montt
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Pedro Montt Altura 118 m Torre 9 m Distancia A-B 3296 m
Modelo de Espacio Libre
Distancia del enlace (d) 3296 km Peacuterdidas de espacio libre (FSL) 1104 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3296 km
Peacuterdidas COST-Hata (CHL) 1417 dB
Criterio Arbitrario
El Liceo Pedro Montt se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135 dB
152
Colegio Leonardo Murialdo ndash Liceo A-25 Matilde Brandau de Ross
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Matilde Brandau de Ross Altura 9 m Torre 18 m Distancia A-B 1856 m
Modelo de Espacio Libre
Distancia del enlace (d) 1856 km Peacuterdidas de espacio libre (FSL) 1054 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 9 = 123 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1856 km
Peacuterdidas COST-Hata (CHL) 1147 dB
Criterio Arbitrario
El Liceo Matilde Brandau de Ross se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063 dB
153
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio San Pedro de Nolasco
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio San Pedro de Nolasco Altura 25 m Torre 12 m Distancia A-B 1093 m
Modelo de Espacio Libre
Distancia del enlace (d) 1093 km Peacuterdidas de espacio libre (FSL) 1008 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1093 km
Peacuterdidas COST-Hata (CHL) 1084 dB
Criterio Arbitrario
El Colegio San Pedro de Nolasco se encuentra ubicado en el plan de la ciudad en un sector donde existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027 dB
154
Colegio Leonardo Murialdo ndash Colegio de Los Sagrados Corazones
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio de Los Sagrados Corazones Altura 25 m Torre 10 m Distancia A-B 1743 m
Modelo de Espacio Libre
Distancia del enlace (d) 1743 km Peacuterdidas de espacio libre (FSL) 1049 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 Distancia del enlace (d) 1743 km
Peacuterdidas COST-Hata (CHL) 1148 dB
Criterio Arbitrario
El Colegio de Los Sagrados Corazones se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059 dB
155
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio Internacional
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Internacional Altura 113 m Torre 5 m Distancia A-B 3335 m
Modelo de Espacio Libre
Distancia del enlace (d) 3335 km Peacuterdidas de espacio libre (FSL) 1105 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 113 = 19 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 3335 km
Peacuterdidas COST-Hata (CHL) 1517 dB
Criterio Arbitrario
El Colegio Internacional se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146 dB
156
Colegio Leonardo Murialdo ndash Seminario San Rafael
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Seminario San Rafael Altura 35 m Torre 9 m Distancia A-B 958 m
Modelo de Espacio Libre
Distancia del enlace (d) 0958 km Peacuterdidas de espacio libre (FSL) 997 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 35 = 97 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 0958 km
Peacuterdidas COST-Hata (CHL) 1101 dB
Criterio Arbitrario
El Seminario San Rafael se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049 dB
157
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Saint Thomas College
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Saint Thomas College Altura 122 m Torre 9 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 939 dB
Criterio Arbitrario
El Colegio Santo Thomas se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890 dB
158
Colegio Luterano Concordia ndash Colegio Mariacutea Auxiliadora
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio Mariacutea Auxiliadora Altura 105 m Torre 12 m Distancia A-B 492 m
Modelo de Espacio Libre
Distancia del enlace (d) 0492 km Peacuterdidas de espacio libre (FSL) 939 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 105 = 62 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 0492 km
Peacuterdidas COST-Hata (CHL) 1002 dB
Criterio Arbitrario
El Colegio Mariacutea Auxiliadora se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955 dB
159
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Colegio San Vicente de Paul
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio San Vicente de Paul Altura 94 m Torre 6 m Distancia A-B 577 m
Modelo de Espacio Libre
Distancia del enlace (d) 0577 km Peacuterdidas de espacio libre (FSL) 953 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 94 = 73 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0577 km
Peacuterdidas COST-Hata (CHL) 1137 dB
Criterio Arbitrario
El Colegio San Vicente de Paul se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999 dB
160
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Levarte) Altura 100 m Torre 6 m Distancia A-B 477 m
Modelo de Espacio Libre
Distancia del enlace (d) 0477 km Peacuterdidas de espacio libre (FSL) 936 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 100 = 67 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0477 km
Peacuterdidas COST-Hata (CHL) 1114 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones son de altura levemente superior a la del edificio por lo que obstruyen la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten criacutetica Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025 dB
161
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Alberto Hurtado Segundo
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Alberto Hurtado Segundo Altura 122 m Torre 6 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 1029 dB
Criterio Arbitrario
El Colegio Alberto Hurtado Segundo se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913 dB
162
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Lynch) Altura 84 m Torre 9 m Distancia A-B 833 m
Modelo de Espacio Libre
Distancia del enlace (d) 0833 km Peacuterdidas de espacio libre (FSL) 985 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 84 = 83 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0833 km
Peacuterdidas COST-Hata (CHL) 1091 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011 dB
163
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
164
Anexo VI
Hardware
165
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
166
Hardware A continuacioacuten se detalla el hardware requerido para la implementacioacuten de la red inalaacutembrica en la V Regioacuten asiacute como los esquemas de conexioacuten Para mayor informacioacuten refieacuterase a los capiacutetulos IV ldquoEquipamientordquo IX ldquoImplementacioacutenrdquo y a los manuales de los dispositivos (incluidos en el CD)
Esquema A71 Hardware y conexiones en el punto Principal (Universidad Teacutecnica Federico Santa Mariacutea)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-Injector
Amplificador
Antenas de 24 dBi
Splitter
Antenas de 120ordm
Splitter
DC-Injector
Amplificador
Componentes 2 Antenas de 24 dBi 2 Antenas de 120ordm 4 Cables de 2 ft 2 Cable de 100 ft 2 Tarjetas inalaacutembricas 2 Splitters 2 Amplificadores 2 Pigtails 1 AP-1000 COR
167
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esquema A72 Hardware y conexiones de puntos repetidores (Colegio Leonardo Murialdo y Colegio Luterano Concordia)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-InjectorLightning Protector
AmplificadorAntena de 24 dBi
Antena de 120ordm
Componentes 1 Antena de 24 dBi 1 Antena de 120ordm 1 Cables de 2 ft 2 Cables 2 Tarjetas inalaacutembricas 1 Amplificador 2 Pigtails 1 Lightning protector 1 AP-1000 ROR
Dependiendo del establecimiento
bull Colegio Leonardo Murialdo 2 Cables de 50 ft bull Colegio Luterano Concordia 2 Cables de 100 ft
168
Esquema A73 Hardware y conexiones en establecimientos sin amplificador
Tarjeta inalaacutembrica
Lightning Protector
Antena de 24 dBi
Componentes 1 Antena de 24 dBi 1 Cable 1 Lightning protector 1 Pigtail 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A5 Largo de cables para establecimientos sin amplificador
Establecimiento Cable [ft] Escuela Industrial Superior de Valparaiacuteso 50 Friendly High School 100 Liceo Benjamiacuten Vicuntildea Mackenna A-32 75 Liceo de Nintildeas Juana Ross de Edwards 50 Liceo Carlos Cousintildeo 200 Colegio Inmaculada Concepcioacuten 100 Liceo Eduardo de La Barra 100 Liceo Teacutecnico A-24 50 Liceo Nordm 2 Matilde Brandau de Ross 100 Liceo Pedro Montt 100 Colegio Nuestra Sentildeora de La Misericordia 100 Colegio Alberto Hurtado Segundo 100 Saint Thomas College 100 Colegio San Vicente de Paul 50 Instituto Mariacutetimo de Valparaiacuteso D-247 100 Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso 100 Colegio Mariacutea Auxiliadora 200 Colegio San Pedro Nolasco 200 Colegio de Los Sagrados Corazones 200
169
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Internacional 50 Seminario San Rafael 50 Liceo Valparaiacuteso B-29 50
Esquema A74 Hardware y conexiones en establecimientos con amplificador
Antena de 24 dBi
DC-Injector
Amplificador
Tarjeta inalaacutembrica
Adaptador de barril
Componentes 1 Antena de 24 dBi 1 Cable 1 Adaptador de barril 1 Amplificador 1 Pigtail 1 Lightning protector 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A6 Largo de cables para establecimientos con amplificador
Establecimiento Cable [ft] Liceo Santa Teresa 200 Escuela de Tripulantes y Portuaria de Valparaiacuteso 200
170
Anexo VII
Estudio de Servicios Multimedia
171
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
172
Estudio de Servicios Multimedia Los estudios mostrados a continuacioacuten consisten en informes realizados durante el proyecto que ayudaron a elegir el servicio multimedial a ocupar para el proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo Los estudios consisten en trabajos desarrollados por alumnos del departamento dispuestos en secciones con los siguientes tiacutetulos bull Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo bull Servicios Multimedia con Tecnologiacutea Windows Media bull Servicios Multimedia con QuickTime bull Los estudios fueron realizados por los alumnos Oscar Reyes Christian Bravo y
Cristoacutebal Podestaacute respectivamente
173
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
1 Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo 11 RESUMEN La demanda de transmisioacuten de servicios multimedia principalmente audio y video en tiempo real asiacute como la calidad de estos se ha incrementado usuarios y desarrolladores se han vuelto cada vez maacutes exigentes Por otro lado la transmisioacuten de informacioacuten multimedia implica un gran consumo de recursos en las redes de comunicacioacuten Esto es debido fundamentalmente a las caracteriacutesticas de este tipo de traacutefico y a la calidad de servicio requerida por las aplicaciones que lo necesitan manejar un flujo de datos a traveacutes de Internet de la manera maacutes eficiente posible es indispensable hoy en diacutea recargar una red de ancho de banda finito resulta perjudicial para todos Cada vez son maacutes las Empresas Canales de televisioacuten Universidades etc que necesitan difundir todo tipo de informacioacuten multimedia en tiempo real asiacute tambieacuten existen cada vez maacutes usuarios que necesitan disponer del material multimedia en directo Debido a lo anterior se han creado nuevas normas protocolos sistemas y aplicaciones para satisfacer las necesidades existentes Las nuevas tecnologiacuteas ofrecen entregar informacioacuten eficientemente sin sobrecargar la red y prometen calidad en la informacioacuten entregada al destinatario final Una de estas tecnologiacuteas es la que ofrece la empresa RealNetworks denominada RealSystem En este sistema los archivos multimedia o clips a transmitir se almacenan en Internet en Servidores para acceder a ellos es necesario tener en la maacutequina local un reproductor que es posible conseguir gratuitamente La transmisioacuten de paquetes de datos se efectuacutea en lo que se denomina flujo los archivos multimedia son codificados y divididos en fragmentos menores que son los recibidos por el reproductor Esta tecnologiacutea se basa en un modelo cliente servidor y es la primera en ocupar el nuevo protocolo para transferencia de datos en tiempo real RTSP(Real Time Streaming Protocol)
174
12 INTRODUCCIOacuteN
En el presente Informe esta enfocado a la transmisioacuten de informacioacuten multimedia en tiempo real a traveacutes de una red Internet usando la tecnologiacutea RealSystem (de la Empresa RealNetworks) El objetivo principal de este informe es describir la arquitectura del SISTEMA1 diferenciarlo en partes reconocer y estudiar la funcioacuten de cada una de ellas Codificador Servidor Reproductor estudiar la comunicacioacuten entre componentes canales establecidos puertos involucrados Tambieacuten se estudiaran los protocolos base de para transmisioacuten video-multimedia del sistema RealSystem como es nuevo protocolo RSTP (implementado en las uacuteltimas versiones) las peticionesrespuestas de control con RSTP Otro aspecto importante a estudiar es la incorporacioacuten de la tecnologiacutea SureStream encargada de la transmisioacuten con ancho de banda variable con el fin de obtener una reproduccioacuten continua en el lado del reproductor Tambieacuten mostrar las capacidades de lenguaje SMIL(Synchronized Multimedia Integration Language) y como este permite crear presentaciones maacutes avanzadas mezclando audio video texto e imaacutegenes Este informe pretende describir como funciona la tecnologiacutea No se entregan datos sobre instalacioacuten y configuracioacuten los programas (Realserver Realproducer Realplayer) o como crear un clip especiacutefico Para tales efectos se recomienda ver las referencias Tampoco se trata el protocolo PNA (Progressive Networks Audio) que comunica tambieacuten Servidores y Reproductores ya que actualmente se incorpora solo para que los reproductores antiguos se puedan comunicar
1 El sistema estudiado es el baacutesico disponible en Internet en wwwrealnetworkscom y cuya principal limitacioacuten es la cantidad de usuarios que se pueden conectar al servidor 25
175
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
13 DESARROLLO 131 RealSystem Caracteriacutesticas Generales La Tecnologiacutea RealSystem esta dirigida principalmente al disentildeo y enviacuteo de todo tipo de informacioacuten multimedia a traveacutes de Internet en tiempo real El sistema soporta 45 formatos diferentes de archivos entre los maacutes importantes destacan MP3 Flash HTML Otra caracteriacutestica es la variedad de plataformas con las que es compatible como Linux Solaris Windows 95 98 NT y 2000 UNIX y Macintosh Lo que se pretende es hacer llegar a un destino final independiente de un sistema operativo informacioacuten en tiempo real de la manera maacutes eficiente posible teniendo en cuenta las limitaciones propias de una red La presente tecnologiacutea forma un sistema de comunicacioacuten y como tal seacute divide baacutesicamente en dos partes Transmisioacuten y Recepcioacuten En la parte transmisioacuten nos encontramos con un Servidor y un Codificador en nuestro caso llamados RealServer y RealProducer respectivamente 1311 RealProducer Es el componente software que se emplea para codificar la informacioacuten multimedia (audio y video) al formato RealMedia(formato RealSystem) generando o bien un archivo para almacenarlo en un servidor RealServer o bien enviarlo en forma de flujo o Stream para que eacuteste lo retransmita en directo a toda la Red 1312 RealServer Es el componente software maacutes importante del sistema de retransmisioacuten recibe informacioacuten codificada y la entrega a los usuarios que deseen acceder a ella Su funcionamiento es anaacutelogo al de un servidor WWW se ocupa de albergar contenidos multimedia y servirlos a traveacutes de la Red En la parte Recepcioacuten tenemos el reproductor o cliente en nuestro caso llamados RealPlayer 1313 RealPlayer Es el componente software que emplea el usuario para reproducir los contenidos multimedia formalmente es un decodificador que recibe la informacioacuten del servidor y la despliega Es gratuito y estaacute ampliamente distribuido en Internet Se puede descargar en pocos minutos El sistema es tal que en las uacuteltimas versiones (G2 80) el usuario final puede ya disfrutar reproduccioacuten de videos con calidad de DVD en una velocidad de hasta 1Mbps propias de conexiones de la familia xDSL o calidad de video VHS en pantalla completa con conexiones 500 kbps y semi-pantalla con 220Kbps La tecnologiacutea Real emplea esquemas de compresioacuten muy eficientes que permiten reducir el elevado volumen de datos que genera una transmisioacuten de audio o de viacutedeo para que pueda ser reproducida en ordenadores conectados a Internet incluso con moacutedems de 28Kbps 132 iquestCoacutemo se logra la transferencia de datos en tiempo Real
176
RealSystem hace uso de nuevos protocolos de aplicacioacuten que permiten monitorizar dinaacutemicamente la calidad de la conexioacuten y controlarla de modo que la recepcioacuten sea de la mayor calidad posible Es el primer sistema multimedia que implementa la tecnologiacutea SureStream tambieacuten el protocolo RTSP (Real Time Streaming Protocol) y el lenguaje SMIL Los tres sistemas anteriores estaacuten iacutentimamente ligados y es lo que da la fortaleza a RealSystem 133 Descripcioacuten de la tecnologiacutea SureStream o streaming media Disponible con el RealSystem G2 esta permite codificar un simple clip de audio o video para muacuteltiples anchos de banda (maacutes de 6) Por ejemplo es posible codificar un clip de muacutesica single Realaudio para 288 Kbps modem 56 Kbps modem 112 Kbps dual ISDN 256 Kbps DSL y maacutes Como es loacutegico la calidad del clip aumenta a mayor velocidad Los usuarios que visitan la paacutegina web soacutelo ven un enlace a un clip SureStream Realplayer y RealServer determinan el flujo de datos basado en el ancho de banda disponible Por su parte el Realplayer o reproductor media tiene la capacidad de tomar el archivo de audio o video transmitido y descargarlo poco a poco en una computadora Esta propiedad le permite comenzar a reproducir una porcioacuten del archivo mientras descarga otra y por lo tanto no es necesario que se complete la descarga para que puedas escucharlo o verlo (dependiendo del formato del archivo) El sistema utiliza el buffer para descargar parte del archivo antes de comenzar con la reproduccioacuten Una vez establecida la conexioacuten Realplayer y RealServer pueden ajustar la velocidad de conexioacuten para compensar las condiciones de la red Siacute una congestioacuten en la red impide la reproduccioacuten a una tasa establecida el RealServer baja el ancho de banda del flujo transmitido la transmisioacuten no se detiene solo baja en calidad Cuando la congestioacuten termina el RealServer sigue con la velocidad original En el proceso anterior RealPlayer no necesita crear un nuevo buffer para los nuevos datos 134 Descripcioacuten de RTSP (Real Time Streaming Protocol) Es un protocolo al nivel de aplicacioacuten para el control de transmisioacuten de datos multimedia en tiempo real basado en el modelo cliente-servidor El Real Time Streaming Protocol (RTSP) establece y controla uno o varios streams sincronizados de flujos de datos continuos RTSP no se encarga de entregar los streams continuos eacutel mismo sino que se encarga de establecer un control de transmisioacuten sobre ellos RTSP actuacutea como un ldquocontrol remotordquo sobre los flujos de audio y viacutedeo desde el cliente aplicando pausa rebobinado play parada etc (interactividad) El protocolo pretende proporcionar los mismos servicios sobre flujos de audio y viacutedeo al estilo que HTTP lo hace para el texto graacuteficos e imaacutegenes Esta disentildeado intencionadamente para que tenga una sintaxis y operaciones similares a HTTP RSTP puede ser visto como una extensioacuten a HTTP
177
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
No existe la nocioacuten de una conexioacuten RTSP en vez de ello el servidor guarda una sesioacuten etiquetada por un identificador Una sesioacuten RTSP no estaacute relacionada de ninguna manera con una conexioacuten al nivel de transporte tal como lo estaacute una conexioacuten TCP Durante una sesioacuten RTSP un cliente RTSP puede abrir y cerrar varias conexiones (fiables) de transporte con el servidor para mandarle peticiones Alternativamente puede utilizar un protocolo de transporte sin conexioacuten como UDP en otros casos se ocupa multicast UPD y TCP y RTP Es muy importante destacar que la operacioacuten del protocolo RTSP no depende en absoluto del mecanismo de transporte utilizado para transportar el flujo de datos continuos como viacutedeo y audio Este protocolo de transporte para el flujo de datos puede ser sin conexioacuten o con conexioacuten 135 Estados del RTSP RTSP controla un stream que puede ser enviado por medio de otro protocolo independiente del canal de control Por ejemplo el control de RTSP puede tener lugar en una conexioacuten TCP mientras que el flujo de datos se realiza viacutea UDP De esta forma la entrega de datos continuacutea incluso si el servidor no recibe ninguna peticioacuten RTSP Durante su tiempo de vida un stream puede ser controlado por peticiones RTSP emitidas secuencialmente por TCP Por lo tanto el servidor necesita mantener un ldquoestado de la sesioacutenrdquo para ser capaz de correlacionar las peticiones RTSP con un stream Un cliente puede asumir uno de los estados siguientes
- Init peticioacuten SETUP mandada a la espera de respuesta
- Ready respuesta SETUP recibida o respuesta PAUSE recibida mientras estaacute en
el Estado Playing
- Playing respuesta PLAY recibida
- Recording respuesta RECORD recibida
Los siguientes meacutetodos juegan un papel fundamental a la hora de definir la asignacioacuten y el uso de los recursos del stream en el servidor - SETUP hace que el servidor adjudique recursos para un stream e inicia una sesioacuten RTSP - PLAY inicia la transmisioacuten de datos de un stream asignado por medio de SETUP - PAUSE detiene un stream temporalmente sin liberar recursos del servidor - TEARDOWN libera los recursos asociados con un stream La sesioacuten RTSP deja
de existir en el servidor
178
El servidor genera un identificador uacutenico de sesioacuten en respuesta a una peticioacuten SETUP cuando manda la respuesta de SETUP al cliente le manda tambieacuten este identificador para que pueda acceder a dicha sesioacuten inequiacutevocamente 136 Una sesioacuten completa RTSP podriacutea ser como sigue
Sea C Cliente y S el Servidor
Este es el primer mensaje (OPTIONS) en la sesioacuten identifica la versioacuten del protocolo
C-gtS OPTIONS rtsp19216860276060 RTSP10 CSeq 1 S-gtC RTSP10 200 OK CSeq 1
La descripcioacuten de la transaccioacuten del archivo media constituye la fase de inicializacioacuten de la sesioacuten RTSP Se le solicita al cliente una descripcioacuten del contenido media asociado con el archivo rm
C-gtS DESCRIBE rtsp19216860276060mediafilerm RTSP10 CSeq 2 S-gtC RTSP10 200 OK CSeq 2 Content-length 197 197 bytes de UDP
La peticioacuten SETUP especifica el mecanismo de transporte para un stream (media) En esta peticioacuten el cliente debe incluir todos los paraacutemetros de transporte incluso si no los utiliza En la cabecera el cliente especifica los paraacutemetros de transporte aceptables para la transmisioacuten del stream La respuesta del servidor contendraacute los paraacutemetros de transporte seleccionados por el Servidor El servidor genera identificadores de sesioacuten en respuesta a las peticiones SETUP C-gtS SETUP rtspejemplocommediaFilerm RTSP10 Cseq 3 Transport TCPUDPunicastclient_port=4588 S-gtC RTSP10 200 OK Cseq 3 Date 12 Jun 2001 100004 GMT Session 47112344 Transport TCPUDP unicastclient_port=4588server_port=6256
179
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
El meacutetodo PLAY indica al servidor que comience a mandar datos utilizando el mecanismo indicado en SETUP Un cliente no debe mandar una peticioacuten PLAY hasta que no haya recibido reconocimiento de la anterior peticioacuten SETUP La peticioacuten PLAY hace que el servidor posicione la lectura del media al principio del rango indicado A continuacioacuten entrega los datos del stream hasta que se alcanza el final del rango indicado Las peticiones PLAY deben incluirse en una cola Un servidor debe poner en cola las peticiones PLAY para poder ejecutarlas en orden De esta manera si llega una peticioacuten PLAY mientras otra peticioacuten PLAY estaacute todaviacutea activa se retrasa hasta que la primera se ha completado C-gtS PLAY rtspejemplocommediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=0-10 C-gtS PLAY rtspejemplocommediaFilerm RTSP10
Tres peticiones dePLAY correlativas
Cseq 4 Session 47112344 Range npt=11-20 C-gtS PLAY rtspejemplomediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=21- El servidor devolveraacute en primer lugar el stream desde el principio hasta el segundo 10 del mismo A continuacioacuten devolveraacute desde el segundo 11 hasta el 20 Y finalmente desde el segundo 21 hasta el final del stream La peticioacuten PAUSE hace que la transmisioacuten del stream sea interrumpida (detenida) temporalmente Cuando el servidor vuelva a recibir una peticioacuten PLAY retomaraacute la transmisioacuten
C-gtS PAUSE rtspejemplocommediaFilerm RTSP10 Cseq 5 Session 47112344 S-gtC RTSP10 200 OK Cseq 5 Date 12 Jun 2001 10001130 GMT
La peticioacuten TEARDOWN finaliza la entrega del stream por parte del servidor liberando todos los recursos asociados a dicha transmisioacuten
C-gtS TEARDOWN rtspejemplocommediaFilerm RTSP10 Cseq 6
180
Session 47112344 S-gtC RTSP10 200 OK Cseq 6
Diagrama sesioacuten RTSP
137 Descripcioacuten Lenguaje SMIL (Synchronized Multimedia Integration Language)
Lenguaje de Integracioacuten de Multimedia Sincronizada Es un lenguaje que integra elementos multimedia para la creacioacuten de paacuteginas para Internet es bastante parecido al HTML Su principal caracteriacutestica es que coordinaraacute la ejecucioacuten de la imagen sonido y video armoacutenicamente Las presentaciones multimedia que pueden ser vistas mediante RealPlayer o mediante programas escritos en Java Con el SMIL podemos posicionar cualquier tipo de medio ya sea este texto imagen viacutedeo animacioacuten o muacutesica en la pantalla de presentacioacuten presentar estos elementos dependiendo de la configuracioacuten del usuario o sincronizarlo de manera que formen presentaciones multimedia completas Como deciacutea maacutes arriba el SMIL es bastante parecido al HTML pero con dos diferencias importantes que hay que destacar el SMIL distingue entre mayuacutescula La segunda diferencia importante es que el SMIL estaacute basado en el XML2 lo que hace que todas las etiquetas tengan que tener un final Para escribir un documento o presentacioacuten SMIL lo uacutenico que necesitamos es un simple editor de texto tambieacuten existen algunos editores especiales para el lenguaje
Un codigo escrito en SMIL podriacutea ser como sigue
181
2 XML Extensible Markup Language (Lenguaje de Marcacioacuten Extensible) es una adaptacioacuten del SGML con el que seraacute posible que los disentildeadores del WWW puedan definir sus propios lenguajes de marcacioacuten de manera que se ajusten a sus necesidades y no esteacuten sujetos a la riacutegida sintaxis del HTML
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt ltheadgt ltmeta name=copyrigthcontent=Nombre gt ltlayoutgt lt-- etiquetas de layout --gt ltlayoutgt ltheadgt ltbodygt
lt-- etiquetas de sincronizacioacuten y media --gt
ltaudio src=rtsprealserver1realcomunormgt ltaudio src=rtsprealserver2realcomdosrmgt
ltbodygt
ltsmilgt
Como vemos en el coacutedigo los documentos SMIL siempre empiezan y acaban con las etiquetas ltsmilgt y ltsmilgt Los documentos SMIL normalmente tienen dos partes el HEAD y el BODY
Arquitectura RealSystem Codificador Servido Reproductor r
138 Funcioacuten del Codificador o RealProducer Es posible crear clips multimedia formato RealSystem partir de files comunes como por ejemplo archivos Audio(au) Waform audio(wav) video para windows(avi) MPEG (mpg) Tambieacuten es posible crear clips enviando directamente al computador una sentildeal de audio o de video para lo que es necesario tarjetas capturadoras correspondientes Estos clips pueden ser almacenados para su posterior transmisioacuten o tambieacuten transmitidos de inmediato Realproducer toma el archivo multimedia de entrada lo codifica transformaacutendolo en un RealMedia clip que se pude enviar al servidor para que los clientes tengan acceso a el en directo o bajo demanda Los clips RealMedia son separados en dos tipos RealAudio y RealVideo 1381 RealAudio Un clip RealAudio es creado como se explico anteriormente El Realproducer utiliza varios codec3 [3] (algoritmos de compresioacutendescompresioacuten) para convertir los archivos a clips que puedan ser transferidos en forma de flujo o Stream Para la codificacioacuten se pueden utilizar varios codec dependiendo la calidad que se quiera y el tipo de archivo voz voz con muacutesica de fondo muacutesica solamente
3 Para mayor informaciones sobre los codec ocupados en la tecnologiacutea ver referencia realsystem8productionguidepdf
182
muacutesica esteacutereo son codificados de formas diferentes Como es loacutegico la calidad depende del tipo de compresioacuten Un codec puede comprimir muacutesica monofoacutenico para un moacutedem de 288 Kbps mientras que otro codec puede comprimir muacutesica esteacutereo para una misma velocidad de moacutedem 1382 RealVideo Un clip Real video es creado capturaacutendolo con dispositivos tales como una video caacutemara o reproductor de cassette o simplemente entregando una sentildeal comuacuten de video a una tarjeta adquisidora de video conectada al PC tambieacuten puede ser un dispositivo USB RealProducer convierte los diferentes atributos de video tales como tasa de frames tipo de movimiento y tamantildeo de las imaacutegenes - a formato RealVideo usando video codec Realvideo usa RealAudio para codificar los video soundtrack una parte del ancho de banda del clip es destinado para el audio El ancho de banda de las imaacutegenes de video depende de coacutemo fue codificado el audio por ejemplo para un moacutedem de 288 Kbp solo se ocupan 20 kbps si tenemos codificado audio a 5 kbps la parte visual de nuestro clip seraacute de solo 15Kbps Como vemos la calidad del soundtrack se ve afectada por el tipo de codificacioacuten Tambieacuten se puede decir que los codec de RealAudio tiacutepicamente consumen maacutes ancho de banda que los video codec La muacutesica requiere gran cantidad datos para ser codificada Las velocidades efectivas de conexioacuten entre un servidor y un reproductor son siempre menores que la que ofrece el medio de conexioacuten un moacutedem de 56 Kbps nunca se conecta a tal velocidad Por esto el realproducer codifica a aproximaamente un 75 de la velocidad maacutexima que ofrece una conexioacuten resguardandose un 25 para abolir congestioacuten y como medida de prevencioacuten por la presencia de ruido peacuterdida de datos o demasiado overhead en los paquetes 139 Comunicacioacuten entre el RealProducer y RealServer puertos involucrados Una vez terminado un clip es necesario enviarlo al Servidor donde estaraacute a disposicioacuten de clientes El Codificador establece una conexioacuten TCP bidireccional con el Servidor que seraacute un canal de control Luego los datos son enviados usando por defecto el protocolo UDP En algunos casos y por razones de seguridad los firewalls presentes en la red no permiten el paso de paquetes UDP en tales casos se establece otra conexioacuten TCP entre Codificador y Servidor Esto no es muy eficiente ya que como sabemos en TCP garantiza la entrega de paquetes es uacutetil para controlar la informacioacuten y chequear errores incorpora control de congestioacuten sin embargo es lento para responder frente a los cambios de condiciones en la red requisito vital cuando se transmite en tiempo real Por otro lado de que nos sirve que llegue un paquete atrasado cuando la transmisioacuten es multimedia en vivo
183
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Por defecto el puerto del Servidor al que se conecta el Codificador es el 4040 para realizar la conexioacuten se deben especificar otros aspectos como el nombre del servidor o direccioacuten IP nombre del archivo a transmitir nombre se usuario y clave de acceso4 1310 Servidor o RealServer El RealServer es el Software encargado de transmitir los Streams entregados por el Codificador a los Clientes Los Clientes reciben la informacioacuten multimedia en tiempo real Tal como un servidor simple entrega paacuteginas a los browser en Internet RealServer entrega clips a los clientes que se comunican a traveacutes de sus RealPlayer Existen dos principales viacuteas para acceder a los multimedia clips 13101 Bajo-demanda Los clips estaacuten disponibles en el servidor las 24 horas del diacutea el cliente puede verlo cuando quiera ademaacutes puede adelantar rebobinar pausar Esta difusioacuten se hace de manera Unicast En Unicast se establece una conexioacuten punto a punto con un Servidor cada Cliente recibe una secuencia de datos distinta desde el Servidor 13102 En vivo Los clientes conectados pueden disfrutar de un evento que este ocurriendo en el mismo instante de la conexioacuten En este tipo de conexiones el usuario no puede adelantar o retroceder un clip Esta conexioacuten se hace generalmente de forma Multicast Multicast es decir se transfiere la misma informacioacuten a un gran nuacutemero de usuarios reciben los mismos datos Al conectarse un Cliente nuevo este solo puede comenzar a reproducir la informacioacuten solo desde el momento en que se conecto Existe otro tipo de conexioacuten en vivo llamada Splitting Su funcionamiento es muy Similar a un proxy El Servidor transmite sus flujos de datos a otros Servidores luego los clientes en vez de conectarse al Servidor central se conectan a estos Servidores llamados Spliters Otras caracteriacutesticas que ofrece el programa Servidor son por ejemplo tener un control completo del sistema monitoreo de los clientes conectados tasas de transmisiones etc Se puede configurar el nuacutemero maacuteximo de conexiones en la versioacuten baacutesica solo llega a 25 tambieacuten se da la posibilidad de restringir el ancho de banda para evitar congestiones innecesarias Los ajustes de paraacutemetros de conexiones y configuraciones de sistema se efectuar a traveacutes de una interfaz graacutefica Java accesible viacutea paacutegina Web Los puertos de comunicacioacuten tambieacuten pueden ser configurados pero los que se asignan por defecto son los siguientes
PNA port
7070 Puerto para clientes con versiones antiguas
HTTP port 8080 puerto para conexiones HTTP entre el servidor y el usuario
4 La clave de acceso se configura al instalar el software Servidor
184
RTSP port 554 Puerto versiones G2 Monitor port 9090 Puerto monitoreo Admin port 19455 Puerto Administrador
Tabla nuacutem 1 puertos del servidor
Al instalar el Servidor en un sistema Unix fue necesario cambiar el nuacutemero de puerto RTSP designado por defecto a 1554(el sistema fue instalado en un servidor corriendo LINUX solo fue necesario poseer una biblioteca ver referencias) ya que Unix designa para otros propoacutesitos los puertos hasta el 1024 El puerto de administrador se designa aleatoriamente cuando se instala el Servidor 1311 Reproductor o RealPlayer Es el programa que manejan los clientes para poder acceder a un clip multimedia Este presenta la caracteriacutestica principal de ser un decodificador y desplegar la informacioacuten original que se necesitaba transmitir Incluye un editor que permite ver el coacutedigo fuente SMIL de la presentacioacuten Tambieacuten entrega las estadiacutesticas de conexioacuten como velocidad de transferencia instantaacutenea y promedio en una descarga tambieacuten muestra a cuanto fue codificado un clip Acceder a un contenido multimedia se puede acceder de dos formas una forma es a traveacutes de un link en una paacutegina Web (protocolo HTTP) La otra es escribiendo la direccioacuten directamente en el RealPlayer el formato general es
ProtocolodireccioacutenpuertoMountpointrutaarchivo
Una direccioacuten valida seriacutea por ejemplo
rtsphboatmlabutfsmcl1554realvideorm
Aunque cada de entrega tiene diferentes puntos de montaje meacutetodo (se puede pensar como directorios donde se encuentran los clips) encoder para el contenido en vivo digitalizado por el codificador farm para acceder al contenido a traveacutes de splitter ramgen para generar un meta archivo que puede ser SMIL o RAM que es simplemente un archivo de texto con extensioacuten ram 1312 Comunicacioacuten entre el RealPlayer y el RealServer Al establecerse un enlace se crean dos conexiones entre servidor y reproductor un canal de control y otro canal de datos El canal de control usa protocolo TCP y es bidireccional ambos Servidor y Reproductor se comunican con sus contrasentildeas respectivas (antes mencionadas) Por el canal de datos viaja la informacioacuten hacia el RealPlayer por medio de UDP Debido a que UDP no implementa chequeo de
185
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
errores los paquetes no se retransmiten y la comunicacioacuten es maacutes raacutepida Al igual que en el caso de la comunicacioacuten del RealProducer con el RealServer en presencia de un Firewall el traspaso de datos se hace por medio de TCP 14 CONCLUSIOacuteN Al estudiar y utilizar el sistema es posible apreciar la potencialidad y calidad que este ofrece El sistema funciona casi ideacutentico tal como fue disentildeado y aparece en los manuales Los mayores tropiezos para ponerlo en marcha son problemas de configuracioacuten de la red sobre la que se instaloacute el sistema Se cree haber cumplido los objetivos propuestos al empezar el curso ya que se estudiaron analizaron y explicaron los temas propuestos Se han visto las principales normas estaacutendares que ocupa el sistema RealSystem que cubren la transmisioacuten de audio y viacutedeo a traveacutes de Internet y una cosa queda clara el futuro de la Red predominaraacute la reproduccioacuten de imaacutegenes y sonido en tiempo real Las empresas liacutederes en este tipo de distribucioacuten tendraacuten una fuerte competencia Los que se veraacuten beneficiados seraacuten los usuarios finales que podraacuten disfrutar cada vez de presentaciones con mejor calidad Esto tambieacuten llevaraacute a mejorar las velocidades de conexiones de usuarios comunes ya que representan la mayor cantidad de potenciales clientes esperemos que pronto sea posible disfrutar sin problemas de este tipo de presentaciones Instalar un sistema como este (aunque sea la versioacuten baacutesica) da grandes potencialidades Se podriacutea pensar y empezar a enumerar los beneficios que el sistema dariacutea a una empresa pequentildea a un colegio o incluso a una red casera Por lo demaacutes pensar en informacioacuten multimedia disponible en directo sin descargar ninguacuten archivo ni sufrir largas esperas resulta simplemente maravilloso En resumen se puede decir que las comunicaciones en el futuro gracias a esta tecnologiacutea y a sus competidoras se veraacuten enormemente favorecidas
186
Referencias Documentos disponibles en la paacutegina de RealNetworks
[realsystem8productionguidepdf] [serveradminguide8pdf] [prodplus_win8pdf] [rtsppdf]
Memorias Evaluacioacuten y Puesta en Marcha de Servicios de Video en Demanda (VoD) en
redes IP Ricardo diacuteas Bobadilla UTFSM noviembre 2000
Integracioacuten CORBA y RTSP para el acceso a sistemas de archivos Audio y Video Miguel Angel Ferre Facultad Informaacutetica Universidad Politeacutecnica de Valencia 1999
Varios [Redes de Computadores Internet e Interredes Douglas E Comer 1ra Edicioacuten Prentice-Hall
1997] [Rfc2326] [wwwredesupvesrmtemariohtmltema5pdf] [ httpwwwmexicoextremocommxayudasmil-introphp] [httpwwweurescomdepublicprojectresultsP900-series900shtm] (P913 Real-time Services on the Internet deliverable 1 2)
187
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
2 Servicios Multimedia con Tecnologiacutea Windows Media 21 RESUMEN En el presente trabajo se analiza y describe la Tecnologiacutea Windows Media mostrando todos sus servicios componentes y aspectos que hacen de esta aplicacioacuten una alternativa viable y conveniente para transmisiones multimediales 22 INTRODUCCIOacuteN En los uacuteltimos antildeos se ha ido apreciando un raacutepido desarrollo de servicios multimediales siendo posible oir transmisiones radiales en directo descargar videos de peliacuteculas muacutesica en formato digital realizar sesiones de videoconferencias etc Para poder llevar a cabo este tipo de servicios diversas empresas han desarrollado una serie de aplicaciones multimediales entre eacutestas se encuentran APPLE que ofrece Quick Time Streaming Server Live Update que ofrece Crescendo StreamSite Liquid Audio que ofrece Liquid Audio Server VDOLive que ofrece VDOLive Server RealNetworks que ofrece RealSystem y Microsoft que ofrece la Tecnologiacutea Windows Media entre otras En este trabajo se realizaraacute un estudio de la tecnologiacutea que ofrece Microsoft el cual es un sistema disentildeado para la difusioacuten de audio y video a traveacutes de Internet e Intranet Este sistema soporta el servicio de video en demanda y transmisioacuten de eventos en directo siendo apropiado tanto para usuarios con un ancho de banda restringido como para los que acceden a la transmisioacuten a traveacutes de una LAN (Red de Area Local) A continuacioacuten se introducen los conceptos clave de la Tecnologiacutea Windows Media y los componentes que se utilizan para crear entregar y reproducir secuencias multimedia
23 DESARROLLO Microsoft desarrolloacute para transmisiones multimediales el sistema Windows Media que es un sistema muy completo y puede ser adquirido gratuitamente Este integra la transmisioacuten para varios tipos de audiencia a traveacutes de sus ldquosecuencias inteligentesrdquo las que suministran el contenido para cada velocidad de conexioacuten disponible ajustaacutendose automaacuteticamente al traacutefico actual de la red Ademaacutes trabaja con un formato especial de archivo llamado ASF (Advanced Streaming Format) optimizado para enviar secuencias multimedias a traveacutes de la red Esta es una de las principales caracteriacutesticas que diferencia a Windows Media de otras tecnologiacuteas ya que permite transmitir y procesar en paquetes secuencias de alto contenido de audio y video imaacutegenes y secuencias de comandos a traveacutes de la red El contenido ASF puede estar formado
188
por un archivo asf o una secuencia en directo generada por un codificador de Windows Media 231 Arquitectura 2311 Componentes de Windows Media Las Tecnologiacuteas multimedia de Microsoft Windows proporcionan un conjunto totalmente integrado de servicios y herramientas que se utilizan para producir administrar difundir y recibir presentaciones de contenido multimedia transmitidas por secuencias a traveacutes de Internet y de Intranet corporativas Los componentes que constituyen la familia Tecnologiacuteas de Windows Media son las Herramientas de Windows Media el servidor de Windows Media y el Reproductor de Windows Media Un esquema de esta configuracioacuten o arquitectura se puede ver en la figura 1 (Final de la esta seccioacuten 2 ldquoServicios Multimedia con Tecnologiacutea Windows Mediardquo) De la figura 1 se desprende la siguiente clasificacioacuten
a) Las herramientas de Windows Media son
a1) Codificador de Window Media Convierte contenido (como salida directa desde un microacutefono caacutemara de video o archivos multimedia almacenados) en una secuencia o archivo ASF (Advanced Streaming Format) a2) Autor de Windows Media Proporciona una interfaz graacutefica para combinar y sincronizar archivos de audio e imagen Admite diferentes anchos de banda y secuencias de comandos a3) Presentador y Publicador para Microsoft PowerPoint 97 Permite convertir una presentacioacuten de PowerPoint en una secuencia en formato ASF a4) Indizador (Indexer) Es una herramienta que modifica los tiempos de inicio y de fin de los archivos ASF Tambieacuten se puede utilizar para proporcionar marcadores propiedades y secuencias de comandos a un archivo ASF a5) Programa de liacuteneas de comando se cuenta con los siguientes programas VidToASF WavToASF ASFCheck y ASFChop b) Componentes del Servidor de Windows Media b1) Servicios componentes de Windows Media Monitor de sucesos del punto de publicacioacuten Programa Emisoras Unidifusioacuten y Multidifusioacuten b2) Administrador de Windows Media c) Reproductor de Windows Media 232 Protocolos Involucrados en la conexioacuten Internet es una red basada en la conmutacioacuten y en el enviacuteo de paquetes que no fue pensada para el enviacuteo de informacioacuten en tiempo real y de forma continua Los protocolos que operan en la red para el enviacuteo de paquetes son TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) TCP asegura que los paquetes lleguen en forma confiable a su destino pero no garantizan que se transmita en forma
189
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
continua (no es recomendado para transmitir video) UDP por su parte enviacutea la informacioacuten de manera maacutes continuada ya que elimina todos los controles del otro protocolo lo que aumenta la velocidad con que se procesan los datos (esto provoca mayores peacuterdidas de paquetes) Por esta razoacuten se han desarrollado nuevos protocolos que satisfacen los requerimientos de las aplicaciones multimedia en lo que respecta a ancho de banda y al formato de los datos a ser almacenados Por ejemplo en el caso de Windows Media se emplea un protocolo diferente llamado MSBD (Media Stream Broadcast Distribution) este protocolo se utiliza para distribuir secuencias entre el Codificador de Windows Media y los componentes del servidor Windows Media (emisoras unidifusioacuten etc) y para transferir secuencias entre los servidores El sistema implementado por Windows Media utiliza los protocolos UDP y TCP para transportar la informacioacuten desde el servidor al cliente La decisioacuten sobre cual protocolo va a utilizar se realiza con el protocolo Microsoft Media Server (MMS) eacuteste se utiliza para acceder al contenido de unidifusioacuten desde un punto de publicacioacuten de Windows Media MMS realiza una conversioacuten de protocolos para obtener la mejor conexioacuten esta conversioacuten de protocolos se inicia tratando de conectar al cliente con el servidor mediante MMSU (combinacioacuten del protocolo de transporte MMS con el transporte de datos UDP) si la conexioacuten no se realiza correctamente el servidor intentaraacute utilizar el protocolo MMST (el protocolo MMS combinado con el transporte de datos TCP) En los casos en que existe un firewall o servidor de seguridad entre el servidor y los clientes es posible configurar el servidor de Windows Media para utilizar el protocolo HTTP para transmitir contenido Tambieacuten se puede utilizar este protocolo para transmitir contenido desde el codificador al servidor para pasar a traveacutes de un servidor de seguridad Aquellos clientes que se conectan mediante un sistema de multidifusioacuten no utilizan ninguacuten protocolo ya que reciben los datos a medida que estos se transmiten a traveacutes de las direcciones IP de multidifusioacuten Un esquema que muestra los protocolos usados por Windows Media se aprecia en la figura 2 233 Codificador de Windows Media El Codificador de Windows Media es una herramienta de produccioacuten eficaz y de faacutecil uso que permite convertir audio y viacutedeo pregrabado o en directo al formato de Windows Media Ademaacutes puede proporcionar contenido en directo en tiempo real a equipos clientes o guardarlo en un archivo para su uso posterior El contenido de audio y viacutedeo que se puede transmitir puede provenir de diversos oriacutegenes entre los que incluyen todos los que se pueden conectar a la tarjeta de audio o viacutedeo del equipo reproductor de CD microacutefono reproductor de viacutedeo o caacutemara de viacutedeo
190
2331 Descripcioacuten de la transmisioacuten inteligente y del viacutedeo con muacuteltiples velocidades de bits Se denomina transmisioacuten inteligente al conjunto de caracteriacutesticas que detectan automaacuteticamente las condiciones de red y ajustan las propiedades de una secuencia de viacutedeo para obtener la maacutexima calidad Como este es un sistema cliente-servidor el servidor y el cliente se comunican entre siacute para determinar cuaacutel es el rendimiento real de la red y realizar automaacuteticamente una serie de ajustes que proporcionen la maacutexima calidad de secuencia De esta manera los usuarios reciben un flujo continuo de contenido adaptado a las velocidades de sus conexiones Para aprovechar al maacuteximo las posibilidades de la transmisioacuten inteligente se debe codificar el contenido con muacuteltiples velocidades de bits es decir se debe crear una uacutenica secuencia o archivo con formato Windows Media que contenga muacuteltiples secuencias (audio viacutedeo y secuencias de comandos) codificadas con distintas velocidades de bits Cuando un reproductor recibe una secuencia en directo o un archivo Windows Media con muacuteltiples velocidades de bits soacutelo reproduce una de las secuencias de viacutedeo recibidas la maacutes adecuada para las condiciones actuales de ancho de banda El proceso de seleccioacuten de la secuencia maacutes apropiada lo realizan el servidor y el reproductor de Windows Media de forma totalmente invisible para el usuario El Codificador de Windows Media ofrece varios perfiles predefinidos de muacuteltiples velocidades de bits lo que facilita la codificacioacuten de contenido con muacuteltiples velocidades de bits 2332 Descripcioacuten de los oriacutegenes y grupos de oriacutegenes Con el Codificador de Windows Media se puede codificar contenido procedente de tres oriacutegenes distintos audio viacutedeo o secuencias de comandos De esta manera permite capturar audio y viacutedeo de una tarjeta instalada en el equipo o leerlos de un archivo o tambieacuten escribir secuencias de comandos directamente en la ventana principal del codificador durante una sesioacuten de codificacioacuten La combinacioacuten de oriacutegenes de audio viacutedeo y secuencias de comandos se denomina grupo de oriacutegenes estos grupos representan la secuencia que es mostrada por el reproductor 2333 Descripcioacuten de los coacutedecs La transmisioacuten por secuencias de contenido de audio y viacutedeo puede consumir una gran cantidad de ancho de banda de la red Para poder difundir el contenido es necesario realizar un proceso de compresioacuten durante el cual hay que tener en cuenta la calidad de salida que se desea y el ancho de banda disponible Para esto se aplican ciertos algoritmos de compresioacuten a los datos Una vez comprimidos se pueden difundir utilizando los anchos de banda normales de Internet Antes de poder reproducir una secuencia en un reproductor eacutesta es descomprimida por medio de
191
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
algoritmos de descompresioacuten Estos algoritmos de compresioacuten y descompresioacuten se denominan coacutedecs Los coacutedecs estaacuten disentildeados para comprimir una secuencia a una velocidad de bits dada La velocidad de bits que se desea determina queacute grado de compresioacuten aplicar Los coacutedecs que no comprimen mucho el contenido de origen producen contenido con sonido y aspecto mejores y maacutes dinaacutemicos aunque necesita mayor ancho de banda para su transmisioacuten La siguiente lista ofrece informacioacuten maacutes detallada acerca de los coacutedecs que puede usar con los perfiles del Codificador de Windows Media bull Coacutedec de audio de Microsoft Windows Media versioacuten 8 Se usa para
codificar la mayoriacutea de las secuencias de audio Proporciona una calidad de audio sin igual en transmisiones de poco ancho de banda en Internet y permite descargar muacutesica en alta fidelidad Proporciona audio de calidad proacutexima a la de CD a 48 kilobits por segundo (Kbps) y audio con calidad de CD a 64 Kbps Ademaacutes es totalmente compatible con las versiones 64 y 7 del Reproductor de Windows Media
bull Coacutedec ACELP de Sipro Labs Ofrece una excelente capacidad de compresioacuten de voz para bajas velocidades de bits Este coacutedec incluye diversos formatos de audio que se usan en funcioacuten del ancho de banda de red elegido
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 8 Se usa en la mayoriacutea de las situaciones de codificacioacuten La calidad de compresioacuten del coacutedec de viacutedeo de Windows Media versioacuten 8 es mejor que la de la versioacuten 7 y proporciona calidad proacutexima a la de DVD a 500 Kbps Este coacutedec admite una gran variedad de anchos de banda y mejora la calidad de viacutedeo de los usuarios de Internet de banda ancha La versioacuten 8 del coacutedec de viacutedeo de Microsoft Windows Media tiene mayores requisitos de rendimiento de CPU que la versioacuten 7
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 7 Permite a los clientes que ejecutan el Reproductor de Windows Media versioacuten 7 ver contenido codificado sin necesidad de descargarse primero la versioacuten 8 del coacutedec
bull Coacutedec MPEG-4 de Microsoft versioacuten 30 Se incluye con la versioacuten 40 del Codificador de Windows Media
bull Coacutedec de viacutedeo ISO MPEG-4 versioacuten 10 Estaacute basado en el estaacutendar MPEG-4 de ISO (Organizacioacuten Internacional de Normalizacioacuten) Este coacutedec se puede usar para codificar contenido producido por numerosos dispositivos de electroacutenica de consumo como caacutemaras de viacutedeo digital y teleacutefonos celulares
bull Coacutedec de pantalla de Microsoft Windows Media versioacuten 7 Este coacutedec de captura de pantalla permite transmitir sin peacuterdidas las imaacutegenes que aparecen en la pantalla del equipo a velocidades de datos tan bajas como 15 kbps Se puede usar en aplicaciones de aprendizaje a peticioacuten demostraciones de software y ayuda teacutecnica Resulta idoacuteneo para capturar pantallas de aplicaciones de productividad como Microsoft Word Excel y Visual Studioreg El coacutedec de pantalla de Windows Media estaacute completamente optimizado para su uso en transmisioacuten por secuencias y en descargas
192
Nota Para codificar contenido de audio y viacutedeo para la versioacuten 40 del Codificador de Windows Media debe usar el coacutedec de audio de Windows Media versioacuten 7 y el coacutedec MPEG-4 versioacuten 30 respectivamente [WebCod] Utilizar el Codificador de Windows Media Es la herramienta principal para la creacioacuten de contenido Con ella es posible convertir contenidos de audio y video tanto en directo como almacenados en una secuencia ASF que se puede trasmitir a traveacutes de una red mediante un servidor o almacenarla como un archivo asf para el servicio en demanda Con el codificador se pueden realizar las siguientes tareas bull Codificar desde un origen en directo bull Comprimir el origen del video(directo o almacenado) de forma que la secuencia
ASF o el archivo asf resultante se ajuste al ancho de banda destino bull Crear contenido que se pueda distribuir mediante diferentes anchos de banda bull Convertir el contenido de un archivo avi mp3 o wav y utilizar un coacutedec
diferente o seleccionar el tamantildeo de la imagen de video Al difundir el acontecimiento puede transmitir la secuencia a un servidor que ejecute Servicios de Windows Media o tener hasta 50 reproductores conectados directamente al equipo que ejecuta el codificador Los tres casos maacutes comunes de codificacioacuten son los siguientes bull Difundir un acontecimiento en directo a partir de dispositivos conectados
o desde la pantalla del equipo bull Capturar audio o viacutedeo desde dispositivos conectados o de la pantalla del
equipo Se puede utilizar esta opcioacuten para capturar audio o viacutedeo desde dispositivos instalados en el equipo o para capturar pantallas del equipo y convertir posteriormente el contenido capturado en un archivo de Windows Media para su subsiguiente distribucioacuten
bull Convertir un archivo de audio o viacutedeo en un archivo de Windows Media Se puede utilizar esta opcioacuten para convertir un archivo de audio o viacutedeo en un archivo de Windows Media para su distribucioacuten posterior
Codificar contenido Una vez configurada la sesioacuten ya se puede codificar contenido Si se trata de difundir un acontecimiento en directo la secuencia comienza poco despueacutes de empezar la codificacioacuten Si se codifica una sesioacuten con muacuteltiples grupos de oriacutegenes puede usar el panel Oriacutegenes para pasar de un grupo de oriacutegenes a otro y transmitir por secuencias
193
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
contenido distinto Si desea insertar secuencias de comandos en una secuencia debe usar el panel Secuencia de comandos Si se estaacute archivando una difusioacuten puede usar los controles de archivo del panel Control para pausar y reanudar la operacioacuten de archivo durante la codificacioacuten lo que ayuda a quitar las partes de la difusioacuten que no desea que aparezcan en el archivo de almacenamiento Mientras se codifica se puede usar el panel Monitor para ver informacioacuten de estado de la sesioacuten por ejemplo el tiempo transcurrido ancho de banda y espacio en disco que queda libre en el equipo Si se codifica una secuencia con muacuteltiples velocidades de bits puede usar el panel Viacutedeo para probar los distintos anchos de banda Los temas incluidos en esta seccioacuten describen las operaciones que debe realizar para codificar contenido Distribuir contenido Parte de la configuracioacuten de una sesioacuten de codificacioacuten consiste en especificar la forma en que piensa distribuir el contenido Dispone de varias opciones para distribuir contenido bull Difundir a un servidor de Windows Media Se puede configurar una
transmisioacuten de unidifusioacuten o multidifusioacuten en el servidor para transmitir por secuencias el contenido a los reproductores
bull Difundir a los reproductores desde el equipo que ejecuta el codificador Se puede usar el Codificador de Windows Media con un maacuteximo de 50 conexiones de unidifusioacuten
bull Guardar el contenido en un archivo Se puede distribuir el contenido a un servidor de Web o reproducirlo de forma local en los equipos
Para difundir el contenido se debe especificar el puerto a traveacutes del que se transmite por secuencias el mismo El servidor de Windows Media o los reproductores se pueden conectar asiacute al contenido a traveacutes de ese puerto por medio de HTTP Si la conexioacuten se efectuacutea a traveacutes de Internet la direccioacuten URL de conexioacuten es httpDireccioacutenIPnuacutemeropuerto
Si la conexioacuten se efectuacutea a traveacutes de una red de aacuterea local (LAN) la direccioacuten URL de
conexioacuten es
httpnombreequipocodificadornuacutemeropuerto
Configurar una multidifusioacuten
194
Si se realiza una multidifusioacuten de una secuencia basada en Windows Media se debe generar un archivo con formato de secuencia ya que eacuteste contiene la informacioacuten que el reproductor usa para decodificar y reproducir la secuencia Por ejemplo los tipos de origen incluidos en la secuencia (audio viacutedeo secuencia de comandos) las audiencias y los coacutedecs usados para codificarla El archivo con formato de secuencia tiene la extensioacuten asf Puede usar el codificador para crear el archivo con formato de secuencia y el Administrador de servicios de Windows Media del servidor de Windows Media para agregar el archivo a la lista de formatos de secuencia admitidos en la emisora de multidifusioacuten La emisora de multidifusioacuten contiene toda la informacioacuten necesaria para entregar una secuencia de Windows Media a un reproductor incluyendo la direccioacuten IP puerto periacuteodo de vida (TTL) valor etc
24 SERVIDOR DE WINDOWS MEDIA
Los Servicios Componentes de Windows Media son un conjunto de servicios que se utilizan para enviar contenido multimedia a los clientes mediante unidifusioacuten y multidifusioacuten Para que eacutestos puedan transmitir por multidifusioacuten secuencias ASF es necesario entregar informacioacuten de
El Administrador de Windows Media estaacute compuesto por un conjunto de paacuteginas web que se ejecutan en la ventana del explorador Microsoft Internet Explorer 5 y que sirve para controlar todos los servidores de Windows Media para los que el usuario tiene derechos administrativos en el dominio Microsoft Windows
Los componentes del Servidor de Windows Media estaacuten formados por los Servicios Componentes de Windows Media (monitor programa emisora y unidifusioacuten) que son los encargados de transmitir a los clientes contenido de audio y video mediante unidifusiones y multidifusiones y el Administrador de Windows Media que controla todos los servidores de Windows Media
Emisoras Se compone de un programa y una secuencia como miacutenimo Debido a que las emisoras son multidifusioacuten la secuencia es recibida por todos los clientes que deseen acceder a ella Contiene toda la informacioacuten necesaria para entregar una secuencia ASF al reproductor de Windows Media (Direccioacuten IP Puerto Formato de secuencia etc) Programa y Secuencia Permite organizar agrupar y controlar secuencias ASF Es posible asociar maacutes de una secuencia o archivo asf con un programa Al inicar y detener el programa se maneja el contenido ASF que se transmite a traveacutes de la red desde la emisora Las secuencias se reproducen en el orden especificado por el programa
195
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Los puntos de publicacioacuten se utilizan para tener acceso al contenido de unidifusioacuten eacutestos son carpetas virtuales que almacenan contenido puesto a disposicioacuten de los clientes en el servidor El Administrador de Windows Media tiene 2 tipos de puntos de publicacioacuten de unidifusioacuten que se pueden emplear para proporcionar contenido a los clientes Puntos de publicacioacuten de unidifusioacuten a peticioacuten Se utilizan para proporcionar contenido en demanda tales como archivos asf Se debe definir la ruta exacta de la ubicacioacuten del contenido Puntos de publicacioacuten de unidifusioacuten extensa Proporcionan secuencias ASF en directo Se debe definir un Alias que contiene toda la informacioacuten que requiere el cliente respecto del origen de la sentildeal en directo 241 Introduccioacuten a los ASF Es un formato estaacutendar abierto que admite la entrega de datos a traveacutes de una gran variedad de protocolos y redes ASF se utiliza para ordenar organizar y sincronizar los datos multimedia que se transmitiraacuten por las redes ASF es un formato de archivo sin embargo tambieacuten puede utilizarse para especificar el formato de las presentaciones en directo Aunque ASF estaacute optimizado para enviar secuencias multimedia a traveacutes de una red es igualmente adecuado para la reproduccioacuten local Es posible utilizar cualquier algoritmo de compresioacuten y descompresioacuten (codec) para codificar las secuencias ASF La informacioacuten almacenada en la secuencia ASF puede utilizarse para ayudar al cliente a determinar queacute codec se necesita para cualquier protocolo de transmisioacuten de red subyacente Es posible crear archivos ASF a partir de los siguientes formatos Video AVI oacute MOV Imaacutegenes BMP DIB RLE JPG oacute GIF Audio WAV oacute MP3 25 WINDOWS MEDIA PLAYER Es la aplicacioacuten de software cliente que se utiliza para recibir secuencias en formato ASF desde un servidor de Windows Media Tambieacuten se utiliza para reproducir muchos otros tipos de contenido La instalacioacuten de este software es raacutepida y faacutecil para el usuario eacuteste soacutelo debe decidir que tipo de instalacioacuten desea Reducida o Completa (la primera instala soacutelo una parte del total de los coacutedecs disponibles en cambio la segunda contiene la totalidad de los coacutedecs que Microsoft estaacute autorizado a proporcionar) En la figura 3 muestra la interfaz principal del reproductor de Windows Media 60 (esta no es la uacutetlima versioacuten disponible del sitio [WinMed]
196
26 CONCLUSIONES Despueacutes de hacer un anaacutelisis general de la Tecnologiacutea Windows Media se puede concluir que es un sistema faacutecil y raacutepido de instalar ya que proporciona una interfaz sencilla para el usuario comuacuten ademaacutes es un sistema bastante completo sobre todo si se toma en cuenta que es un servicio de libre distribucioacuten y de faacutecil acceso al encontrarse disponible en el sitio WEB de Microsoft [WinMed] para todas las personas que cuenten con una copia legal del Sistema Operativo Windows El hecho de contar con ldquosecuencias inteligentesrdquo lo transforman en una tecnologiacutea de gran uso para los distintos tipos de usuarios en lo que referente a las restricciones de ancho de banda impuestos por Internet o por alguna Intranet corporativa En conclusioacuten la Tecnologiacutea Windows Media se encuentra junto a RealSystem y Darwin Server dentro de los tres mejores sistemas en lo que se refiere a transmisiones multimediales tomando en cuenta costos beneficios facilidad de instalacioacuten interfaz de usuario y soporte teacutecnico con el que cuenta Su principal limitacioacuten es operacioacuten en soacutelo sistemas Microsoft Windows 27 REFERENCIAS [WinMed] Sitio WEB httpwwwmicrosoftcomwindowsmedia [Dia00] Memoria de Ricardo Diacuteaz Bobadilla ldquoEvaluacioacuten y puesta en marcha de servicios de video en demanda (VoD) en redes IPrdquo Noviembre 2000 [WebSer] Sitio WEB de Servicios de Windows Media eacuteste viene como ayuda del Administrador de Windows Media [WebCod] Sitio WEB del Codificador de Windows Media eacuteste viene como ayuda del Codificador de Windows Media
197
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
28 FIGURAS
Figura 1 Arquitectura de Windows Media
198
Figura 2 Protocolos involucrados en la transmisioacuten
199
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Figura 3 Reproductor de Windows Media
200
3 Servicios Multimedia con Quicktime
31 INTRODUCCION Uno de los servicios maacutes prometedores en la creciente red global es la comunicacioacuten audiovisual en tiempo real y de alta definicioacuten y confiabilidad Dentro de estos servicios se incluyen la telefoniacutea videoconferencia televisioacuten radio voicemail videomail y otros sistemas de mensajeriacutea en desarrollo que pretenden cambiar la percepcioacuten claacutesica de las comunicaciones Dentro de estas tecnologiacuteas crecientes se encuentra la transmisioacuten de viacutedeo y audio por Internet la cual hace algunos antildeos estaba frenada por los altos requerimientos de software y hardware pero que hoy en diacutea esta al alcance gracias a la masificacioacuten del viacutedeo digital al aumento de velocidad alcanzado por los enlaces a Internet y a la estandarizacioacuten de redes locales y formatos digitales Si pensamos en tecnologiacutea de punta para el disentildeo de viacutedeo digital y en general de cualquiera creacioacuten multimedia de alta calidad la uacutenica compantildeiacutea enfocada principalmente a este fin es Apple por lo cual no puede estar ausente de esta revolucioacuten tecnoloacutegica ni tampoco de todo el desarrollo informaacutetico que se requiere para difundir viacutedeo sobre Internet Por esa razoacuten Apple mantiene gran intereacutes en desarrollar aplicaciones para la difusioacuten de su formato QuickTime que aunque se encuentra en la industria hace muchos antildeos no a podido sobrepasar a sus competidores de Microsoft y RealNetworks pero gracias a sus servidores de QuickTime multiplataforma se esta abriendo raacutepidamente al mercado y promete una estrategia agresiva para lograr este objetivo
201
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
32 RESUMEN De esta estrategia nace Darwin Straming Server el uacutenico servidor totalmente gratis tanto como la aplicacioacuten copilada como el coacutedigo fuente lo que permite que muchas empresas de software puedan usar y modificar el coacutedigo fuente para lograr aplicaciones mas especializadas y con prestaciones especiacuteficas para distintas necesidades Por este motivo se desarrolloacute un estudio sobre los protocolos usados por Apple en su servidor Darwin(equivalente a QTSS) las configuraciones baacutesicas las caracteriacutesticas principales y los pro y contras que implican utilizar una tecnologiacutea tan nueva que carece de soporte e informacioacuten 33 DIFUSIOacuteN DE VIDEO AUDIO POR INTERNET Antes de definir algunos elementos caracteriacutesticos de la difusioacuten de video por internet es necesario una breve introduccioacuten hacia los mecanismos usados para almacenar y comprimir videos en formato digital Como primer paso se debe capturar la sentildeal de viacutedeo desde alguna fuente de viacutedeo que puede ser digital o anaacuteloga y que dependiendo del formato y resolucioacuten de la secuencia de imaacutegenes a capturar se debe elegir los paraacutemetros de compresioacuten y el tipo de CODEC (codificadordecodificador) a utilizar Dependiendo del CODEC se pueden manejar variables como compresioacuten peacuterdida de calidad uso de CPU para compresioacuten y descompresioacuten compatibilidad con reproductores geneacutericos tamantildeo final del archivo calidad de imagensonido etc Con estos paraacutemetros podemos encontrar nuestros requerimientos miacutenimos para la reproduccioacuten del archivo de video generado Generalmente cuando se trasmite por Internet (un viacutedeo pre-grabado o una transmisioacuten en vivo) se requiere minimizar el ancho de banda y maximizar la calidad por lo cual en CODEC utilizado y los protocolos de sincronizacioacuten entre el cliente y el servidor deben ser compatibles y eficientes La mayoriacutea de los archivos de viacutedeo que se distribuyen por internet a traveacutes de HTTP y FTP son reproducibles localmente por la mayoriacutea de los reproductores de multimedia como el QuickTime y el Media Player por lo cual soacutelo se necesita de estos programas y tal vez actualizar los CODECs de vez en cuando pero en cuanto a la transmisioacuten en vivo el esquema es totalmente diferente Para sintonizar una estacioacuten de televisioacuten o radio por Internet se necesita usar un software de recepcioacuten (cliente) compatible con el software de emisioacuten (servidor) Por este motivo son pocas las aplicaciones existentes que permiten la difusioacuten de video y que generalmente no son compatibles entre ellas las maacutes comunes de estas aplicaciones son Real Player Media Player QuickTime Stream Works y VicRat
202
Por este motivo hay una gran cantidad de protocolos y CODECs en el mercado estos ademaacutes se subdividen en protocolos de codificacioacuten transmisioacuten recepcioacuten y sincronizacioacuten Los protocolos de sincronizacioacuten e iniciacioacuten (hand-shake) adquieren vital importancia ya que de estos dependeraacuten finalmente la calidad y confiabilidad de la transmisioacuten 34 PROTOCOLOS DE TRANSPORTE EN TIEMPO REAL A diferencia de los protocolos HTTP y FTP los protocolos de tiempo real ponen especial eacutenfasis en la entrega de los paquetes sin retrasos por lo cual se sacrifica la confiabilidad por la rapidez de entrega es una analogiacutea al protocolo UDP El protocolo de transporte Real-Time(RTP) es usado por la mayoriacutea de las aplicaciones de difusioacuten multicast este a diferencia de los protocolos FTP y HTTP no descarga la peliacutecula completa al computador del cliente en vez descarga las porciones necesarias para poder desplegar en pantalla la peliacutecula en tiempo real esto requiere de un flujo menor pero constante de informacioacuten Un minuto de viacutedeo descargado muestra exactamente un minuto de viacutedeo Mientras la conexioacuten tenga suficiente ancho de banda para mantener el enlace constante el viacutedeo seguiraacute reproducieacutendose Despueacutes que el video es visto la informacioacuten es descartada Ademaacutes de protocolo de una viacutea RTP existe el protocolo RTSP (Real-Time Streaming Protocol) el cual es usado cuando los clientes se comunican con un servidor unicast Este permite una comunicacioacuten de dos viacuteas lo que permite al cliente comunicarse con el servidor para pedir repeticioacuten del viacutedeo adelantar la peliacutecula pausarla o saltar a otro capitulo por ejemplo Estos protocolos son usados dependiendo de la aplicacioacuten y de la configuracioacuten de servidor algunos muestran videos a peticioacuten (unicast) y otros muestran sesiones en vivo o orientadas a una larga audiencia (multicast) Soacutelo en algunas aplicaciones soportan ambas modalidades de difusioacuten 35 EL FORMATO QUICKTIME QuickTime es un formato de compresioacuten de video implantado por Apple Inicialmente este era usado soacutelo en la plataforma Apple Macintosh debido a que esta plataforma manteniacutea el liderazgo en el desarrollo de aplicaciones multimedia Luego se desarrolloacute una aplicacioacuten-cliente para el sistema operativo Windows lo cual permitioacute la amplia difusioacuten del formato ya que su excelente rendimiento estaba comprobado y ademaacutes era requisito para la mayoriacutea de los programas de edicioacuten de video para Windows 60 DARWIN STREAMING SERVER
203
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esta es la versioacuten libre de QuickTime Server que Apple distribuye en forma gratuita para cualquier persona que decida servir video sobre Internet Ademaacutes Apple libera el coacutedigo fuente para ser compilado o modificado en cualquier plataforma existente lo cual nos asegura una amplia compatibilidad futura y facilidad para implementar repetidores (reflectores) para aliviar la congestioacuten de la red y garantizar un mejor servicio Este servidor de la plataforma Apple nos permite poner en marcha una estacioacuten de video digital sobre Internet faacutecilmente Dentro de su funcionalidad nos permite servir video sobre demanda soporta maacutes de 2000 conexiones simultaacuteneas provee control de acceso sobre archivos multimediales como tambieacuten administracioacuten a traveacutes de una paacutegina web ademaacutes de todas las caracteriacutesticas miacutenimas requeridas en un servidor multimedia 3610 Caracteriacutesticas y Especificaciones del Servidor QuickTime QuickTime Streaming Server(QTSS) es una tecnologiacutea que nos permite entregar media sobre Internet en tiempo real Los usuarios pueden sintonizar video sobre demanda o difusioacuten en vivo usando protocolos RTP o RTSP Las caracteriacutesticas principales son bull Skip Proteccion Protege a los usuarios de interrupciones y congestioacuten en la red
soacutelo esta disponible con la versioacuten del cliente QuickTime 5 bull Autentificacioacuten Provee control de acceso a algunos archivos multimediales
usando login y password bull Playlist Nos permite agrupar una serie de videos para mostrarlos continuamente
como un canal de televisioacuten bull Administracioacuten viacutea web Permite configurar y administra el servidor local y
remotamente bull Repetidor integrado Dentro del mismo paquete se encuentra un repetidor
capaz retransmitir varios canales simultaacuteneamente 3611 Visualizacioacuten del video QTSS posee visualizadores(clientes) para usuarios Windows y Macintosh mediante el QuickTime Player este visor tambieacuten es automaacuteticamente integrado al web-browser cuando QuickTime es instalado en el sistema Para que el cliente pueda conectarse a un servidor necesita la direccioacuten IP de este Esta direccioacuten puede ser ingresada manualmente al QuickTime Player(QTP) o puede ser automaacuteticamente entregada desde la paacutegina que esta promocionando el video o canal El direccionamiento funciona de la misma manera que un link HTTP pero con la diferencia que el browser reconoce que el URL pertenece a un servidor QTSS y abre
204
una pantalla de video en la misma paacutegina actual esto es gracias al plug-in que instala QTP en el browser local El URL para servir multimedia a traveacutes de QTSS es de la forma rtspmystreamingservercomsamplemov donde se muestra en el encabezado que se trata del protocolo RTSPRTP ademaacutes al activar el QTP por medio de una maacutequina web se pueden traspasar datos desde la paacutegina al cliente como por ejemplo el ancho y alto de la ventana de video Esta herramienta facilita la utilizacioacuten de video en paacuteginas web ya que el video se muestra dentro de la misma paacutegina lo cual es maacutes transparente para el cliente
ltHTMLgt
ltBODYgt
This is a sample use of the EMBED tagltBRgt
ltEMBED SRC=httpmywebservercomlinkimagemov width=150
height=64 href=rtspmystreamingservercomsamplemov
target=QuickTimePlayergt
ltBODYgt
ltHTMLgt
Usando este sencillo coacutedigo HTML se puede lograr anexar una peliacutecula a la paacutegina aunque el servidor de video este en otra IP 3612 Paraacutemetros del servidor El servidor posee un set de configuraciones fundamentales que pueden ser modificadas directamente desde la interfaz web Ademaacutes existen otros paraacutemetros maacutes avanzados que son guardados en archivos de texto y soacutelo pueden ser modificados cambiado este archivo mediante un simple editor de texto Los paraacutemetros baacutesicos son los siguientes bull Puertos de servicio QTSS usa los puertos 554 y 7070 para la transmisioacuten de
video y audio tambieacuten puede usar el puerto 80 caso en que haya un firewall entre el cliente y el servidor que no permita usar los puertos por defecto
bull Nuacutemero de clientes permitidos y ancho de banda total Dependiendo de las
capacidades de hardware y ancho de banda de la conexioacuten a Internet del servidor se pueden limitar los usuarios y el ancho de banda para asegurar un buen servicio
205
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
bull Ubicacioacuten del directorio de peliacuteculas y de la lista de peliacuteculas Asigna a una carpeta con todos los archivos que se desean difundir y la ubicacioacuten de la lista de reproduccioacuten(Play List) dependiendo si el servidor esta en modo demanda a pedido reproduccioacuten continua de videos o transmisioacuten de un evento en vivo
bull Tiempos de espera tamantildeos de paquetes UDP y otros Estos paraacutemetros
deben ser modificados en la marcha o sea dependiendo del perfomance logrado en la maacutequina y de los datos recopilados durante el funcionamiento del servidor
Ademaacutes de estos paraacutemetros baacutesicos existe otra decena de paraacutemetros maacutes especiacuteficos desde intervalos de tolerancia tamantildeos de buffer tiempos de recuperacioacuten y espera hasta los paraacutemetros propios del Play List y otros moacutedulos del QTSS Los archivos de configuracioacuten principales son streamingserverxml streamingservercfg streamingrelaycfg y qtusers Ademaacutes de la propia transmisioacuten de video el servidor se encarga de controlar el acceso a videos por medio de una lista de usuarios y archivos autorizados los cuales siguen una sencilla jerarquiacutea indicando que usuarios yo grupos tienen accesos a cuales archivos El documento de texto tiene el siguiente formato
AuthName ltmessagegt
AuthUserFile ltuser filenamegt
AuthGroupFile ltgroup filenamegt
require user ltusername1gt ltusername2gt
require group ltgroupname1gt ltgroupname2gt
Aunque esta caracteriacutestica no es relevante para este informe puede ser de gran utilidad para grandes cadenas de televisioacuten que estaacuten entregando su sentildeal por Internet mediante QTSS como HBO MTV Playboy TNT etc Estas cadenas podriacutean habilitar algunos canales a usuarios contratados o verificar la edad de los usuarios que quieran entrar a canales con contenidos para adultos mediante el ADULT ID(sistema de autentificacioacuten usado en los sitios XXX) 3613 Moacutedulo de administracioacuten Web de QTSS La reciente versioacuten 3 de QTSS incluye un conjunto de scripts CGI y perl que permiten monitorear y configurar el servidor local o remotamente mediante cualquier browser Este monitor nos permite ver on-line el nuacutemero de usuarios conectados y
206
las peliacuteculas maacutes vistas tambieacuten puede crear un archivo de registro de texto con todos los eventos y errores registrados durante la operacioacuten Lamentablemente este modulo todaviacutea tiene grandes problemas de compatibilidad dado que solo tiene unos meses de existencia y no esta probado en todas las plataformas 3620 Preparacioacuten de media para la transmisioacuten por QTSS Antes de trasmitir videos pre-grabados se debe optimizar el archivo y agregar una serie de marcadores para facilitar el manejo por parte de QTSS Cada pista(video audio banners texto) debe ser marcada y analizada por un software este proceso se denomina ldquohintingrdquo la mayoriacutea de las aplicaciones multimedia soportan este proceso La versioacuten de QT PRO 4 permite optimizar los archivos para la transmisioacuten los archivos optimizados reciben el nombre de peliacutecula ldquohintedrdquo Ademaacutes se requiere crear un archivo denominado SDP el cual contiene la informacioacuten sobre el formato sincronizacioacuten y propiedad del video que esta siendo estrenado este archivo puede ser creado manualmente o automaacuteticamente por QTSS En el caso de una transmisioacuten en vivo estos procesos son realizados por el software externo encargado de encodear la informacioacuten y luego traspasado al servidor primario el que luego puede establecer una conexioacuten multicast o unicast La importancia de esta protocolo de descripcioacuten de sesioacuten radica en que este es el primer dato que es pasado entre el cliente y el servidor dependiendo de esto el cliente sabraacute si tiene los requerimientos miacutenimos para visualizar el video como ancho de banda miacutenimo CODECs suficiente CPU etc 3621 Formatos de archivos compatibles Se puede transmitir una variedad de archivos mientras sean compatibles con los siguientes formatos Categoriacutea Formato
Video QuickTime
AVI
Audio AIFFAIFC
SoundDesigner 2
ULaw (AU)
WAV
MIDI Karaoke MIDI
207
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Standard MIDI
Tabla 1 ldquoFormatos compatibles con QTSSrdquo Ademaacutes se pueden usar los siguientes meacutetodos de compresioacuten Categoriacutea Codec
Video Preferido Sorenson Video
H263
Motion JPEG A
H261
Video Soportado Animation
Cinepak
Graphics
Motion JPEG B
MPEG-1
Photo JPEG
Video
None
Audio Preferido Preferred audio
QDesign Music codec
QUALCOMM Pure Voice
DVI 41
ALaw 21
microLaw 21
16-bit raw
Audio Soportado IMA 41
MACE 31
MACE 61
Tabla 2 ldquoAlgoritmos de compresioacuten compatibles con QTSSrdquo
363 Configuracioacuten para la transmisioacuten de un evento en vivo
208
Para la difusioacuten en vivo se necesitan como miacutenimo dos estaciones de trabajo la primera (broadcaster) se encarga de capturar y comprimir la sentildeal viacutea hardware ademaacutes se necesita un software compatible con QuickTime para encodear y crear el protocolo de descripcioacuten de sesioacuten(SDP) Una segunda estacioacuten dotada del QTSS recibe la informacioacuten desde la estacioacuten de captura esta segunda estacioacuten puede difundir la sentildeal directamente a los clientes o puede usar un Multicast Backbone para difundir su sentildeal a maacutes repetidores (reflectors) para luego entregar los datos a los usuarios finales
Figura 1 ldquoConfiguracioacuten para transmisioacuten de viacutedeo en vivordquo
Dependiendo de la cantidad de usuarios y el formato de video a entregar se debe elegir una configuracioacuten de hardware miacutenima para las estaciones Apple recomienda equipamiento de punta para ambos servidores con una cantidad de memoria miacutenima de 256MB como tambieacuten los uacuteltimos sistemas operativos disponibles La uacutenica dificultad radica en la aplicacioacuten externa que encodea la sentildeal adquirida solo hay un software disponible para este motivo y funciona soacutelo en la plataforma Mac lo que implica comprar este software (Sorenson) y servidor Mac OS X Server para una transmisioacuten en vivo Inclusive con estos costos adicionales la tecnologiacutea profesional de Apple para difusioacuten de video resulta mucho maacutes econoacutemica que sus competidores de RealTime y Media lacer ademaacutes la compantildeiacutea Sorenson que desarrolla el encodeador QT
209
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
anuncioacute hace unos meses la creacioacuten de una versioacuten para Windows lo que mejora la compatibilidad multi-plataforma del sistema QTSS 364 Configuracioacuten de repetidores para una emisioacuten en v vo i Una de las caracteriacutesticas de QTSS es su habilidad para funcionar como repetidor o como servidor primario ademaacutes de poder servir en modo unicast (sobre demanda) o multicast
Figura 2 ldquoConfiguracioacuten de repetidoresrdquo
En esta configuracioacuten se ejemplifica una configuracioacuten muticast con repetidores la cual permite administrar las tareas entre maacutes de un servidor y ademaacutes minimiza el uso de ancho de banda ya se pueden ubicar los repetidores estrateacutegicamente cerca de los potenciales usuarios La configuracioacuten del QTSS como repetidor se lleva a cabo modificando el archivo streamingrelaycfg donde se settean las direcciones de fuente y destino ademaacutes de los puertos uacutenicos usados para cada transmisioacuten en el ejemplo a continuacion se muestra la configuracioacuten para el primer repetidor del diagrama el cual soacutelo emite hacia dos direcciones IP relay_source in_addr=19216811 src_addr=19216812 in_ports=5000
5002 5004 ttl=15
210
relay_destination dest_addr=19216813 out_addr=19216812
dest_ports=6980 6982 6984
relay_destination dest_addr=19216814 out_addr=19216812
dest_ports=10010 10012 10014 ttl=15
La transmisioacuten de cada pista requiere dos puertos una pista puede ser audio video o texto En general se trasmiten dos pistas(audio y viacutedeo) por lo cual se especifican dos pares de puertos aunque en la configuracioacuten soacutelo se especifica el primer puerto y el siguiente es usado por omisioacuten En este ejemplo se esta recibiendo la sentildeal de una IP y se esta trasmitiendo a dos IPs ademaacutes se estaacuten reservando 3 pares de puertos por enlace lo que implica que se puede estar trasmitiendo audio video y texto en la misma conexioacuten 37 QTSS VS REALPLAYER Y MS MEDIA PLAYER Dentro del segmento de aplicaciones cliente-servidor para trasmitir audio y video se encuentran tres grandes aplicaciones es el mercado RealPlayer Windows Media Player y QuickTime Todos usan el protocolo RTSPRTP pero mantienen grandes diferencias en cuanto a precio calidad de imagen compatibilidad con distintos formatos plataformas soportadas y nuacutemero de usuarios Una caracteriacutestica importante es la escalabilidad la cual refleja la forma como el servidor maneja las distintas conexiones entrantes dependiendo del ancho de banda de los clientes y seguacuten este paraacutemetro elige la calidad maacutes apropiada para la conexioacuten dada MS Windows Media Server genera dos versiones de un mismo archivo usando diferentes paraacutemetros de compresioacuten Al conectarse un cliente el servidor analiza la velocidad de conexioacuten y enviacutea la versioacuten maacutes apropiada para el cliente RealServer de RealNetworks comprime usando ldquoSureStreamrdquo creando seis versiones a diferentes compresiones y frame ratios del mismo archivo para luego enviar al cliente usando la compresioacuten maacutes adecuada seguacuten su velocidad de conexioacuten QTSS es maacutes versaacutetil no soacutelo toma en cuenta la velocidad de conexioacuten sino tambieacuten la velocidad de CPU y lenguaje del cliente lo cual sumado a la nueva caracteriacutestica de QTP Skip Proteccion nos brinda una conexioacuten de alta confiabilidad y de gran calidad Desde el punto de vista precio RealPlayer es maacutes caro pero goza de una amplia popularidad su costo variacutea desde US$2000 a US$54000 dependiendo las opciones del nuacutemero de usuarios
211
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
MS Media Player es gratis y viene incluido con Windows 2000 Server
(US$1200) aunque soacutelo funciona con la plataforma Windows y ademaacutes soacutelo es
compatible con recientes sistemas operativos
QuickTime tambieacuten viene incluido con OS X Server de Mac y ademaacutes es gratis en todas sus versiones las que incluyen Linux Solaris Windows y FreeBSD El uacutenico factor que juega en contra de QTSS es la poca informacioacuten disponible en Internet debido al poco tiempo de vida de este servidor por lo cual recopilar datos o benchmarks para comparar el rendimiento de QTSS vs otros servidores es extremadamente difiacutecil por el otro lado RealPlayer mantiene un largo historial de pruebas y inclusive existen variados foros de discusioacuten sobre este producto 38 CONCLUSIONES Claramente la tecnologiacutea QTSS nos promete un excelente desempentildeo y un alto grado de compatibilidad con la tecnologiacutea del futuro ademaacutes debido a sus precios revolucionara la red y nos daraacute la oportunidad a todos los usuarios de tener una experiencia en la transmisioacuten de audiovideo de calidad profesional y a costo cero Ademaacutes esta estrategia de la gran Apple obligara a una competencia maacutes feroz en el mercado promoviendo mejores y maacutes servicios de este tipo durante los proacuteximos antildeos Pero por el momento la aplicacioacuten de una tecnologiacutea como esta puede resultar difiacutecil y pesada todo esto debido al bajo soporte y desinformacioacuten que se obtiene al usar software tan reciente y con bajo nivel de experimentacioacuten En comparacioacuten con los otros sistemas QTSS requiere una instalacioacuten y configuracioacuten maacutes compleja y un manejo soacutelo apto para usuarios avanzados familiarizados con el ambiente UNIX y MAC como tambieacuten con la consola de comando Personalmente creo que la puesta en marcha del servicio del servidor es dificultosa especialmente debido a la interfaz de administracioacuten y a algunos scripts que generan errores en la maquina QTSS ha demostrado tener varios problemas ldquoexistencialesrdquo ya conocidos por la Apple y documentados aunque lamentablemente no exista aun un parche para mejorar estos problemas Debido a estas dificultades QTSS crea desconfianza para la implementacioacuten a escala profesional y con una gran cantidad de computadoras de diferentes plataformas y con diferentes tareas para este caso es recomendable utilizar solamente estaciones de trabajo Macintosh OS X Server ya que es el uacutenico sistema que incluye el QTSS de manera nativa y garantiza la compatibilidad y estabilidad del servidor
212
39 BIBLIOGRAFIacuteA Y REFERENCIAS Las siguientes direcciones web contienen informacioacuten disponible sobre QTSS a la fecha bull wwwapplecomsupportQTSS bull wwwapplecomquicktimesoporte bull wwwstreamingcomquicktimedarwin bull wwwicastcom bull wwwrealcom bull wwwquicktimecom Ademaacutes de una serie de noticias y comentarios sobre QTSS en distintos portales web y en grupos de discusioacuten
213
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
214
Anexo VIII
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL
215
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
216
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL El estudio presentado a continuacioacuten corresponde al trabajo realizado por el alumno Rodrigo Peacuterez en el marco del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar contenido multimedia 1 RESUMEN En el presente trabajo se realizaraacute una explicacioacuten sobre el lenguaje SMIL (Synchronized Multimedia Integration Language se pronuncia smilerdquo Se mostraraacute como programar en este lenguaje con algunos ejemplos baacutesicos dado que esta es la mejor y maacutes raacutepida forma de aprender a programar en un lenguaje nuevo Este lenguaje sirve para la sincronizacioacuten de contenidos multimedias bajo un entorno de Real System esto es acompantildear a los videos con texto fotos o otros contenidos multimedia que puedan ayudar al contenido del viacutedeo por si solo 2 INTRODUCCION En este trabajo se ensentildeara bull Que es SMIL y como se trabaja con eacutel bull Que cosas podemos hacer con eacutel bull Cual es la estructura de un programa SMIL 21 iquestQue significa SMIL SMIL significa Synchronized Multimedia Integration Language Pronunciandose smile Este fue desarrollado por la World Wide Web Consortium y presentado el 15 de Junio de 1998 para ver mayor informacioacuten dirigirse a httpwwww3orgPress1998SMIL-REC En julio de 1998 fue ampliamente aceptado por Real System para despueacutes en mayo 1999 fuesen incorporados Flash y mp3 a lo ya ofrecido por Real System
217
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
La empresa HELIO en octubre de 1998 lanza al mercado un programa llamado SOJA el cual permite ver lo hecho en SMIL sin tener que tener el Real PLayer instalado
22 iquestQueacute se puede hacer con SMIL
bull Posicionar elementos multimedia donde una quiera en la pantalla bull Sincronizar dichos elementos bull Mostrar los contenidos multimedia con preferencias de usuario lenguaje bit-
rate etc 23 Como escribir documentos SMIL
Lo uacutenico que se necesita para crear documentos SMIL es un simple editor de textos Los ejemplos que aquiacute se mostraraacuten fueron hechos usando el Editor Avanzado de la KDE en LINUX dada su capacidad para resaltar la parte de coacutedigo de la que no es SMIL esta basado en XML y es muy similar a HTML esto hace que el lenguaje sea faacutecil de leer y entender Se pueden destacar algunas diferencias
bull SMIL es case-sensitive Todas las entradas deben ser escritas en minuacutesculas bull SMIL esta basado en XML por lo cual todas las entradas deben ser
finalizadas 3 PRIMER DOCUMENTO SMIL Aquiacute trataremos de descubrir como los documentos SMIL estaacuten hechos se muestra un primer documento donde no se han especificado contenidos multimedia
ltsmilgt ltheadgt ltmeta name=copyright content=miVideo gt ltlayoutgt ltmdashentradas del layout --gt ltlayoutgt ltheadgt ltbodygt ltmdashentradas multimedia y de sincronizacioacuten --gt ltbodygt ltsmilgt
Nos podemos dar cuenta que el lenguaje SMIL es muy parecido al lenguaje HTML
218
31 Detalle del Coacutedigo El coacutedigo debe comenzar con ltsmilgt y debe terminar con ltsmilgt Teniendo cuidado de escribirlo con minuacutesculas ya que este lenguaje es case-sensitive
ltsmilgt [] ltsmilgt
Los documentos SMIL se componen de dos partes head y body (cabecera y cuerpo) los cuales deben tener ltsmilgt como padre
ltsmilgt ltheadgt [] ltheadgt ltbodygt [] ltbodygt ltsmilgt
Algunas entradas como meta pueden tener ldquordquo al final
[] ltheadgt ltmeta name=copyright content=Your Name gt ltheadgt []
Asiacute podemos ver entradas escritas
bull A veces como ltentradagtltentradagt bull A veces como ltentradagt
4 LAYOUT Aquiacute se ensentildeara a poner los contenidos multimedia donde uno quiera
41 La seccioacuten ltlayoutgt Todo lo concerniente a la forma incluido los detalles de la ventana deben ser guardados entre ltlayoutgt y ltlayoutgt dentro de la cabecera (ltheadgt) quedando lo siguiente
ltsmilgt
219
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltheadgt ltlayoutgt ltmdashentradas de layout --gt ltlayoutgt ltheadgt ltbodygt [] ltbodygt ltsmilgt
42 La ventana
Se puede especificar el alto y el ancho de la ventana donde se presentaraacuten los contenidos multimedia En el siguiente ejemplo se ha creado una ventana con una dimensioacuten de 300x300 pixeles
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltlayoutgt ltheadgt ltbodygt ltbodygt ltsmilgt
5 LA REGION En vez de explicar que es la regioacuten mostrareacute un ejemplo donde se insertaraacute un icono (32x32 pixeles) a 75 pixeles del borde izquierdo y a 50 pixeles del borde superior
51 La seccioacuten ltregiongt Usaremos la entrada ltregiongt para posicionar nuestro icono ldquorodrigogifrdquo Debemos asignar un id para identificar a dicha regioacuten
52 La seccioacuten ltimggt Para insertar el icono rodrigogif en la region llamada ldquorodrigordquo se debe usar la entrada ltimggt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt
220
ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigordquo gt ltbodygt ltsmilgt
Lo cual genera lo siguiente
53 Posicion Tambieacuten se peudeejemplo si se desborde superior el
ltsmilgt lthead ltlayo ltroo b ltreg w ltlay lthea ltbody ltimg ltbod
amiento Relativo
especificar posiciones relativas a las dimensiones de la ventana Por eara poner el icono a un 50 del borde izquierdo y a un 40 del coacutedigo anterior seriacutea cambiado por
gt utgt t-layout width=300 height=200 ackground-color=white gt ion id=rodrigo left=50 top=40 idth=32 height=32 gt outgt dgt gt src=rodrigogif alt=YO region=rodrigo gt ygt
221
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
54 Cuando dos regiones se traslapan Ya hemos visto como posicionar contenido multimedia a lo largo de los ejes x e y cuando estas regiones se traslapan se debe definir un iacutendice (z-index) Asiacute cuando dos regiones se traslapen la que tenga mayor z-index se mostraraacute al frente Si dos regiones tienen el mismo z-index se mostraraacute una despueacutes de la otra En el siguiente ejemplo se antildeadieron z-index a la regioacuten 1 y 2
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=region_1 left=50 top=50 width=150 height=125 z-index=2gt ltregion id=region_2 left=25 top=25 width=100 height=100 z-index=1gt ltlayoutgt ltheadgt ltbodygt ltpargt lttext src=text1txt region=region_1 gt lttext src=text2txt region=region_2 gt ltpargt ltbodygt ltsmilgt
Lo cual muestra lo siguiente
222
Ademaacutes de imaacutegenes se pueden mostrar audio video y textos Media Tag G2 (Real System) GRiNS Soja GIF img OK OK OK JPEG img OK OK OK Microsoft Wav audio OK OK - Sun Audio audio OK OK OK Sun Audio Zipped audio - - OK
MP3 audio OK - - Plain text text OK OK OK Real text textstream OK - - Real movie video OK - - AVI video OK OK - MPEG video OK OK - MOV video OK - -
55 Como adaptar el contenido multimedia al aacuterea Seriacutea fantaacutestico que el aacuterea definida sea siempre del mismo porte que el contenido multimedia pero en la realidad no es asiacute SMIL ofrece un mecanismo de adaptacioacuten para los contenidos multimedia el atributo ldquofitrdquo Si se quiere que el contenido llene al aacuterea se debe hacer que el contenido multimedia ldquocrezcardquo Para esto se debe agregar fit=fill en seccioacuten ltregiongt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=147 height=116 background-color=yellow gt ltregion id=region_1 left=8 top=10 width=116 height=81 background-color=white fit=fill gt ltlayoutgt ltheadgt ltbodygt
223
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltimg src=rodrigogif region=region_1 gt ltbodygt ltsmilgt
bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes laterales agregando fit=meet bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes superior e inferior agregando fit=slice bull Se puede colocar un Scroll Bar agregando fit=scroll 6 SINCRONIZACION SMIL puede sincronizar elementos multimedia aquiacute se mostrara
bull Como antildeadir tiempo a los componentes multimedia bull Como mostrar varios contenidos multimedia unos tras otro bull Como mostrar varios contenidos multimedia en paralelo 61 Duracioacuten
Imaginemos que queremos mostrar el icono ldquorodrigogifrdquo durante 6 segundos esto se puede hacer agregando el paraacutemetro ldquodurrdquo y ponieacutendolo igual a 6s
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltbodygt ltsmilgt
62 Retardar un contenido multimedia
224
Ahora si agregamos begin=2s en la seccioacuten ltimggt veremos que el icono ldquorodrigogifrdquo apareceraacute despueacutes de 2 segundos de iniciada la aplicacioacuten y permaneceraacute durante 6 segundos Esto se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s begin=2s gt ltbodygt ltsmilgt
63 Secuencias Un contenido tras otro
Queremos
bull Que el icono ldquorodrigogifrdquo aparezca durante 6 segundos bull Esperar 1 segundo
Que el icono ldquorodrigo2gifrdquo aparesca durante 4 segundos La seccioacuten ltseqgt define una sequencia Sus hijos se ejecutaraacuten uno tras otro
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt
225
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltseqgt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2gif alt=YO 2 region=rodrigo2 dur=4s begin=1s gt ltseqgt ltbodygt ltsmilgt
64 Paralelo Muchos contenidos mostrados juntos
Cuando se quiere que dos iconos aparezcan al mismo tiempo se debe definir la seccioacuten ltpargt la cual hace que sus hijos sean ejecutados al mismo tiempo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt ltpargt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2 alt=YO 2 region=rodrigo dur=6s gt ltpargt ltbodygt ltsmilgt
7 TECNICAS AVANZADAS SMIL tienes otras ldquogratasrdquo opciones Un modelo basado en eventos
Para proveer sincronizacioacuten
226
Una seccioacuten ltswitchgt
Para definir que contenido multimedia se va a ofrecer dependiendo del cliente
71 Sincronizacioacuten basada en eventos
Esta es otra forma de sincronizar los elementos multimedia Supongamos que queremos que ldquorodrigo2gifrdquo empiece despueacutes de 2 segundos de que ldquorodrigogifrdquo haya empezado Cuando un contenido multimedia comienza este manda un evento ldquobeginrdquo Si otro contenido multimedia espera por este evento lo captura Para hacer que un contenido multimedia espere por un evento uno de los atributos de sincronizacioacuten (begin o end) deben ser escritos como
ltmdashSi se quiere que una seccioacuten comience cuando otra seccioacuten comience --gt lttag begin=id(especificar_id)(begin) gt ltmdashSi se quiere que una seccioacuten comience despueacutes de 3 segundos despues de otra seccioacuten haya comenzado --gt lttag begin=id(especificar_Id)(3s) gt ltmdashSi se quiere que una seccioacuten comience cuando otra termina --gt lttag begin=id(especificar_Id)(end) gt
Asiacute en nuestro ejemplo hacemos que ldquorodrigo2gifrdquo aparezca despueacutes de 2 segundos comenzado ldquorodrigogifrdquo
ltsmilgt ltmdashno mostrado --gt ltbodygt ltpargt ltimg src=rodrigogif region=rodrigo id=rpk begin=4s gt ltimg src=rodrigo2gif region=rodrigo2 begin=id(rpk)(2s) gt ltpargt ltbodygt
227
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
72 La seccioacuten ltswitchgt Una de las grandes ideas propuestas por SMIL es adaptar el contenido de una presentacioacuten a las capacidades de los usuarios finales Por ejemplo si un usuario tiene un modem de 14000[bps] seraacute mejor que reciba contenido maacutes liviano Tambieacuten se puede querer traducir parte de la presentacioacuten dependiendo del lenguaje del usuario
73 Un ejemplo para entender Aquiacute no se trataraacuten contenidos ni sincronizacioacuten se entienden por entendidos Tendremos dos posibles usuarios por ejemplo
bull Usted es Espantildeol bull Su monitor tiene una resolucioacuten de 800x600
O
bull You are English bull Your screen has a 800x600 resolution
Se presenta la sintaxis de la seccioacuten ltswitchgt
ltswitchgt lt-- child1 testAttributes1 --gt lt-- child2 testAttributes2 --gt lt-- child3 testAttributes3 --gt ltswitchgt
La regla es
La primera seccioacuten ltswitchgt la cual sea evaluada como verdadera (TRUE) seraacute ejecutada Secciones sin evaluaciones seran consideradas verdaderas (TRUE)
Nuestro ejemplo puede ser escrito como
ltbodygt ltswitchgt
228
lt-- English only --gt ltpar system-language=engt lttext src=you_are_englishtxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600entxt region=size system-screen-size=800X600 gt lttext src=1024_768entxt region=size system-screen-size=1024X768 gt lttext src=another_sizeentxt region=size gt ltpargt ltmdashSolo espantildeol --gt ltpar system-language=esgt lttext src=tu_eres_espantildeoltxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600estxt region=size system-screen-size=800X600 gt lttext src=1024_768estxt region=size system-screen-size=1024X768 gt lttext src=another_sizeestxt region=size gt ltswitchgt ltpargt ltmdashPara otros lenguajes --gt lttext src=idioma desconocidotxt region=mensaje gt ltswitchgt ltbodygt
74 Que cosas pueden ser verificadas
Aquiacute se muestran las cosas que pueden ser testeadas a traves de ltswitchgt
EL LENGUAJE (Una coma separa la lista de coacutedigos nacionales) ltXXX system-language=frenitgt LA TASA DE BITS (Un entero)
229
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltXXX system-bitrate=14000gt TAMANtildeO DE PANTALLA (Dos enteros separados por coma) ltXXX system-screen-size=800X600gt LA RESOLUCIOacuteN DE PANTALLA (Un entero bitspixel) ltXXX system-screen-depth=4gt CAPTIONS (on or off) ltXXX system-captions=ongt
8 REAL PLAYER Este visor nos sirve para ver lo que hemos creado en SMIL y se merece una pequentildea resentildea Real player fue escrito por Real en 1998 Real participo en la creacioacuten del lenguaje SMIL y fue aceptado por Real Player G2 en julio de 1998 Es gratuito y puede ser bajado de httpwwwrealcomproductsplayer Real Player soporta muchos formatos y puede usar plugins los formatos maacutes conocidos son
bull Formatos Real RealText RealAudio etc bull Imaacutegenes GIF JPEG bull Audio AU WAV MIDI etc
Real Player funciona mejor cuando llama a SMIL a traveacutes de un Real Server (servidor de Real) que cuando llama a SMIL a traveacutes de una paacutegina HTTP
230
A continuacioacuten se muestra como se ve Real Player
1 Botones de Play Pause y Stop 2 Canales 3 La pantalla donde las creaciones SMIL seraacuten mostradas 4 La barra de progreso que muestra el tiempo transcurrido5 La barra de status la cual da informacioacuten sobre el ancho
de banda ocupado
9 CONCLUSIONES Este trabajo nacioacute como una inquietud del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar el contenido multimedia El uso de este lenguaje se complementoacute con otros moacutedulos para que se pudiese ocupar en el proyecto
231
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
232
Anexo IX
Planteamiento y Desarrollo de Sistema de Estadiacutesticas
233
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
234
Planteamiento y Desarrollo de Sistema de Estadiacutesticas En la formulacioacuten del proyecto se incluyoacute hacer una recopilacioacuten de estadiacutesticas Las partes donde esto es mencionado en dicha formulacioacuten son mostradas en la primera seccioacuten de este anexo El presente trabajo se divide en las siguientes partes bull Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica bull Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial
Inalaacutembrica IP La primera parte fue desarrollada por el profesor Agustiacuten Gonzaacutelez La segunda parte consiste en un informe de praacutectica (reacondicionada para este informe de proyecto) realizada por el sentildeor Gabriel Astudillo (Ing Civil Electroacutenico UTFSM) que se basa en la primera seccioacuten de este anexo En el se describe el desarrollo del sistema elaborado para recopilar estadiacutesticas del sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo
235
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica Antecedentes Dentro del proyecto Difusioacuten Multimedial Inalaacutembrica IP se desea recopilar estadiacutesticas de para evaluar cuantitativamente el uso del sistema una vez desarrollado La primera presentacioacuten de este objeto fue planteada en la formulacioacuten del proyecto en varias partes del mismo (Seccioacuten 13) Posteriormente el grupo de contenidos el proyecto elaboroacute un documento que tiende a especificar aun maacutes los datos de intereacutes para evaluar el impacto del sistema en la educacioacuten (Secciones 14 y 15) Estadiacutestica Deseada De la seccioacuten 15 se puede resumir los siguientes requerimientos a- Recopilacioacuten de informacioacuten sobre los usuarios que usan el sistema
A traveacutes de un proceso de registro el sistema conoce los datos de los usuarios Establecimiento (Escuela regioacuten) Categoriacutea (profesor alumno externo al proyecto) para alumnos Nivel del alumno (curso en que se encuentra) para profesores subsector de aprendizaje (ramo)
b- Recopilacioacuten de estadiacutestica sobre acceso al sitio Se desea conocer estadiacutestica de acceso a paacuteginas del sitio Entre estas paacuteginas se encuentran paacuteginas del sitio (recursos pedagoacutegicos aacuterea proyecto preguntas frecuentes) videos vistos videos a pedido guiacuteas En recopilacioacuten de datos tambieacuten deberiacutea incluir el porcentaje de fracasos al intentar acceder a un viacutedeo o paacutegina
Fuentes de Datos para Anaacutelisis Estadiacutestico Se distinguen al menos tres fuentes de informacioacuten generada por paacutegina con acceso controlado Generada por servidor WEB y generada por servidor Real Estadiacutestica a Recopilar en una Primera Etapa
En una primera etapa se trabajaraacute con el procesamiento del registro generado por el servidor WEB para sintetizar las siguientes tablas a- Para paacutegina o grupo de paacuteginas especiacuteficas bajo configuracioacuten se generaraacute una tabla indicando Nuacutemero de accesos vs tiempo en hora (uacuteltimas 24 horas) Nuacutemero de accesos vs tiempo en diacuteas (uacuteltimos 14 diacuteas) nuacutemero de accesos vs
236
tiempo en semanas (uacuteltimos 8 semanas) nuacutemero de accesos vs tiempo en meses (uacuteltimos 12 meses) b- Anaacutelogo a lo anterior es posible generar un reporte bajo las mismas categoriacuteas descritas en a pero de los accesos no satisfechos Esto entendiendo como ausencia de ocurrencia los accesos a ligas no vaacutelidas (registradas en el servidor WEB) c- Para una paacutegina o grupo de paacuteginas especificas bajo configuracioacuten se crea un reporte de accesos por hora para un diacutea accesos por diacutea para una semana accesos por semana para un mes accesos por mes para un antildeo La idea de estas tablas es poder mostrar el perfil de acceso tiacutepico dentro de un diacutea semana mes y antildeo De estas tablas es posible identificar la hora diacutea semana y mes de maacutes y menor carga o uso del sistema d- Versiones maacutes refinadas de las tablas totales anteriores En las tablas descritas en a b y c se mostraraacuten accesos totales y sin discriminar el tipo de usuario que hace el acceso Tambieacuten es posible generar tablas maacutes refinadas condicionando los accesos a categoriacuteas de usuarios Este acondicionamiento puede ser para establecimiento regioacuten profesores alumnos profesores de un subsector de aprendizaje o alumnos de un nivel determinado En otras palabras se puede generar una tabla con los accesos por hora de los profesores de historia por ejemplo En esta tabla se muestran los accesos a lo largo del diacutea que tiene este tipo de profesor En una primera etapa soacutelo se tiene contemplado un condicionar seguacuten IP e- Estadiacutestica de uso de videos La idea es generar una tabla que muestre un histograma de frecuencia de uso de videos Se tiene videos vs frecuencia f- Anaacutelogo e- pero en lugar de usar totales usar hacer un condicionado a la categoriacutea de usuario Una consideracioacuten importante en e y f es queacute se entiende por acceso a un viacutedeo En principio se consideraraacute acceso si el viacutenculo es seleccionado Posteriormente se puede hacer una graacutefica de porcentaje visto vs viacutedeo En eacutesta en lugar de frecuencia se muestra el porcentaje de la duracioacuten del viacutedeo que es realmente visto Esta tabla seraacute generada en la medida que se encuentren mecanismos teacutecnicos para obtener esta informacioacuten en forma confiable En general la informacioacuten a procesar inicialmente es tomada desde el servidor WEB base Cabe hacer notar que la existencia de un cache puede ocultar alguno de estos accesos
Estadiacutestica no Recopilable
237
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Se solicita llevar un registro de las paacuteginas que se imprimen Esta informacioacuten no estaacute al alcance de los desarrollos Una aproximacioacuten es generar una paacutegina sin frames y banners que sea la antesala para imprimir La estadiacutestica de esta paacutegina podriacutea ser considerada la de impresioacuten
ANAacuteLISIS DEL SISTEMA Para efectos de disentildeo del sistema de recopilacioacuten de estadiacutestica en le proyecto de Difusioacuten Inalaacutembrica IP se presenta un pequentildeo anaacutelisis de las personas y moacutedulos de software involucrados Usuario Final Son los alumnos profesores administrativos etc que tienen acceso al sistema Todos deberiacutean registrarse aunque sea como usuario externo al sistema para tener acceso a las paacuteginas y material bajo monitoreo de uso Administrador Local Existe uno de estos usuarios por establecimiento educacional Puede ser el actual administrador de la red o quien se designe en la escuela Una funcioacuten de este usuario es la de validar la categoriacutea (profesor -ramo- alumnos- nivel- etc) de los usuarios solicitando registro en un colegio en particular Administrador Central este usuario es uacutenico en el sistema Entre sus funciones tenemos
bull Registrar a los administradores locales para cada escuela
bull Define el listado de categoriacuteas de contenidos y sus listados de URLs Por ejemplo las categoriacuteas pueden podriacutean ser Paacutegina de inicio Programa de transmisiones Moacutedulos de trabajo Apoyo docente Apoyo a estudiantes Documentales Entrevistas Canal comunitario Aacuterea del proyecto Preguntas frecuentes Para una idea ver httpinalambricoreunacl
bull Administrar el buen funcionamiento del sistema (CGIs base de datos etc)
bull
Algunos escenarios de uso Usuario inscribieacutendose Un Usuario Final pone el URL donde estaacuten los contenidos y se le presenta una paacutegina para ingresar nombre de usuario y password Ademaacutes se le muestra una nota explicativa indicando queacute hacer cuando aun no tiene registro Por no tener registro el usuario opta por registrarse Aparece un formulario en que eacutel debe poner su nombre completo categoriacutea -menu tipo lista- (al lado aparece una nota indicando que seraacute validada) Si es profesor indicar subsector de aprendizaje pertenece (Castellano matemaacuteticas etc) si es alumno indicar curso (1ro medio 2do medio etc) regioacuten -menuacute tipo lista- y escuela -menu tipo lista- El sistema le pide que defina su password
238
El usuario llena el formulario indicando ser profesor de Castellano Una vez llenada la paacutegina se le muestra una paacutegina con las opciones indicadas Se le indica que su nombre de usuario es su Nombre_de_ PilaApellidoEscuelaRegion Usuario tratando de ingresar al sistema Una vez registrado un usuario intenta ingresar al sitio de contenidos Ingresa su nombre de usuario y password seguacuten lo que puso en formulario de inscripcioacuten Haa sorpresa el sistema le indica que ese nombre de usuario aun no ha sido validado Es posible que lo escribiera mal o que el administrador local auacuten no ha validado sus datos Se le sugiere intentar maacutes tarde Usuario aceptado Similar al caso anterior Esta vez ingresa al sitio y tiene acceso a todos los recursos publicados en el Sin que el usuario lo note el sistema central genera un log que incluye el usuario que estaacute navegando por el sitio Administrador Local Verificando usuarios
Usuario pide ver estadiacutestica de video de mayor sintoniacutea (para vides difundidos)
Administrador Local solicita ser incluido como talSe hace enviando un e-mail al adminstrador central quien verifica los datos y la autoridad de la persona (viacutea teleacutefono etc) Crea un password y login para el administrador local Usuario pide ver estadiacutestica temporal
Usuario pide ver estadiacutestica indicando perfil de uso Usuario pide ver estadiacutestica de video a pedido maacutes visto
239
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
En la formulacioacuten del proyecto este requerimiento es mencionado en las siguientes secciones
Nro 4 Descripcioacuten Generar un canal de videos de apoyo a la educacioacuten evaluando su uso
Descripcioacuten
---------------------------------------------------------------------------------------------------------- Resumen El sitio ademaacutes facilitaraacute toda la integracioacuten entre los profesores presentacioacuten del calendario de transmisiones videos maacutes utilizados etc Paralelo al servicio se disentildearaacute un sistema de evaluacioacuten cuantitativo y cualitativo para medir su impacto ----------------------------------------------------------------------------------------------------------
15 Objetivos Especiacuteficos
Indicador de Efectividad Canal educativo con malla programaacutetica Servicio web interactivo con videos bajo demanda Evaluaciones cuantitativas y cualitativas de uso en la educacioacuten ---------------------------------------------------------------------------------------------------------- 17 Productos y Resultados Producto Yo Resultado Evaluacioacuten cuantitativa y cualitativa de los servicios
Disentildeo de un instrumento de evaluacioacuten de percepcioacuten de los usuarios del uso del material de contenido multimedial antes de iniciar y despueacutes de terminar el servicio
Informe de evaluacioacuten Informe cuantitativo y cualitativo del uso de videos en banda ancha
---------------------------------------------------------------------------------------------------------- Agustiacuten J Gonzaacutelez
240
REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVALUACIOacuteN (PRELIMINAR)
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 1 VARIABLES FRECUENCIA DISCRIMINAR Usuario
Hora - diacutea Semana
Externo al proyecto Mes
Por establecimiento Por regioacuten
Videos
Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Paacuteginas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Guiacuteas Semana
Hora - diacutea
Mes
Por establecimiento Por regioacuten Externo al proyecto
Preguntas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Finalmente nos gustariacutea si fuera posible que hubiera alguna forma de tener acceso directo a estas estadiacutesticas ojalaacute en formato Excel Viacutector Martiacutenez e Ingrid Grau
241
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE SITIO WEB
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 2 Se ha estimado conveniente solicitar los siguientes requerimientos estadiacutesticos para el sistema de evaluacioacuten del proyecto Estadiacutesticas Generales
rArr videos
Las frecuencias de ocurrencia o ausencia de ocurrencia de estas variables son
rArr diacutea
rArr mes
rArr externo al proyecto
Estas consideraciones se deben aplicar en cada uno de los siguientes requerimientos
Las variables a estudiar son rArr usuario
rArr paacuteginas del sitio
rArr guiacuteas y
rArr preguntas frecuentes
rArr hora
rArr semana y
Se debe distinguir por rArr establecimiento
rArr regioacuten y
Al interior del establecimiento se debe distinguir entre rArr profesores y alumnos
rArr para los alumnos distintos niveles de ensentildeanza y
rArr para los profesores distintos subsectores de aprendizaje
A Usuario
1 Perfil de usuario de acuerdo a los siguientes datos (pueden ser preguntados en un
formulario de registro)
bull Si es profesor alumno o externo al proyecto
242
bull En el caso de ser alumno establecer a que nivel de ensentildeanza pertenece
bull Regioacuten a la que pertenece
bull Establecimiento al que pertenece
bull En caso de ser profesor a que subsector de aprendizaje pertenece
5 Cantidad total de visitas de cada usuario y los lugares que son visitados
2 Cantidad y frecuencia de accesos al sitio por usuario o perfiles de usuario
3 Recorridos que hace cada sujeto en el sitio esto nos sirve para conocer el comportamiento de eacutestos frente a las distintas posibilidades que se le ofrecen
4 Duracioacuten de sesiones por usuario
6 Horarios de mayor traacutefico en que los usuarios visitan el sitio
7 Horarios de menor traacutefico de entradas al sitio
B Pagina
- Programa de transmisiones
- Apoyo a estudiantes
- Entrevistas
bull Aacuterea del proyecto
1 Paginas frecuentemente visitadas mostrando cuales son las paginas maacutes utilizadas por los usuarios distinguiendo
bull Pagina de inicio
bull Aacuterea de recursos pedagoacutegicos
- Moacutedulos de trabajo
- Apoyo docente
- Documentales
- Canal comunitario
bull Preguntas frecuentes
2 Paginas menos solicitadas mostrando cuales son las paginas menos utilizadas por los usuarios tratando de distinguir si esto es por dificultad de acceso u otra causa
3 Cantidad de eacutexitos y fracasos que tengan los usuarios al intentar acceder a estas Y los tipos de usuario que presentan estas dificultades
243
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
C Videos
bull Frecuencia de consultas por viacutedeo
bull A cual de los sectores del aacuterea de recursos pedagoacutegicos pertenece
- Documentales
bull Horarios en que hay menos solicitudes
1 Videos maacutes solicitados distinguiendo
bull A cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos pertenece
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Documentales
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Horario en que son solicitados los videos
bull Cantidad de tiempo de uso de los videos solicitados para contrastar con la duracioacuten total de estos Interesa saber si los ven completos o solo una parte
2 Videos menos solicitados distinguiendo
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Frecuencia (diario semanal o mensual y tipo de usuario)
3 Cantidad de eacutexitos y fracasos al intentar entrar a los videos
D Guiacuteas
1 Frecuencia de consulta de guiacuteas
2 Tipo de usuario (profesor o alumno)
244
3 Frecuencia con que estas guiacuteas son impresas
4 Si existe correlacioacuten entre el uso de guiacuteas y utilizacioacuten de los videos correspondientes expresadas en graacuteficos
5 Horarios en que son maacutes utilizadas
bull Apoyo a estudiantes
6 Guiacuteas maacutes utilizadas y cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos al cual pertenece
bull Moacutedulos de trabajo
bull Apoyo docente
bull Documentales
bull Entrevistas
bull Canal comunitario
7 Guiacuteas menos utilizadas y a cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos corresponde
bull Moacutedulos de trabajo
bull Apoyo docente
bull Apoyo a estudiantes
bull Documentales
bull Entrevistas
bull Canal comunitario
E Preguntas frecuentes
4 Tipo de pregunta menos frecuente
Se despiden atentamente
1 Frecuencia de consulta a aacuterea de Preguntas frecuentes
2 Tipo de usuario
3 Tipo de consulta maacutes frecuente
Finalmente nos gustariacutea que se pudiera tener acceso directo a las estadiacutesticas y que eacutestas estadiacutesticas se puedan descargar en formato Excel
Viacutector Martiacutenez Ingrid Grau y Juan Ramiacuterez
245
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial Inalaacutembrica IP RESUMEN
Como producto final se desea un sistema basado en web que permita evaluar cuantitativamente el uso del sitio web del proyecto mencionado Los resultados se podraacuten visualizar en graacuteficos y bajar en archivos csv para ser analizados posteriormente en Excel Se dispondraacute de un sistema capaz de recopilar estadiacutesticas que se podraacuten condicionar por usuario por tipos de paacuteginas y por base de tiempo
Objetivos y producto final del trabajo realizado El principal desafiacuteo de este trabajo es disentildear e implementar un sistema de recoleccioacuten de estadiacutesticas para el Proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo
Conclusiones A pesar de que existen numerosas aplicaciones que realizan estadiacutesticas de sitios web el sistema desarrollado es uacutenico en su especie ya que permite hacer un seguimiento histoacuterico de sus estadiacutesticas al estar todo almacenado en una base de datos Los valores entregados serviraacuten para tomar decisiones que permitan utilizar el sitio web con maacuteximo de eficiencia
Personalmente estimo que este trabajo ha estructurado la forma de abordar un problema especiacutefico y la forma de solucionarlo En particular se vive el proceso de modelar el problema para visualizar sus moacutedulos y asiacute encontrar una posible solucioacuten en un corto periacuteodo de tiempo Por otra parte en pocas ocasiones se tiene la oportunidad de trabajar en la parte de disentildeo y en la de desarrollo Al tener la visioacuten de cada parte se pueden afrontar con maacutes madurez los problemas en la vida profesional ya que se sabe cuaacutel es el aacutembito de cada una y sus posibles confrontaciones
Por uacuteltimo al crear el sistema desde cero (desde la instalacioacuten de los servidores hasta la programacioacuten misma) se obtiene otra visioacuten transversal del desarrollo de un proyecto real lo que puede servir a futuro para estimar con mayor precisioacuten tiempos de preparacioacuten de desarrollo y de ejecucioacuten
246
DESARROLLO DEL SISTEMA
Se inicia el estudio del problema tomando como base el documento ldquoRecopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembricardquo escrita por el Profesor Agustiacuten Gonzaacutelez (primera parte de este anexo) Se establecen los moacutedulos que se deben construir para lograr un prototipo funcional Para esto se parte de los siguientes supuestos con respecto a la plataforma que sustenta al sistema
bull Sistema operativo Unix o similar
bull Servidor Web Apache
bull Aplicacioacuten CGI
Por uacuteltimo el moacutedulo 3 realiza los caacutelculos estadiacutesticos y los presenta como graacuteficos
El sistema se divide en tres grandes moacutedulos uno que recopila las liacuteneas del log del servidor web (moacutedulo 1) otro que maneje la administracioacuten de usuarios (moacutedulo 2) y otro que se encargue de recopilar y entregar las estadiacutesticas del sitio (moacutedulo 3) El objetivo del moacutedulo 1 es almacenar las liacuteneas del log que tengan relacioacuten con las paacuteginas de intereacutes del sitio web en una base de datos Estas paacuteginas son aquellas urls a las que se quiere incluir en las estadiacutesticas del sitio El moacutedulo 2 por su parte permite manejar los perfiles de los usuarios del sitio (alumnos profesores externos) Cada usuario que navegue en el sitio debe estar previamente registrado y debe tener uno de los perfiles mencionados ya que tambieacuten es necesario condicionar los datos estadiacutesticos por perfil del visitante
Moacutedulo 1
Con el fin de optimizar los resultados estadiacutesticos se opta por agrupar archivos o las urls en Categoriacuteas las que son homoacutelogas a los perfiles de usuario ya que tambieacuten las estadiacutesticas se pueden condicionar por dicha agrupacioacuten Asiacute se puede mantener un nuacutemero razonable de variables a analizar en vez de recopilar las estadiacutesticas de cada paacutegina o url Este disentildeo influye directamente en el moacutedulo 1 el que internamente queda estructurado de la siguiente forma
247
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Moacutedulo 1 Almacenamiento de liacuteneas de log en una Base de Datos
Sub-moacutedulo Descripcioacuten
Definicioacuten de Categoriacuteas Una categoriacutea enmascara a directorios y archivos reales La idea es seleccionar dichas categoriacuteas para seleccionar archivos para su posterior anaacutelisis
Estructura interna del Moacutedulo 1
Seleccioacuten de categoriacuteas Seguacuten las categoriacuteas seleccionadas se revisa el log del servidor y las liacuteneas que tengan referencias a archivos de dichas categoriacuteas se almacenan para su posterior anaacutelisis
A continuacioacuten se muestran los diagramas de flujo preliminares para cada sub-moacutedulo
Seleccioacuten de Paacuteginas
Paacuteginas en Categ oriacutea0 1
Paacuteginas en C ategoriacutea02
Paacuteginas en Categoriacutea03
Paacuteginas en C ategoriacuteaNN
Seleccionar
selecciona_pagspl
D B(PAG)
Almacena las paacuteginas selecc ionadas en el form ulario
Soacutelo es tas paacuteginas se tom araacutenen cuenta para las estadiacutes ticas
Diagrama de flujo para la definicioacuten de categoriacuteas
248
lee_logpl
DB(PAG)
Log H ttp
DB(L OG)
Lee continuam ente el arch ivoLog Http y guarda en la tabla
LOG soacutelo las liacuteneas que contengana las paacute ginas esp ec ificadas en
la tabla PAG
Diagrama de flujo para la seleccioacuten de categoriacuteas
Se analizan los requerimientos de datos para crear un modelo que permita representar las necesidades de informacioacuten del moacutedulo 1
bull Cada liacutenea de log estaacute asociada a una paacutegina del sitio bull Cada paacutegina de intereacutes debe estar en una categoriacutea bull Soacutelo las liacuteneas de log de las paacuteginas de intereacutes se deben almacenar en
la base de datos Con lo anterior se llegoacute al siguiente modelo de datos
CategoriacuteasCATEG_ID
PaacuteginasPAG_ID
LogLOG_ID
Modelo de datos para la recopilacioacuten de las liacuteneas de log
Para la implementacioacuten de los modelos de datos de todo el sistema se optoacute por MySQL ya que es un administrador de bases de datos robusto y veloz Ademaacutes posee extensiones al SQL estaacutendar que permiten realizar consultas estadiacutesticas en forma raacutepida y confiable lo que redunda en una menor cantidad de coacutedigo asociado a la aplicacioacuten Se establecen los campos de las tablas que serviraacuten para el prototipo (Es probable que la versioacuten final tenga campos muy parecidos) los que se resumen a continuacioacuten
249
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla Campos Observacioacuten
Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
PAG_CATEG_ID Clave Foraacutenea
LOG Tabla de Log
LOG_IP
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
CATEG
PAG_NOMBRE
Con el fin de tener datos para realizar las estadiacutesticas se crean registros aleatorios en la tabla LOG Ademaacutes para crear las rutinas de estadiacutesticas el campo LOG_PERFIL se hace variar entre sus tres posibles valores (profesor alumno externo) Ademaacutes se realiza un estudio de los tipos de graacuteficos que se esperan Baacutesicamente se requieren dos tipos uno denominado ldquoperfilrdquo y otro ldquotiempordquo El primero muestra en un solo graacutefico el promedio de peticiones por la unidad de tiempo que se ha seleccionada Por ejemplo se la unidad de tiempo es hora el graacutefico muestra la cantidad promedio de peticiones por hora La idea es conocer cuaacutel es la hora con maacutes carga (La unidad de tiempo tambieacuten puede ser Diacutea de la Semana o Mes) En el caso del grafico ldquotiempordquo se muestran las peticiones en las uacuteltimas 24 horas (o uacuteltimos 7 diacuteas o uacuteltimos 12 meses) A su vez cada graacutefico debe tener los datos de cada perfil de usuario Un ejemplo de estos graacuteficos se muestran a continuacioacuten
250
Ejemplo Graacutefico ldquoTiempordquo
Ejemplo Graacutefico ldquoPerfilrdquo
Para la creacioacuten de estos graacuteficos se utilizaraacute el moacutedulo PERL Chart el que permite generar archivos PNG JPEG y GIF
251
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Internamente se realiza una consulta SQL para conocer la cantidad de peticiones en un determinado periodo de tiempo Por ejemplo para conocer el promedio de peticiones que se han hecho los diacuteas lunes se ejecuta la siguiente consulta
CREATE TABLE test TYPE=HEAP SELECT LOG_FECHA COUNT() AS cnt FROM LOG WHERE
GROUP BY
El moacutedulo de Administracioacuten de Usuarios permite registrar usuarios y asignarles su respectivo perfil Como resultado se logra que para navegar por el sitio el usuario debe haberse registrado con anterioridad Esta idea se ilustra en la siguiente figura
WEEKDAY(LOG_FECHA)=0
LOG_FECHA SELECT AVG(cnt) FROM test DROP TABLE test
Esta consulta crea una tabla temporal en base a otra Primero se seleccionan y cuentan todos los registros cuya fecha sea un diacutea Lunes (WEEKDAY (LOG_FECHA)=0) Este query arroja un resultado como el siguiente LOG_FECHA | cnt ----------+------ 2002-01-07| 102 2002-01-14| 201 2002-01-21| 189 2002-01-28| 203 2002-02-04| 34 etc Luego la operacioacuten SELECT AVG (cnt) FROM test devuelve el promedio de la columna cnt Este nuacutemero es el que se grafica finalmente
Moacutedulo 2
252
Link entrada al sitio
juanito
PasswordUsername
CAN CEL OK
BienvenidoJuanito al web de Regiacutestrate Aquiacute
Formulario de registro de usuarios
C on tinuar gtgt
Diagrama para la entrada al sitio web Cuando el usuario ingresa por primera vez al sitio debe llenar el Formulario de Registro de Usuarios que seraacute explicado maacutes adelante Una vez registrado en el sistema deberaacute ingresar su nombre de usuario y su contrasentildea para poder navegar por el sitio Desde este momento todos los enlaces seguidos por este usuario quedaraacuten guardados en el log del servidor web y como ya se explicoacute soacutelo los links que esteacuten bajo una categoriacutea se almacenaraacuten en la base de datos para su posterior anaacutelisis Del diagrama mostrado se deduce que el formulario de registro de usuarios debe ser capaz de generar el archivo htpasswd para que el servidor web sea capaz de reconocer al usuario que intenta navegar Para este fin se utilizaraacute el comando crypt de PERL el cual permite encriptar bajo MD5 teacutecnica que es utilizada por el comando htpasswd Para poder almacenar los datos de los usuarios se propone el siguiente modelo de datos
253
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO
NIVEL
LOCAL
PROFESOR
RAMO
EXTERNO
Modelo de datos para los usuarios del sistema
EL modelo propuesto se construyoacute sobre la base de los siguientes requisitos
bull Un alumno puede pertenecer soacutelo a un NIVEL de aprendizaje (8ordm Baacutesico 1ordm Medio etc) y un NIVEL puede tener muchos alumnos
bull Todo usuario que sea EXTERNO al proyecto no estaacute asociado a un establecimiento educacional
bull Existen tres tablas principales asociadas a cada perfil de usuario ALUMNO PROFESOR EXTERNO
bull Un profesor puede tener asociado un solo RAMO y cada ramo puede ser dictado por muchos profesores
bull Un alumno pertenece a un establecimiento o LOCAL y cada establecimiento puede tener muchos alumnos
bull Un profesor pertenece a un solo establecimiento o LOCAL y a su vez un establecimiento puede tener muchos profesores
El detalle de cada tabla se muestra en la seccioacuten 24 ldquoDetalle de las tablas del modelo de datos propuestordquo
Moacutedulo 3
Se establece el diagrama funcional del moacutedulo ldquoRegistro de UsuariosrdquoConsta baacutesicamente de 3 scripts denominados reg_step_1pl reg_step_2pl reg_step_3pl El primero de ellos se encarga de generar el primer formulario que consiste en la eleccioacuten del perfil del usuario Luego el siguiente script genera el formulario de datos el que depende del perfil escogido (Por ejemplo un alumno tiene el campo curso el que no tiene el perfil externo) Por uacuteltimo reg_step_3pl almacena los datos del
254
usuario en la base de datos modifica el archivo htpasswd correspondiente y devuelve al usuario a la paacutegina de inicio
Registro de Usuariosreg_step_1pl
Perfi l
Continuar gtgt
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpass
Print()
Print()
Submit()
Submit()
Link()
Diagrama para el registro de usuarios
255
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo 3 Una vez que se tiene funcionado el moacutedulo 3 se continuacutea el disentildeo del ldquoAdministrador de Usuariosrdquo el que permite eliminar y corregir los datos usuarios asiacute como comprobarlos (por ejemplo para que un alumno realmente exista) Se reutilizan los scripts reg_step_2pl y reg_step_3pl del moacutedulo ldquoRegistro de Usuariosrdquo Se agrega el script user_adminpl el que se encarga de mostrar un resumen de los usuarios del sistema asiacute como generar los links para permitir la posterior modificacioacuten de datos por cada usuario o su eliminacioacuten del sistema
Lista de Usuarios
user_adm inpl
Por Perf il
Eliminar
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpassw
Print()
Print()
Submit()
Submit()
Link()UserEliminar
usuario01
usuarioNN
Ver
Submit()
Link()
Diagrama para la Administracioacuten de Usuarios
256
Unioacuten de Moacutedulos Se unen todos los moacutedulos para realizar el primer prototipo del sistema Se realizan una serie de modificaciones que tienden a un mejor desempentildeo del sistema
bull Agregar moacutedulo mod_perl a Apache Este moacutedulo permite a los scripts basados en PERL ocupar un inteacuterprete optimizado para Apache Entre sus cualidades resalta que siempre esta levantado lo que significa un ahorro en tiempo y cpu a la hora de ejecutar scripts CGI Funciona bien en una maacutequina con por lo menos 64[Mb] en RAM
bull Actualizar los moacutedulos DBI (Data Base Interface) de PERL para MySQL Estos moacutedulos permiten acceder de manera transparente a motores de base de datos tal como lo hace ODBC en Win32 Las uacuteltimas versiones de estos paquetes tiene maacutes capacidades para trabajar con el moacutedulo mod_perl (Por ejemplo manejar conexiones persistentes hacia una base de datos entre distintas llamadas de un mismo script)
Ademaacutes de lo anterior se afinan los detalles por el lado del cliente
bull Validacioacuten de formularios con JavaScripts
bull Creacioacuten de Menuacutes Dinaacutemicos (con DHTML)
257
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ACTIVIDAD PRINCIPAL DESARROLLADA
En la siguiente seccioacuten se mostraraacuten las principales caracteriacutesticas de la aplicacioacuten desarrollada
Resumen
Se desarrolloacute una aplicacioacuten web que permite analizar el log de un servidor web particular (web) con el fin de extraer estadiacutesticas acerca del perfil de los visitantes para el sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo El sistema permite definir Categoriacuteas de paacuteginas html y Perfiles de usuarios Estas agrupaciones ayudan a perfilar las estadiacutesticas ya que enmascaran paacuteginas html y usuario (Pueden existir cientos de paacuteginas html pero eventualmente pueden haber pocas Categoriacuteas lo que ayuda notablemente con la interpretacioacuten de los datos)
Plataforma utilizada
El sistema operativo que se utilizoacute para desarrollar la aplicacioacuten fue GNULinux (Distribucioacuten Debian) Para el motor de bases de datos se utilizoacute Mysql versioacuten 32349 y para el servidor web Apache 139 Por uacuteltimo para el desarrollo de los sripts se utilizoacute PERL Todo lo anterior estaacute localizado en el computador hboinalambricoutfsmcl En el lado del cliente (navegador web) se utilizoacute baacutesicamente HTML en conjunto con JavaScript para la validacioacuten de formularios y hacer paacuteginas web con maacutes capacidad de procesamiento
Prototipo realizado Las siguientes imaacutegenes muestran las vistas de usuario que estaacuten implementadas en el servidor hboinalambricoutfsmcl
258
Al ingresar el sistema se presenta el siguiente menuacute
bull Categoriacuteas Permite administrar las categoriacuteas de paacuteginas Permite definir nuevas categoriacuteas asiacute como editar y eliminar
Al ingresar al menuacute ldquoCategoriacuteasrdquo se presenta el siguiente formulario el que tiene por objetivo visualizar las categoriacuteas definidas asiacute como los documentos asociados a cada una de ellas
bull Usuarios Permite modificar datos de los usuarios registrados en el sistema bull Establecimientos Similar al anterior pero para los establecimientos
educacionales bull Ramos Mantiene una lista actualizada de los ramos dictados para los alumnos bull Estadiacutesticas Ingresa a la seccioacuten de estadiacutesticas del sitio
259
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Cada categoriacutea esta enlazada con su ficha en la que se ingresan los documentos que pertenecen a dicha categoriacutea
260
Finalmente la seccioacuten ldquoEstadiacutesticasrdquo permite al usuario visualizar las distintas estadiacutesticas del sitio pudiendo escoger entre los distintos tipos de graacuteficos explicados anteriormente
261
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modificaciones realizadas en hboinalambricoutfsmcl
Servidor Apache
En etcapachehttpconf se agregaron las siguientes liacuteneas
Se agregaron los siguientes paquetes
bull Libdate-calc-perl (manejo de fechas)
LogFormat ldquoa||u||s||U||User-agenti||Ymdt||HMStrdquo proyecFormat CustomLog homegastudilestadiacutesticaslogsmy_accesslog proyecFormat En etcapachesrmconf se agregaron las siguientes liacuteneas
ScriptAlias cgi-bin homegastudilestadiacutesticaswwwcgi-bin AddHandler cgi-script pl
Paquetes agregados
bull Libgd-perl (API perl para la interfaz de creacioacuten de graacuteficos GD)
bull Libchart-perl (API perl para la creacioacuten de graacuteficos de barra torta etc)
Para la instalacioacuten se utilizoacute el comando apt-get que es una herramienta de administracioacuten que permite a Debian instalar y configurar paquetes Debido a que los debe bajar de internet y para hacer el proceso maacutes raacutepido se modificoacute el archivo etcaptsourcelist para que el sistema buscara los paquetes en un servidor proxy ubicado en el Departamento de Matemaacuteticas
deb http200116129123main stable main non-free contrib deb http200116129123non-US stablenon-US main contrib non-free
262
DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
Recopilacioacuten de liacuteneas de log
Tabla Campos Observacioacuten
CATEG Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
Clave Foraacutenea
PAG_NOMBRE
LOG Tabla de Log
LOG_IP Clave Primaria
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
PAG_CATEG_ID
Usuarios del sistema
Tabla Campos Observacioacuten
ALUMNO Tabla de Alumnos
ALUMNO_ID Clave Primaria
ALUMNO_NOMBRE
ALUMNO_APATERNO
263
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO_AMATERNO
ALUMNO_NIVEL_ID Clave Foraacutenea
ALUMNO_LOCAL_ID Clave Foraacutenea
ALUMNO_LOGIN
ALUMNO_PASS
PROFESOR Tabla de Profesores
PROFESOR_ID Clave Primaria
PROFESOR_APATERNO
PROFESOR_AMATERNO
PROFESOR_RAMO_ID Clave Foraacutenea
PROFESOR_LOCAL_ID Clave Foraacutenea
PROFESOR_LOGIN
PROFESOR_PASS
PROFESOR_NOMBRE
Tabla Campos Observacioacuten
EXTERNO Tabla de usuario externos al proyecto
EXTERNO_ID Clave Primaria
EXTERNO_NOMBRES
EXTERNO_AMATERNO
EXTERNO_CARGO
EXTERNO_LOGIN
EXTERNO_PASS
264
NIVEL Niveles de ensentildeanza
NIVEL_ID Clave Primaria
NIVEL_NOMBRE
Asignaturas
Clave Primaria
RAMO_NOMBRE
LOCAL Establecimientos educacionales
LOCAL_ID Clave Primaria
LOCAL_NOMBRE
LOCAL_REGION
RAMO
RAMO_ID
LOCAL_IP
265
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
266
Anexo X
CD Soporte y Manuales
267
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
268
CD Soporte y Manuales
269
El presente CD contiene toda la informacioacuten necesaria para la instalacioacuten y configuracioacuten de las tarjetas inalaacutembricas asiacute como los manuales del hardware y el presente trabajo en formato digital
- Anexo I
- Establecimientos de Vintildea del Mar
- Establecimientos de Vintildea del Mar
- Anexo II
- Establecimientos de Valparaiacuteso-
- Establecimientos de Valparaiacuteso
- Anexo III
- Modelos de propagacioacuten
-
- Modelos de propagacioacuten
- Modelo de Espacio Libre
- Modelo de COST-Hata
-
- Anexo IV
- Enlaces en Vintildea del Mar
- Enlaces en Vintildea del Mar
- CA
-
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076
- Peacuterdidas de espacio libre (FSL) 1024 dB
- Peacuterdidas COST-Hata (CHL) 1328 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176
- Peacuterdidas de espacio libre (FSL) 973 dB
- Peacuterdidas COST-Hata (CHL) 1022 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 998
- Peacuterdidas de espacio libre (FSL) 1062 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058
- Peacuterdidas de espacio libre (FSL) 1118 dB
- Peacuterdidas COST-Hata (CHL) 1327 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170
- Peacuterdidas de espacio libre (FSL) 1141 dB
- Peacuterdidas COST-Hata (CHL) 1393 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166
- Peacuterdidas de espacio libre (FSL) 1126 dB
- Peacuterdidas COST-Hata (CHL) 1469 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212
- Peacuterdidas de espacio libre (FSL) 1145 dB
- Peacuterdidas COST-Hata (CHL) 1463 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas COST-Hata (CHL) 1217 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1031 dB
- Peacuterdidas COST-Hata (CHL) 1172 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101
- Peacuterdidas de espacio libre (FSL) 1103 dB
- Peacuterdidas COST-Hata (CHL) 1307 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188
-
- Anexo V
- Enlaces en Valparaiacuteso
- Enlaces en Valparaiacuteso
- CA
-
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040
- Peacuterdidas estimadas = 050 FSL + 050 CHL = dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011
-
- Anexo VI
- Hardware
- Anexo VII
- Estudio de Servicios Multimedia
-
- 1 Servicios Multimedia en Tiempo Real en Interne
-
- Cseq 3
-
- Figura 3 Reproductor de Windows Media
-
- 3 Servicios Multimedia con Quicktime
-
- Anexo VIII
- Sincronizacioacuten de Contenidos Multimedias en un E
- Sincronizacioacuten de Contenidos Multimedias en un E
-
- 22 iquestQueacute se puede hacer con SMIL
- 23 Como escribir documentos SMIL
- 31 Detalle del Coacutedigo
- 41 La seccioacuten ltlayoutgt
- 42 La ventana
- 51 La seccioacuten ltregiongt
- 52 La seccioacuten ltimggt
- 53 Posicionamiento Relativo
- 54 Cuando dos regiones se traslapan
- 55 Como adaptar el contenido multimedia al aacuterea
- 61 Duracioacuten
- 62 Retardar un contenido multimedia
- 63 Secuencias Un contenido tras otro
- 64 Paralelo Muchos contenidos mostrados juntos
- 71 Sincronizacioacuten basada en eventos
- 72 La seccioacuten ltswitchgt
- 73 Un ejemplo para entender
- 74 Que cosas pueden ser verificadas
-
- Anexo IX
- Planteamiento y Desarrollo de Sistema de Estadiacutes
- Recopilacioacuten de estadiacutesticas en Proyecto Difusi
-
- Fuentes de Datos para Anaacutelisis Estadiacutestico
- Estadiacutestica a Recopilar en una Primera Etapa
- Estadiacutestica no Recopilable
-
- REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
- REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVAL
- REQUERIMIENTOS DE SITIO WEB
-
- Usuario
- Pagina
- Videos
- Guiacuteas
- Preguntas frecuentes
- Sistema de Recopilacioacuten de Estadiacutesticas para Sit
-
- DESARROLLO DEL SISTEMA
-
- Moacutedulo 1
- Moacutedulo 2
- Moacutedulo 3
- Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo
- Unioacuten de Moacutedulos
-
- ACTIVIDAD PRINCIPAL DESARROLLADA
-
- Plataforma utilizada
- Prototipo realizado
- Modificaciones realizadas en hboinalambricoutfsmcl
-
- Servidor Apache
- Paquetes agregados
-
- DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
-
- Recopilacioacuten de liacuteneas de log
- Usuarios del sistema
-
- Anexo X
- CD Soporte y Manuales
- CD Soporte y Manuales
-
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
90
Establecimientos de Vintildea del Mar Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Destacamos que al final de la tabla se anexa la informacioacuten de la estacioacuten de televisioacuten de la Universidad Catoacutelica de Valparaiacuteso que si bien no corresponde a un establecimiento educacional es un punto fundamental en la ciudad de Vintildea del Mar
Tabla A1 Establecimientos seleccionados en Vintildea del Mar
Nombre Liceo Industrial A-35 Direccioacuten Avenida Freire 4137 Miraflores Alto
Longitud 71ordm 30rsquo 229rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 221rsquorsquo Altura [m] 6 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos RBD 1664-0 Dependencia Corporacioacuten Municipal
1
LOS No
Nombre Liceo A-31 Joseacute Francisco Vergara Direccioacuten Indico sn 2do Sector Goacutemez Carrentildeo
Longitud 71ordm 31rsquo 48rsquorsquo Ubicacioacuten Latitud 32ordm 59rsquo 407rsquorsquo Altura [m] 4
Educacioacuten
Media Cientiacutefico Humanista Nintildeos Media Cientiacutefico Humanista Adultos Media Teacutecnico Profesional Industrial Nintildeos Media Teacutecnico Profesional Comercial Nintildeos
2
RBD 1672-1
91
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia
Corporacioacuten Municipal
LOS No
Nombre Liceo A-32 Benjamiacuten Vicuntildea Mackenna Direccioacuten J J Latorre 297 Recreo
Longitud 71ordm 34rsquorsquo 466rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 339rsquorsquo Altura [m] 10
Educacioacuten
Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos Media Teacutecnico Profesional Teacutecnica Nintildeos
RBD 1674-8 Dependenci
a Corporacioacuten Municipal
3
LOS UTFSM
Nombre Liceo A-33 Guillermo Rivera Cotapos Direccioacuten Montantildea sn Sector Centro
Longitud 71ordm 32rsquo 55rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 339rsquorsquo Altura [m] 9
Educacioacuten
Baacutesica Adultos Media Cientiacutefico Humanista Nintildeos Media Cientiacutefico Humanista Adultos Vespertino y Nocturno Media Teacutecnico Profesional Teacutecnica Adultos
RBD 1675-6 Dependenci
a Corporacioacuten Municipal
4
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Liceo de Nintildeas de Vintildea del Mar A-36 Direccioacuten 2 Norte 753 Sector Libertad
Longitud 71ordm 32rsquo 598rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 541rsquorsquo Altura [m] 3 Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1676-4 Dependencia Corporacioacuten Municipal
5
LOS No
92
Nombre Colegio Repuacuteblica de Colombia D-322
Direccioacuten 10 Norte 985 Sector Plan Longitud 71ordm 32rsquo 367rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 374rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1681-0 Dependencia Corporacioacuten Municipal
6
LOS Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Rubeacuten Castro Diurno
Direccioacuten Avenida El Bosque 1388 Santa Ineacutes Longitud 71ordm 32rsquo 122rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 284rsquorsquo Altura [m] 2
Educacioacuten Baacutesica General de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1734-5 Dependencia Particular Subvencionado
7
LOS UCTV con obstruccioacuten (aacuterbol)
Nombre Liceo Parroquial San Antonio Direccioacuten 11 Norte 1225 Poblacioacuten Vergara
Longitud 71ordm 32rsquorsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 352rsquorsquo Altura [m] 6 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1735-3 Dependencia Particular Subvencionado
8
LOS UCVTV Colegio Repuacuteblica de Colombia
Nombre Liceo Nuestra Sentildeora de La Paz Direccioacuten 24 Norte 1299 Santa Ineacutes
Longitud 71ordm 32rsquo 207rsquorsquo Ubicacioacuten Latitud 32ordm 59rsquo 544rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
9
RBD 1738-8
93
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia Particular Subvencionado LOS No
Nombre Liceo Teresa de los Andes
Direccioacuten Avenida Freire 3388 Miraflores Alto Longitud 71ordm 30rsquo 536rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 68rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1741-8 Dependencia Particular Subvencionado
10
LOS UTFSM UCVTV
Nombre Colegio Agustiacuten Escobar Direccioacuten Campantildea del 79 Nordm 660 Forestal Bajo
Longitud 71ordm 32rsquo 375rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 436rsquorsquo Altura [m] 3
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1742-6 Dependencia Particular Subvencionado
11
LOS No
Nombre Liceo Joseacute Corteacutes Brown Direccioacuten Repuacuteblica 71 Cerro Castillo
Longitud 71ordm 33rsquo 462rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 75rsquorsquo Altura [m] 5 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1747-7 Dependencia Particular Subvencionado
12
LOS UCVTV
NombreCorporacioacuten Educacional Juan XXIII (Ex Colegio Guillermo Brown)
Direccioacuten Viacutector Domingo Silva 145 Chorrillos Longitud 71ordm 32rsquo 78rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 32rsquorsquo
13
Altura [m] 6
94
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1749-3 Dependencia Particular Subvencionado
LOS No
Nombre Colegio Ana Mariacutea Janer
Direccioacuten Las Rejas 880 Miraflores Longitud 71ordm 31rsquorsquo 404rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1755-8 Nota No aparece en los registros de enlaces
Dependencia Particular Subvencionado
14
LOS UCVTV (Se requiere de un maacutestil de altura considerable)
Nombre Friendly High School (Ex Colegio San Gaspar) Direccioacuten Amunaacutetegui 2008 Recreo
Longitud 71ordm 34rsquo 546rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 294rsquorsquo Altura [m] 5
Educacioacuten Parvularia General Baacutesica de Nintildeos Media de Nintildeos
RBD 1761-2 Dependencia Particular Subvencionado
15
LOS UTFSM (Se requiere de un maacutestil de altura considerable)
Nombre Liceo Hispano Americano Direccioacuten San Pedro de Atacama sn Paradero 6 Rentildeaca Alto
Longitud Ubicacioacuten Latitud Altura [m] 10
Educacioacuten Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos
RBD 12151-7 Dependencia Particular Subvencionado
16
LOS No
95
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Colegio Espantildeol Isabel La Catoacutelica
Direccioacuten Limache 1741 Ubicacioacuten Longitud 71ordm 32rsquo 127rsquorsquo
Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
Nota No se encuentra operativo RBD 12301-3
Dependencia Particular Subvencionado
17
LOS No
Nombre Liceo Inmaculada de Lourdes (Anexo) Direccioacuten San Pablo de la Cruz 351 Agua Santa
Longitud 71ordm 33rsquo 33rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 12
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 12315-3 Dependencia Particular subvencionado
18
LOS UCVTV
Nombre Colegio San Nicolaacutes Anexo 2 Direccioacuten Los Lunes 373 Canal Chacao
Longitud 71ordm 28rsquo 542rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 141rsquorsquo Altura [m] 9
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 14246-8 Dependencia Particular Subvencionado
19
LOS Sede Joseacute Miguel Carrera UTFSM
Nombre Colegio Claudio Matte Anexo 2 Direccioacuten 18 de Septiembre Lotes 9 y 10 Santa Julia Achupallas
Longitud Ubicacioacuten Latitud Altura [m]
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
20
RBD 14264-6
96
Dependencia Particular Subvencionado LOS No
Nombre Liceo Reneacute Descartes
Direccioacuten Vista Hermosa 19 Cerro Castillo Longitud 71ordm 33rsquo 384rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 138rsquorsquo Altura [m] 9 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
Nota Pertenece a la Red Educacional Enlaces RGB 14284-0
Dependencia Particular Subvencionado
21
LOS No
Nombre Liceo Teacutecnico Profesional Obispo Rafael Lira Infante Direccioacuten Padre Pienovi 449 Recreo Alto
Longitud 71ordm 34rsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 3rsquorsquo Altura [m] 12 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos
RBD 14366-9 Dependencia Particular Subvencionado
22
LOS UCVTV (Condicionado)
Nombre Instituto Comercial Ana Mariacutea Janer Direccioacuten Las Rejas 810 Chorrillos
Longitud 71ordm 31rsquorsquo 404rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
Nota No aparece en los registros de Enlaces RBD 14475-4
Dependencia Particular Subvencionado
23
LOS UCVTV (Condicionado)
Nombre Liceo Comercial Alberto Blest Gana Direccioacuten Alberto Blest Gana 398 Sector Centro
Longitud 71ordm 32rsquo 461rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 30rsquorsquo Altura [m] 9 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
RBD 1663-2
24
Dependencia Corporacioacuten Privada que depende del estado
97
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Chretien Francais 390 Le Beau Jour Direccioacuten 23 Norte 2039 Santa Ineacutes
Longitud 71ordm 31rsquo 584rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 53rsquorsquo Altura [m] 6
EducacioacutenBaacutesica 1ordm y 2ordm Medio (en proceso de completar la ensentildeanza media)
RBD 1819-8 Dependencia Particular Subvencionado
25
LOSUCVTV Colegio Colombia Liceo Comercial Liceo Guillermo Rivera (Montantildea)
Nombre Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Direccioacuten Agua Santa Longitud 71ordm 34rsquo 06rsquorsquo
Ubicacioacuten Latitud 33ordm 2rsquo 124rsquorsquo Altura [m] 15
Nota Punto de retransmisioacuten considerado
98
Anexo II
Establecimientos de Valparaiacuteso-
99
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
100
Establecimientos de Valparaiacuteso Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Tabla A2 Establecimientos seleccionados en Valparaiacuteso
Nombre Instituto Comercial A-18 Francisco Araya Bennet
Direccioacuten Avenida Argentina 747 Sector Plan Longitud 71ordm 36rsquo 0rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 9
Educacioacuten Comercial Nintildeos Diurna Comercial Vespertino
RBD 1502 Dependencia Corporacioacuten Municipal
1
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Escuela Industrial Superior de Valparaiacuteso Direccioacuten Avenida Espantildea 2692 Sector Caleta Portales
Longitud 71ordm 35rsquo 3rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 338rsquorsquo Altura [m] 9 Educacioacuten Industrial nintildeos
RBD 1503 Dependencia Corporacioacuten Privada
2
LOS Universidad Teacutecnica Federico Santa Mariacutea
101
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Liceo Teacutecnico A-24
Direccioacuten Independencia 2288 Sector Plan Longitud 71ordm 36rsquo 39rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 43rsquorsquo Sur Altura [m] 12 Educacioacuten Teacutecnica Nintildeos Diurna
RBD 1504 Dependencia Corporacioacuten Municipal
3
LOS Colegio Leonardo Murialdo
Nombre Liceo Hernaacuten Olguiacuten Direccioacuten Malfatti 235 Cerro Los Placeres
Longitud 71ordm 35rsquo 383rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 36rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica nintildeos Industrial nintildeos
RBD 1514 Dependencia Corporacioacuten Municipal
4
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo Politeacutecnico Computacional A-23 A Nazar Direccioacuten Avenida Playa Ancha 400 Sector Playa Ancha
Longitud 71ordm 38rsquo 103rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 285rsquorsquo Sur Altura [m] 10
Educacioacuten
Parvularia Baacutesica nintildeos Media humaniacutestico cientiacutefica nintildeos Industrial nintildeos
RBD 1516 Dependencia Corporacioacuten Municipal
5
LOS No
Nombre Liceo A-22 Eduardo de la Barra Direccioacuten Coloacuten 2184 Sector Almendral
Longitud 71ordm 36rsquo 0rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10
6
EducacioacutenBaacutesica Nintildeos Media Humaniacutestica Cientiacutefica Nintildeos Media Humaniacutestica Cientiacutefica Adultos
102
RBD 1515 Dependencia Corporacioacuten Municipal
LOS Colegio Leonardo Murialdo
Nombre Liceo Obispo Antonio Castro
Direccioacuten Crucero Ajax 5233 Cerro Caacutercel Longitud 71ordm 37rsquo 418rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 394rsquorsquo Sur Altura [m] 3 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14281 Dependencia Particular Subvencionado
7
LOS Colegio Leonardo Murialdo
Nombre Escuela Saint Thomas College Direccioacuten Paulino Alfonso 330 Cerro Mesilla
Longitud 71ordm 38rsquo 15rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 485rsquorsquo Sur Altura [m] 9
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 11217 Dependencia Particular Subvencionado
8
LOS Colegio Luterano Concordia
Nombre Escuela de Tripulantes Direccioacuten J A Vives 630 Barrio Puerto
Longitud 71ordm 37rsquo 497rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10 Educacioacuten Mariacutetima y portuaria de nintildeos
RBD 1739 Dependencia Particular Subvencionado
9
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes Direccioacuten Avenida Coloacuten 2309 Sector Almendral
Longitud 71ordm 36rsquo 367rsquorsquo Este Latitud 33ordm 2rsquo 466rsquorsquo Sur Ubicacioacuten Latitud 33ordm 2rsquo 466rsquorsquo Sur Altura [m] 20
10
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
103
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
RBD 1632 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio Dabruna Direccioacuten Erraacutezuriz 446 Playa Ancha
Longitud 71ordm 37rsquo 505rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 277rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
11
LOS No
Nombre Colegio Dabruna II (En construccioacuten) Direccioacuten Avenida Quebrada Verde 346 Playa Ancha
Longitud 71deg 38rsquo 137rsquorsquo Este Ubicacioacuten Latitud 33deg 1rsquo 444rsquorsquo Sur Altura [m] 12
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
12
LOS Colegio Luterano Concordia
Nombre Colegio Mariacutea Auxiliadora Direccioacuten Avenida Quebrada Verde 195 Playa Ancha
Longitud 71ordm 38rsquo 76rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 41rsquorsquo Sur Altura [m] 12
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1587 Dependencia Particular Subvencionado
13
LOS Colegio Luterano Concordia
Nombre Liceo Carlos Cousintildeo Direccioacuten Coloacuten 2733 Sector Almendral
Longitud 71ordm 36rsquo 20rsquorsquo Este
14
Ubicacioacuten Latitud 33ordm 2rsquo 50rsquorsquo Sur
104
Altura [m] 9 Educacioacuten Media humaniacutestico cientiacutefico de nintildeos
RBD 1586 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Liceo Coeducacional La Igualdad
Direccioacuten Almirante Simpson 126 Sector Almendral Longitud 71ordm 35rsquo 546rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 52rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos y adultos
RBD 1585 Dependencia Particular Subvencionado
15
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio San Vicente de Paul Direccioacuten Sierra 68 Playa Ancha
Longitud 71ordm 38rsquo 08rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 423rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1653 Dependencia Particular Subvencionado
16
LOS Colegio Luterano Concordia
Nombre Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso Direccioacuten Patricio Lynch 220 Playa Ancha Ubicacioacuten Longitud 71ordm 37rsquo 591rsquorsquo Este
Latitud 33ordm 1rsquo 334rsquorsquo Sur Altura [m] 9
Educacioacuten Mariacutetima de nintildeos RBD 1535
Dependencia Corporacioacuten Municipal
17
LOS Colegio Luterano Concordia
Nombre Colegio Salesiano Valparaiacuteso Direccioacuten Pasaje Don Bosco 88 Avenida Argentina
Longitud 71ordm 35rsquo 58rsquorsquo Este
18
Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur
105
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Altura [m] 15
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1590 Dependencia Particular Subvencionado
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio Nuestra Sentildeora de la Misericordia
Direccioacuten Guillermo Munich 112 Cerro Alegre Longitud 71ordm 37rsquo 492rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 30rsquorsquo Sur Altura [m] 10
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1588 Dependencia Particular Subvencionado
19
LOS Colegio Leonardo Murialdo
Nombre Colegio Luterano Concordia Direccioacuten Los Pellines 71 Playa Ancha
Longitud 71ordm 38rsquo 19rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 507rsquorsquo Sur Altura [m] 15
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1582 Dependencia Particular Subvencionado
20
LOSColegio Leonardo Murialdo Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo de Nintildeas Juana Ross de Edwards
Direccioacuten Avenida Argentina 871 Longitud 71ordm 35rsquo 57rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 57rsquorsquo Sur Altura [m] 10
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RGB 1581 Dependencia Particular Subvencionado
21
LOS Colegio Leonardo Murialdo
106
Nombre Liceo Santa Teresa Direccioacuten Guillermo Rivera 786 Cerro Yungay
Longitud 71ordm 37rsquo 25rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 544rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 1579 Dependencia Particular Subvencionado
22
LOS Colegio Leonardo Murialdo
Nombre Colegio Alberto Hurtado Segundo Direccioacuten Paulino Alfonso 359-330 Cerro Mesilla Playa Ancha
Longitud 71ordm 37rsquo 581rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 479rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1610 Dependencia Particular Subvencionado
23
LOS Colegio Luterano Concordia
Nombre Colegio Leonardo Murialdo Direccioacuten Aquiles 450 Cerro Larraiacuten
Longitud 71ordm 35rsquo 388rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 362rsquorsquo Sur Altura [m] 12
Educacioacuten Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1604 Dependencia Particular Subvencionado
24
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Instituto Mariacutetimo de Valparaiacuteso D-247 Direccioacuten Levarte 159 Playa Ancha
Longitud 71ordm 36rsquo 52rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 427rsquorsquo Sur Altura [m] 6 Educacioacuten Teacutecnico Profesional nintildeos
RBD 1525
25
Dependencia Corporacioacuten Municipal
107
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Luterano Concordia
Nombre Liceo Pedro Montt Direccioacuten Avenida Alemania 5196 Cerro Caacutercel
Longitud 71deg 37rsquo 457rsquorsquo Este Ubicacioacuten Latitud 33deg 2rsquo 403rsquorsquo Sur Altura [m] 9
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1522 Dependencia Corporacioacuten Municipal
26
LOS Colegio Leonardo Murialdo
Nombre Liceo Nordm1 de Nintildeas Mariacutea Franck De Mac Dougall B-30 Direccioacuten Avenida Argentina 731 Sector Almendral
Longitud 71ordm 36rsquo 12rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur Altura [m] 9
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurna
RBD 1521 Dependencia Corporacioacuten Municipal
27
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Liceo Valparaiacuteso B-29 Direccioacuten Blanco 1421
Ubicacioacuten Altura [m] 9 Educacioacuten Media cientiacutefico humanista nintildeos
RBD 1520 Dependencia Corporacioacuten Municipal
28
LOS Universidad Santa Mariacutea
Nombre Liceo Baroacuten B-28 Direccioacuten Gonzaacutelez esquina Tocornal Cerro Baroacuten
Longitud 71ordm 35rsquo 595rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 14rsquorsquo Sur
29
Altura [m] 9
108
Educacioacuten Parvularia Media cientiacutefico humanista nintildeos Teacutecnico nintildeos diurno
RBD 1519 Dependencia Corporacioacuten Municipal
LOS No
Nombre Liceo B-26 Mariacutea Luisa Bombal
Direccioacuten Avenida Gran Bretantildea 851 Playa Ancha
Ubicacioacuten Altura [m] 6
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurno
RBD 1518 Dependencia Corporacioacuten Municipal
30
LOS No
Nombre Liceo A-25 Matilde Brandau de Ross Direccioacuten Avenida Brasil 1901 Sector Centro
Longitud 71ordm 36rsquo 498rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 291rsquorsquo Sur Altura [m] 18
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos y adultos
RBD 1517 Dependencia Corporacioacuten Municipal
31
LOS Colegio Leonardo Murialdo
Nombre Colegio Cecal Direccioacuten Estanque 85 Cerro Alegre
Longitud 71ordm 37rsquo 482rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 255rsquorsquo Sur Altura [m] 9 Educacioacuten Educacioacuten Industrial nintildeos diurna
RBD 14232 Dependencia Particular Subvencionado
32
LOS No
Nombre Scuola Italiana Arturo Delrsquo Oro 33 Direccioacuten Avenida Pedro Montt 2447 Sector Centro
109
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1638 Dependenci
a Particular no Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio San Pedro Nolasco
Direccioacuten Victoria 2762 Sector Centro
Ubicacioacuten Altura [m] 12
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1641 Dependencia Particular no Subvencionado
34
LOS Colegio Leonardo Murialdo
Nombre Colegio de Los Sagrados Corazones Direccioacuten Independencia 2086 Sector Centro
Ubicacioacuten Altura [m] 10
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1631 Dependencia Particular no Subvencionado
35
LOS Colegio Leonardo Murialdo
Nombre Colegio Internacional Direccioacuten Av Alemania 4875
Ubicacioacuten Altura [m] 5
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
36
RBD 1629
110
Particular no Subvencionado Dependencia Colegio Leonardo Murialdo LOS
Seminario San Rafael Nombre
Direccioacuten Avenida Santa Elena 180 Sector Centro
Ubicacioacuten 9 Altura [m]
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1634 Dependencia Particular no Subvencionado
LOS Colegio Leonardo Murialdo
37
Nombre Colegio Agustiacuten Edwards
Direccioacuten Carrera 636 Sector Centro
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1635 Dependencia Particular no Subvencionado
38
LOS Colegio Leonardo Murialdo (Condicionado a mediciones en terreno)
Nombre Colegio Santo Domingo Direccioacuten Necochea 276 Playa Ancha
Ubicacioacuten Altura [m] 5 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14538 Dependencia Particular Subvencionado
39
LOS Colegio Luterano Concordia
111
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
112
Anexo III
Modelos de propagacioacuten
113
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
114
Modelos de propagacioacuten Como una forma natural de definir cotas en las peacuterdidas por trayectoria consideraremos dos modelos de propagacioacuten El modelo de espacio libre y el modelo de COST-Hata
Modelo de Espacio Libre El modelo de espacio libre se utiliza para predecir el nivel de sentildeal recibido entre el transmisor y el receptor cuando existe una trayectoria libre de obstruccioacuten entre ambos La potencia recibida por una antena que se encuentra separada de un radiotransmisor en una distancia d estaacute determinada por la ecuacioacuten de Friis
( )2
2
4middotmiddotmiddot
dGrGtPtPr
πλ
=
Donde
Pr Potencia recibida [W] Pt Potencia transmitida [W] Gt Ganancia de antena transmisora Gr Ganancia de antena receptora λ Longitud de onda [m] d Distancia entre el transmisor y el receptor [m]
De esta forma podemos definir la peacuterdida por trayectoria simplemente como
2
4
=
dPL
πλ
Donde
λ Longitud de onda d Distancia entre el transmisor y el receptor
En particular la frecuencia de transmisioacuten corresponde a los 24 GHz por lo que tenemos una longitud de onda de 0125 m
115
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modelo de COST-Hata Okumura desarrolloacute a traveacutes de exhaustivas mediciones una serie de curvas que permiten determinar las peacuterdidas por trayectoria que sufre una sentildeal El modelo considera
Receptores ubicados en sitios urbanos
La altura del receptor es de unos pocos metros La altura del transmisor se encuentra entre 30 a 1000 m
Por simplicidad es mejor utilizar en el caacutelculo de enlaces el modelo Hata (que
corresponde a la formulacioacuten empiacuterica del modelo graacutefico de Okumura) En particular se utiliza el modelo se utiliza el modelo COST-Hata que corresponde a una extensioacuten del modelo Hata
Las peacuterdidas del enlace por trayectoria (PL) en el modelo COST-Hata [Rap96] se puede definir como
Mterete CdhhahfPL +minus+minusminus+= 10log))log(556944()()log(8213)log(933346[dB] con
minus
minusminusminus=
ge MHz300 y urbanos centros esPara grand
medianas y pequentildeas ciudadesPara
dB
dB
fre
rere h
fhfha
749))7511(log(23
)80)log(561()70)log(11()( 2
=urbanos) centros des(Para gran
medianas) y pequentildeas ciudades(Para
dB dB
30
MC
Donde PL Peacuterdidas por propagacioacuten [dB] f Frecuencia de la sentildeal [MHz] hte Altura efectiva del transmisor [m] hre Altura efectiva del receptor [m] d Distancia entre el transmisor y el receptor [km]
En la determinacioacuten de las alturas efectivas la altura cero estaacute dada por la altura del terreno en el que se encuentra situada la antena receptora El modelo se encuentra restringido a los siguientes paraacutemetros
116
bull Rango de frecuencia 15 GHz a 2 GHz bull Altura efectiva del transmisor 30 a 200 m bull Altura efectiva del receptor 1 a 10 m bull Distancia del enlace 1 a 20 km
Aunque es razonable (al observar las curvas obtenidas por Okumura) utilizarlo a
traveacutes de una extrapolacioacuten en torno a los 24 GHz y con alturas efectivas de las antenas receptoras en torno de los 10 m Para todos los efectos praacutecticos se considera a las ciudades de Vintildea del Mar y Valparaiacuteso como centros medianamente urbanizado y la frecuencia de operacioacuten de 24 GHz
117
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
118
Anexo IV
Enlaces en Vintildea del Mar
119
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
120
Enlaces en Vintildea del Mar A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Vintildea del Mar los cuales se detallan en la siguiente tabla
Tabla A31 Radioenlaces en la ciudad de Vintildea del Mar
Estacioacuten TX Estacioacuten RX Universidad Catoacutelica de Valparaiacuteso Televisioacuten Liceo A-32 Benjamiacuten Vicuntildea Mackenna UTFSM Friendly High School Liceo Teacutecnico Profesional Obispo Rafael Lira InfanteLiceo Joseacute Cortes Brown Liceo Inmaculada de Lourdes (Anexo) Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour Colegio Rubeacuten Castro Diurno Liceo Teresa de Los Andes Colegio Ana Mariacutea Janer
Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Instituto Comercial Ana Mariacutea Janer Colegio Repuacuteblica de Colombia D-322 Liceo A-33 Guillermo Rivera Cotapos
Colegio Chretien Francais 390 Le
Beau Jour Liceo Comercial Alberto Blest Gana El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
Tabla A32 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
121
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash UCVTV
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Estacioacuten de televisioacuten de la UCV Altura 214 m Torre 20 m Distancia A-B 2458 m
Modelo de Espacio Libre
Distancia del enlace (d) 2458 km
Peacuterdidas Espacio Libre (FSL) 1079 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 - 49 = 185 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 2458 km Peacuterdidas Cost-Hata (CHL) 1156 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086 dB
122
UTFSM ndash Liceo A-32 Benjamiacuten Vicuntildea Mackenna
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Liceo Benjamiacuten Vicuntildea Mackenna Altura 56 m Torre 10 m Distancia A-B 1398 m
Modelo de Espacio Libre
Distancia del enlace (d) 1398 km
Peacuterdidas de espacio libre (FSL) 103 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 -56 = 23 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1398 km
Peacuterdidas COST-Hata (CHL) 1216 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Benjamiacuten Vicuntildea Mackenna se encuentra inmerso en una zona urbana donde la altura de las construcciones cercanas son del orden que la altura del edificio donde se ubicaraacute finalmente la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076 dB
123
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Friendly High School
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Friendly High School Altura 43 m Torre 5 m Distancia A-B 1305 m
Modelo de Espacio Libre
Distancia del enlace (d) 1305 km Peacuterdidas de espacio libre (FSL) 1024 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 ndash 43 = 36 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 1305 km
Peacuterdidas COST-Hata (CHL) 1328 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el colegio Friendly High School se encuentra ubicado detraacutes un edificio de altura mayor a la ubicacioacuten de la antena por lo que se observa un bloqueo parcial en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176 dB
124
UCVTV ndash Liceo Teacutecnico Profesional Obispo Rafael Lira Infante
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Obispo Rafael Lira Infante Altura 114 m Torre 12 m Distancia A-B 731 m
Modelo de Espacio Libre
Distancia del enlace (d) 0731 km Peacuterdidas de espacio libre (FSL) 973 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 114 = 120 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 0731 km Peacuterdidas COST-Hata (CHL) 1022 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Teacutecnico Profesional Obispo Rafael Lira Infante se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 998 dB
125
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Joseacute Corteacutes Brown
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Joseacute Corteacutes Brown Altura 36 m Torre 5 m Distancia A-B 2034 m
Modelo de Espacio Libre
Distancia del enlace (d) 2034 km Peacuterdidas de espacio libre (FSL) 1062 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 36 = 198 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 2034 km
Peacuterdidas COST-Hata (CHL) 1277 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Joseacute Corteacutes Brown se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116 dB
126
UCVTV - Liceo Inmaculada de Lourdes Anexo
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Inmaculada de Lourdes Anexo Altura 52 m Torre 12 m Distancia A-B 1417 m
Modelo de Espacio Libre
Distancia del enlace (d) 1417 km
Peacuterdidas de espacio libre (FSL) 1031 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 52 = 182 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 1417 km
Peacuterdidas COST-Hata (CHL) 1085 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Inmaculada de Lourdes Anexo se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058 dB
127
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Parroquial San Antonio
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Parroquial San Antonio Altura 26 m Torre 6 m Distancia A-B 3865 m
Modelo de Espacio Libre
Distancia del enlace (d) 3865 km Peacuterdidas de espacio libre (FSL) 1118 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 26 = 208 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 3865 km Peacuterdidas COST-Hata (CHL) 1327 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Parroquial San Antonio se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170 dB
128
UCVTV ndash Colegio Chretien Francais 390 Le Beau Jour
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Distancia A-B 5040 m
Modelo de Espacio Libre
Distancia del enlace (d) 5040 km Peacuterdidas de espacio libre (FSL) 1141 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 95 = 139 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 5040 km Peacuterdidas COST-Hata (CHL) 1393 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166 dB
129
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Rubeacuten Castro Diurno
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Rubeacuten Castro Diurno Altura 48 m Torre 2 m Distancia A-B 4265 m
Modelo de Espacio Libre
Distancia del enlace (d) 4265 km Peacuterdidas de espacio libre (FSL) 1126 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 48 = 186 m Altura efectiva del receptor (hr) 2 m Distancia del enlace (d) 4265 km Peacuterdidas COST-Hata (CHL) 1469 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Rubeacuten Castro Diurno se encuentra ubicado en un sector urbano donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212 dB
130
UCVTV - Liceo Teresa de Los Andes
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Santa Teresa de Los Andes Altura 248 m Torre 10 m Distancia A-B 5258 m
Modelo de Espacio Libre
Distancia del enlace (d) 5258 km Peacuterdidas de espacio libre (FSL) 1145 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 248 ndash 214 - 20 = 14 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 5258 km Peacuterdidas COST-Hata (CHL) 1463 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167 dB
131
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
132
UCVTV ndash Instituto Comercial Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Instituto Comercial Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Instituto Profesional Ana Mariacutea Janer situado al frente del Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
133
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Colegio Repuacuteblica de Colombia D-322
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Colegio Repuacuteblica de Colombia Altura 25 m Torre 9 m Distancia A-B 1419 m
Modelo de Espacio Libre
Distancia del enlace (d) 1419 km Peacuterdidas de espacio libre (FSL) 1031 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 25 = 76 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1419 km Peacuterdidas COST-Hata (CHL) 1172 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Repuacuteblica de Colombia se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101 dB
134
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo A-33 Guillermo Rivera Cotapos
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Guillermo Rivera Cotapos Altura 41 m Torre 9 m Distancia A-B 3264 m
Modelo de Espacio Libre
Distancia del enlace (d) 3264 km Peacuterdidas de espacio libre (FSL) 1103 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 - 41 = 60 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3264 km Peacuterdidas COST-Hata (CHL) 1307 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Guillermo Rivera Cotapos se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205 dB
135
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo Comercial Alberto Blest Gana
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Comercial Alberto Blest Gana Altura 35 m Torre 9 m Distancia A-B 2888 m
Modelo de Espacio Libre
Distancia del enlace (d) 2888 km
Peacuterdidas de espacio libre (FSL) 1093 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 35 = 66 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 2888 km
Peacuterdidas COST-Hata (CHL) 1282 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Comercial Alberto Blest Gana se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188 dB
136
Anexo V
Enlaces en Valparaiacuteso
137
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
138
Enlaces en Valparaiacuteso A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Valparaiacuteso los cuales se detallan en la siguiente tabla
Tabla A41 Radioenlaces en la ciudad de Valparaiacuteso Estacioacuten TX Estacioacuten RX
Escuela Industrial Superior de Valparaiacuteso Escuela de Tripulantes y Portuaria Liceo Valparaiacuteso B-29 Colegio Leonardo Murialdo
UTFSM
Colegio Luterano Concordia Liceo Teacutecnico A-24 Liceo A-22 Eduardo de la Barra Colegio I C Nuestra Sentildeora de Lourdes Liceo Carlos Cousintildeo Colegio Nuestra Sentildeora de la Misericordia Liceo de Nintildeas Juana Ross de Edwards Liceo Santa Teresa Liceo Pedro Montt Liceo A-25 Matilde Brandau de Ross Colegio San Pedro Nolasco Colegio de Los Sagrados Corazones Colegio Internacional
Colegio Leonardo Murialdo
Seminario San Rafael Escuela Saint Thomas College Colegio Mariacutea Auxiliadora Colegio San Vicente de Paul Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) Colegio Alberto Hurtado Segundo
Colegio Luterano Concordia
Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
139
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla A42 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
UTFSM ndash Escuela Industrial Superior de Valparaiacuteso
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela Industrial de Valparaiacuteso Altura 27 m Torre 9 m Distancia A-B 1051 m
Modelo de Espacio Libre
Distancia del enlace (d) 1051 km
Peacuterdidas Espacio Libre (FSL) 1005 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 35 -27 = 57 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1051 km Peacuterdidas Cost-Hata (CHL) 1147 dB
Criterio Arbitrario
140
Las observaciones en terreno nos muestran que la Escuela Industrial Superior de Valparaiacuteso se encuentra obstruida parcialmente por un cerro De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040 dB
UTFSM ndash Escuela de Tripulantes y Portuaria
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela de Tripulantes y Portuaria Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
141
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Peacuterdidas estimadas = 050 FSL + 050 CHL = dB UTFSM ndash Liceo Valparaiacuteso B-29
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Liceo Valparaiacuteso B-29 Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
142
UTFSM ndash Colegio Leonardo Murialdo
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Distancia A-B 1243 m
Modelo de Espacio Libre
Distancia del enlace (d) 1243 km
Peacuterdidas de espacio libre (FSL) 1019 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 49 = 83 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1243 km
Peacuterdidas COST-Hata (CHL) 1117dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029 dB
143
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Colegio Luterano Concordia
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Distancia A-B 4317 m
Modelo de Espacio Libre
Distancia del enlace (d) 4317 km
Peacuterdidas de espacio libre (FSL) 1127 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 49 = 118 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 4317 km
Peacuterdidas COST-Hata (CHL) 1264 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141 dB
144
Colegio Leonardo Murialdo ndash Liceo Teacutecnico A-24
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Teacutecnico A-24 Altura 24 m Torre 12 m Distancia A-B 1575 m
Modelo de Espacio Libre
Distancia del enlace (d) 1575 km Peacuterdidas de espacio libre (FSL) 1040 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1575 km
Peacuterdidas COST-Hata (CHL) 1133 dB
Criterio Arbitrario
El Liceo Teacutecnico A-24 se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049 dB
145
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo A-22 Eduardo de la Barra
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Eduardo de la Barra Altura 28 m Torre 10 m Distancia A-B 1646 m
Modelo de Espacio Libre
Distancia del enlace (d) 1646 km Peacuterdidas de espacio libre (FSL) 1044 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 28 = 104 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1646 km
Peacuterdidas COST-Hata (CHL) 1142 dB
Criterio Arbitrario
El Liceo Eduardo de la Barra se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054 dB
146
Colegio Leonardo Murialdo ndash Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Inmaculada Concepcioacuten Altura 25 m Torre 20 m Distancia A-B 1535 m
Modelo de Espacio Libre
Distancia del enlace (d) 1535 km Peacuterdidas de espacio libre (FSL) 1038 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1535 km
Peacuterdidas COST-Hata (CHL) 1130 dB
Criterio Arbitrario
El Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061 dB
147
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Carlos Cousintildeo
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Carlos Cousintildeo Altura 24 m Torre 9 m Distancia A-B 1147 m
Modelo de Espacio Libre
Distancia del enlace (d) 1147 km Peacuterdidas de espacio libre (FSL) 1012 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1147 km
Peacuterdidas COST-Hata (CHL) 1120 dB
Criterio Arbitrario
El Carlos Cousintildeo se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039 dB
148
Colegio Leonardo Murialdo ndash Colegio Nuestra Sentildeora de la Misericordia
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio N Sentildeora de la Misericordia Altura 106 m Torre 10 m Distancia A-B 3390 m
Modelo de Espacio Libre
Distancia del enlace (d) 3390 km Peacuterdidas de espacio libre (FSL) 1106 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 106 = 26 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3390 km
Peacuterdidas COST-Hata (CHL) 1345 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130 dB
149
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo de Nintildeas Juana Ross de Edwards
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo de Nintildeas Juana Ross de Edwards Altura 31 m Torre 10 m Distancia A-B 789 m
Modelo de Espacio Libre
Distancia del enlace (d) 0789 km Peacuterdidas de espacio libre (FSL) 980 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 31 = 101 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 0789 km
Peacuterdidas COST-Hata (CHL) 1042 dB
Criterio Arbitrario
El Liceo de Nintildeas Juana Ross de Edwards se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011 dB
150
Colegio Leonardo Murialdo ndash Liceo Santa Teresa
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Santa Teresa Altura 118 m Torre 4 m Distancia A-B 2811 m
Modelo de Espacio Libre
Distancia del enlace (d) 2811 km Peacuterdidas de espacio libre (FSL) 1090 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 4 m Distancia del enlace (d) 2811 km
Peacuterdidas COST-Hata (CHL) 1542 dB
Criterio Arbitrario
El Liceo Santa Teresa si bien presenta una considerable altura se encuentra rodeado de edificios de altura significativa lo que bloquea la trayectoria de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316 dB
151
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Pedro Montt
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Pedro Montt Altura 118 m Torre 9 m Distancia A-B 3296 m
Modelo de Espacio Libre
Distancia del enlace (d) 3296 km Peacuterdidas de espacio libre (FSL) 1104 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3296 km
Peacuterdidas COST-Hata (CHL) 1417 dB
Criterio Arbitrario
El Liceo Pedro Montt se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135 dB
152
Colegio Leonardo Murialdo ndash Liceo A-25 Matilde Brandau de Ross
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Matilde Brandau de Ross Altura 9 m Torre 18 m Distancia A-B 1856 m
Modelo de Espacio Libre
Distancia del enlace (d) 1856 km Peacuterdidas de espacio libre (FSL) 1054 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 9 = 123 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1856 km
Peacuterdidas COST-Hata (CHL) 1147 dB
Criterio Arbitrario
El Liceo Matilde Brandau de Ross se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063 dB
153
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio San Pedro de Nolasco
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio San Pedro de Nolasco Altura 25 m Torre 12 m Distancia A-B 1093 m
Modelo de Espacio Libre
Distancia del enlace (d) 1093 km Peacuterdidas de espacio libre (FSL) 1008 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1093 km
Peacuterdidas COST-Hata (CHL) 1084 dB
Criterio Arbitrario
El Colegio San Pedro de Nolasco se encuentra ubicado en el plan de la ciudad en un sector donde existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027 dB
154
Colegio Leonardo Murialdo ndash Colegio de Los Sagrados Corazones
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio de Los Sagrados Corazones Altura 25 m Torre 10 m Distancia A-B 1743 m
Modelo de Espacio Libre
Distancia del enlace (d) 1743 km Peacuterdidas de espacio libre (FSL) 1049 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 Distancia del enlace (d) 1743 km
Peacuterdidas COST-Hata (CHL) 1148 dB
Criterio Arbitrario
El Colegio de Los Sagrados Corazones se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059 dB
155
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio Internacional
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Internacional Altura 113 m Torre 5 m Distancia A-B 3335 m
Modelo de Espacio Libre
Distancia del enlace (d) 3335 km Peacuterdidas de espacio libre (FSL) 1105 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 113 = 19 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 3335 km
Peacuterdidas COST-Hata (CHL) 1517 dB
Criterio Arbitrario
El Colegio Internacional se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146 dB
156
Colegio Leonardo Murialdo ndash Seminario San Rafael
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Seminario San Rafael Altura 35 m Torre 9 m Distancia A-B 958 m
Modelo de Espacio Libre
Distancia del enlace (d) 0958 km Peacuterdidas de espacio libre (FSL) 997 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 35 = 97 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 0958 km
Peacuterdidas COST-Hata (CHL) 1101 dB
Criterio Arbitrario
El Seminario San Rafael se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049 dB
157
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Saint Thomas College
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Saint Thomas College Altura 122 m Torre 9 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 939 dB
Criterio Arbitrario
El Colegio Santo Thomas se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890 dB
158
Colegio Luterano Concordia ndash Colegio Mariacutea Auxiliadora
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio Mariacutea Auxiliadora Altura 105 m Torre 12 m Distancia A-B 492 m
Modelo de Espacio Libre
Distancia del enlace (d) 0492 km Peacuterdidas de espacio libre (FSL) 939 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 105 = 62 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 0492 km
Peacuterdidas COST-Hata (CHL) 1002 dB
Criterio Arbitrario
El Colegio Mariacutea Auxiliadora se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955 dB
159
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Colegio San Vicente de Paul
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio San Vicente de Paul Altura 94 m Torre 6 m Distancia A-B 577 m
Modelo de Espacio Libre
Distancia del enlace (d) 0577 km Peacuterdidas de espacio libre (FSL) 953 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 94 = 73 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0577 km
Peacuterdidas COST-Hata (CHL) 1137 dB
Criterio Arbitrario
El Colegio San Vicente de Paul se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999 dB
160
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Levarte) Altura 100 m Torre 6 m Distancia A-B 477 m
Modelo de Espacio Libre
Distancia del enlace (d) 0477 km Peacuterdidas de espacio libre (FSL) 936 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 100 = 67 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0477 km
Peacuterdidas COST-Hata (CHL) 1114 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones son de altura levemente superior a la del edificio por lo que obstruyen la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten criacutetica Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025 dB
161
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Alberto Hurtado Segundo
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Alberto Hurtado Segundo Altura 122 m Torre 6 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 1029 dB
Criterio Arbitrario
El Colegio Alberto Hurtado Segundo se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913 dB
162
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Lynch) Altura 84 m Torre 9 m Distancia A-B 833 m
Modelo de Espacio Libre
Distancia del enlace (d) 0833 km Peacuterdidas de espacio libre (FSL) 985 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 84 = 83 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0833 km
Peacuterdidas COST-Hata (CHL) 1091 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011 dB
163
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
164
Anexo VI
Hardware
165
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
166
Hardware A continuacioacuten se detalla el hardware requerido para la implementacioacuten de la red inalaacutembrica en la V Regioacuten asiacute como los esquemas de conexioacuten Para mayor informacioacuten refieacuterase a los capiacutetulos IV ldquoEquipamientordquo IX ldquoImplementacioacutenrdquo y a los manuales de los dispositivos (incluidos en el CD)
Esquema A71 Hardware y conexiones en el punto Principal (Universidad Teacutecnica Federico Santa Mariacutea)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-Injector
Amplificador
Antenas de 24 dBi
Splitter
Antenas de 120ordm
Splitter
DC-Injector
Amplificador
Componentes 2 Antenas de 24 dBi 2 Antenas de 120ordm 4 Cables de 2 ft 2 Cable de 100 ft 2 Tarjetas inalaacutembricas 2 Splitters 2 Amplificadores 2 Pigtails 1 AP-1000 COR
167
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esquema A72 Hardware y conexiones de puntos repetidores (Colegio Leonardo Murialdo y Colegio Luterano Concordia)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-InjectorLightning Protector
AmplificadorAntena de 24 dBi
Antena de 120ordm
Componentes 1 Antena de 24 dBi 1 Antena de 120ordm 1 Cables de 2 ft 2 Cables 2 Tarjetas inalaacutembricas 1 Amplificador 2 Pigtails 1 Lightning protector 1 AP-1000 ROR
Dependiendo del establecimiento
bull Colegio Leonardo Murialdo 2 Cables de 50 ft bull Colegio Luterano Concordia 2 Cables de 100 ft
168
Esquema A73 Hardware y conexiones en establecimientos sin amplificador
Tarjeta inalaacutembrica
Lightning Protector
Antena de 24 dBi
Componentes 1 Antena de 24 dBi 1 Cable 1 Lightning protector 1 Pigtail 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A5 Largo de cables para establecimientos sin amplificador
Establecimiento Cable [ft] Escuela Industrial Superior de Valparaiacuteso 50 Friendly High School 100 Liceo Benjamiacuten Vicuntildea Mackenna A-32 75 Liceo de Nintildeas Juana Ross de Edwards 50 Liceo Carlos Cousintildeo 200 Colegio Inmaculada Concepcioacuten 100 Liceo Eduardo de La Barra 100 Liceo Teacutecnico A-24 50 Liceo Nordm 2 Matilde Brandau de Ross 100 Liceo Pedro Montt 100 Colegio Nuestra Sentildeora de La Misericordia 100 Colegio Alberto Hurtado Segundo 100 Saint Thomas College 100 Colegio San Vicente de Paul 50 Instituto Mariacutetimo de Valparaiacuteso D-247 100 Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso 100 Colegio Mariacutea Auxiliadora 200 Colegio San Pedro Nolasco 200 Colegio de Los Sagrados Corazones 200
169
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Internacional 50 Seminario San Rafael 50 Liceo Valparaiacuteso B-29 50
Esquema A74 Hardware y conexiones en establecimientos con amplificador
Antena de 24 dBi
DC-Injector
Amplificador
Tarjeta inalaacutembrica
Adaptador de barril
Componentes 1 Antena de 24 dBi 1 Cable 1 Adaptador de barril 1 Amplificador 1 Pigtail 1 Lightning protector 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A6 Largo de cables para establecimientos con amplificador
Establecimiento Cable [ft] Liceo Santa Teresa 200 Escuela de Tripulantes y Portuaria de Valparaiacuteso 200
170
Anexo VII
Estudio de Servicios Multimedia
171
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
172
Estudio de Servicios Multimedia Los estudios mostrados a continuacioacuten consisten en informes realizados durante el proyecto que ayudaron a elegir el servicio multimedial a ocupar para el proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo Los estudios consisten en trabajos desarrollados por alumnos del departamento dispuestos en secciones con los siguientes tiacutetulos bull Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo bull Servicios Multimedia con Tecnologiacutea Windows Media bull Servicios Multimedia con QuickTime bull Los estudios fueron realizados por los alumnos Oscar Reyes Christian Bravo y
Cristoacutebal Podestaacute respectivamente
173
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
1 Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo 11 RESUMEN La demanda de transmisioacuten de servicios multimedia principalmente audio y video en tiempo real asiacute como la calidad de estos se ha incrementado usuarios y desarrolladores se han vuelto cada vez maacutes exigentes Por otro lado la transmisioacuten de informacioacuten multimedia implica un gran consumo de recursos en las redes de comunicacioacuten Esto es debido fundamentalmente a las caracteriacutesticas de este tipo de traacutefico y a la calidad de servicio requerida por las aplicaciones que lo necesitan manejar un flujo de datos a traveacutes de Internet de la manera maacutes eficiente posible es indispensable hoy en diacutea recargar una red de ancho de banda finito resulta perjudicial para todos Cada vez son maacutes las Empresas Canales de televisioacuten Universidades etc que necesitan difundir todo tipo de informacioacuten multimedia en tiempo real asiacute tambieacuten existen cada vez maacutes usuarios que necesitan disponer del material multimedia en directo Debido a lo anterior se han creado nuevas normas protocolos sistemas y aplicaciones para satisfacer las necesidades existentes Las nuevas tecnologiacuteas ofrecen entregar informacioacuten eficientemente sin sobrecargar la red y prometen calidad en la informacioacuten entregada al destinatario final Una de estas tecnologiacuteas es la que ofrece la empresa RealNetworks denominada RealSystem En este sistema los archivos multimedia o clips a transmitir se almacenan en Internet en Servidores para acceder a ellos es necesario tener en la maacutequina local un reproductor que es posible conseguir gratuitamente La transmisioacuten de paquetes de datos se efectuacutea en lo que se denomina flujo los archivos multimedia son codificados y divididos en fragmentos menores que son los recibidos por el reproductor Esta tecnologiacutea se basa en un modelo cliente servidor y es la primera en ocupar el nuevo protocolo para transferencia de datos en tiempo real RTSP(Real Time Streaming Protocol)
174
12 INTRODUCCIOacuteN
En el presente Informe esta enfocado a la transmisioacuten de informacioacuten multimedia en tiempo real a traveacutes de una red Internet usando la tecnologiacutea RealSystem (de la Empresa RealNetworks) El objetivo principal de este informe es describir la arquitectura del SISTEMA1 diferenciarlo en partes reconocer y estudiar la funcioacuten de cada una de ellas Codificador Servidor Reproductor estudiar la comunicacioacuten entre componentes canales establecidos puertos involucrados Tambieacuten se estudiaran los protocolos base de para transmisioacuten video-multimedia del sistema RealSystem como es nuevo protocolo RSTP (implementado en las uacuteltimas versiones) las peticionesrespuestas de control con RSTP Otro aspecto importante a estudiar es la incorporacioacuten de la tecnologiacutea SureStream encargada de la transmisioacuten con ancho de banda variable con el fin de obtener una reproduccioacuten continua en el lado del reproductor Tambieacuten mostrar las capacidades de lenguaje SMIL(Synchronized Multimedia Integration Language) y como este permite crear presentaciones maacutes avanzadas mezclando audio video texto e imaacutegenes Este informe pretende describir como funciona la tecnologiacutea No se entregan datos sobre instalacioacuten y configuracioacuten los programas (Realserver Realproducer Realplayer) o como crear un clip especiacutefico Para tales efectos se recomienda ver las referencias Tampoco se trata el protocolo PNA (Progressive Networks Audio) que comunica tambieacuten Servidores y Reproductores ya que actualmente se incorpora solo para que los reproductores antiguos se puedan comunicar
1 El sistema estudiado es el baacutesico disponible en Internet en wwwrealnetworkscom y cuya principal limitacioacuten es la cantidad de usuarios que se pueden conectar al servidor 25
175
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
13 DESARROLLO 131 RealSystem Caracteriacutesticas Generales La Tecnologiacutea RealSystem esta dirigida principalmente al disentildeo y enviacuteo de todo tipo de informacioacuten multimedia a traveacutes de Internet en tiempo real El sistema soporta 45 formatos diferentes de archivos entre los maacutes importantes destacan MP3 Flash HTML Otra caracteriacutestica es la variedad de plataformas con las que es compatible como Linux Solaris Windows 95 98 NT y 2000 UNIX y Macintosh Lo que se pretende es hacer llegar a un destino final independiente de un sistema operativo informacioacuten en tiempo real de la manera maacutes eficiente posible teniendo en cuenta las limitaciones propias de una red La presente tecnologiacutea forma un sistema de comunicacioacuten y como tal seacute divide baacutesicamente en dos partes Transmisioacuten y Recepcioacuten En la parte transmisioacuten nos encontramos con un Servidor y un Codificador en nuestro caso llamados RealServer y RealProducer respectivamente 1311 RealProducer Es el componente software que se emplea para codificar la informacioacuten multimedia (audio y video) al formato RealMedia(formato RealSystem) generando o bien un archivo para almacenarlo en un servidor RealServer o bien enviarlo en forma de flujo o Stream para que eacuteste lo retransmita en directo a toda la Red 1312 RealServer Es el componente software maacutes importante del sistema de retransmisioacuten recibe informacioacuten codificada y la entrega a los usuarios que deseen acceder a ella Su funcionamiento es anaacutelogo al de un servidor WWW se ocupa de albergar contenidos multimedia y servirlos a traveacutes de la Red En la parte Recepcioacuten tenemos el reproductor o cliente en nuestro caso llamados RealPlayer 1313 RealPlayer Es el componente software que emplea el usuario para reproducir los contenidos multimedia formalmente es un decodificador que recibe la informacioacuten del servidor y la despliega Es gratuito y estaacute ampliamente distribuido en Internet Se puede descargar en pocos minutos El sistema es tal que en las uacuteltimas versiones (G2 80) el usuario final puede ya disfrutar reproduccioacuten de videos con calidad de DVD en una velocidad de hasta 1Mbps propias de conexiones de la familia xDSL o calidad de video VHS en pantalla completa con conexiones 500 kbps y semi-pantalla con 220Kbps La tecnologiacutea Real emplea esquemas de compresioacuten muy eficientes que permiten reducir el elevado volumen de datos que genera una transmisioacuten de audio o de viacutedeo para que pueda ser reproducida en ordenadores conectados a Internet incluso con moacutedems de 28Kbps 132 iquestCoacutemo se logra la transferencia de datos en tiempo Real
176
RealSystem hace uso de nuevos protocolos de aplicacioacuten que permiten monitorizar dinaacutemicamente la calidad de la conexioacuten y controlarla de modo que la recepcioacuten sea de la mayor calidad posible Es el primer sistema multimedia que implementa la tecnologiacutea SureStream tambieacuten el protocolo RTSP (Real Time Streaming Protocol) y el lenguaje SMIL Los tres sistemas anteriores estaacuten iacutentimamente ligados y es lo que da la fortaleza a RealSystem 133 Descripcioacuten de la tecnologiacutea SureStream o streaming media Disponible con el RealSystem G2 esta permite codificar un simple clip de audio o video para muacuteltiples anchos de banda (maacutes de 6) Por ejemplo es posible codificar un clip de muacutesica single Realaudio para 288 Kbps modem 56 Kbps modem 112 Kbps dual ISDN 256 Kbps DSL y maacutes Como es loacutegico la calidad del clip aumenta a mayor velocidad Los usuarios que visitan la paacutegina web soacutelo ven un enlace a un clip SureStream Realplayer y RealServer determinan el flujo de datos basado en el ancho de banda disponible Por su parte el Realplayer o reproductor media tiene la capacidad de tomar el archivo de audio o video transmitido y descargarlo poco a poco en una computadora Esta propiedad le permite comenzar a reproducir una porcioacuten del archivo mientras descarga otra y por lo tanto no es necesario que se complete la descarga para que puedas escucharlo o verlo (dependiendo del formato del archivo) El sistema utiliza el buffer para descargar parte del archivo antes de comenzar con la reproduccioacuten Una vez establecida la conexioacuten Realplayer y RealServer pueden ajustar la velocidad de conexioacuten para compensar las condiciones de la red Siacute una congestioacuten en la red impide la reproduccioacuten a una tasa establecida el RealServer baja el ancho de banda del flujo transmitido la transmisioacuten no se detiene solo baja en calidad Cuando la congestioacuten termina el RealServer sigue con la velocidad original En el proceso anterior RealPlayer no necesita crear un nuevo buffer para los nuevos datos 134 Descripcioacuten de RTSP (Real Time Streaming Protocol) Es un protocolo al nivel de aplicacioacuten para el control de transmisioacuten de datos multimedia en tiempo real basado en el modelo cliente-servidor El Real Time Streaming Protocol (RTSP) establece y controla uno o varios streams sincronizados de flujos de datos continuos RTSP no se encarga de entregar los streams continuos eacutel mismo sino que se encarga de establecer un control de transmisioacuten sobre ellos RTSP actuacutea como un ldquocontrol remotordquo sobre los flujos de audio y viacutedeo desde el cliente aplicando pausa rebobinado play parada etc (interactividad) El protocolo pretende proporcionar los mismos servicios sobre flujos de audio y viacutedeo al estilo que HTTP lo hace para el texto graacuteficos e imaacutegenes Esta disentildeado intencionadamente para que tenga una sintaxis y operaciones similares a HTTP RSTP puede ser visto como una extensioacuten a HTTP
177
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
No existe la nocioacuten de una conexioacuten RTSP en vez de ello el servidor guarda una sesioacuten etiquetada por un identificador Una sesioacuten RTSP no estaacute relacionada de ninguna manera con una conexioacuten al nivel de transporte tal como lo estaacute una conexioacuten TCP Durante una sesioacuten RTSP un cliente RTSP puede abrir y cerrar varias conexiones (fiables) de transporte con el servidor para mandarle peticiones Alternativamente puede utilizar un protocolo de transporte sin conexioacuten como UDP en otros casos se ocupa multicast UPD y TCP y RTP Es muy importante destacar que la operacioacuten del protocolo RTSP no depende en absoluto del mecanismo de transporte utilizado para transportar el flujo de datos continuos como viacutedeo y audio Este protocolo de transporte para el flujo de datos puede ser sin conexioacuten o con conexioacuten 135 Estados del RTSP RTSP controla un stream que puede ser enviado por medio de otro protocolo independiente del canal de control Por ejemplo el control de RTSP puede tener lugar en una conexioacuten TCP mientras que el flujo de datos se realiza viacutea UDP De esta forma la entrega de datos continuacutea incluso si el servidor no recibe ninguna peticioacuten RTSP Durante su tiempo de vida un stream puede ser controlado por peticiones RTSP emitidas secuencialmente por TCP Por lo tanto el servidor necesita mantener un ldquoestado de la sesioacutenrdquo para ser capaz de correlacionar las peticiones RTSP con un stream Un cliente puede asumir uno de los estados siguientes
- Init peticioacuten SETUP mandada a la espera de respuesta
- Ready respuesta SETUP recibida o respuesta PAUSE recibida mientras estaacute en
el Estado Playing
- Playing respuesta PLAY recibida
- Recording respuesta RECORD recibida
Los siguientes meacutetodos juegan un papel fundamental a la hora de definir la asignacioacuten y el uso de los recursos del stream en el servidor - SETUP hace que el servidor adjudique recursos para un stream e inicia una sesioacuten RTSP - PLAY inicia la transmisioacuten de datos de un stream asignado por medio de SETUP - PAUSE detiene un stream temporalmente sin liberar recursos del servidor - TEARDOWN libera los recursos asociados con un stream La sesioacuten RTSP deja
de existir en el servidor
178
El servidor genera un identificador uacutenico de sesioacuten en respuesta a una peticioacuten SETUP cuando manda la respuesta de SETUP al cliente le manda tambieacuten este identificador para que pueda acceder a dicha sesioacuten inequiacutevocamente 136 Una sesioacuten completa RTSP podriacutea ser como sigue
Sea C Cliente y S el Servidor
Este es el primer mensaje (OPTIONS) en la sesioacuten identifica la versioacuten del protocolo
C-gtS OPTIONS rtsp19216860276060 RTSP10 CSeq 1 S-gtC RTSP10 200 OK CSeq 1
La descripcioacuten de la transaccioacuten del archivo media constituye la fase de inicializacioacuten de la sesioacuten RTSP Se le solicita al cliente una descripcioacuten del contenido media asociado con el archivo rm
C-gtS DESCRIBE rtsp19216860276060mediafilerm RTSP10 CSeq 2 S-gtC RTSP10 200 OK CSeq 2 Content-length 197 197 bytes de UDP
La peticioacuten SETUP especifica el mecanismo de transporte para un stream (media) En esta peticioacuten el cliente debe incluir todos los paraacutemetros de transporte incluso si no los utiliza En la cabecera el cliente especifica los paraacutemetros de transporte aceptables para la transmisioacuten del stream La respuesta del servidor contendraacute los paraacutemetros de transporte seleccionados por el Servidor El servidor genera identificadores de sesioacuten en respuesta a las peticiones SETUP C-gtS SETUP rtspejemplocommediaFilerm RTSP10 Cseq 3 Transport TCPUDPunicastclient_port=4588 S-gtC RTSP10 200 OK Cseq 3 Date 12 Jun 2001 100004 GMT Session 47112344 Transport TCPUDP unicastclient_port=4588server_port=6256
179
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
El meacutetodo PLAY indica al servidor que comience a mandar datos utilizando el mecanismo indicado en SETUP Un cliente no debe mandar una peticioacuten PLAY hasta que no haya recibido reconocimiento de la anterior peticioacuten SETUP La peticioacuten PLAY hace que el servidor posicione la lectura del media al principio del rango indicado A continuacioacuten entrega los datos del stream hasta que se alcanza el final del rango indicado Las peticiones PLAY deben incluirse en una cola Un servidor debe poner en cola las peticiones PLAY para poder ejecutarlas en orden De esta manera si llega una peticioacuten PLAY mientras otra peticioacuten PLAY estaacute todaviacutea activa se retrasa hasta que la primera se ha completado C-gtS PLAY rtspejemplocommediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=0-10 C-gtS PLAY rtspejemplocommediaFilerm RTSP10
Tres peticiones dePLAY correlativas
Cseq 4 Session 47112344 Range npt=11-20 C-gtS PLAY rtspejemplomediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=21- El servidor devolveraacute en primer lugar el stream desde el principio hasta el segundo 10 del mismo A continuacioacuten devolveraacute desde el segundo 11 hasta el 20 Y finalmente desde el segundo 21 hasta el final del stream La peticioacuten PAUSE hace que la transmisioacuten del stream sea interrumpida (detenida) temporalmente Cuando el servidor vuelva a recibir una peticioacuten PLAY retomaraacute la transmisioacuten
C-gtS PAUSE rtspejemplocommediaFilerm RTSP10 Cseq 5 Session 47112344 S-gtC RTSP10 200 OK Cseq 5 Date 12 Jun 2001 10001130 GMT
La peticioacuten TEARDOWN finaliza la entrega del stream por parte del servidor liberando todos los recursos asociados a dicha transmisioacuten
C-gtS TEARDOWN rtspejemplocommediaFilerm RTSP10 Cseq 6
180
Session 47112344 S-gtC RTSP10 200 OK Cseq 6
Diagrama sesioacuten RTSP
137 Descripcioacuten Lenguaje SMIL (Synchronized Multimedia Integration Language)
Lenguaje de Integracioacuten de Multimedia Sincronizada Es un lenguaje que integra elementos multimedia para la creacioacuten de paacuteginas para Internet es bastante parecido al HTML Su principal caracteriacutestica es que coordinaraacute la ejecucioacuten de la imagen sonido y video armoacutenicamente Las presentaciones multimedia que pueden ser vistas mediante RealPlayer o mediante programas escritos en Java Con el SMIL podemos posicionar cualquier tipo de medio ya sea este texto imagen viacutedeo animacioacuten o muacutesica en la pantalla de presentacioacuten presentar estos elementos dependiendo de la configuracioacuten del usuario o sincronizarlo de manera que formen presentaciones multimedia completas Como deciacutea maacutes arriba el SMIL es bastante parecido al HTML pero con dos diferencias importantes que hay que destacar el SMIL distingue entre mayuacutescula La segunda diferencia importante es que el SMIL estaacute basado en el XML2 lo que hace que todas las etiquetas tengan que tener un final Para escribir un documento o presentacioacuten SMIL lo uacutenico que necesitamos es un simple editor de texto tambieacuten existen algunos editores especiales para el lenguaje
Un codigo escrito en SMIL podriacutea ser como sigue
181
2 XML Extensible Markup Language (Lenguaje de Marcacioacuten Extensible) es una adaptacioacuten del SGML con el que seraacute posible que los disentildeadores del WWW puedan definir sus propios lenguajes de marcacioacuten de manera que se ajusten a sus necesidades y no esteacuten sujetos a la riacutegida sintaxis del HTML
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt ltheadgt ltmeta name=copyrigthcontent=Nombre gt ltlayoutgt lt-- etiquetas de layout --gt ltlayoutgt ltheadgt ltbodygt
lt-- etiquetas de sincronizacioacuten y media --gt
ltaudio src=rtsprealserver1realcomunormgt ltaudio src=rtsprealserver2realcomdosrmgt
ltbodygt
ltsmilgt
Como vemos en el coacutedigo los documentos SMIL siempre empiezan y acaban con las etiquetas ltsmilgt y ltsmilgt Los documentos SMIL normalmente tienen dos partes el HEAD y el BODY
Arquitectura RealSystem Codificador Servido Reproductor r
138 Funcioacuten del Codificador o RealProducer Es posible crear clips multimedia formato RealSystem partir de files comunes como por ejemplo archivos Audio(au) Waform audio(wav) video para windows(avi) MPEG (mpg) Tambieacuten es posible crear clips enviando directamente al computador una sentildeal de audio o de video para lo que es necesario tarjetas capturadoras correspondientes Estos clips pueden ser almacenados para su posterior transmisioacuten o tambieacuten transmitidos de inmediato Realproducer toma el archivo multimedia de entrada lo codifica transformaacutendolo en un RealMedia clip que se pude enviar al servidor para que los clientes tengan acceso a el en directo o bajo demanda Los clips RealMedia son separados en dos tipos RealAudio y RealVideo 1381 RealAudio Un clip RealAudio es creado como se explico anteriormente El Realproducer utiliza varios codec3 [3] (algoritmos de compresioacutendescompresioacuten) para convertir los archivos a clips que puedan ser transferidos en forma de flujo o Stream Para la codificacioacuten se pueden utilizar varios codec dependiendo la calidad que se quiera y el tipo de archivo voz voz con muacutesica de fondo muacutesica solamente
3 Para mayor informaciones sobre los codec ocupados en la tecnologiacutea ver referencia realsystem8productionguidepdf
182
muacutesica esteacutereo son codificados de formas diferentes Como es loacutegico la calidad depende del tipo de compresioacuten Un codec puede comprimir muacutesica monofoacutenico para un moacutedem de 288 Kbps mientras que otro codec puede comprimir muacutesica esteacutereo para una misma velocidad de moacutedem 1382 RealVideo Un clip Real video es creado capturaacutendolo con dispositivos tales como una video caacutemara o reproductor de cassette o simplemente entregando una sentildeal comuacuten de video a una tarjeta adquisidora de video conectada al PC tambieacuten puede ser un dispositivo USB RealProducer convierte los diferentes atributos de video tales como tasa de frames tipo de movimiento y tamantildeo de las imaacutegenes - a formato RealVideo usando video codec Realvideo usa RealAudio para codificar los video soundtrack una parte del ancho de banda del clip es destinado para el audio El ancho de banda de las imaacutegenes de video depende de coacutemo fue codificado el audio por ejemplo para un moacutedem de 288 Kbp solo se ocupan 20 kbps si tenemos codificado audio a 5 kbps la parte visual de nuestro clip seraacute de solo 15Kbps Como vemos la calidad del soundtrack se ve afectada por el tipo de codificacioacuten Tambieacuten se puede decir que los codec de RealAudio tiacutepicamente consumen maacutes ancho de banda que los video codec La muacutesica requiere gran cantidad datos para ser codificada Las velocidades efectivas de conexioacuten entre un servidor y un reproductor son siempre menores que la que ofrece el medio de conexioacuten un moacutedem de 56 Kbps nunca se conecta a tal velocidad Por esto el realproducer codifica a aproximaamente un 75 de la velocidad maacutexima que ofrece una conexioacuten resguardandose un 25 para abolir congestioacuten y como medida de prevencioacuten por la presencia de ruido peacuterdida de datos o demasiado overhead en los paquetes 139 Comunicacioacuten entre el RealProducer y RealServer puertos involucrados Una vez terminado un clip es necesario enviarlo al Servidor donde estaraacute a disposicioacuten de clientes El Codificador establece una conexioacuten TCP bidireccional con el Servidor que seraacute un canal de control Luego los datos son enviados usando por defecto el protocolo UDP En algunos casos y por razones de seguridad los firewalls presentes en la red no permiten el paso de paquetes UDP en tales casos se establece otra conexioacuten TCP entre Codificador y Servidor Esto no es muy eficiente ya que como sabemos en TCP garantiza la entrega de paquetes es uacutetil para controlar la informacioacuten y chequear errores incorpora control de congestioacuten sin embargo es lento para responder frente a los cambios de condiciones en la red requisito vital cuando se transmite en tiempo real Por otro lado de que nos sirve que llegue un paquete atrasado cuando la transmisioacuten es multimedia en vivo
183
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Por defecto el puerto del Servidor al que se conecta el Codificador es el 4040 para realizar la conexioacuten se deben especificar otros aspectos como el nombre del servidor o direccioacuten IP nombre del archivo a transmitir nombre se usuario y clave de acceso4 1310 Servidor o RealServer El RealServer es el Software encargado de transmitir los Streams entregados por el Codificador a los Clientes Los Clientes reciben la informacioacuten multimedia en tiempo real Tal como un servidor simple entrega paacuteginas a los browser en Internet RealServer entrega clips a los clientes que se comunican a traveacutes de sus RealPlayer Existen dos principales viacuteas para acceder a los multimedia clips 13101 Bajo-demanda Los clips estaacuten disponibles en el servidor las 24 horas del diacutea el cliente puede verlo cuando quiera ademaacutes puede adelantar rebobinar pausar Esta difusioacuten se hace de manera Unicast En Unicast se establece una conexioacuten punto a punto con un Servidor cada Cliente recibe una secuencia de datos distinta desde el Servidor 13102 En vivo Los clientes conectados pueden disfrutar de un evento que este ocurriendo en el mismo instante de la conexioacuten En este tipo de conexiones el usuario no puede adelantar o retroceder un clip Esta conexioacuten se hace generalmente de forma Multicast Multicast es decir se transfiere la misma informacioacuten a un gran nuacutemero de usuarios reciben los mismos datos Al conectarse un Cliente nuevo este solo puede comenzar a reproducir la informacioacuten solo desde el momento en que se conecto Existe otro tipo de conexioacuten en vivo llamada Splitting Su funcionamiento es muy Similar a un proxy El Servidor transmite sus flujos de datos a otros Servidores luego los clientes en vez de conectarse al Servidor central se conectan a estos Servidores llamados Spliters Otras caracteriacutesticas que ofrece el programa Servidor son por ejemplo tener un control completo del sistema monitoreo de los clientes conectados tasas de transmisiones etc Se puede configurar el nuacutemero maacuteximo de conexiones en la versioacuten baacutesica solo llega a 25 tambieacuten se da la posibilidad de restringir el ancho de banda para evitar congestiones innecesarias Los ajustes de paraacutemetros de conexiones y configuraciones de sistema se efectuar a traveacutes de una interfaz graacutefica Java accesible viacutea paacutegina Web Los puertos de comunicacioacuten tambieacuten pueden ser configurados pero los que se asignan por defecto son los siguientes
PNA port
7070 Puerto para clientes con versiones antiguas
HTTP port 8080 puerto para conexiones HTTP entre el servidor y el usuario
4 La clave de acceso se configura al instalar el software Servidor
184
RTSP port 554 Puerto versiones G2 Monitor port 9090 Puerto monitoreo Admin port 19455 Puerto Administrador
Tabla nuacutem 1 puertos del servidor
Al instalar el Servidor en un sistema Unix fue necesario cambiar el nuacutemero de puerto RTSP designado por defecto a 1554(el sistema fue instalado en un servidor corriendo LINUX solo fue necesario poseer una biblioteca ver referencias) ya que Unix designa para otros propoacutesitos los puertos hasta el 1024 El puerto de administrador se designa aleatoriamente cuando se instala el Servidor 1311 Reproductor o RealPlayer Es el programa que manejan los clientes para poder acceder a un clip multimedia Este presenta la caracteriacutestica principal de ser un decodificador y desplegar la informacioacuten original que se necesitaba transmitir Incluye un editor que permite ver el coacutedigo fuente SMIL de la presentacioacuten Tambieacuten entrega las estadiacutesticas de conexioacuten como velocidad de transferencia instantaacutenea y promedio en una descarga tambieacuten muestra a cuanto fue codificado un clip Acceder a un contenido multimedia se puede acceder de dos formas una forma es a traveacutes de un link en una paacutegina Web (protocolo HTTP) La otra es escribiendo la direccioacuten directamente en el RealPlayer el formato general es
ProtocolodireccioacutenpuertoMountpointrutaarchivo
Una direccioacuten valida seriacutea por ejemplo
rtsphboatmlabutfsmcl1554realvideorm
Aunque cada de entrega tiene diferentes puntos de montaje meacutetodo (se puede pensar como directorios donde se encuentran los clips) encoder para el contenido en vivo digitalizado por el codificador farm para acceder al contenido a traveacutes de splitter ramgen para generar un meta archivo que puede ser SMIL o RAM que es simplemente un archivo de texto con extensioacuten ram 1312 Comunicacioacuten entre el RealPlayer y el RealServer Al establecerse un enlace se crean dos conexiones entre servidor y reproductor un canal de control y otro canal de datos El canal de control usa protocolo TCP y es bidireccional ambos Servidor y Reproductor se comunican con sus contrasentildeas respectivas (antes mencionadas) Por el canal de datos viaja la informacioacuten hacia el RealPlayer por medio de UDP Debido a que UDP no implementa chequeo de
185
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
errores los paquetes no se retransmiten y la comunicacioacuten es maacutes raacutepida Al igual que en el caso de la comunicacioacuten del RealProducer con el RealServer en presencia de un Firewall el traspaso de datos se hace por medio de TCP 14 CONCLUSIOacuteN Al estudiar y utilizar el sistema es posible apreciar la potencialidad y calidad que este ofrece El sistema funciona casi ideacutentico tal como fue disentildeado y aparece en los manuales Los mayores tropiezos para ponerlo en marcha son problemas de configuracioacuten de la red sobre la que se instaloacute el sistema Se cree haber cumplido los objetivos propuestos al empezar el curso ya que se estudiaron analizaron y explicaron los temas propuestos Se han visto las principales normas estaacutendares que ocupa el sistema RealSystem que cubren la transmisioacuten de audio y viacutedeo a traveacutes de Internet y una cosa queda clara el futuro de la Red predominaraacute la reproduccioacuten de imaacutegenes y sonido en tiempo real Las empresas liacutederes en este tipo de distribucioacuten tendraacuten una fuerte competencia Los que se veraacuten beneficiados seraacuten los usuarios finales que podraacuten disfrutar cada vez de presentaciones con mejor calidad Esto tambieacuten llevaraacute a mejorar las velocidades de conexiones de usuarios comunes ya que representan la mayor cantidad de potenciales clientes esperemos que pronto sea posible disfrutar sin problemas de este tipo de presentaciones Instalar un sistema como este (aunque sea la versioacuten baacutesica) da grandes potencialidades Se podriacutea pensar y empezar a enumerar los beneficios que el sistema dariacutea a una empresa pequentildea a un colegio o incluso a una red casera Por lo demaacutes pensar en informacioacuten multimedia disponible en directo sin descargar ninguacuten archivo ni sufrir largas esperas resulta simplemente maravilloso En resumen se puede decir que las comunicaciones en el futuro gracias a esta tecnologiacutea y a sus competidoras se veraacuten enormemente favorecidas
186
Referencias Documentos disponibles en la paacutegina de RealNetworks
[realsystem8productionguidepdf] [serveradminguide8pdf] [prodplus_win8pdf] [rtsppdf]
Memorias Evaluacioacuten y Puesta en Marcha de Servicios de Video en Demanda (VoD) en
redes IP Ricardo diacuteas Bobadilla UTFSM noviembre 2000
Integracioacuten CORBA y RTSP para el acceso a sistemas de archivos Audio y Video Miguel Angel Ferre Facultad Informaacutetica Universidad Politeacutecnica de Valencia 1999
Varios [Redes de Computadores Internet e Interredes Douglas E Comer 1ra Edicioacuten Prentice-Hall
1997] [Rfc2326] [wwwredesupvesrmtemariohtmltema5pdf] [ httpwwwmexicoextremocommxayudasmil-introphp] [httpwwweurescomdepublicprojectresultsP900-series900shtm] (P913 Real-time Services on the Internet deliverable 1 2)
187
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
2 Servicios Multimedia con Tecnologiacutea Windows Media 21 RESUMEN En el presente trabajo se analiza y describe la Tecnologiacutea Windows Media mostrando todos sus servicios componentes y aspectos que hacen de esta aplicacioacuten una alternativa viable y conveniente para transmisiones multimediales 22 INTRODUCCIOacuteN En los uacuteltimos antildeos se ha ido apreciando un raacutepido desarrollo de servicios multimediales siendo posible oir transmisiones radiales en directo descargar videos de peliacuteculas muacutesica en formato digital realizar sesiones de videoconferencias etc Para poder llevar a cabo este tipo de servicios diversas empresas han desarrollado una serie de aplicaciones multimediales entre eacutestas se encuentran APPLE que ofrece Quick Time Streaming Server Live Update que ofrece Crescendo StreamSite Liquid Audio que ofrece Liquid Audio Server VDOLive que ofrece VDOLive Server RealNetworks que ofrece RealSystem y Microsoft que ofrece la Tecnologiacutea Windows Media entre otras En este trabajo se realizaraacute un estudio de la tecnologiacutea que ofrece Microsoft el cual es un sistema disentildeado para la difusioacuten de audio y video a traveacutes de Internet e Intranet Este sistema soporta el servicio de video en demanda y transmisioacuten de eventos en directo siendo apropiado tanto para usuarios con un ancho de banda restringido como para los que acceden a la transmisioacuten a traveacutes de una LAN (Red de Area Local) A continuacioacuten se introducen los conceptos clave de la Tecnologiacutea Windows Media y los componentes que se utilizan para crear entregar y reproducir secuencias multimedia
23 DESARROLLO Microsoft desarrolloacute para transmisiones multimediales el sistema Windows Media que es un sistema muy completo y puede ser adquirido gratuitamente Este integra la transmisioacuten para varios tipos de audiencia a traveacutes de sus ldquosecuencias inteligentesrdquo las que suministran el contenido para cada velocidad de conexioacuten disponible ajustaacutendose automaacuteticamente al traacutefico actual de la red Ademaacutes trabaja con un formato especial de archivo llamado ASF (Advanced Streaming Format) optimizado para enviar secuencias multimedias a traveacutes de la red Esta es una de las principales caracteriacutesticas que diferencia a Windows Media de otras tecnologiacuteas ya que permite transmitir y procesar en paquetes secuencias de alto contenido de audio y video imaacutegenes y secuencias de comandos a traveacutes de la red El contenido ASF puede estar formado
188
por un archivo asf o una secuencia en directo generada por un codificador de Windows Media 231 Arquitectura 2311 Componentes de Windows Media Las Tecnologiacuteas multimedia de Microsoft Windows proporcionan un conjunto totalmente integrado de servicios y herramientas que se utilizan para producir administrar difundir y recibir presentaciones de contenido multimedia transmitidas por secuencias a traveacutes de Internet y de Intranet corporativas Los componentes que constituyen la familia Tecnologiacuteas de Windows Media son las Herramientas de Windows Media el servidor de Windows Media y el Reproductor de Windows Media Un esquema de esta configuracioacuten o arquitectura se puede ver en la figura 1 (Final de la esta seccioacuten 2 ldquoServicios Multimedia con Tecnologiacutea Windows Mediardquo) De la figura 1 se desprende la siguiente clasificacioacuten
a) Las herramientas de Windows Media son
a1) Codificador de Window Media Convierte contenido (como salida directa desde un microacutefono caacutemara de video o archivos multimedia almacenados) en una secuencia o archivo ASF (Advanced Streaming Format) a2) Autor de Windows Media Proporciona una interfaz graacutefica para combinar y sincronizar archivos de audio e imagen Admite diferentes anchos de banda y secuencias de comandos a3) Presentador y Publicador para Microsoft PowerPoint 97 Permite convertir una presentacioacuten de PowerPoint en una secuencia en formato ASF a4) Indizador (Indexer) Es una herramienta que modifica los tiempos de inicio y de fin de los archivos ASF Tambieacuten se puede utilizar para proporcionar marcadores propiedades y secuencias de comandos a un archivo ASF a5) Programa de liacuteneas de comando se cuenta con los siguientes programas VidToASF WavToASF ASFCheck y ASFChop b) Componentes del Servidor de Windows Media b1) Servicios componentes de Windows Media Monitor de sucesos del punto de publicacioacuten Programa Emisoras Unidifusioacuten y Multidifusioacuten b2) Administrador de Windows Media c) Reproductor de Windows Media 232 Protocolos Involucrados en la conexioacuten Internet es una red basada en la conmutacioacuten y en el enviacuteo de paquetes que no fue pensada para el enviacuteo de informacioacuten en tiempo real y de forma continua Los protocolos que operan en la red para el enviacuteo de paquetes son TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) TCP asegura que los paquetes lleguen en forma confiable a su destino pero no garantizan que se transmita en forma
189
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
continua (no es recomendado para transmitir video) UDP por su parte enviacutea la informacioacuten de manera maacutes continuada ya que elimina todos los controles del otro protocolo lo que aumenta la velocidad con que se procesan los datos (esto provoca mayores peacuterdidas de paquetes) Por esta razoacuten se han desarrollado nuevos protocolos que satisfacen los requerimientos de las aplicaciones multimedia en lo que respecta a ancho de banda y al formato de los datos a ser almacenados Por ejemplo en el caso de Windows Media se emplea un protocolo diferente llamado MSBD (Media Stream Broadcast Distribution) este protocolo se utiliza para distribuir secuencias entre el Codificador de Windows Media y los componentes del servidor Windows Media (emisoras unidifusioacuten etc) y para transferir secuencias entre los servidores El sistema implementado por Windows Media utiliza los protocolos UDP y TCP para transportar la informacioacuten desde el servidor al cliente La decisioacuten sobre cual protocolo va a utilizar se realiza con el protocolo Microsoft Media Server (MMS) eacuteste se utiliza para acceder al contenido de unidifusioacuten desde un punto de publicacioacuten de Windows Media MMS realiza una conversioacuten de protocolos para obtener la mejor conexioacuten esta conversioacuten de protocolos se inicia tratando de conectar al cliente con el servidor mediante MMSU (combinacioacuten del protocolo de transporte MMS con el transporte de datos UDP) si la conexioacuten no se realiza correctamente el servidor intentaraacute utilizar el protocolo MMST (el protocolo MMS combinado con el transporte de datos TCP) En los casos en que existe un firewall o servidor de seguridad entre el servidor y los clientes es posible configurar el servidor de Windows Media para utilizar el protocolo HTTP para transmitir contenido Tambieacuten se puede utilizar este protocolo para transmitir contenido desde el codificador al servidor para pasar a traveacutes de un servidor de seguridad Aquellos clientes que se conectan mediante un sistema de multidifusioacuten no utilizan ninguacuten protocolo ya que reciben los datos a medida que estos se transmiten a traveacutes de las direcciones IP de multidifusioacuten Un esquema que muestra los protocolos usados por Windows Media se aprecia en la figura 2 233 Codificador de Windows Media El Codificador de Windows Media es una herramienta de produccioacuten eficaz y de faacutecil uso que permite convertir audio y viacutedeo pregrabado o en directo al formato de Windows Media Ademaacutes puede proporcionar contenido en directo en tiempo real a equipos clientes o guardarlo en un archivo para su uso posterior El contenido de audio y viacutedeo que se puede transmitir puede provenir de diversos oriacutegenes entre los que incluyen todos los que se pueden conectar a la tarjeta de audio o viacutedeo del equipo reproductor de CD microacutefono reproductor de viacutedeo o caacutemara de viacutedeo
190
2331 Descripcioacuten de la transmisioacuten inteligente y del viacutedeo con muacuteltiples velocidades de bits Se denomina transmisioacuten inteligente al conjunto de caracteriacutesticas que detectan automaacuteticamente las condiciones de red y ajustan las propiedades de una secuencia de viacutedeo para obtener la maacutexima calidad Como este es un sistema cliente-servidor el servidor y el cliente se comunican entre siacute para determinar cuaacutel es el rendimiento real de la red y realizar automaacuteticamente una serie de ajustes que proporcionen la maacutexima calidad de secuencia De esta manera los usuarios reciben un flujo continuo de contenido adaptado a las velocidades de sus conexiones Para aprovechar al maacuteximo las posibilidades de la transmisioacuten inteligente se debe codificar el contenido con muacuteltiples velocidades de bits es decir se debe crear una uacutenica secuencia o archivo con formato Windows Media que contenga muacuteltiples secuencias (audio viacutedeo y secuencias de comandos) codificadas con distintas velocidades de bits Cuando un reproductor recibe una secuencia en directo o un archivo Windows Media con muacuteltiples velocidades de bits soacutelo reproduce una de las secuencias de viacutedeo recibidas la maacutes adecuada para las condiciones actuales de ancho de banda El proceso de seleccioacuten de la secuencia maacutes apropiada lo realizan el servidor y el reproductor de Windows Media de forma totalmente invisible para el usuario El Codificador de Windows Media ofrece varios perfiles predefinidos de muacuteltiples velocidades de bits lo que facilita la codificacioacuten de contenido con muacuteltiples velocidades de bits 2332 Descripcioacuten de los oriacutegenes y grupos de oriacutegenes Con el Codificador de Windows Media se puede codificar contenido procedente de tres oriacutegenes distintos audio viacutedeo o secuencias de comandos De esta manera permite capturar audio y viacutedeo de una tarjeta instalada en el equipo o leerlos de un archivo o tambieacuten escribir secuencias de comandos directamente en la ventana principal del codificador durante una sesioacuten de codificacioacuten La combinacioacuten de oriacutegenes de audio viacutedeo y secuencias de comandos se denomina grupo de oriacutegenes estos grupos representan la secuencia que es mostrada por el reproductor 2333 Descripcioacuten de los coacutedecs La transmisioacuten por secuencias de contenido de audio y viacutedeo puede consumir una gran cantidad de ancho de banda de la red Para poder difundir el contenido es necesario realizar un proceso de compresioacuten durante el cual hay que tener en cuenta la calidad de salida que se desea y el ancho de banda disponible Para esto se aplican ciertos algoritmos de compresioacuten a los datos Una vez comprimidos se pueden difundir utilizando los anchos de banda normales de Internet Antes de poder reproducir una secuencia en un reproductor eacutesta es descomprimida por medio de
191
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
algoritmos de descompresioacuten Estos algoritmos de compresioacuten y descompresioacuten se denominan coacutedecs Los coacutedecs estaacuten disentildeados para comprimir una secuencia a una velocidad de bits dada La velocidad de bits que se desea determina queacute grado de compresioacuten aplicar Los coacutedecs que no comprimen mucho el contenido de origen producen contenido con sonido y aspecto mejores y maacutes dinaacutemicos aunque necesita mayor ancho de banda para su transmisioacuten La siguiente lista ofrece informacioacuten maacutes detallada acerca de los coacutedecs que puede usar con los perfiles del Codificador de Windows Media bull Coacutedec de audio de Microsoft Windows Media versioacuten 8 Se usa para
codificar la mayoriacutea de las secuencias de audio Proporciona una calidad de audio sin igual en transmisiones de poco ancho de banda en Internet y permite descargar muacutesica en alta fidelidad Proporciona audio de calidad proacutexima a la de CD a 48 kilobits por segundo (Kbps) y audio con calidad de CD a 64 Kbps Ademaacutes es totalmente compatible con las versiones 64 y 7 del Reproductor de Windows Media
bull Coacutedec ACELP de Sipro Labs Ofrece una excelente capacidad de compresioacuten de voz para bajas velocidades de bits Este coacutedec incluye diversos formatos de audio que se usan en funcioacuten del ancho de banda de red elegido
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 8 Se usa en la mayoriacutea de las situaciones de codificacioacuten La calidad de compresioacuten del coacutedec de viacutedeo de Windows Media versioacuten 8 es mejor que la de la versioacuten 7 y proporciona calidad proacutexima a la de DVD a 500 Kbps Este coacutedec admite una gran variedad de anchos de banda y mejora la calidad de viacutedeo de los usuarios de Internet de banda ancha La versioacuten 8 del coacutedec de viacutedeo de Microsoft Windows Media tiene mayores requisitos de rendimiento de CPU que la versioacuten 7
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 7 Permite a los clientes que ejecutan el Reproductor de Windows Media versioacuten 7 ver contenido codificado sin necesidad de descargarse primero la versioacuten 8 del coacutedec
bull Coacutedec MPEG-4 de Microsoft versioacuten 30 Se incluye con la versioacuten 40 del Codificador de Windows Media
bull Coacutedec de viacutedeo ISO MPEG-4 versioacuten 10 Estaacute basado en el estaacutendar MPEG-4 de ISO (Organizacioacuten Internacional de Normalizacioacuten) Este coacutedec se puede usar para codificar contenido producido por numerosos dispositivos de electroacutenica de consumo como caacutemaras de viacutedeo digital y teleacutefonos celulares
bull Coacutedec de pantalla de Microsoft Windows Media versioacuten 7 Este coacutedec de captura de pantalla permite transmitir sin peacuterdidas las imaacutegenes que aparecen en la pantalla del equipo a velocidades de datos tan bajas como 15 kbps Se puede usar en aplicaciones de aprendizaje a peticioacuten demostraciones de software y ayuda teacutecnica Resulta idoacuteneo para capturar pantallas de aplicaciones de productividad como Microsoft Word Excel y Visual Studioreg El coacutedec de pantalla de Windows Media estaacute completamente optimizado para su uso en transmisioacuten por secuencias y en descargas
192
Nota Para codificar contenido de audio y viacutedeo para la versioacuten 40 del Codificador de Windows Media debe usar el coacutedec de audio de Windows Media versioacuten 7 y el coacutedec MPEG-4 versioacuten 30 respectivamente [WebCod] Utilizar el Codificador de Windows Media Es la herramienta principal para la creacioacuten de contenido Con ella es posible convertir contenidos de audio y video tanto en directo como almacenados en una secuencia ASF que se puede trasmitir a traveacutes de una red mediante un servidor o almacenarla como un archivo asf para el servicio en demanda Con el codificador se pueden realizar las siguientes tareas bull Codificar desde un origen en directo bull Comprimir el origen del video(directo o almacenado) de forma que la secuencia
ASF o el archivo asf resultante se ajuste al ancho de banda destino bull Crear contenido que se pueda distribuir mediante diferentes anchos de banda bull Convertir el contenido de un archivo avi mp3 o wav y utilizar un coacutedec
diferente o seleccionar el tamantildeo de la imagen de video Al difundir el acontecimiento puede transmitir la secuencia a un servidor que ejecute Servicios de Windows Media o tener hasta 50 reproductores conectados directamente al equipo que ejecuta el codificador Los tres casos maacutes comunes de codificacioacuten son los siguientes bull Difundir un acontecimiento en directo a partir de dispositivos conectados
o desde la pantalla del equipo bull Capturar audio o viacutedeo desde dispositivos conectados o de la pantalla del
equipo Se puede utilizar esta opcioacuten para capturar audio o viacutedeo desde dispositivos instalados en el equipo o para capturar pantallas del equipo y convertir posteriormente el contenido capturado en un archivo de Windows Media para su subsiguiente distribucioacuten
bull Convertir un archivo de audio o viacutedeo en un archivo de Windows Media Se puede utilizar esta opcioacuten para convertir un archivo de audio o viacutedeo en un archivo de Windows Media para su distribucioacuten posterior
Codificar contenido Una vez configurada la sesioacuten ya se puede codificar contenido Si se trata de difundir un acontecimiento en directo la secuencia comienza poco despueacutes de empezar la codificacioacuten Si se codifica una sesioacuten con muacuteltiples grupos de oriacutegenes puede usar el panel Oriacutegenes para pasar de un grupo de oriacutegenes a otro y transmitir por secuencias
193
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
contenido distinto Si desea insertar secuencias de comandos en una secuencia debe usar el panel Secuencia de comandos Si se estaacute archivando una difusioacuten puede usar los controles de archivo del panel Control para pausar y reanudar la operacioacuten de archivo durante la codificacioacuten lo que ayuda a quitar las partes de la difusioacuten que no desea que aparezcan en el archivo de almacenamiento Mientras se codifica se puede usar el panel Monitor para ver informacioacuten de estado de la sesioacuten por ejemplo el tiempo transcurrido ancho de banda y espacio en disco que queda libre en el equipo Si se codifica una secuencia con muacuteltiples velocidades de bits puede usar el panel Viacutedeo para probar los distintos anchos de banda Los temas incluidos en esta seccioacuten describen las operaciones que debe realizar para codificar contenido Distribuir contenido Parte de la configuracioacuten de una sesioacuten de codificacioacuten consiste en especificar la forma en que piensa distribuir el contenido Dispone de varias opciones para distribuir contenido bull Difundir a un servidor de Windows Media Se puede configurar una
transmisioacuten de unidifusioacuten o multidifusioacuten en el servidor para transmitir por secuencias el contenido a los reproductores
bull Difundir a los reproductores desde el equipo que ejecuta el codificador Se puede usar el Codificador de Windows Media con un maacuteximo de 50 conexiones de unidifusioacuten
bull Guardar el contenido en un archivo Se puede distribuir el contenido a un servidor de Web o reproducirlo de forma local en los equipos
Para difundir el contenido se debe especificar el puerto a traveacutes del que se transmite por secuencias el mismo El servidor de Windows Media o los reproductores se pueden conectar asiacute al contenido a traveacutes de ese puerto por medio de HTTP Si la conexioacuten se efectuacutea a traveacutes de Internet la direccioacuten URL de conexioacuten es httpDireccioacutenIPnuacutemeropuerto
Si la conexioacuten se efectuacutea a traveacutes de una red de aacuterea local (LAN) la direccioacuten URL de
conexioacuten es
httpnombreequipocodificadornuacutemeropuerto
Configurar una multidifusioacuten
194
Si se realiza una multidifusioacuten de una secuencia basada en Windows Media se debe generar un archivo con formato de secuencia ya que eacuteste contiene la informacioacuten que el reproductor usa para decodificar y reproducir la secuencia Por ejemplo los tipos de origen incluidos en la secuencia (audio viacutedeo secuencia de comandos) las audiencias y los coacutedecs usados para codificarla El archivo con formato de secuencia tiene la extensioacuten asf Puede usar el codificador para crear el archivo con formato de secuencia y el Administrador de servicios de Windows Media del servidor de Windows Media para agregar el archivo a la lista de formatos de secuencia admitidos en la emisora de multidifusioacuten La emisora de multidifusioacuten contiene toda la informacioacuten necesaria para entregar una secuencia de Windows Media a un reproductor incluyendo la direccioacuten IP puerto periacuteodo de vida (TTL) valor etc
24 SERVIDOR DE WINDOWS MEDIA
Los Servicios Componentes de Windows Media son un conjunto de servicios que se utilizan para enviar contenido multimedia a los clientes mediante unidifusioacuten y multidifusioacuten Para que eacutestos puedan transmitir por multidifusioacuten secuencias ASF es necesario entregar informacioacuten de
El Administrador de Windows Media estaacute compuesto por un conjunto de paacuteginas web que se ejecutan en la ventana del explorador Microsoft Internet Explorer 5 y que sirve para controlar todos los servidores de Windows Media para los que el usuario tiene derechos administrativos en el dominio Microsoft Windows
Los componentes del Servidor de Windows Media estaacuten formados por los Servicios Componentes de Windows Media (monitor programa emisora y unidifusioacuten) que son los encargados de transmitir a los clientes contenido de audio y video mediante unidifusiones y multidifusiones y el Administrador de Windows Media que controla todos los servidores de Windows Media
Emisoras Se compone de un programa y una secuencia como miacutenimo Debido a que las emisoras son multidifusioacuten la secuencia es recibida por todos los clientes que deseen acceder a ella Contiene toda la informacioacuten necesaria para entregar una secuencia ASF al reproductor de Windows Media (Direccioacuten IP Puerto Formato de secuencia etc) Programa y Secuencia Permite organizar agrupar y controlar secuencias ASF Es posible asociar maacutes de una secuencia o archivo asf con un programa Al inicar y detener el programa se maneja el contenido ASF que se transmite a traveacutes de la red desde la emisora Las secuencias se reproducen en el orden especificado por el programa
195
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Los puntos de publicacioacuten se utilizan para tener acceso al contenido de unidifusioacuten eacutestos son carpetas virtuales que almacenan contenido puesto a disposicioacuten de los clientes en el servidor El Administrador de Windows Media tiene 2 tipos de puntos de publicacioacuten de unidifusioacuten que se pueden emplear para proporcionar contenido a los clientes Puntos de publicacioacuten de unidifusioacuten a peticioacuten Se utilizan para proporcionar contenido en demanda tales como archivos asf Se debe definir la ruta exacta de la ubicacioacuten del contenido Puntos de publicacioacuten de unidifusioacuten extensa Proporcionan secuencias ASF en directo Se debe definir un Alias que contiene toda la informacioacuten que requiere el cliente respecto del origen de la sentildeal en directo 241 Introduccioacuten a los ASF Es un formato estaacutendar abierto que admite la entrega de datos a traveacutes de una gran variedad de protocolos y redes ASF se utiliza para ordenar organizar y sincronizar los datos multimedia que se transmitiraacuten por las redes ASF es un formato de archivo sin embargo tambieacuten puede utilizarse para especificar el formato de las presentaciones en directo Aunque ASF estaacute optimizado para enviar secuencias multimedia a traveacutes de una red es igualmente adecuado para la reproduccioacuten local Es posible utilizar cualquier algoritmo de compresioacuten y descompresioacuten (codec) para codificar las secuencias ASF La informacioacuten almacenada en la secuencia ASF puede utilizarse para ayudar al cliente a determinar queacute codec se necesita para cualquier protocolo de transmisioacuten de red subyacente Es posible crear archivos ASF a partir de los siguientes formatos Video AVI oacute MOV Imaacutegenes BMP DIB RLE JPG oacute GIF Audio WAV oacute MP3 25 WINDOWS MEDIA PLAYER Es la aplicacioacuten de software cliente que se utiliza para recibir secuencias en formato ASF desde un servidor de Windows Media Tambieacuten se utiliza para reproducir muchos otros tipos de contenido La instalacioacuten de este software es raacutepida y faacutecil para el usuario eacuteste soacutelo debe decidir que tipo de instalacioacuten desea Reducida o Completa (la primera instala soacutelo una parte del total de los coacutedecs disponibles en cambio la segunda contiene la totalidad de los coacutedecs que Microsoft estaacute autorizado a proporcionar) En la figura 3 muestra la interfaz principal del reproductor de Windows Media 60 (esta no es la uacutetlima versioacuten disponible del sitio [WinMed]
196
26 CONCLUSIONES Despueacutes de hacer un anaacutelisis general de la Tecnologiacutea Windows Media se puede concluir que es un sistema faacutecil y raacutepido de instalar ya que proporciona una interfaz sencilla para el usuario comuacuten ademaacutes es un sistema bastante completo sobre todo si se toma en cuenta que es un servicio de libre distribucioacuten y de faacutecil acceso al encontrarse disponible en el sitio WEB de Microsoft [WinMed] para todas las personas que cuenten con una copia legal del Sistema Operativo Windows El hecho de contar con ldquosecuencias inteligentesrdquo lo transforman en una tecnologiacutea de gran uso para los distintos tipos de usuarios en lo que referente a las restricciones de ancho de banda impuestos por Internet o por alguna Intranet corporativa En conclusioacuten la Tecnologiacutea Windows Media se encuentra junto a RealSystem y Darwin Server dentro de los tres mejores sistemas en lo que se refiere a transmisiones multimediales tomando en cuenta costos beneficios facilidad de instalacioacuten interfaz de usuario y soporte teacutecnico con el que cuenta Su principal limitacioacuten es operacioacuten en soacutelo sistemas Microsoft Windows 27 REFERENCIAS [WinMed] Sitio WEB httpwwwmicrosoftcomwindowsmedia [Dia00] Memoria de Ricardo Diacuteaz Bobadilla ldquoEvaluacioacuten y puesta en marcha de servicios de video en demanda (VoD) en redes IPrdquo Noviembre 2000 [WebSer] Sitio WEB de Servicios de Windows Media eacuteste viene como ayuda del Administrador de Windows Media [WebCod] Sitio WEB del Codificador de Windows Media eacuteste viene como ayuda del Codificador de Windows Media
197
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
28 FIGURAS
Figura 1 Arquitectura de Windows Media
198
Figura 2 Protocolos involucrados en la transmisioacuten
199
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Figura 3 Reproductor de Windows Media
200
3 Servicios Multimedia con Quicktime
31 INTRODUCCION Uno de los servicios maacutes prometedores en la creciente red global es la comunicacioacuten audiovisual en tiempo real y de alta definicioacuten y confiabilidad Dentro de estos servicios se incluyen la telefoniacutea videoconferencia televisioacuten radio voicemail videomail y otros sistemas de mensajeriacutea en desarrollo que pretenden cambiar la percepcioacuten claacutesica de las comunicaciones Dentro de estas tecnologiacuteas crecientes se encuentra la transmisioacuten de viacutedeo y audio por Internet la cual hace algunos antildeos estaba frenada por los altos requerimientos de software y hardware pero que hoy en diacutea esta al alcance gracias a la masificacioacuten del viacutedeo digital al aumento de velocidad alcanzado por los enlaces a Internet y a la estandarizacioacuten de redes locales y formatos digitales Si pensamos en tecnologiacutea de punta para el disentildeo de viacutedeo digital y en general de cualquiera creacioacuten multimedia de alta calidad la uacutenica compantildeiacutea enfocada principalmente a este fin es Apple por lo cual no puede estar ausente de esta revolucioacuten tecnoloacutegica ni tampoco de todo el desarrollo informaacutetico que se requiere para difundir viacutedeo sobre Internet Por esa razoacuten Apple mantiene gran intereacutes en desarrollar aplicaciones para la difusioacuten de su formato QuickTime que aunque se encuentra en la industria hace muchos antildeos no a podido sobrepasar a sus competidores de Microsoft y RealNetworks pero gracias a sus servidores de QuickTime multiplataforma se esta abriendo raacutepidamente al mercado y promete una estrategia agresiva para lograr este objetivo
201
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
32 RESUMEN De esta estrategia nace Darwin Straming Server el uacutenico servidor totalmente gratis tanto como la aplicacioacuten copilada como el coacutedigo fuente lo que permite que muchas empresas de software puedan usar y modificar el coacutedigo fuente para lograr aplicaciones mas especializadas y con prestaciones especiacuteficas para distintas necesidades Por este motivo se desarrolloacute un estudio sobre los protocolos usados por Apple en su servidor Darwin(equivalente a QTSS) las configuraciones baacutesicas las caracteriacutesticas principales y los pro y contras que implican utilizar una tecnologiacutea tan nueva que carece de soporte e informacioacuten 33 DIFUSIOacuteN DE VIDEO AUDIO POR INTERNET Antes de definir algunos elementos caracteriacutesticos de la difusioacuten de video por internet es necesario una breve introduccioacuten hacia los mecanismos usados para almacenar y comprimir videos en formato digital Como primer paso se debe capturar la sentildeal de viacutedeo desde alguna fuente de viacutedeo que puede ser digital o anaacuteloga y que dependiendo del formato y resolucioacuten de la secuencia de imaacutegenes a capturar se debe elegir los paraacutemetros de compresioacuten y el tipo de CODEC (codificadordecodificador) a utilizar Dependiendo del CODEC se pueden manejar variables como compresioacuten peacuterdida de calidad uso de CPU para compresioacuten y descompresioacuten compatibilidad con reproductores geneacutericos tamantildeo final del archivo calidad de imagensonido etc Con estos paraacutemetros podemos encontrar nuestros requerimientos miacutenimos para la reproduccioacuten del archivo de video generado Generalmente cuando se trasmite por Internet (un viacutedeo pre-grabado o una transmisioacuten en vivo) se requiere minimizar el ancho de banda y maximizar la calidad por lo cual en CODEC utilizado y los protocolos de sincronizacioacuten entre el cliente y el servidor deben ser compatibles y eficientes La mayoriacutea de los archivos de viacutedeo que se distribuyen por internet a traveacutes de HTTP y FTP son reproducibles localmente por la mayoriacutea de los reproductores de multimedia como el QuickTime y el Media Player por lo cual soacutelo se necesita de estos programas y tal vez actualizar los CODECs de vez en cuando pero en cuanto a la transmisioacuten en vivo el esquema es totalmente diferente Para sintonizar una estacioacuten de televisioacuten o radio por Internet se necesita usar un software de recepcioacuten (cliente) compatible con el software de emisioacuten (servidor) Por este motivo son pocas las aplicaciones existentes que permiten la difusioacuten de video y que generalmente no son compatibles entre ellas las maacutes comunes de estas aplicaciones son Real Player Media Player QuickTime Stream Works y VicRat
202
Por este motivo hay una gran cantidad de protocolos y CODECs en el mercado estos ademaacutes se subdividen en protocolos de codificacioacuten transmisioacuten recepcioacuten y sincronizacioacuten Los protocolos de sincronizacioacuten e iniciacioacuten (hand-shake) adquieren vital importancia ya que de estos dependeraacuten finalmente la calidad y confiabilidad de la transmisioacuten 34 PROTOCOLOS DE TRANSPORTE EN TIEMPO REAL A diferencia de los protocolos HTTP y FTP los protocolos de tiempo real ponen especial eacutenfasis en la entrega de los paquetes sin retrasos por lo cual se sacrifica la confiabilidad por la rapidez de entrega es una analogiacutea al protocolo UDP El protocolo de transporte Real-Time(RTP) es usado por la mayoriacutea de las aplicaciones de difusioacuten multicast este a diferencia de los protocolos FTP y HTTP no descarga la peliacutecula completa al computador del cliente en vez descarga las porciones necesarias para poder desplegar en pantalla la peliacutecula en tiempo real esto requiere de un flujo menor pero constante de informacioacuten Un minuto de viacutedeo descargado muestra exactamente un minuto de viacutedeo Mientras la conexioacuten tenga suficiente ancho de banda para mantener el enlace constante el viacutedeo seguiraacute reproducieacutendose Despueacutes que el video es visto la informacioacuten es descartada Ademaacutes de protocolo de una viacutea RTP existe el protocolo RTSP (Real-Time Streaming Protocol) el cual es usado cuando los clientes se comunican con un servidor unicast Este permite una comunicacioacuten de dos viacuteas lo que permite al cliente comunicarse con el servidor para pedir repeticioacuten del viacutedeo adelantar la peliacutecula pausarla o saltar a otro capitulo por ejemplo Estos protocolos son usados dependiendo de la aplicacioacuten y de la configuracioacuten de servidor algunos muestran videos a peticioacuten (unicast) y otros muestran sesiones en vivo o orientadas a una larga audiencia (multicast) Soacutelo en algunas aplicaciones soportan ambas modalidades de difusioacuten 35 EL FORMATO QUICKTIME QuickTime es un formato de compresioacuten de video implantado por Apple Inicialmente este era usado soacutelo en la plataforma Apple Macintosh debido a que esta plataforma manteniacutea el liderazgo en el desarrollo de aplicaciones multimedia Luego se desarrolloacute una aplicacioacuten-cliente para el sistema operativo Windows lo cual permitioacute la amplia difusioacuten del formato ya que su excelente rendimiento estaba comprobado y ademaacutes era requisito para la mayoriacutea de los programas de edicioacuten de video para Windows 60 DARWIN STREAMING SERVER
203
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esta es la versioacuten libre de QuickTime Server que Apple distribuye en forma gratuita para cualquier persona que decida servir video sobre Internet Ademaacutes Apple libera el coacutedigo fuente para ser compilado o modificado en cualquier plataforma existente lo cual nos asegura una amplia compatibilidad futura y facilidad para implementar repetidores (reflectores) para aliviar la congestioacuten de la red y garantizar un mejor servicio Este servidor de la plataforma Apple nos permite poner en marcha una estacioacuten de video digital sobre Internet faacutecilmente Dentro de su funcionalidad nos permite servir video sobre demanda soporta maacutes de 2000 conexiones simultaacuteneas provee control de acceso sobre archivos multimediales como tambieacuten administracioacuten a traveacutes de una paacutegina web ademaacutes de todas las caracteriacutesticas miacutenimas requeridas en un servidor multimedia 3610 Caracteriacutesticas y Especificaciones del Servidor QuickTime QuickTime Streaming Server(QTSS) es una tecnologiacutea que nos permite entregar media sobre Internet en tiempo real Los usuarios pueden sintonizar video sobre demanda o difusioacuten en vivo usando protocolos RTP o RTSP Las caracteriacutesticas principales son bull Skip Proteccion Protege a los usuarios de interrupciones y congestioacuten en la red
soacutelo esta disponible con la versioacuten del cliente QuickTime 5 bull Autentificacioacuten Provee control de acceso a algunos archivos multimediales
usando login y password bull Playlist Nos permite agrupar una serie de videos para mostrarlos continuamente
como un canal de televisioacuten bull Administracioacuten viacutea web Permite configurar y administra el servidor local y
remotamente bull Repetidor integrado Dentro del mismo paquete se encuentra un repetidor
capaz retransmitir varios canales simultaacuteneamente 3611 Visualizacioacuten del video QTSS posee visualizadores(clientes) para usuarios Windows y Macintosh mediante el QuickTime Player este visor tambieacuten es automaacuteticamente integrado al web-browser cuando QuickTime es instalado en el sistema Para que el cliente pueda conectarse a un servidor necesita la direccioacuten IP de este Esta direccioacuten puede ser ingresada manualmente al QuickTime Player(QTP) o puede ser automaacuteticamente entregada desde la paacutegina que esta promocionando el video o canal El direccionamiento funciona de la misma manera que un link HTTP pero con la diferencia que el browser reconoce que el URL pertenece a un servidor QTSS y abre
204
una pantalla de video en la misma paacutegina actual esto es gracias al plug-in que instala QTP en el browser local El URL para servir multimedia a traveacutes de QTSS es de la forma rtspmystreamingservercomsamplemov donde se muestra en el encabezado que se trata del protocolo RTSPRTP ademaacutes al activar el QTP por medio de una maacutequina web se pueden traspasar datos desde la paacutegina al cliente como por ejemplo el ancho y alto de la ventana de video Esta herramienta facilita la utilizacioacuten de video en paacuteginas web ya que el video se muestra dentro de la misma paacutegina lo cual es maacutes transparente para el cliente
ltHTMLgt
ltBODYgt
This is a sample use of the EMBED tagltBRgt
ltEMBED SRC=httpmywebservercomlinkimagemov width=150
height=64 href=rtspmystreamingservercomsamplemov
target=QuickTimePlayergt
ltBODYgt
ltHTMLgt
Usando este sencillo coacutedigo HTML se puede lograr anexar una peliacutecula a la paacutegina aunque el servidor de video este en otra IP 3612 Paraacutemetros del servidor El servidor posee un set de configuraciones fundamentales que pueden ser modificadas directamente desde la interfaz web Ademaacutes existen otros paraacutemetros maacutes avanzados que son guardados en archivos de texto y soacutelo pueden ser modificados cambiado este archivo mediante un simple editor de texto Los paraacutemetros baacutesicos son los siguientes bull Puertos de servicio QTSS usa los puertos 554 y 7070 para la transmisioacuten de
video y audio tambieacuten puede usar el puerto 80 caso en que haya un firewall entre el cliente y el servidor que no permita usar los puertos por defecto
bull Nuacutemero de clientes permitidos y ancho de banda total Dependiendo de las
capacidades de hardware y ancho de banda de la conexioacuten a Internet del servidor se pueden limitar los usuarios y el ancho de banda para asegurar un buen servicio
205
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
bull Ubicacioacuten del directorio de peliacuteculas y de la lista de peliacuteculas Asigna a una carpeta con todos los archivos que se desean difundir y la ubicacioacuten de la lista de reproduccioacuten(Play List) dependiendo si el servidor esta en modo demanda a pedido reproduccioacuten continua de videos o transmisioacuten de un evento en vivo
bull Tiempos de espera tamantildeos de paquetes UDP y otros Estos paraacutemetros
deben ser modificados en la marcha o sea dependiendo del perfomance logrado en la maacutequina y de los datos recopilados durante el funcionamiento del servidor
Ademaacutes de estos paraacutemetros baacutesicos existe otra decena de paraacutemetros maacutes especiacuteficos desde intervalos de tolerancia tamantildeos de buffer tiempos de recuperacioacuten y espera hasta los paraacutemetros propios del Play List y otros moacutedulos del QTSS Los archivos de configuracioacuten principales son streamingserverxml streamingservercfg streamingrelaycfg y qtusers Ademaacutes de la propia transmisioacuten de video el servidor se encarga de controlar el acceso a videos por medio de una lista de usuarios y archivos autorizados los cuales siguen una sencilla jerarquiacutea indicando que usuarios yo grupos tienen accesos a cuales archivos El documento de texto tiene el siguiente formato
AuthName ltmessagegt
AuthUserFile ltuser filenamegt
AuthGroupFile ltgroup filenamegt
require user ltusername1gt ltusername2gt
require group ltgroupname1gt ltgroupname2gt
Aunque esta caracteriacutestica no es relevante para este informe puede ser de gran utilidad para grandes cadenas de televisioacuten que estaacuten entregando su sentildeal por Internet mediante QTSS como HBO MTV Playboy TNT etc Estas cadenas podriacutean habilitar algunos canales a usuarios contratados o verificar la edad de los usuarios que quieran entrar a canales con contenidos para adultos mediante el ADULT ID(sistema de autentificacioacuten usado en los sitios XXX) 3613 Moacutedulo de administracioacuten Web de QTSS La reciente versioacuten 3 de QTSS incluye un conjunto de scripts CGI y perl que permiten monitorear y configurar el servidor local o remotamente mediante cualquier browser Este monitor nos permite ver on-line el nuacutemero de usuarios conectados y
206
las peliacuteculas maacutes vistas tambieacuten puede crear un archivo de registro de texto con todos los eventos y errores registrados durante la operacioacuten Lamentablemente este modulo todaviacutea tiene grandes problemas de compatibilidad dado que solo tiene unos meses de existencia y no esta probado en todas las plataformas 3620 Preparacioacuten de media para la transmisioacuten por QTSS Antes de trasmitir videos pre-grabados se debe optimizar el archivo y agregar una serie de marcadores para facilitar el manejo por parte de QTSS Cada pista(video audio banners texto) debe ser marcada y analizada por un software este proceso se denomina ldquohintingrdquo la mayoriacutea de las aplicaciones multimedia soportan este proceso La versioacuten de QT PRO 4 permite optimizar los archivos para la transmisioacuten los archivos optimizados reciben el nombre de peliacutecula ldquohintedrdquo Ademaacutes se requiere crear un archivo denominado SDP el cual contiene la informacioacuten sobre el formato sincronizacioacuten y propiedad del video que esta siendo estrenado este archivo puede ser creado manualmente o automaacuteticamente por QTSS En el caso de una transmisioacuten en vivo estos procesos son realizados por el software externo encargado de encodear la informacioacuten y luego traspasado al servidor primario el que luego puede establecer una conexioacuten multicast o unicast La importancia de esta protocolo de descripcioacuten de sesioacuten radica en que este es el primer dato que es pasado entre el cliente y el servidor dependiendo de esto el cliente sabraacute si tiene los requerimientos miacutenimos para visualizar el video como ancho de banda miacutenimo CODECs suficiente CPU etc 3621 Formatos de archivos compatibles Se puede transmitir una variedad de archivos mientras sean compatibles con los siguientes formatos Categoriacutea Formato
Video QuickTime
AVI
Audio AIFFAIFC
SoundDesigner 2
ULaw (AU)
WAV
MIDI Karaoke MIDI
207
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Standard MIDI
Tabla 1 ldquoFormatos compatibles con QTSSrdquo Ademaacutes se pueden usar los siguientes meacutetodos de compresioacuten Categoriacutea Codec
Video Preferido Sorenson Video
H263
Motion JPEG A
H261
Video Soportado Animation
Cinepak
Graphics
Motion JPEG B
MPEG-1
Photo JPEG
Video
None
Audio Preferido Preferred audio
QDesign Music codec
QUALCOMM Pure Voice
DVI 41
ALaw 21
microLaw 21
16-bit raw
Audio Soportado IMA 41
MACE 31
MACE 61
Tabla 2 ldquoAlgoritmos de compresioacuten compatibles con QTSSrdquo
363 Configuracioacuten para la transmisioacuten de un evento en vivo
208
Para la difusioacuten en vivo se necesitan como miacutenimo dos estaciones de trabajo la primera (broadcaster) se encarga de capturar y comprimir la sentildeal viacutea hardware ademaacutes se necesita un software compatible con QuickTime para encodear y crear el protocolo de descripcioacuten de sesioacuten(SDP) Una segunda estacioacuten dotada del QTSS recibe la informacioacuten desde la estacioacuten de captura esta segunda estacioacuten puede difundir la sentildeal directamente a los clientes o puede usar un Multicast Backbone para difundir su sentildeal a maacutes repetidores (reflectors) para luego entregar los datos a los usuarios finales
Figura 1 ldquoConfiguracioacuten para transmisioacuten de viacutedeo en vivordquo
Dependiendo de la cantidad de usuarios y el formato de video a entregar se debe elegir una configuracioacuten de hardware miacutenima para las estaciones Apple recomienda equipamiento de punta para ambos servidores con una cantidad de memoria miacutenima de 256MB como tambieacuten los uacuteltimos sistemas operativos disponibles La uacutenica dificultad radica en la aplicacioacuten externa que encodea la sentildeal adquirida solo hay un software disponible para este motivo y funciona soacutelo en la plataforma Mac lo que implica comprar este software (Sorenson) y servidor Mac OS X Server para una transmisioacuten en vivo Inclusive con estos costos adicionales la tecnologiacutea profesional de Apple para difusioacuten de video resulta mucho maacutes econoacutemica que sus competidores de RealTime y Media lacer ademaacutes la compantildeiacutea Sorenson que desarrolla el encodeador QT
209
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
anuncioacute hace unos meses la creacioacuten de una versioacuten para Windows lo que mejora la compatibilidad multi-plataforma del sistema QTSS 364 Configuracioacuten de repetidores para una emisioacuten en v vo i Una de las caracteriacutesticas de QTSS es su habilidad para funcionar como repetidor o como servidor primario ademaacutes de poder servir en modo unicast (sobre demanda) o multicast
Figura 2 ldquoConfiguracioacuten de repetidoresrdquo
En esta configuracioacuten se ejemplifica una configuracioacuten muticast con repetidores la cual permite administrar las tareas entre maacutes de un servidor y ademaacutes minimiza el uso de ancho de banda ya se pueden ubicar los repetidores estrateacutegicamente cerca de los potenciales usuarios La configuracioacuten del QTSS como repetidor se lleva a cabo modificando el archivo streamingrelaycfg donde se settean las direcciones de fuente y destino ademaacutes de los puertos uacutenicos usados para cada transmisioacuten en el ejemplo a continuacion se muestra la configuracioacuten para el primer repetidor del diagrama el cual soacutelo emite hacia dos direcciones IP relay_source in_addr=19216811 src_addr=19216812 in_ports=5000
5002 5004 ttl=15
210
relay_destination dest_addr=19216813 out_addr=19216812
dest_ports=6980 6982 6984
relay_destination dest_addr=19216814 out_addr=19216812
dest_ports=10010 10012 10014 ttl=15
La transmisioacuten de cada pista requiere dos puertos una pista puede ser audio video o texto En general se trasmiten dos pistas(audio y viacutedeo) por lo cual se especifican dos pares de puertos aunque en la configuracioacuten soacutelo se especifica el primer puerto y el siguiente es usado por omisioacuten En este ejemplo se esta recibiendo la sentildeal de una IP y se esta trasmitiendo a dos IPs ademaacutes se estaacuten reservando 3 pares de puertos por enlace lo que implica que se puede estar trasmitiendo audio video y texto en la misma conexioacuten 37 QTSS VS REALPLAYER Y MS MEDIA PLAYER Dentro del segmento de aplicaciones cliente-servidor para trasmitir audio y video se encuentran tres grandes aplicaciones es el mercado RealPlayer Windows Media Player y QuickTime Todos usan el protocolo RTSPRTP pero mantienen grandes diferencias en cuanto a precio calidad de imagen compatibilidad con distintos formatos plataformas soportadas y nuacutemero de usuarios Una caracteriacutestica importante es la escalabilidad la cual refleja la forma como el servidor maneja las distintas conexiones entrantes dependiendo del ancho de banda de los clientes y seguacuten este paraacutemetro elige la calidad maacutes apropiada para la conexioacuten dada MS Windows Media Server genera dos versiones de un mismo archivo usando diferentes paraacutemetros de compresioacuten Al conectarse un cliente el servidor analiza la velocidad de conexioacuten y enviacutea la versioacuten maacutes apropiada para el cliente RealServer de RealNetworks comprime usando ldquoSureStreamrdquo creando seis versiones a diferentes compresiones y frame ratios del mismo archivo para luego enviar al cliente usando la compresioacuten maacutes adecuada seguacuten su velocidad de conexioacuten QTSS es maacutes versaacutetil no soacutelo toma en cuenta la velocidad de conexioacuten sino tambieacuten la velocidad de CPU y lenguaje del cliente lo cual sumado a la nueva caracteriacutestica de QTP Skip Proteccion nos brinda una conexioacuten de alta confiabilidad y de gran calidad Desde el punto de vista precio RealPlayer es maacutes caro pero goza de una amplia popularidad su costo variacutea desde US$2000 a US$54000 dependiendo las opciones del nuacutemero de usuarios
211
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
MS Media Player es gratis y viene incluido con Windows 2000 Server
(US$1200) aunque soacutelo funciona con la plataforma Windows y ademaacutes soacutelo es
compatible con recientes sistemas operativos
QuickTime tambieacuten viene incluido con OS X Server de Mac y ademaacutes es gratis en todas sus versiones las que incluyen Linux Solaris Windows y FreeBSD El uacutenico factor que juega en contra de QTSS es la poca informacioacuten disponible en Internet debido al poco tiempo de vida de este servidor por lo cual recopilar datos o benchmarks para comparar el rendimiento de QTSS vs otros servidores es extremadamente difiacutecil por el otro lado RealPlayer mantiene un largo historial de pruebas y inclusive existen variados foros de discusioacuten sobre este producto 38 CONCLUSIONES Claramente la tecnologiacutea QTSS nos promete un excelente desempentildeo y un alto grado de compatibilidad con la tecnologiacutea del futuro ademaacutes debido a sus precios revolucionara la red y nos daraacute la oportunidad a todos los usuarios de tener una experiencia en la transmisioacuten de audiovideo de calidad profesional y a costo cero Ademaacutes esta estrategia de la gran Apple obligara a una competencia maacutes feroz en el mercado promoviendo mejores y maacutes servicios de este tipo durante los proacuteximos antildeos Pero por el momento la aplicacioacuten de una tecnologiacutea como esta puede resultar difiacutecil y pesada todo esto debido al bajo soporte y desinformacioacuten que se obtiene al usar software tan reciente y con bajo nivel de experimentacioacuten En comparacioacuten con los otros sistemas QTSS requiere una instalacioacuten y configuracioacuten maacutes compleja y un manejo soacutelo apto para usuarios avanzados familiarizados con el ambiente UNIX y MAC como tambieacuten con la consola de comando Personalmente creo que la puesta en marcha del servicio del servidor es dificultosa especialmente debido a la interfaz de administracioacuten y a algunos scripts que generan errores en la maquina QTSS ha demostrado tener varios problemas ldquoexistencialesrdquo ya conocidos por la Apple y documentados aunque lamentablemente no exista aun un parche para mejorar estos problemas Debido a estas dificultades QTSS crea desconfianza para la implementacioacuten a escala profesional y con una gran cantidad de computadoras de diferentes plataformas y con diferentes tareas para este caso es recomendable utilizar solamente estaciones de trabajo Macintosh OS X Server ya que es el uacutenico sistema que incluye el QTSS de manera nativa y garantiza la compatibilidad y estabilidad del servidor
212
39 BIBLIOGRAFIacuteA Y REFERENCIAS Las siguientes direcciones web contienen informacioacuten disponible sobre QTSS a la fecha bull wwwapplecomsupportQTSS bull wwwapplecomquicktimesoporte bull wwwstreamingcomquicktimedarwin bull wwwicastcom bull wwwrealcom bull wwwquicktimecom Ademaacutes de una serie de noticias y comentarios sobre QTSS en distintos portales web y en grupos de discusioacuten
213
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
214
Anexo VIII
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL
215
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
216
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL El estudio presentado a continuacioacuten corresponde al trabajo realizado por el alumno Rodrigo Peacuterez en el marco del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar contenido multimedia 1 RESUMEN En el presente trabajo se realizaraacute una explicacioacuten sobre el lenguaje SMIL (Synchronized Multimedia Integration Language se pronuncia smilerdquo Se mostraraacute como programar en este lenguaje con algunos ejemplos baacutesicos dado que esta es la mejor y maacutes raacutepida forma de aprender a programar en un lenguaje nuevo Este lenguaje sirve para la sincronizacioacuten de contenidos multimedias bajo un entorno de Real System esto es acompantildear a los videos con texto fotos o otros contenidos multimedia que puedan ayudar al contenido del viacutedeo por si solo 2 INTRODUCCION En este trabajo se ensentildeara bull Que es SMIL y como se trabaja con eacutel bull Que cosas podemos hacer con eacutel bull Cual es la estructura de un programa SMIL 21 iquestQue significa SMIL SMIL significa Synchronized Multimedia Integration Language Pronunciandose smile Este fue desarrollado por la World Wide Web Consortium y presentado el 15 de Junio de 1998 para ver mayor informacioacuten dirigirse a httpwwww3orgPress1998SMIL-REC En julio de 1998 fue ampliamente aceptado por Real System para despueacutes en mayo 1999 fuesen incorporados Flash y mp3 a lo ya ofrecido por Real System
217
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
La empresa HELIO en octubre de 1998 lanza al mercado un programa llamado SOJA el cual permite ver lo hecho en SMIL sin tener que tener el Real PLayer instalado
22 iquestQueacute se puede hacer con SMIL
bull Posicionar elementos multimedia donde una quiera en la pantalla bull Sincronizar dichos elementos bull Mostrar los contenidos multimedia con preferencias de usuario lenguaje bit-
rate etc 23 Como escribir documentos SMIL
Lo uacutenico que se necesita para crear documentos SMIL es un simple editor de textos Los ejemplos que aquiacute se mostraraacuten fueron hechos usando el Editor Avanzado de la KDE en LINUX dada su capacidad para resaltar la parte de coacutedigo de la que no es SMIL esta basado en XML y es muy similar a HTML esto hace que el lenguaje sea faacutecil de leer y entender Se pueden destacar algunas diferencias
bull SMIL es case-sensitive Todas las entradas deben ser escritas en minuacutesculas bull SMIL esta basado en XML por lo cual todas las entradas deben ser
finalizadas 3 PRIMER DOCUMENTO SMIL Aquiacute trataremos de descubrir como los documentos SMIL estaacuten hechos se muestra un primer documento donde no se han especificado contenidos multimedia
ltsmilgt ltheadgt ltmeta name=copyright content=miVideo gt ltlayoutgt ltmdashentradas del layout --gt ltlayoutgt ltheadgt ltbodygt ltmdashentradas multimedia y de sincronizacioacuten --gt ltbodygt ltsmilgt
Nos podemos dar cuenta que el lenguaje SMIL es muy parecido al lenguaje HTML
218
31 Detalle del Coacutedigo El coacutedigo debe comenzar con ltsmilgt y debe terminar con ltsmilgt Teniendo cuidado de escribirlo con minuacutesculas ya que este lenguaje es case-sensitive
ltsmilgt [] ltsmilgt
Los documentos SMIL se componen de dos partes head y body (cabecera y cuerpo) los cuales deben tener ltsmilgt como padre
ltsmilgt ltheadgt [] ltheadgt ltbodygt [] ltbodygt ltsmilgt
Algunas entradas como meta pueden tener ldquordquo al final
[] ltheadgt ltmeta name=copyright content=Your Name gt ltheadgt []
Asiacute podemos ver entradas escritas
bull A veces como ltentradagtltentradagt bull A veces como ltentradagt
4 LAYOUT Aquiacute se ensentildeara a poner los contenidos multimedia donde uno quiera
41 La seccioacuten ltlayoutgt Todo lo concerniente a la forma incluido los detalles de la ventana deben ser guardados entre ltlayoutgt y ltlayoutgt dentro de la cabecera (ltheadgt) quedando lo siguiente
ltsmilgt
219
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltheadgt ltlayoutgt ltmdashentradas de layout --gt ltlayoutgt ltheadgt ltbodygt [] ltbodygt ltsmilgt
42 La ventana
Se puede especificar el alto y el ancho de la ventana donde se presentaraacuten los contenidos multimedia En el siguiente ejemplo se ha creado una ventana con una dimensioacuten de 300x300 pixeles
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltlayoutgt ltheadgt ltbodygt ltbodygt ltsmilgt
5 LA REGION En vez de explicar que es la regioacuten mostrareacute un ejemplo donde se insertaraacute un icono (32x32 pixeles) a 75 pixeles del borde izquierdo y a 50 pixeles del borde superior
51 La seccioacuten ltregiongt Usaremos la entrada ltregiongt para posicionar nuestro icono ldquorodrigogifrdquo Debemos asignar un id para identificar a dicha regioacuten
52 La seccioacuten ltimggt Para insertar el icono rodrigogif en la region llamada ldquorodrigordquo se debe usar la entrada ltimggt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt
220
ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigordquo gt ltbodygt ltsmilgt
Lo cual genera lo siguiente
53 Posicion Tambieacuten se peudeejemplo si se desborde superior el
ltsmilgt lthead ltlayo ltroo b ltreg w ltlay lthea ltbody ltimg ltbod
amiento Relativo
especificar posiciones relativas a las dimensiones de la ventana Por eara poner el icono a un 50 del borde izquierdo y a un 40 del coacutedigo anterior seriacutea cambiado por
gt utgt t-layout width=300 height=200 ackground-color=white gt ion id=rodrigo left=50 top=40 idth=32 height=32 gt outgt dgt gt src=rodrigogif alt=YO region=rodrigo gt ygt
221
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
54 Cuando dos regiones se traslapan Ya hemos visto como posicionar contenido multimedia a lo largo de los ejes x e y cuando estas regiones se traslapan se debe definir un iacutendice (z-index) Asiacute cuando dos regiones se traslapen la que tenga mayor z-index se mostraraacute al frente Si dos regiones tienen el mismo z-index se mostraraacute una despueacutes de la otra En el siguiente ejemplo se antildeadieron z-index a la regioacuten 1 y 2
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=region_1 left=50 top=50 width=150 height=125 z-index=2gt ltregion id=region_2 left=25 top=25 width=100 height=100 z-index=1gt ltlayoutgt ltheadgt ltbodygt ltpargt lttext src=text1txt region=region_1 gt lttext src=text2txt region=region_2 gt ltpargt ltbodygt ltsmilgt
Lo cual muestra lo siguiente
222
Ademaacutes de imaacutegenes se pueden mostrar audio video y textos Media Tag G2 (Real System) GRiNS Soja GIF img OK OK OK JPEG img OK OK OK Microsoft Wav audio OK OK - Sun Audio audio OK OK OK Sun Audio Zipped audio - - OK
MP3 audio OK - - Plain text text OK OK OK Real text textstream OK - - Real movie video OK - - AVI video OK OK - MPEG video OK OK - MOV video OK - -
55 Como adaptar el contenido multimedia al aacuterea Seriacutea fantaacutestico que el aacuterea definida sea siempre del mismo porte que el contenido multimedia pero en la realidad no es asiacute SMIL ofrece un mecanismo de adaptacioacuten para los contenidos multimedia el atributo ldquofitrdquo Si se quiere que el contenido llene al aacuterea se debe hacer que el contenido multimedia ldquocrezcardquo Para esto se debe agregar fit=fill en seccioacuten ltregiongt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=147 height=116 background-color=yellow gt ltregion id=region_1 left=8 top=10 width=116 height=81 background-color=white fit=fill gt ltlayoutgt ltheadgt ltbodygt
223
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltimg src=rodrigogif region=region_1 gt ltbodygt ltsmilgt
bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes laterales agregando fit=meet bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes superior e inferior agregando fit=slice bull Se puede colocar un Scroll Bar agregando fit=scroll 6 SINCRONIZACION SMIL puede sincronizar elementos multimedia aquiacute se mostrara
bull Como antildeadir tiempo a los componentes multimedia bull Como mostrar varios contenidos multimedia unos tras otro bull Como mostrar varios contenidos multimedia en paralelo 61 Duracioacuten
Imaginemos que queremos mostrar el icono ldquorodrigogifrdquo durante 6 segundos esto se puede hacer agregando el paraacutemetro ldquodurrdquo y ponieacutendolo igual a 6s
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltbodygt ltsmilgt
62 Retardar un contenido multimedia
224
Ahora si agregamos begin=2s en la seccioacuten ltimggt veremos que el icono ldquorodrigogifrdquo apareceraacute despueacutes de 2 segundos de iniciada la aplicacioacuten y permaneceraacute durante 6 segundos Esto se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s begin=2s gt ltbodygt ltsmilgt
63 Secuencias Un contenido tras otro
Queremos
bull Que el icono ldquorodrigogifrdquo aparezca durante 6 segundos bull Esperar 1 segundo
Que el icono ldquorodrigo2gifrdquo aparesca durante 4 segundos La seccioacuten ltseqgt define una sequencia Sus hijos se ejecutaraacuten uno tras otro
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt
225
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltseqgt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2gif alt=YO 2 region=rodrigo2 dur=4s begin=1s gt ltseqgt ltbodygt ltsmilgt
64 Paralelo Muchos contenidos mostrados juntos
Cuando se quiere que dos iconos aparezcan al mismo tiempo se debe definir la seccioacuten ltpargt la cual hace que sus hijos sean ejecutados al mismo tiempo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt ltpargt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2 alt=YO 2 region=rodrigo dur=6s gt ltpargt ltbodygt ltsmilgt
7 TECNICAS AVANZADAS SMIL tienes otras ldquogratasrdquo opciones Un modelo basado en eventos
Para proveer sincronizacioacuten
226
Una seccioacuten ltswitchgt
Para definir que contenido multimedia se va a ofrecer dependiendo del cliente
71 Sincronizacioacuten basada en eventos
Esta es otra forma de sincronizar los elementos multimedia Supongamos que queremos que ldquorodrigo2gifrdquo empiece despueacutes de 2 segundos de que ldquorodrigogifrdquo haya empezado Cuando un contenido multimedia comienza este manda un evento ldquobeginrdquo Si otro contenido multimedia espera por este evento lo captura Para hacer que un contenido multimedia espere por un evento uno de los atributos de sincronizacioacuten (begin o end) deben ser escritos como
ltmdashSi se quiere que una seccioacuten comience cuando otra seccioacuten comience --gt lttag begin=id(especificar_id)(begin) gt ltmdashSi se quiere que una seccioacuten comience despueacutes de 3 segundos despues de otra seccioacuten haya comenzado --gt lttag begin=id(especificar_Id)(3s) gt ltmdashSi se quiere que una seccioacuten comience cuando otra termina --gt lttag begin=id(especificar_Id)(end) gt
Asiacute en nuestro ejemplo hacemos que ldquorodrigo2gifrdquo aparezca despueacutes de 2 segundos comenzado ldquorodrigogifrdquo
ltsmilgt ltmdashno mostrado --gt ltbodygt ltpargt ltimg src=rodrigogif region=rodrigo id=rpk begin=4s gt ltimg src=rodrigo2gif region=rodrigo2 begin=id(rpk)(2s) gt ltpargt ltbodygt
227
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
72 La seccioacuten ltswitchgt Una de las grandes ideas propuestas por SMIL es adaptar el contenido de una presentacioacuten a las capacidades de los usuarios finales Por ejemplo si un usuario tiene un modem de 14000[bps] seraacute mejor que reciba contenido maacutes liviano Tambieacuten se puede querer traducir parte de la presentacioacuten dependiendo del lenguaje del usuario
73 Un ejemplo para entender Aquiacute no se trataraacuten contenidos ni sincronizacioacuten se entienden por entendidos Tendremos dos posibles usuarios por ejemplo
bull Usted es Espantildeol bull Su monitor tiene una resolucioacuten de 800x600
O
bull You are English bull Your screen has a 800x600 resolution
Se presenta la sintaxis de la seccioacuten ltswitchgt
ltswitchgt lt-- child1 testAttributes1 --gt lt-- child2 testAttributes2 --gt lt-- child3 testAttributes3 --gt ltswitchgt
La regla es
La primera seccioacuten ltswitchgt la cual sea evaluada como verdadera (TRUE) seraacute ejecutada Secciones sin evaluaciones seran consideradas verdaderas (TRUE)
Nuestro ejemplo puede ser escrito como
ltbodygt ltswitchgt
228
lt-- English only --gt ltpar system-language=engt lttext src=you_are_englishtxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600entxt region=size system-screen-size=800X600 gt lttext src=1024_768entxt region=size system-screen-size=1024X768 gt lttext src=another_sizeentxt region=size gt ltpargt ltmdashSolo espantildeol --gt ltpar system-language=esgt lttext src=tu_eres_espantildeoltxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600estxt region=size system-screen-size=800X600 gt lttext src=1024_768estxt region=size system-screen-size=1024X768 gt lttext src=another_sizeestxt region=size gt ltswitchgt ltpargt ltmdashPara otros lenguajes --gt lttext src=idioma desconocidotxt region=mensaje gt ltswitchgt ltbodygt
74 Que cosas pueden ser verificadas
Aquiacute se muestran las cosas que pueden ser testeadas a traves de ltswitchgt
EL LENGUAJE (Una coma separa la lista de coacutedigos nacionales) ltXXX system-language=frenitgt LA TASA DE BITS (Un entero)
229
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltXXX system-bitrate=14000gt TAMANtildeO DE PANTALLA (Dos enteros separados por coma) ltXXX system-screen-size=800X600gt LA RESOLUCIOacuteN DE PANTALLA (Un entero bitspixel) ltXXX system-screen-depth=4gt CAPTIONS (on or off) ltXXX system-captions=ongt
8 REAL PLAYER Este visor nos sirve para ver lo que hemos creado en SMIL y se merece una pequentildea resentildea Real player fue escrito por Real en 1998 Real participo en la creacioacuten del lenguaje SMIL y fue aceptado por Real Player G2 en julio de 1998 Es gratuito y puede ser bajado de httpwwwrealcomproductsplayer Real Player soporta muchos formatos y puede usar plugins los formatos maacutes conocidos son
bull Formatos Real RealText RealAudio etc bull Imaacutegenes GIF JPEG bull Audio AU WAV MIDI etc
Real Player funciona mejor cuando llama a SMIL a traveacutes de un Real Server (servidor de Real) que cuando llama a SMIL a traveacutes de una paacutegina HTTP
230
A continuacioacuten se muestra como se ve Real Player
1 Botones de Play Pause y Stop 2 Canales 3 La pantalla donde las creaciones SMIL seraacuten mostradas 4 La barra de progreso que muestra el tiempo transcurrido5 La barra de status la cual da informacioacuten sobre el ancho
de banda ocupado
9 CONCLUSIONES Este trabajo nacioacute como una inquietud del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar el contenido multimedia El uso de este lenguaje se complementoacute con otros moacutedulos para que se pudiese ocupar en el proyecto
231
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
232
Anexo IX
Planteamiento y Desarrollo de Sistema de Estadiacutesticas
233
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
234
Planteamiento y Desarrollo de Sistema de Estadiacutesticas En la formulacioacuten del proyecto se incluyoacute hacer una recopilacioacuten de estadiacutesticas Las partes donde esto es mencionado en dicha formulacioacuten son mostradas en la primera seccioacuten de este anexo El presente trabajo se divide en las siguientes partes bull Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica bull Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial
Inalaacutembrica IP La primera parte fue desarrollada por el profesor Agustiacuten Gonzaacutelez La segunda parte consiste en un informe de praacutectica (reacondicionada para este informe de proyecto) realizada por el sentildeor Gabriel Astudillo (Ing Civil Electroacutenico UTFSM) que se basa en la primera seccioacuten de este anexo En el se describe el desarrollo del sistema elaborado para recopilar estadiacutesticas del sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo
235
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica Antecedentes Dentro del proyecto Difusioacuten Multimedial Inalaacutembrica IP se desea recopilar estadiacutesticas de para evaluar cuantitativamente el uso del sistema una vez desarrollado La primera presentacioacuten de este objeto fue planteada en la formulacioacuten del proyecto en varias partes del mismo (Seccioacuten 13) Posteriormente el grupo de contenidos el proyecto elaboroacute un documento que tiende a especificar aun maacutes los datos de intereacutes para evaluar el impacto del sistema en la educacioacuten (Secciones 14 y 15) Estadiacutestica Deseada De la seccioacuten 15 se puede resumir los siguientes requerimientos a- Recopilacioacuten de informacioacuten sobre los usuarios que usan el sistema
A traveacutes de un proceso de registro el sistema conoce los datos de los usuarios Establecimiento (Escuela regioacuten) Categoriacutea (profesor alumno externo al proyecto) para alumnos Nivel del alumno (curso en que se encuentra) para profesores subsector de aprendizaje (ramo)
b- Recopilacioacuten de estadiacutestica sobre acceso al sitio Se desea conocer estadiacutestica de acceso a paacuteginas del sitio Entre estas paacuteginas se encuentran paacuteginas del sitio (recursos pedagoacutegicos aacuterea proyecto preguntas frecuentes) videos vistos videos a pedido guiacuteas En recopilacioacuten de datos tambieacuten deberiacutea incluir el porcentaje de fracasos al intentar acceder a un viacutedeo o paacutegina
Fuentes de Datos para Anaacutelisis Estadiacutestico Se distinguen al menos tres fuentes de informacioacuten generada por paacutegina con acceso controlado Generada por servidor WEB y generada por servidor Real Estadiacutestica a Recopilar en una Primera Etapa
En una primera etapa se trabajaraacute con el procesamiento del registro generado por el servidor WEB para sintetizar las siguientes tablas a- Para paacutegina o grupo de paacuteginas especiacuteficas bajo configuracioacuten se generaraacute una tabla indicando Nuacutemero de accesos vs tiempo en hora (uacuteltimas 24 horas) Nuacutemero de accesos vs tiempo en diacuteas (uacuteltimos 14 diacuteas) nuacutemero de accesos vs
236
tiempo en semanas (uacuteltimos 8 semanas) nuacutemero de accesos vs tiempo en meses (uacuteltimos 12 meses) b- Anaacutelogo a lo anterior es posible generar un reporte bajo las mismas categoriacuteas descritas en a pero de los accesos no satisfechos Esto entendiendo como ausencia de ocurrencia los accesos a ligas no vaacutelidas (registradas en el servidor WEB) c- Para una paacutegina o grupo de paacuteginas especificas bajo configuracioacuten se crea un reporte de accesos por hora para un diacutea accesos por diacutea para una semana accesos por semana para un mes accesos por mes para un antildeo La idea de estas tablas es poder mostrar el perfil de acceso tiacutepico dentro de un diacutea semana mes y antildeo De estas tablas es posible identificar la hora diacutea semana y mes de maacutes y menor carga o uso del sistema d- Versiones maacutes refinadas de las tablas totales anteriores En las tablas descritas en a b y c se mostraraacuten accesos totales y sin discriminar el tipo de usuario que hace el acceso Tambieacuten es posible generar tablas maacutes refinadas condicionando los accesos a categoriacuteas de usuarios Este acondicionamiento puede ser para establecimiento regioacuten profesores alumnos profesores de un subsector de aprendizaje o alumnos de un nivel determinado En otras palabras se puede generar una tabla con los accesos por hora de los profesores de historia por ejemplo En esta tabla se muestran los accesos a lo largo del diacutea que tiene este tipo de profesor En una primera etapa soacutelo se tiene contemplado un condicionar seguacuten IP e- Estadiacutestica de uso de videos La idea es generar una tabla que muestre un histograma de frecuencia de uso de videos Se tiene videos vs frecuencia f- Anaacutelogo e- pero en lugar de usar totales usar hacer un condicionado a la categoriacutea de usuario Una consideracioacuten importante en e y f es queacute se entiende por acceso a un viacutedeo En principio se consideraraacute acceso si el viacutenculo es seleccionado Posteriormente se puede hacer una graacutefica de porcentaje visto vs viacutedeo En eacutesta en lugar de frecuencia se muestra el porcentaje de la duracioacuten del viacutedeo que es realmente visto Esta tabla seraacute generada en la medida que se encuentren mecanismos teacutecnicos para obtener esta informacioacuten en forma confiable En general la informacioacuten a procesar inicialmente es tomada desde el servidor WEB base Cabe hacer notar que la existencia de un cache puede ocultar alguno de estos accesos
Estadiacutestica no Recopilable
237
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Se solicita llevar un registro de las paacuteginas que se imprimen Esta informacioacuten no estaacute al alcance de los desarrollos Una aproximacioacuten es generar una paacutegina sin frames y banners que sea la antesala para imprimir La estadiacutestica de esta paacutegina podriacutea ser considerada la de impresioacuten
ANAacuteLISIS DEL SISTEMA Para efectos de disentildeo del sistema de recopilacioacuten de estadiacutestica en le proyecto de Difusioacuten Inalaacutembrica IP se presenta un pequentildeo anaacutelisis de las personas y moacutedulos de software involucrados Usuario Final Son los alumnos profesores administrativos etc que tienen acceso al sistema Todos deberiacutean registrarse aunque sea como usuario externo al sistema para tener acceso a las paacuteginas y material bajo monitoreo de uso Administrador Local Existe uno de estos usuarios por establecimiento educacional Puede ser el actual administrador de la red o quien se designe en la escuela Una funcioacuten de este usuario es la de validar la categoriacutea (profesor -ramo- alumnos- nivel- etc) de los usuarios solicitando registro en un colegio en particular Administrador Central este usuario es uacutenico en el sistema Entre sus funciones tenemos
bull Registrar a los administradores locales para cada escuela
bull Define el listado de categoriacuteas de contenidos y sus listados de URLs Por ejemplo las categoriacuteas pueden podriacutean ser Paacutegina de inicio Programa de transmisiones Moacutedulos de trabajo Apoyo docente Apoyo a estudiantes Documentales Entrevistas Canal comunitario Aacuterea del proyecto Preguntas frecuentes Para una idea ver httpinalambricoreunacl
bull Administrar el buen funcionamiento del sistema (CGIs base de datos etc)
bull
Algunos escenarios de uso Usuario inscribieacutendose Un Usuario Final pone el URL donde estaacuten los contenidos y se le presenta una paacutegina para ingresar nombre de usuario y password Ademaacutes se le muestra una nota explicativa indicando queacute hacer cuando aun no tiene registro Por no tener registro el usuario opta por registrarse Aparece un formulario en que eacutel debe poner su nombre completo categoriacutea -menu tipo lista- (al lado aparece una nota indicando que seraacute validada) Si es profesor indicar subsector de aprendizaje pertenece (Castellano matemaacuteticas etc) si es alumno indicar curso (1ro medio 2do medio etc) regioacuten -menuacute tipo lista- y escuela -menu tipo lista- El sistema le pide que defina su password
238
El usuario llena el formulario indicando ser profesor de Castellano Una vez llenada la paacutegina se le muestra una paacutegina con las opciones indicadas Se le indica que su nombre de usuario es su Nombre_de_ PilaApellidoEscuelaRegion Usuario tratando de ingresar al sistema Una vez registrado un usuario intenta ingresar al sitio de contenidos Ingresa su nombre de usuario y password seguacuten lo que puso en formulario de inscripcioacuten Haa sorpresa el sistema le indica que ese nombre de usuario aun no ha sido validado Es posible que lo escribiera mal o que el administrador local auacuten no ha validado sus datos Se le sugiere intentar maacutes tarde Usuario aceptado Similar al caso anterior Esta vez ingresa al sitio y tiene acceso a todos los recursos publicados en el Sin que el usuario lo note el sistema central genera un log que incluye el usuario que estaacute navegando por el sitio Administrador Local Verificando usuarios
Usuario pide ver estadiacutestica de video de mayor sintoniacutea (para vides difundidos)
Administrador Local solicita ser incluido como talSe hace enviando un e-mail al adminstrador central quien verifica los datos y la autoridad de la persona (viacutea teleacutefono etc) Crea un password y login para el administrador local Usuario pide ver estadiacutestica temporal
Usuario pide ver estadiacutestica indicando perfil de uso Usuario pide ver estadiacutestica de video a pedido maacutes visto
239
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
En la formulacioacuten del proyecto este requerimiento es mencionado en las siguientes secciones
Nro 4 Descripcioacuten Generar un canal de videos de apoyo a la educacioacuten evaluando su uso
Descripcioacuten
---------------------------------------------------------------------------------------------------------- Resumen El sitio ademaacutes facilitaraacute toda la integracioacuten entre los profesores presentacioacuten del calendario de transmisiones videos maacutes utilizados etc Paralelo al servicio se disentildearaacute un sistema de evaluacioacuten cuantitativo y cualitativo para medir su impacto ----------------------------------------------------------------------------------------------------------
15 Objetivos Especiacuteficos
Indicador de Efectividad Canal educativo con malla programaacutetica Servicio web interactivo con videos bajo demanda Evaluaciones cuantitativas y cualitativas de uso en la educacioacuten ---------------------------------------------------------------------------------------------------------- 17 Productos y Resultados Producto Yo Resultado Evaluacioacuten cuantitativa y cualitativa de los servicios
Disentildeo de un instrumento de evaluacioacuten de percepcioacuten de los usuarios del uso del material de contenido multimedial antes de iniciar y despueacutes de terminar el servicio
Informe de evaluacioacuten Informe cuantitativo y cualitativo del uso de videos en banda ancha
---------------------------------------------------------------------------------------------------------- Agustiacuten J Gonzaacutelez
240
REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVALUACIOacuteN (PRELIMINAR)
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 1 VARIABLES FRECUENCIA DISCRIMINAR Usuario
Hora - diacutea Semana
Externo al proyecto Mes
Por establecimiento Por regioacuten
Videos
Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Paacuteginas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Guiacuteas Semana
Hora - diacutea
Mes
Por establecimiento Por regioacuten Externo al proyecto
Preguntas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Finalmente nos gustariacutea si fuera posible que hubiera alguna forma de tener acceso directo a estas estadiacutesticas ojalaacute en formato Excel Viacutector Martiacutenez e Ingrid Grau
241
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE SITIO WEB
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 2 Se ha estimado conveniente solicitar los siguientes requerimientos estadiacutesticos para el sistema de evaluacioacuten del proyecto Estadiacutesticas Generales
rArr videos
Las frecuencias de ocurrencia o ausencia de ocurrencia de estas variables son
rArr diacutea
rArr mes
rArr externo al proyecto
Estas consideraciones se deben aplicar en cada uno de los siguientes requerimientos
Las variables a estudiar son rArr usuario
rArr paacuteginas del sitio
rArr guiacuteas y
rArr preguntas frecuentes
rArr hora
rArr semana y
Se debe distinguir por rArr establecimiento
rArr regioacuten y
Al interior del establecimiento se debe distinguir entre rArr profesores y alumnos
rArr para los alumnos distintos niveles de ensentildeanza y
rArr para los profesores distintos subsectores de aprendizaje
A Usuario
1 Perfil de usuario de acuerdo a los siguientes datos (pueden ser preguntados en un
formulario de registro)
bull Si es profesor alumno o externo al proyecto
242
bull En el caso de ser alumno establecer a que nivel de ensentildeanza pertenece
bull Regioacuten a la que pertenece
bull Establecimiento al que pertenece
bull En caso de ser profesor a que subsector de aprendizaje pertenece
5 Cantidad total de visitas de cada usuario y los lugares que son visitados
2 Cantidad y frecuencia de accesos al sitio por usuario o perfiles de usuario
3 Recorridos que hace cada sujeto en el sitio esto nos sirve para conocer el comportamiento de eacutestos frente a las distintas posibilidades que se le ofrecen
4 Duracioacuten de sesiones por usuario
6 Horarios de mayor traacutefico en que los usuarios visitan el sitio
7 Horarios de menor traacutefico de entradas al sitio
B Pagina
- Programa de transmisiones
- Apoyo a estudiantes
- Entrevistas
bull Aacuterea del proyecto
1 Paginas frecuentemente visitadas mostrando cuales son las paginas maacutes utilizadas por los usuarios distinguiendo
bull Pagina de inicio
bull Aacuterea de recursos pedagoacutegicos
- Moacutedulos de trabajo
- Apoyo docente
- Documentales
- Canal comunitario
bull Preguntas frecuentes
2 Paginas menos solicitadas mostrando cuales son las paginas menos utilizadas por los usuarios tratando de distinguir si esto es por dificultad de acceso u otra causa
3 Cantidad de eacutexitos y fracasos que tengan los usuarios al intentar acceder a estas Y los tipos de usuario que presentan estas dificultades
243
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
C Videos
bull Frecuencia de consultas por viacutedeo
bull A cual de los sectores del aacuterea de recursos pedagoacutegicos pertenece
- Documentales
bull Horarios en que hay menos solicitudes
1 Videos maacutes solicitados distinguiendo
bull A cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos pertenece
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Documentales
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Horario en que son solicitados los videos
bull Cantidad de tiempo de uso de los videos solicitados para contrastar con la duracioacuten total de estos Interesa saber si los ven completos o solo una parte
2 Videos menos solicitados distinguiendo
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Frecuencia (diario semanal o mensual y tipo de usuario)
3 Cantidad de eacutexitos y fracasos al intentar entrar a los videos
D Guiacuteas
1 Frecuencia de consulta de guiacuteas
2 Tipo de usuario (profesor o alumno)
244
3 Frecuencia con que estas guiacuteas son impresas
4 Si existe correlacioacuten entre el uso de guiacuteas y utilizacioacuten de los videos correspondientes expresadas en graacuteficos
5 Horarios en que son maacutes utilizadas
bull Apoyo a estudiantes
6 Guiacuteas maacutes utilizadas y cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos al cual pertenece
bull Moacutedulos de trabajo
bull Apoyo docente
bull Documentales
bull Entrevistas
bull Canal comunitario
7 Guiacuteas menos utilizadas y a cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos corresponde
bull Moacutedulos de trabajo
bull Apoyo docente
bull Apoyo a estudiantes
bull Documentales
bull Entrevistas
bull Canal comunitario
E Preguntas frecuentes
4 Tipo de pregunta menos frecuente
Se despiden atentamente
1 Frecuencia de consulta a aacuterea de Preguntas frecuentes
2 Tipo de usuario
3 Tipo de consulta maacutes frecuente
Finalmente nos gustariacutea que se pudiera tener acceso directo a las estadiacutesticas y que eacutestas estadiacutesticas se puedan descargar en formato Excel
Viacutector Martiacutenez Ingrid Grau y Juan Ramiacuterez
245
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial Inalaacutembrica IP RESUMEN
Como producto final se desea un sistema basado en web que permita evaluar cuantitativamente el uso del sitio web del proyecto mencionado Los resultados se podraacuten visualizar en graacuteficos y bajar en archivos csv para ser analizados posteriormente en Excel Se dispondraacute de un sistema capaz de recopilar estadiacutesticas que se podraacuten condicionar por usuario por tipos de paacuteginas y por base de tiempo
Objetivos y producto final del trabajo realizado El principal desafiacuteo de este trabajo es disentildear e implementar un sistema de recoleccioacuten de estadiacutesticas para el Proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo
Conclusiones A pesar de que existen numerosas aplicaciones que realizan estadiacutesticas de sitios web el sistema desarrollado es uacutenico en su especie ya que permite hacer un seguimiento histoacuterico de sus estadiacutesticas al estar todo almacenado en una base de datos Los valores entregados serviraacuten para tomar decisiones que permitan utilizar el sitio web con maacuteximo de eficiencia
Personalmente estimo que este trabajo ha estructurado la forma de abordar un problema especiacutefico y la forma de solucionarlo En particular se vive el proceso de modelar el problema para visualizar sus moacutedulos y asiacute encontrar una posible solucioacuten en un corto periacuteodo de tiempo Por otra parte en pocas ocasiones se tiene la oportunidad de trabajar en la parte de disentildeo y en la de desarrollo Al tener la visioacuten de cada parte se pueden afrontar con maacutes madurez los problemas en la vida profesional ya que se sabe cuaacutel es el aacutembito de cada una y sus posibles confrontaciones
Por uacuteltimo al crear el sistema desde cero (desde la instalacioacuten de los servidores hasta la programacioacuten misma) se obtiene otra visioacuten transversal del desarrollo de un proyecto real lo que puede servir a futuro para estimar con mayor precisioacuten tiempos de preparacioacuten de desarrollo y de ejecucioacuten
246
DESARROLLO DEL SISTEMA
Se inicia el estudio del problema tomando como base el documento ldquoRecopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembricardquo escrita por el Profesor Agustiacuten Gonzaacutelez (primera parte de este anexo) Se establecen los moacutedulos que se deben construir para lograr un prototipo funcional Para esto se parte de los siguientes supuestos con respecto a la plataforma que sustenta al sistema
bull Sistema operativo Unix o similar
bull Servidor Web Apache
bull Aplicacioacuten CGI
Por uacuteltimo el moacutedulo 3 realiza los caacutelculos estadiacutesticos y los presenta como graacuteficos
El sistema se divide en tres grandes moacutedulos uno que recopila las liacuteneas del log del servidor web (moacutedulo 1) otro que maneje la administracioacuten de usuarios (moacutedulo 2) y otro que se encargue de recopilar y entregar las estadiacutesticas del sitio (moacutedulo 3) El objetivo del moacutedulo 1 es almacenar las liacuteneas del log que tengan relacioacuten con las paacuteginas de intereacutes del sitio web en una base de datos Estas paacuteginas son aquellas urls a las que se quiere incluir en las estadiacutesticas del sitio El moacutedulo 2 por su parte permite manejar los perfiles de los usuarios del sitio (alumnos profesores externos) Cada usuario que navegue en el sitio debe estar previamente registrado y debe tener uno de los perfiles mencionados ya que tambieacuten es necesario condicionar los datos estadiacutesticos por perfil del visitante
Moacutedulo 1
Con el fin de optimizar los resultados estadiacutesticos se opta por agrupar archivos o las urls en Categoriacuteas las que son homoacutelogas a los perfiles de usuario ya que tambieacuten las estadiacutesticas se pueden condicionar por dicha agrupacioacuten Asiacute se puede mantener un nuacutemero razonable de variables a analizar en vez de recopilar las estadiacutesticas de cada paacutegina o url Este disentildeo influye directamente en el moacutedulo 1 el que internamente queda estructurado de la siguiente forma
247
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Moacutedulo 1 Almacenamiento de liacuteneas de log en una Base de Datos
Sub-moacutedulo Descripcioacuten
Definicioacuten de Categoriacuteas Una categoriacutea enmascara a directorios y archivos reales La idea es seleccionar dichas categoriacuteas para seleccionar archivos para su posterior anaacutelisis
Estructura interna del Moacutedulo 1
Seleccioacuten de categoriacuteas Seguacuten las categoriacuteas seleccionadas se revisa el log del servidor y las liacuteneas que tengan referencias a archivos de dichas categoriacuteas se almacenan para su posterior anaacutelisis
A continuacioacuten se muestran los diagramas de flujo preliminares para cada sub-moacutedulo
Seleccioacuten de Paacuteginas
Paacuteginas en Categ oriacutea0 1
Paacuteginas en C ategoriacutea02
Paacuteginas en Categoriacutea03
Paacuteginas en C ategoriacuteaNN
Seleccionar
selecciona_pagspl
D B(PAG)
Almacena las paacuteginas selecc ionadas en el form ulario
Soacutelo es tas paacuteginas se tom araacutenen cuenta para las estadiacutes ticas
Diagrama de flujo para la definicioacuten de categoriacuteas
248
lee_logpl
DB(PAG)
Log H ttp
DB(L OG)
Lee continuam ente el arch ivoLog Http y guarda en la tabla
LOG soacutelo las liacuteneas que contengana las paacute ginas esp ec ificadas en
la tabla PAG
Diagrama de flujo para la seleccioacuten de categoriacuteas
Se analizan los requerimientos de datos para crear un modelo que permita representar las necesidades de informacioacuten del moacutedulo 1
bull Cada liacutenea de log estaacute asociada a una paacutegina del sitio bull Cada paacutegina de intereacutes debe estar en una categoriacutea bull Soacutelo las liacuteneas de log de las paacuteginas de intereacutes se deben almacenar en
la base de datos Con lo anterior se llegoacute al siguiente modelo de datos
CategoriacuteasCATEG_ID
PaacuteginasPAG_ID
LogLOG_ID
Modelo de datos para la recopilacioacuten de las liacuteneas de log
Para la implementacioacuten de los modelos de datos de todo el sistema se optoacute por MySQL ya que es un administrador de bases de datos robusto y veloz Ademaacutes posee extensiones al SQL estaacutendar que permiten realizar consultas estadiacutesticas en forma raacutepida y confiable lo que redunda en una menor cantidad de coacutedigo asociado a la aplicacioacuten Se establecen los campos de las tablas que serviraacuten para el prototipo (Es probable que la versioacuten final tenga campos muy parecidos) los que se resumen a continuacioacuten
249
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla Campos Observacioacuten
Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
PAG_CATEG_ID Clave Foraacutenea
LOG Tabla de Log
LOG_IP
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
CATEG
PAG_NOMBRE
Con el fin de tener datos para realizar las estadiacutesticas se crean registros aleatorios en la tabla LOG Ademaacutes para crear las rutinas de estadiacutesticas el campo LOG_PERFIL se hace variar entre sus tres posibles valores (profesor alumno externo) Ademaacutes se realiza un estudio de los tipos de graacuteficos que se esperan Baacutesicamente se requieren dos tipos uno denominado ldquoperfilrdquo y otro ldquotiempordquo El primero muestra en un solo graacutefico el promedio de peticiones por la unidad de tiempo que se ha seleccionada Por ejemplo se la unidad de tiempo es hora el graacutefico muestra la cantidad promedio de peticiones por hora La idea es conocer cuaacutel es la hora con maacutes carga (La unidad de tiempo tambieacuten puede ser Diacutea de la Semana o Mes) En el caso del grafico ldquotiempordquo se muestran las peticiones en las uacuteltimas 24 horas (o uacuteltimos 7 diacuteas o uacuteltimos 12 meses) A su vez cada graacutefico debe tener los datos de cada perfil de usuario Un ejemplo de estos graacuteficos se muestran a continuacioacuten
250
Ejemplo Graacutefico ldquoTiempordquo
Ejemplo Graacutefico ldquoPerfilrdquo
Para la creacioacuten de estos graacuteficos se utilizaraacute el moacutedulo PERL Chart el que permite generar archivos PNG JPEG y GIF
251
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Internamente se realiza una consulta SQL para conocer la cantidad de peticiones en un determinado periodo de tiempo Por ejemplo para conocer el promedio de peticiones que se han hecho los diacuteas lunes se ejecuta la siguiente consulta
CREATE TABLE test TYPE=HEAP SELECT LOG_FECHA COUNT() AS cnt FROM LOG WHERE
GROUP BY
El moacutedulo de Administracioacuten de Usuarios permite registrar usuarios y asignarles su respectivo perfil Como resultado se logra que para navegar por el sitio el usuario debe haberse registrado con anterioridad Esta idea se ilustra en la siguiente figura
WEEKDAY(LOG_FECHA)=0
LOG_FECHA SELECT AVG(cnt) FROM test DROP TABLE test
Esta consulta crea una tabla temporal en base a otra Primero se seleccionan y cuentan todos los registros cuya fecha sea un diacutea Lunes (WEEKDAY (LOG_FECHA)=0) Este query arroja un resultado como el siguiente LOG_FECHA | cnt ----------+------ 2002-01-07| 102 2002-01-14| 201 2002-01-21| 189 2002-01-28| 203 2002-02-04| 34 etc Luego la operacioacuten SELECT AVG (cnt) FROM test devuelve el promedio de la columna cnt Este nuacutemero es el que se grafica finalmente
Moacutedulo 2
252
Link entrada al sitio
juanito
PasswordUsername
CAN CEL OK
BienvenidoJuanito al web de Regiacutestrate Aquiacute
Formulario de registro de usuarios
C on tinuar gtgt
Diagrama para la entrada al sitio web Cuando el usuario ingresa por primera vez al sitio debe llenar el Formulario de Registro de Usuarios que seraacute explicado maacutes adelante Una vez registrado en el sistema deberaacute ingresar su nombre de usuario y su contrasentildea para poder navegar por el sitio Desde este momento todos los enlaces seguidos por este usuario quedaraacuten guardados en el log del servidor web y como ya se explicoacute soacutelo los links que esteacuten bajo una categoriacutea se almacenaraacuten en la base de datos para su posterior anaacutelisis Del diagrama mostrado se deduce que el formulario de registro de usuarios debe ser capaz de generar el archivo htpasswd para que el servidor web sea capaz de reconocer al usuario que intenta navegar Para este fin se utilizaraacute el comando crypt de PERL el cual permite encriptar bajo MD5 teacutecnica que es utilizada por el comando htpasswd Para poder almacenar los datos de los usuarios se propone el siguiente modelo de datos
253
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO
NIVEL
LOCAL
PROFESOR
RAMO
EXTERNO
Modelo de datos para los usuarios del sistema
EL modelo propuesto se construyoacute sobre la base de los siguientes requisitos
bull Un alumno puede pertenecer soacutelo a un NIVEL de aprendizaje (8ordm Baacutesico 1ordm Medio etc) y un NIVEL puede tener muchos alumnos
bull Todo usuario que sea EXTERNO al proyecto no estaacute asociado a un establecimiento educacional
bull Existen tres tablas principales asociadas a cada perfil de usuario ALUMNO PROFESOR EXTERNO
bull Un profesor puede tener asociado un solo RAMO y cada ramo puede ser dictado por muchos profesores
bull Un alumno pertenece a un establecimiento o LOCAL y cada establecimiento puede tener muchos alumnos
bull Un profesor pertenece a un solo establecimiento o LOCAL y a su vez un establecimiento puede tener muchos profesores
El detalle de cada tabla se muestra en la seccioacuten 24 ldquoDetalle de las tablas del modelo de datos propuestordquo
Moacutedulo 3
Se establece el diagrama funcional del moacutedulo ldquoRegistro de UsuariosrdquoConsta baacutesicamente de 3 scripts denominados reg_step_1pl reg_step_2pl reg_step_3pl El primero de ellos se encarga de generar el primer formulario que consiste en la eleccioacuten del perfil del usuario Luego el siguiente script genera el formulario de datos el que depende del perfil escogido (Por ejemplo un alumno tiene el campo curso el que no tiene el perfil externo) Por uacuteltimo reg_step_3pl almacena los datos del
254
usuario en la base de datos modifica el archivo htpasswd correspondiente y devuelve al usuario a la paacutegina de inicio
Registro de Usuariosreg_step_1pl
Perfi l
Continuar gtgt
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpass
Print()
Print()
Submit()
Submit()
Link()
Diagrama para el registro de usuarios
255
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo 3 Una vez que se tiene funcionado el moacutedulo 3 se continuacutea el disentildeo del ldquoAdministrador de Usuariosrdquo el que permite eliminar y corregir los datos usuarios asiacute como comprobarlos (por ejemplo para que un alumno realmente exista) Se reutilizan los scripts reg_step_2pl y reg_step_3pl del moacutedulo ldquoRegistro de Usuariosrdquo Se agrega el script user_adminpl el que se encarga de mostrar un resumen de los usuarios del sistema asiacute como generar los links para permitir la posterior modificacioacuten de datos por cada usuario o su eliminacioacuten del sistema
Lista de Usuarios
user_adm inpl
Por Perf il
Eliminar
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpassw
Print()
Print()
Submit()
Submit()
Link()UserEliminar
usuario01
usuarioNN
Ver
Submit()
Link()
Diagrama para la Administracioacuten de Usuarios
256
Unioacuten de Moacutedulos Se unen todos los moacutedulos para realizar el primer prototipo del sistema Se realizan una serie de modificaciones que tienden a un mejor desempentildeo del sistema
bull Agregar moacutedulo mod_perl a Apache Este moacutedulo permite a los scripts basados en PERL ocupar un inteacuterprete optimizado para Apache Entre sus cualidades resalta que siempre esta levantado lo que significa un ahorro en tiempo y cpu a la hora de ejecutar scripts CGI Funciona bien en una maacutequina con por lo menos 64[Mb] en RAM
bull Actualizar los moacutedulos DBI (Data Base Interface) de PERL para MySQL Estos moacutedulos permiten acceder de manera transparente a motores de base de datos tal como lo hace ODBC en Win32 Las uacuteltimas versiones de estos paquetes tiene maacutes capacidades para trabajar con el moacutedulo mod_perl (Por ejemplo manejar conexiones persistentes hacia una base de datos entre distintas llamadas de un mismo script)
Ademaacutes de lo anterior se afinan los detalles por el lado del cliente
bull Validacioacuten de formularios con JavaScripts
bull Creacioacuten de Menuacutes Dinaacutemicos (con DHTML)
257
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ACTIVIDAD PRINCIPAL DESARROLLADA
En la siguiente seccioacuten se mostraraacuten las principales caracteriacutesticas de la aplicacioacuten desarrollada
Resumen
Se desarrolloacute una aplicacioacuten web que permite analizar el log de un servidor web particular (web) con el fin de extraer estadiacutesticas acerca del perfil de los visitantes para el sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo El sistema permite definir Categoriacuteas de paacuteginas html y Perfiles de usuarios Estas agrupaciones ayudan a perfilar las estadiacutesticas ya que enmascaran paacuteginas html y usuario (Pueden existir cientos de paacuteginas html pero eventualmente pueden haber pocas Categoriacuteas lo que ayuda notablemente con la interpretacioacuten de los datos)
Plataforma utilizada
El sistema operativo que se utilizoacute para desarrollar la aplicacioacuten fue GNULinux (Distribucioacuten Debian) Para el motor de bases de datos se utilizoacute Mysql versioacuten 32349 y para el servidor web Apache 139 Por uacuteltimo para el desarrollo de los sripts se utilizoacute PERL Todo lo anterior estaacute localizado en el computador hboinalambricoutfsmcl En el lado del cliente (navegador web) se utilizoacute baacutesicamente HTML en conjunto con JavaScript para la validacioacuten de formularios y hacer paacuteginas web con maacutes capacidad de procesamiento
Prototipo realizado Las siguientes imaacutegenes muestran las vistas de usuario que estaacuten implementadas en el servidor hboinalambricoutfsmcl
258
Al ingresar el sistema se presenta el siguiente menuacute
bull Categoriacuteas Permite administrar las categoriacuteas de paacuteginas Permite definir nuevas categoriacuteas asiacute como editar y eliminar
Al ingresar al menuacute ldquoCategoriacuteasrdquo se presenta el siguiente formulario el que tiene por objetivo visualizar las categoriacuteas definidas asiacute como los documentos asociados a cada una de ellas
bull Usuarios Permite modificar datos de los usuarios registrados en el sistema bull Establecimientos Similar al anterior pero para los establecimientos
educacionales bull Ramos Mantiene una lista actualizada de los ramos dictados para los alumnos bull Estadiacutesticas Ingresa a la seccioacuten de estadiacutesticas del sitio
259
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Cada categoriacutea esta enlazada con su ficha en la que se ingresan los documentos que pertenecen a dicha categoriacutea
260
Finalmente la seccioacuten ldquoEstadiacutesticasrdquo permite al usuario visualizar las distintas estadiacutesticas del sitio pudiendo escoger entre los distintos tipos de graacuteficos explicados anteriormente
261
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modificaciones realizadas en hboinalambricoutfsmcl
Servidor Apache
En etcapachehttpconf se agregaron las siguientes liacuteneas
Se agregaron los siguientes paquetes
bull Libdate-calc-perl (manejo de fechas)
LogFormat ldquoa||u||s||U||User-agenti||Ymdt||HMStrdquo proyecFormat CustomLog homegastudilestadiacutesticaslogsmy_accesslog proyecFormat En etcapachesrmconf se agregaron las siguientes liacuteneas
ScriptAlias cgi-bin homegastudilestadiacutesticaswwwcgi-bin AddHandler cgi-script pl
Paquetes agregados
bull Libgd-perl (API perl para la interfaz de creacioacuten de graacuteficos GD)
bull Libchart-perl (API perl para la creacioacuten de graacuteficos de barra torta etc)
Para la instalacioacuten se utilizoacute el comando apt-get que es una herramienta de administracioacuten que permite a Debian instalar y configurar paquetes Debido a que los debe bajar de internet y para hacer el proceso maacutes raacutepido se modificoacute el archivo etcaptsourcelist para que el sistema buscara los paquetes en un servidor proxy ubicado en el Departamento de Matemaacuteticas
deb http200116129123main stable main non-free contrib deb http200116129123non-US stablenon-US main contrib non-free
262
DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
Recopilacioacuten de liacuteneas de log
Tabla Campos Observacioacuten
CATEG Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
Clave Foraacutenea
PAG_NOMBRE
LOG Tabla de Log
LOG_IP Clave Primaria
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
PAG_CATEG_ID
Usuarios del sistema
Tabla Campos Observacioacuten
ALUMNO Tabla de Alumnos
ALUMNO_ID Clave Primaria
ALUMNO_NOMBRE
ALUMNO_APATERNO
263
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO_AMATERNO
ALUMNO_NIVEL_ID Clave Foraacutenea
ALUMNO_LOCAL_ID Clave Foraacutenea
ALUMNO_LOGIN
ALUMNO_PASS
PROFESOR Tabla de Profesores
PROFESOR_ID Clave Primaria
PROFESOR_APATERNO
PROFESOR_AMATERNO
PROFESOR_RAMO_ID Clave Foraacutenea
PROFESOR_LOCAL_ID Clave Foraacutenea
PROFESOR_LOGIN
PROFESOR_PASS
PROFESOR_NOMBRE
Tabla Campos Observacioacuten
EXTERNO Tabla de usuario externos al proyecto
EXTERNO_ID Clave Primaria
EXTERNO_NOMBRES
EXTERNO_AMATERNO
EXTERNO_CARGO
EXTERNO_LOGIN
EXTERNO_PASS
264
NIVEL Niveles de ensentildeanza
NIVEL_ID Clave Primaria
NIVEL_NOMBRE
Asignaturas
Clave Primaria
RAMO_NOMBRE
LOCAL Establecimientos educacionales
LOCAL_ID Clave Primaria
LOCAL_NOMBRE
LOCAL_REGION
RAMO
RAMO_ID
LOCAL_IP
265
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
266
Anexo X
CD Soporte y Manuales
267
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
268
CD Soporte y Manuales
269
El presente CD contiene toda la informacioacuten necesaria para la instalacioacuten y configuracioacuten de las tarjetas inalaacutembricas asiacute como los manuales del hardware y el presente trabajo en formato digital
- Anexo I
- Establecimientos de Vintildea del Mar
- Establecimientos de Vintildea del Mar
- Anexo II
- Establecimientos de Valparaiacuteso-
- Establecimientos de Valparaiacuteso
- Anexo III
- Modelos de propagacioacuten
-
- Modelos de propagacioacuten
- Modelo de Espacio Libre
- Modelo de COST-Hata
-
- Anexo IV
- Enlaces en Vintildea del Mar
- Enlaces en Vintildea del Mar
- CA
-
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076
- Peacuterdidas de espacio libre (FSL) 1024 dB
- Peacuterdidas COST-Hata (CHL) 1328 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176
- Peacuterdidas de espacio libre (FSL) 973 dB
- Peacuterdidas COST-Hata (CHL) 1022 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 998
- Peacuterdidas de espacio libre (FSL) 1062 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058
- Peacuterdidas de espacio libre (FSL) 1118 dB
- Peacuterdidas COST-Hata (CHL) 1327 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170
- Peacuterdidas de espacio libre (FSL) 1141 dB
- Peacuterdidas COST-Hata (CHL) 1393 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166
- Peacuterdidas de espacio libre (FSL) 1126 dB
- Peacuterdidas COST-Hata (CHL) 1469 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212
- Peacuterdidas de espacio libre (FSL) 1145 dB
- Peacuterdidas COST-Hata (CHL) 1463 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas COST-Hata (CHL) 1217 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1031 dB
- Peacuterdidas COST-Hata (CHL) 1172 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101
- Peacuterdidas de espacio libre (FSL) 1103 dB
- Peacuterdidas COST-Hata (CHL) 1307 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188
-
- Anexo V
- Enlaces en Valparaiacuteso
- Enlaces en Valparaiacuteso
- CA
-
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040
- Peacuterdidas estimadas = 050 FSL + 050 CHL = dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011
-
- Anexo VI
- Hardware
- Anexo VII
- Estudio de Servicios Multimedia
-
- 1 Servicios Multimedia en Tiempo Real en Interne
-
- Cseq 3
-
- Figura 3 Reproductor de Windows Media
-
- 3 Servicios Multimedia con Quicktime
-
- Anexo VIII
- Sincronizacioacuten de Contenidos Multimedias en un E
- Sincronizacioacuten de Contenidos Multimedias en un E
-
- 22 iquestQueacute se puede hacer con SMIL
- 23 Como escribir documentos SMIL
- 31 Detalle del Coacutedigo
- 41 La seccioacuten ltlayoutgt
- 42 La ventana
- 51 La seccioacuten ltregiongt
- 52 La seccioacuten ltimggt
- 53 Posicionamiento Relativo
- 54 Cuando dos regiones se traslapan
- 55 Como adaptar el contenido multimedia al aacuterea
- 61 Duracioacuten
- 62 Retardar un contenido multimedia
- 63 Secuencias Un contenido tras otro
- 64 Paralelo Muchos contenidos mostrados juntos
- 71 Sincronizacioacuten basada en eventos
- 72 La seccioacuten ltswitchgt
- 73 Un ejemplo para entender
- 74 Que cosas pueden ser verificadas
-
- Anexo IX
- Planteamiento y Desarrollo de Sistema de Estadiacutes
- Recopilacioacuten de estadiacutesticas en Proyecto Difusi
-
- Fuentes de Datos para Anaacutelisis Estadiacutestico
- Estadiacutestica a Recopilar en una Primera Etapa
- Estadiacutestica no Recopilable
-
- REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
- REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVAL
- REQUERIMIENTOS DE SITIO WEB
-
- Usuario
- Pagina
- Videos
- Guiacuteas
- Preguntas frecuentes
- Sistema de Recopilacioacuten de Estadiacutesticas para Sit
-
- DESARROLLO DEL SISTEMA
-
- Moacutedulo 1
- Moacutedulo 2
- Moacutedulo 3
- Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo
- Unioacuten de Moacutedulos
-
- ACTIVIDAD PRINCIPAL DESARROLLADA
-
- Plataforma utilizada
- Prototipo realizado
- Modificaciones realizadas en hboinalambricoutfsmcl
-
- Servidor Apache
- Paquetes agregados
-
- DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
-
- Recopilacioacuten de liacuteneas de log
- Usuarios del sistema
-
- Anexo X
- CD Soporte y Manuales
- CD Soporte y Manuales
-
Establecimientos de Vintildea del Mar Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Destacamos que al final de la tabla se anexa la informacioacuten de la estacioacuten de televisioacuten de la Universidad Catoacutelica de Valparaiacuteso que si bien no corresponde a un establecimiento educacional es un punto fundamental en la ciudad de Vintildea del Mar
Tabla A1 Establecimientos seleccionados en Vintildea del Mar
Nombre Liceo Industrial A-35 Direccioacuten Avenida Freire 4137 Miraflores Alto
Longitud 71ordm 30rsquo 229rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 221rsquorsquo Altura [m] 6 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos RBD 1664-0 Dependencia Corporacioacuten Municipal
1
LOS No
Nombre Liceo A-31 Joseacute Francisco Vergara Direccioacuten Indico sn 2do Sector Goacutemez Carrentildeo
Longitud 71ordm 31rsquo 48rsquorsquo Ubicacioacuten Latitud 32ordm 59rsquo 407rsquorsquo Altura [m] 4
Educacioacuten
Media Cientiacutefico Humanista Nintildeos Media Cientiacutefico Humanista Adultos Media Teacutecnico Profesional Industrial Nintildeos Media Teacutecnico Profesional Comercial Nintildeos
2
RBD 1672-1
91
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia
Corporacioacuten Municipal
LOS No
Nombre Liceo A-32 Benjamiacuten Vicuntildea Mackenna Direccioacuten J J Latorre 297 Recreo
Longitud 71ordm 34rsquorsquo 466rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 339rsquorsquo Altura [m] 10
Educacioacuten
Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos Media Teacutecnico Profesional Teacutecnica Nintildeos
RBD 1674-8 Dependenci
a Corporacioacuten Municipal
3
LOS UTFSM
Nombre Liceo A-33 Guillermo Rivera Cotapos Direccioacuten Montantildea sn Sector Centro
Longitud 71ordm 32rsquo 55rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 339rsquorsquo Altura [m] 9
Educacioacuten
Baacutesica Adultos Media Cientiacutefico Humanista Nintildeos Media Cientiacutefico Humanista Adultos Vespertino y Nocturno Media Teacutecnico Profesional Teacutecnica Adultos
RBD 1675-6 Dependenci
a Corporacioacuten Municipal
4
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Liceo de Nintildeas de Vintildea del Mar A-36 Direccioacuten 2 Norte 753 Sector Libertad
Longitud 71ordm 32rsquo 598rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 541rsquorsquo Altura [m] 3 Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1676-4 Dependencia Corporacioacuten Municipal
5
LOS No
92
Nombre Colegio Repuacuteblica de Colombia D-322
Direccioacuten 10 Norte 985 Sector Plan Longitud 71ordm 32rsquo 367rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 374rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1681-0 Dependencia Corporacioacuten Municipal
6
LOS Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Rubeacuten Castro Diurno
Direccioacuten Avenida El Bosque 1388 Santa Ineacutes Longitud 71ordm 32rsquo 122rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 284rsquorsquo Altura [m] 2
Educacioacuten Baacutesica General de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1734-5 Dependencia Particular Subvencionado
7
LOS UCTV con obstruccioacuten (aacuterbol)
Nombre Liceo Parroquial San Antonio Direccioacuten 11 Norte 1225 Poblacioacuten Vergara
Longitud 71ordm 32rsquorsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 352rsquorsquo Altura [m] 6 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1735-3 Dependencia Particular Subvencionado
8
LOS UCVTV Colegio Repuacuteblica de Colombia
Nombre Liceo Nuestra Sentildeora de La Paz Direccioacuten 24 Norte 1299 Santa Ineacutes
Longitud 71ordm 32rsquo 207rsquorsquo Ubicacioacuten Latitud 32ordm 59rsquo 544rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
9
RBD 1738-8
93
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia Particular Subvencionado LOS No
Nombre Liceo Teresa de los Andes
Direccioacuten Avenida Freire 3388 Miraflores Alto Longitud 71ordm 30rsquo 536rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 68rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1741-8 Dependencia Particular Subvencionado
10
LOS UTFSM UCVTV
Nombre Colegio Agustiacuten Escobar Direccioacuten Campantildea del 79 Nordm 660 Forestal Bajo
Longitud 71ordm 32rsquo 375rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 436rsquorsquo Altura [m] 3
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1742-6 Dependencia Particular Subvencionado
11
LOS No
Nombre Liceo Joseacute Corteacutes Brown Direccioacuten Repuacuteblica 71 Cerro Castillo
Longitud 71ordm 33rsquo 462rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 75rsquorsquo Altura [m] 5 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1747-7 Dependencia Particular Subvencionado
12
LOS UCVTV
NombreCorporacioacuten Educacional Juan XXIII (Ex Colegio Guillermo Brown)
Direccioacuten Viacutector Domingo Silva 145 Chorrillos Longitud 71ordm 32rsquo 78rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 32rsquorsquo
13
Altura [m] 6
94
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1749-3 Dependencia Particular Subvencionado
LOS No
Nombre Colegio Ana Mariacutea Janer
Direccioacuten Las Rejas 880 Miraflores Longitud 71ordm 31rsquorsquo 404rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1755-8 Nota No aparece en los registros de enlaces
Dependencia Particular Subvencionado
14
LOS UCVTV (Se requiere de un maacutestil de altura considerable)
Nombre Friendly High School (Ex Colegio San Gaspar) Direccioacuten Amunaacutetegui 2008 Recreo
Longitud 71ordm 34rsquo 546rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 294rsquorsquo Altura [m] 5
Educacioacuten Parvularia General Baacutesica de Nintildeos Media de Nintildeos
RBD 1761-2 Dependencia Particular Subvencionado
15
LOS UTFSM (Se requiere de un maacutestil de altura considerable)
Nombre Liceo Hispano Americano Direccioacuten San Pedro de Atacama sn Paradero 6 Rentildeaca Alto
Longitud Ubicacioacuten Latitud Altura [m] 10
Educacioacuten Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos
RBD 12151-7 Dependencia Particular Subvencionado
16
LOS No
95
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Colegio Espantildeol Isabel La Catoacutelica
Direccioacuten Limache 1741 Ubicacioacuten Longitud 71ordm 32rsquo 127rsquorsquo
Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
Nota No se encuentra operativo RBD 12301-3
Dependencia Particular Subvencionado
17
LOS No
Nombre Liceo Inmaculada de Lourdes (Anexo) Direccioacuten San Pablo de la Cruz 351 Agua Santa
Longitud 71ordm 33rsquo 33rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 12
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 12315-3 Dependencia Particular subvencionado
18
LOS UCVTV
Nombre Colegio San Nicolaacutes Anexo 2 Direccioacuten Los Lunes 373 Canal Chacao
Longitud 71ordm 28rsquo 542rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 141rsquorsquo Altura [m] 9
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 14246-8 Dependencia Particular Subvencionado
19
LOS Sede Joseacute Miguel Carrera UTFSM
Nombre Colegio Claudio Matte Anexo 2 Direccioacuten 18 de Septiembre Lotes 9 y 10 Santa Julia Achupallas
Longitud Ubicacioacuten Latitud Altura [m]
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
20
RBD 14264-6
96
Dependencia Particular Subvencionado LOS No
Nombre Liceo Reneacute Descartes
Direccioacuten Vista Hermosa 19 Cerro Castillo Longitud 71ordm 33rsquo 384rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 138rsquorsquo Altura [m] 9 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
Nota Pertenece a la Red Educacional Enlaces RGB 14284-0
Dependencia Particular Subvencionado
21
LOS No
Nombre Liceo Teacutecnico Profesional Obispo Rafael Lira Infante Direccioacuten Padre Pienovi 449 Recreo Alto
Longitud 71ordm 34rsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 3rsquorsquo Altura [m] 12 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos
RBD 14366-9 Dependencia Particular Subvencionado
22
LOS UCVTV (Condicionado)
Nombre Instituto Comercial Ana Mariacutea Janer Direccioacuten Las Rejas 810 Chorrillos
Longitud 71ordm 31rsquorsquo 404rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
Nota No aparece en los registros de Enlaces RBD 14475-4
Dependencia Particular Subvencionado
23
LOS UCVTV (Condicionado)
Nombre Liceo Comercial Alberto Blest Gana Direccioacuten Alberto Blest Gana 398 Sector Centro
Longitud 71ordm 32rsquo 461rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 30rsquorsquo Altura [m] 9 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
RBD 1663-2
24
Dependencia Corporacioacuten Privada que depende del estado
97
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Chretien Francais 390 Le Beau Jour Direccioacuten 23 Norte 2039 Santa Ineacutes
Longitud 71ordm 31rsquo 584rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 53rsquorsquo Altura [m] 6
EducacioacutenBaacutesica 1ordm y 2ordm Medio (en proceso de completar la ensentildeanza media)
RBD 1819-8 Dependencia Particular Subvencionado
25
LOSUCVTV Colegio Colombia Liceo Comercial Liceo Guillermo Rivera (Montantildea)
Nombre Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Direccioacuten Agua Santa Longitud 71ordm 34rsquo 06rsquorsquo
Ubicacioacuten Latitud 33ordm 2rsquo 124rsquorsquo Altura [m] 15
Nota Punto de retransmisioacuten considerado
98
Anexo II
Establecimientos de Valparaiacuteso-
99
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
100
Establecimientos de Valparaiacuteso Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Tabla A2 Establecimientos seleccionados en Valparaiacuteso
Nombre Instituto Comercial A-18 Francisco Araya Bennet
Direccioacuten Avenida Argentina 747 Sector Plan Longitud 71ordm 36rsquo 0rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 9
Educacioacuten Comercial Nintildeos Diurna Comercial Vespertino
RBD 1502 Dependencia Corporacioacuten Municipal
1
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Escuela Industrial Superior de Valparaiacuteso Direccioacuten Avenida Espantildea 2692 Sector Caleta Portales
Longitud 71ordm 35rsquo 3rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 338rsquorsquo Altura [m] 9 Educacioacuten Industrial nintildeos
RBD 1503 Dependencia Corporacioacuten Privada
2
LOS Universidad Teacutecnica Federico Santa Mariacutea
101
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Liceo Teacutecnico A-24
Direccioacuten Independencia 2288 Sector Plan Longitud 71ordm 36rsquo 39rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 43rsquorsquo Sur Altura [m] 12 Educacioacuten Teacutecnica Nintildeos Diurna
RBD 1504 Dependencia Corporacioacuten Municipal
3
LOS Colegio Leonardo Murialdo
Nombre Liceo Hernaacuten Olguiacuten Direccioacuten Malfatti 235 Cerro Los Placeres
Longitud 71ordm 35rsquo 383rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 36rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica nintildeos Industrial nintildeos
RBD 1514 Dependencia Corporacioacuten Municipal
4
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo Politeacutecnico Computacional A-23 A Nazar Direccioacuten Avenida Playa Ancha 400 Sector Playa Ancha
Longitud 71ordm 38rsquo 103rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 285rsquorsquo Sur Altura [m] 10
Educacioacuten
Parvularia Baacutesica nintildeos Media humaniacutestico cientiacutefica nintildeos Industrial nintildeos
RBD 1516 Dependencia Corporacioacuten Municipal
5
LOS No
Nombre Liceo A-22 Eduardo de la Barra Direccioacuten Coloacuten 2184 Sector Almendral
Longitud 71ordm 36rsquo 0rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10
6
EducacioacutenBaacutesica Nintildeos Media Humaniacutestica Cientiacutefica Nintildeos Media Humaniacutestica Cientiacutefica Adultos
102
RBD 1515 Dependencia Corporacioacuten Municipal
LOS Colegio Leonardo Murialdo
Nombre Liceo Obispo Antonio Castro
Direccioacuten Crucero Ajax 5233 Cerro Caacutercel Longitud 71ordm 37rsquo 418rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 394rsquorsquo Sur Altura [m] 3 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14281 Dependencia Particular Subvencionado
7
LOS Colegio Leonardo Murialdo
Nombre Escuela Saint Thomas College Direccioacuten Paulino Alfonso 330 Cerro Mesilla
Longitud 71ordm 38rsquo 15rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 485rsquorsquo Sur Altura [m] 9
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 11217 Dependencia Particular Subvencionado
8
LOS Colegio Luterano Concordia
Nombre Escuela de Tripulantes Direccioacuten J A Vives 630 Barrio Puerto
Longitud 71ordm 37rsquo 497rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10 Educacioacuten Mariacutetima y portuaria de nintildeos
RBD 1739 Dependencia Particular Subvencionado
9
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes Direccioacuten Avenida Coloacuten 2309 Sector Almendral
Longitud 71ordm 36rsquo 367rsquorsquo Este Latitud 33ordm 2rsquo 466rsquorsquo Sur Ubicacioacuten Latitud 33ordm 2rsquo 466rsquorsquo Sur Altura [m] 20
10
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
103
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
RBD 1632 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio Dabruna Direccioacuten Erraacutezuriz 446 Playa Ancha
Longitud 71ordm 37rsquo 505rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 277rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
11
LOS No
Nombre Colegio Dabruna II (En construccioacuten) Direccioacuten Avenida Quebrada Verde 346 Playa Ancha
Longitud 71deg 38rsquo 137rsquorsquo Este Ubicacioacuten Latitud 33deg 1rsquo 444rsquorsquo Sur Altura [m] 12
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
12
LOS Colegio Luterano Concordia
Nombre Colegio Mariacutea Auxiliadora Direccioacuten Avenida Quebrada Verde 195 Playa Ancha
Longitud 71ordm 38rsquo 76rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 41rsquorsquo Sur Altura [m] 12
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1587 Dependencia Particular Subvencionado
13
LOS Colegio Luterano Concordia
Nombre Liceo Carlos Cousintildeo Direccioacuten Coloacuten 2733 Sector Almendral
Longitud 71ordm 36rsquo 20rsquorsquo Este
14
Ubicacioacuten Latitud 33ordm 2rsquo 50rsquorsquo Sur
104
Altura [m] 9 Educacioacuten Media humaniacutestico cientiacutefico de nintildeos
RBD 1586 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Liceo Coeducacional La Igualdad
Direccioacuten Almirante Simpson 126 Sector Almendral Longitud 71ordm 35rsquo 546rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 52rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos y adultos
RBD 1585 Dependencia Particular Subvencionado
15
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio San Vicente de Paul Direccioacuten Sierra 68 Playa Ancha
Longitud 71ordm 38rsquo 08rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 423rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1653 Dependencia Particular Subvencionado
16
LOS Colegio Luterano Concordia
Nombre Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso Direccioacuten Patricio Lynch 220 Playa Ancha Ubicacioacuten Longitud 71ordm 37rsquo 591rsquorsquo Este
Latitud 33ordm 1rsquo 334rsquorsquo Sur Altura [m] 9
Educacioacuten Mariacutetima de nintildeos RBD 1535
Dependencia Corporacioacuten Municipal
17
LOS Colegio Luterano Concordia
Nombre Colegio Salesiano Valparaiacuteso Direccioacuten Pasaje Don Bosco 88 Avenida Argentina
Longitud 71ordm 35rsquo 58rsquorsquo Este
18
Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur
105
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Altura [m] 15
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1590 Dependencia Particular Subvencionado
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio Nuestra Sentildeora de la Misericordia
Direccioacuten Guillermo Munich 112 Cerro Alegre Longitud 71ordm 37rsquo 492rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 30rsquorsquo Sur Altura [m] 10
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1588 Dependencia Particular Subvencionado
19
LOS Colegio Leonardo Murialdo
Nombre Colegio Luterano Concordia Direccioacuten Los Pellines 71 Playa Ancha
Longitud 71ordm 38rsquo 19rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 507rsquorsquo Sur Altura [m] 15
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1582 Dependencia Particular Subvencionado
20
LOSColegio Leonardo Murialdo Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo de Nintildeas Juana Ross de Edwards
Direccioacuten Avenida Argentina 871 Longitud 71ordm 35rsquo 57rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 57rsquorsquo Sur Altura [m] 10
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RGB 1581 Dependencia Particular Subvencionado
21
LOS Colegio Leonardo Murialdo
106
Nombre Liceo Santa Teresa Direccioacuten Guillermo Rivera 786 Cerro Yungay
Longitud 71ordm 37rsquo 25rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 544rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 1579 Dependencia Particular Subvencionado
22
LOS Colegio Leonardo Murialdo
Nombre Colegio Alberto Hurtado Segundo Direccioacuten Paulino Alfonso 359-330 Cerro Mesilla Playa Ancha
Longitud 71ordm 37rsquo 581rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 479rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1610 Dependencia Particular Subvencionado
23
LOS Colegio Luterano Concordia
Nombre Colegio Leonardo Murialdo Direccioacuten Aquiles 450 Cerro Larraiacuten
Longitud 71ordm 35rsquo 388rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 362rsquorsquo Sur Altura [m] 12
Educacioacuten Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1604 Dependencia Particular Subvencionado
24
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Instituto Mariacutetimo de Valparaiacuteso D-247 Direccioacuten Levarte 159 Playa Ancha
Longitud 71ordm 36rsquo 52rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 427rsquorsquo Sur Altura [m] 6 Educacioacuten Teacutecnico Profesional nintildeos
RBD 1525
25
Dependencia Corporacioacuten Municipal
107
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Luterano Concordia
Nombre Liceo Pedro Montt Direccioacuten Avenida Alemania 5196 Cerro Caacutercel
Longitud 71deg 37rsquo 457rsquorsquo Este Ubicacioacuten Latitud 33deg 2rsquo 403rsquorsquo Sur Altura [m] 9
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1522 Dependencia Corporacioacuten Municipal
26
LOS Colegio Leonardo Murialdo
Nombre Liceo Nordm1 de Nintildeas Mariacutea Franck De Mac Dougall B-30 Direccioacuten Avenida Argentina 731 Sector Almendral
Longitud 71ordm 36rsquo 12rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur Altura [m] 9
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurna
RBD 1521 Dependencia Corporacioacuten Municipal
27
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Liceo Valparaiacuteso B-29 Direccioacuten Blanco 1421
Ubicacioacuten Altura [m] 9 Educacioacuten Media cientiacutefico humanista nintildeos
RBD 1520 Dependencia Corporacioacuten Municipal
28
LOS Universidad Santa Mariacutea
Nombre Liceo Baroacuten B-28 Direccioacuten Gonzaacutelez esquina Tocornal Cerro Baroacuten
Longitud 71ordm 35rsquo 595rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 14rsquorsquo Sur
29
Altura [m] 9
108
Educacioacuten Parvularia Media cientiacutefico humanista nintildeos Teacutecnico nintildeos diurno
RBD 1519 Dependencia Corporacioacuten Municipal
LOS No
Nombre Liceo B-26 Mariacutea Luisa Bombal
Direccioacuten Avenida Gran Bretantildea 851 Playa Ancha
Ubicacioacuten Altura [m] 6
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurno
RBD 1518 Dependencia Corporacioacuten Municipal
30
LOS No
Nombre Liceo A-25 Matilde Brandau de Ross Direccioacuten Avenida Brasil 1901 Sector Centro
Longitud 71ordm 36rsquo 498rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 291rsquorsquo Sur Altura [m] 18
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos y adultos
RBD 1517 Dependencia Corporacioacuten Municipal
31
LOS Colegio Leonardo Murialdo
Nombre Colegio Cecal Direccioacuten Estanque 85 Cerro Alegre
Longitud 71ordm 37rsquo 482rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 255rsquorsquo Sur Altura [m] 9 Educacioacuten Educacioacuten Industrial nintildeos diurna
RBD 14232 Dependencia Particular Subvencionado
32
LOS No
Nombre Scuola Italiana Arturo Delrsquo Oro 33 Direccioacuten Avenida Pedro Montt 2447 Sector Centro
109
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1638 Dependenci
a Particular no Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio San Pedro Nolasco
Direccioacuten Victoria 2762 Sector Centro
Ubicacioacuten Altura [m] 12
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1641 Dependencia Particular no Subvencionado
34
LOS Colegio Leonardo Murialdo
Nombre Colegio de Los Sagrados Corazones Direccioacuten Independencia 2086 Sector Centro
Ubicacioacuten Altura [m] 10
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1631 Dependencia Particular no Subvencionado
35
LOS Colegio Leonardo Murialdo
Nombre Colegio Internacional Direccioacuten Av Alemania 4875
Ubicacioacuten Altura [m] 5
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
36
RBD 1629
110
Particular no Subvencionado Dependencia Colegio Leonardo Murialdo LOS
Seminario San Rafael Nombre
Direccioacuten Avenida Santa Elena 180 Sector Centro
Ubicacioacuten 9 Altura [m]
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1634 Dependencia Particular no Subvencionado
LOS Colegio Leonardo Murialdo
37
Nombre Colegio Agustiacuten Edwards
Direccioacuten Carrera 636 Sector Centro
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1635 Dependencia Particular no Subvencionado
38
LOS Colegio Leonardo Murialdo (Condicionado a mediciones en terreno)
Nombre Colegio Santo Domingo Direccioacuten Necochea 276 Playa Ancha
Ubicacioacuten Altura [m] 5 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14538 Dependencia Particular Subvencionado
39
LOS Colegio Luterano Concordia
111
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
112
Anexo III
Modelos de propagacioacuten
113
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
114
Modelos de propagacioacuten Como una forma natural de definir cotas en las peacuterdidas por trayectoria consideraremos dos modelos de propagacioacuten El modelo de espacio libre y el modelo de COST-Hata
Modelo de Espacio Libre El modelo de espacio libre se utiliza para predecir el nivel de sentildeal recibido entre el transmisor y el receptor cuando existe una trayectoria libre de obstruccioacuten entre ambos La potencia recibida por una antena que se encuentra separada de un radiotransmisor en una distancia d estaacute determinada por la ecuacioacuten de Friis
( )2
2
4middotmiddotmiddot
dGrGtPtPr
πλ
=
Donde
Pr Potencia recibida [W] Pt Potencia transmitida [W] Gt Ganancia de antena transmisora Gr Ganancia de antena receptora λ Longitud de onda [m] d Distancia entre el transmisor y el receptor [m]
De esta forma podemos definir la peacuterdida por trayectoria simplemente como
2
4
=
dPL
πλ
Donde
λ Longitud de onda d Distancia entre el transmisor y el receptor
En particular la frecuencia de transmisioacuten corresponde a los 24 GHz por lo que tenemos una longitud de onda de 0125 m
115
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modelo de COST-Hata Okumura desarrolloacute a traveacutes de exhaustivas mediciones una serie de curvas que permiten determinar las peacuterdidas por trayectoria que sufre una sentildeal El modelo considera
Receptores ubicados en sitios urbanos
La altura del receptor es de unos pocos metros La altura del transmisor se encuentra entre 30 a 1000 m
Por simplicidad es mejor utilizar en el caacutelculo de enlaces el modelo Hata (que
corresponde a la formulacioacuten empiacuterica del modelo graacutefico de Okumura) En particular se utiliza el modelo se utiliza el modelo COST-Hata que corresponde a una extensioacuten del modelo Hata
Las peacuterdidas del enlace por trayectoria (PL) en el modelo COST-Hata [Rap96] se puede definir como
Mterete CdhhahfPL +minus+minusminus+= 10log))log(556944()()log(8213)log(933346[dB] con
minus
minusminusminus=
ge MHz300 y urbanos centros esPara grand
medianas y pequentildeas ciudadesPara
dB
dB
fre
rere h
fhfha
749))7511(log(23
)80)log(561()70)log(11()( 2
=urbanos) centros des(Para gran
medianas) y pequentildeas ciudades(Para
dB dB
30
MC
Donde PL Peacuterdidas por propagacioacuten [dB] f Frecuencia de la sentildeal [MHz] hte Altura efectiva del transmisor [m] hre Altura efectiva del receptor [m] d Distancia entre el transmisor y el receptor [km]
En la determinacioacuten de las alturas efectivas la altura cero estaacute dada por la altura del terreno en el que se encuentra situada la antena receptora El modelo se encuentra restringido a los siguientes paraacutemetros
116
bull Rango de frecuencia 15 GHz a 2 GHz bull Altura efectiva del transmisor 30 a 200 m bull Altura efectiva del receptor 1 a 10 m bull Distancia del enlace 1 a 20 km
Aunque es razonable (al observar las curvas obtenidas por Okumura) utilizarlo a
traveacutes de una extrapolacioacuten en torno a los 24 GHz y con alturas efectivas de las antenas receptoras en torno de los 10 m Para todos los efectos praacutecticos se considera a las ciudades de Vintildea del Mar y Valparaiacuteso como centros medianamente urbanizado y la frecuencia de operacioacuten de 24 GHz
117
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
118
Anexo IV
Enlaces en Vintildea del Mar
119
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
120
Enlaces en Vintildea del Mar A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Vintildea del Mar los cuales se detallan en la siguiente tabla
Tabla A31 Radioenlaces en la ciudad de Vintildea del Mar
Estacioacuten TX Estacioacuten RX Universidad Catoacutelica de Valparaiacuteso Televisioacuten Liceo A-32 Benjamiacuten Vicuntildea Mackenna UTFSM Friendly High School Liceo Teacutecnico Profesional Obispo Rafael Lira InfanteLiceo Joseacute Cortes Brown Liceo Inmaculada de Lourdes (Anexo) Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour Colegio Rubeacuten Castro Diurno Liceo Teresa de Los Andes Colegio Ana Mariacutea Janer
Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Instituto Comercial Ana Mariacutea Janer Colegio Repuacuteblica de Colombia D-322 Liceo A-33 Guillermo Rivera Cotapos
Colegio Chretien Francais 390 Le
Beau Jour Liceo Comercial Alberto Blest Gana El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
Tabla A32 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
121
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash UCVTV
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Estacioacuten de televisioacuten de la UCV Altura 214 m Torre 20 m Distancia A-B 2458 m
Modelo de Espacio Libre
Distancia del enlace (d) 2458 km
Peacuterdidas Espacio Libre (FSL) 1079 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 - 49 = 185 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 2458 km Peacuterdidas Cost-Hata (CHL) 1156 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086 dB
122
UTFSM ndash Liceo A-32 Benjamiacuten Vicuntildea Mackenna
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Liceo Benjamiacuten Vicuntildea Mackenna Altura 56 m Torre 10 m Distancia A-B 1398 m
Modelo de Espacio Libre
Distancia del enlace (d) 1398 km
Peacuterdidas de espacio libre (FSL) 103 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 -56 = 23 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1398 km
Peacuterdidas COST-Hata (CHL) 1216 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Benjamiacuten Vicuntildea Mackenna se encuentra inmerso en una zona urbana donde la altura de las construcciones cercanas son del orden que la altura del edificio donde se ubicaraacute finalmente la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076 dB
123
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Friendly High School
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Friendly High School Altura 43 m Torre 5 m Distancia A-B 1305 m
Modelo de Espacio Libre
Distancia del enlace (d) 1305 km Peacuterdidas de espacio libre (FSL) 1024 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 ndash 43 = 36 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 1305 km
Peacuterdidas COST-Hata (CHL) 1328 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el colegio Friendly High School se encuentra ubicado detraacutes un edificio de altura mayor a la ubicacioacuten de la antena por lo que se observa un bloqueo parcial en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176 dB
124
UCVTV ndash Liceo Teacutecnico Profesional Obispo Rafael Lira Infante
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Obispo Rafael Lira Infante Altura 114 m Torre 12 m Distancia A-B 731 m
Modelo de Espacio Libre
Distancia del enlace (d) 0731 km Peacuterdidas de espacio libre (FSL) 973 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 114 = 120 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 0731 km Peacuterdidas COST-Hata (CHL) 1022 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Teacutecnico Profesional Obispo Rafael Lira Infante se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 998 dB
125
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Joseacute Corteacutes Brown
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Joseacute Corteacutes Brown Altura 36 m Torre 5 m Distancia A-B 2034 m
Modelo de Espacio Libre
Distancia del enlace (d) 2034 km Peacuterdidas de espacio libre (FSL) 1062 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 36 = 198 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 2034 km
Peacuterdidas COST-Hata (CHL) 1277 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Joseacute Corteacutes Brown se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116 dB
126
UCVTV - Liceo Inmaculada de Lourdes Anexo
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Inmaculada de Lourdes Anexo Altura 52 m Torre 12 m Distancia A-B 1417 m
Modelo de Espacio Libre
Distancia del enlace (d) 1417 km
Peacuterdidas de espacio libre (FSL) 1031 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 52 = 182 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 1417 km
Peacuterdidas COST-Hata (CHL) 1085 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Inmaculada de Lourdes Anexo se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058 dB
127
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Parroquial San Antonio
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Parroquial San Antonio Altura 26 m Torre 6 m Distancia A-B 3865 m
Modelo de Espacio Libre
Distancia del enlace (d) 3865 km Peacuterdidas de espacio libre (FSL) 1118 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 26 = 208 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 3865 km Peacuterdidas COST-Hata (CHL) 1327 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Parroquial San Antonio se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170 dB
128
UCVTV ndash Colegio Chretien Francais 390 Le Beau Jour
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Distancia A-B 5040 m
Modelo de Espacio Libre
Distancia del enlace (d) 5040 km Peacuterdidas de espacio libre (FSL) 1141 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 95 = 139 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 5040 km Peacuterdidas COST-Hata (CHL) 1393 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166 dB
129
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Rubeacuten Castro Diurno
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Rubeacuten Castro Diurno Altura 48 m Torre 2 m Distancia A-B 4265 m
Modelo de Espacio Libre
Distancia del enlace (d) 4265 km Peacuterdidas de espacio libre (FSL) 1126 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 48 = 186 m Altura efectiva del receptor (hr) 2 m Distancia del enlace (d) 4265 km Peacuterdidas COST-Hata (CHL) 1469 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Rubeacuten Castro Diurno se encuentra ubicado en un sector urbano donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212 dB
130
UCVTV - Liceo Teresa de Los Andes
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Santa Teresa de Los Andes Altura 248 m Torre 10 m Distancia A-B 5258 m
Modelo de Espacio Libre
Distancia del enlace (d) 5258 km Peacuterdidas de espacio libre (FSL) 1145 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 248 ndash 214 - 20 = 14 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 5258 km Peacuterdidas COST-Hata (CHL) 1463 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167 dB
131
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
132
UCVTV ndash Instituto Comercial Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Instituto Comercial Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Instituto Profesional Ana Mariacutea Janer situado al frente del Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
133
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Colegio Repuacuteblica de Colombia D-322
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Colegio Repuacuteblica de Colombia Altura 25 m Torre 9 m Distancia A-B 1419 m
Modelo de Espacio Libre
Distancia del enlace (d) 1419 km Peacuterdidas de espacio libre (FSL) 1031 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 25 = 76 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1419 km Peacuterdidas COST-Hata (CHL) 1172 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Repuacuteblica de Colombia se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101 dB
134
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo A-33 Guillermo Rivera Cotapos
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Guillermo Rivera Cotapos Altura 41 m Torre 9 m Distancia A-B 3264 m
Modelo de Espacio Libre
Distancia del enlace (d) 3264 km Peacuterdidas de espacio libre (FSL) 1103 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 - 41 = 60 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3264 km Peacuterdidas COST-Hata (CHL) 1307 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Guillermo Rivera Cotapos se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205 dB
135
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo Comercial Alberto Blest Gana
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Comercial Alberto Blest Gana Altura 35 m Torre 9 m Distancia A-B 2888 m
Modelo de Espacio Libre
Distancia del enlace (d) 2888 km
Peacuterdidas de espacio libre (FSL) 1093 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 35 = 66 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 2888 km
Peacuterdidas COST-Hata (CHL) 1282 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Comercial Alberto Blest Gana se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188 dB
136
Anexo V
Enlaces en Valparaiacuteso
137
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
138
Enlaces en Valparaiacuteso A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Valparaiacuteso los cuales se detallan en la siguiente tabla
Tabla A41 Radioenlaces en la ciudad de Valparaiacuteso Estacioacuten TX Estacioacuten RX
Escuela Industrial Superior de Valparaiacuteso Escuela de Tripulantes y Portuaria Liceo Valparaiacuteso B-29 Colegio Leonardo Murialdo
UTFSM
Colegio Luterano Concordia Liceo Teacutecnico A-24 Liceo A-22 Eduardo de la Barra Colegio I C Nuestra Sentildeora de Lourdes Liceo Carlos Cousintildeo Colegio Nuestra Sentildeora de la Misericordia Liceo de Nintildeas Juana Ross de Edwards Liceo Santa Teresa Liceo Pedro Montt Liceo A-25 Matilde Brandau de Ross Colegio San Pedro Nolasco Colegio de Los Sagrados Corazones Colegio Internacional
Colegio Leonardo Murialdo
Seminario San Rafael Escuela Saint Thomas College Colegio Mariacutea Auxiliadora Colegio San Vicente de Paul Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) Colegio Alberto Hurtado Segundo
Colegio Luterano Concordia
Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
139
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla A42 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
UTFSM ndash Escuela Industrial Superior de Valparaiacuteso
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela Industrial de Valparaiacuteso Altura 27 m Torre 9 m Distancia A-B 1051 m
Modelo de Espacio Libre
Distancia del enlace (d) 1051 km
Peacuterdidas Espacio Libre (FSL) 1005 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 35 -27 = 57 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1051 km Peacuterdidas Cost-Hata (CHL) 1147 dB
Criterio Arbitrario
140
Las observaciones en terreno nos muestran que la Escuela Industrial Superior de Valparaiacuteso se encuentra obstruida parcialmente por un cerro De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040 dB
UTFSM ndash Escuela de Tripulantes y Portuaria
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela de Tripulantes y Portuaria Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
141
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Peacuterdidas estimadas = 050 FSL + 050 CHL = dB UTFSM ndash Liceo Valparaiacuteso B-29
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Liceo Valparaiacuteso B-29 Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
142
UTFSM ndash Colegio Leonardo Murialdo
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Distancia A-B 1243 m
Modelo de Espacio Libre
Distancia del enlace (d) 1243 km
Peacuterdidas de espacio libre (FSL) 1019 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 49 = 83 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1243 km
Peacuterdidas COST-Hata (CHL) 1117dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029 dB
143
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Colegio Luterano Concordia
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Distancia A-B 4317 m
Modelo de Espacio Libre
Distancia del enlace (d) 4317 km
Peacuterdidas de espacio libre (FSL) 1127 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 49 = 118 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 4317 km
Peacuterdidas COST-Hata (CHL) 1264 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141 dB
144
Colegio Leonardo Murialdo ndash Liceo Teacutecnico A-24
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Teacutecnico A-24 Altura 24 m Torre 12 m Distancia A-B 1575 m
Modelo de Espacio Libre
Distancia del enlace (d) 1575 km Peacuterdidas de espacio libre (FSL) 1040 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1575 km
Peacuterdidas COST-Hata (CHL) 1133 dB
Criterio Arbitrario
El Liceo Teacutecnico A-24 se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049 dB
145
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo A-22 Eduardo de la Barra
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Eduardo de la Barra Altura 28 m Torre 10 m Distancia A-B 1646 m
Modelo de Espacio Libre
Distancia del enlace (d) 1646 km Peacuterdidas de espacio libre (FSL) 1044 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 28 = 104 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1646 km
Peacuterdidas COST-Hata (CHL) 1142 dB
Criterio Arbitrario
El Liceo Eduardo de la Barra se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054 dB
146
Colegio Leonardo Murialdo ndash Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Inmaculada Concepcioacuten Altura 25 m Torre 20 m Distancia A-B 1535 m
Modelo de Espacio Libre
Distancia del enlace (d) 1535 km Peacuterdidas de espacio libre (FSL) 1038 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1535 km
Peacuterdidas COST-Hata (CHL) 1130 dB
Criterio Arbitrario
El Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061 dB
147
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Carlos Cousintildeo
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Carlos Cousintildeo Altura 24 m Torre 9 m Distancia A-B 1147 m
Modelo de Espacio Libre
Distancia del enlace (d) 1147 km Peacuterdidas de espacio libre (FSL) 1012 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1147 km
Peacuterdidas COST-Hata (CHL) 1120 dB
Criterio Arbitrario
El Carlos Cousintildeo se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039 dB
148
Colegio Leonardo Murialdo ndash Colegio Nuestra Sentildeora de la Misericordia
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio N Sentildeora de la Misericordia Altura 106 m Torre 10 m Distancia A-B 3390 m
Modelo de Espacio Libre
Distancia del enlace (d) 3390 km Peacuterdidas de espacio libre (FSL) 1106 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 106 = 26 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3390 km
Peacuterdidas COST-Hata (CHL) 1345 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130 dB
149
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo de Nintildeas Juana Ross de Edwards
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo de Nintildeas Juana Ross de Edwards Altura 31 m Torre 10 m Distancia A-B 789 m
Modelo de Espacio Libre
Distancia del enlace (d) 0789 km Peacuterdidas de espacio libre (FSL) 980 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 31 = 101 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 0789 km
Peacuterdidas COST-Hata (CHL) 1042 dB
Criterio Arbitrario
El Liceo de Nintildeas Juana Ross de Edwards se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011 dB
150
Colegio Leonardo Murialdo ndash Liceo Santa Teresa
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Santa Teresa Altura 118 m Torre 4 m Distancia A-B 2811 m
Modelo de Espacio Libre
Distancia del enlace (d) 2811 km Peacuterdidas de espacio libre (FSL) 1090 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 4 m Distancia del enlace (d) 2811 km
Peacuterdidas COST-Hata (CHL) 1542 dB
Criterio Arbitrario
El Liceo Santa Teresa si bien presenta una considerable altura se encuentra rodeado de edificios de altura significativa lo que bloquea la trayectoria de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316 dB
151
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Pedro Montt
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Pedro Montt Altura 118 m Torre 9 m Distancia A-B 3296 m
Modelo de Espacio Libre
Distancia del enlace (d) 3296 km Peacuterdidas de espacio libre (FSL) 1104 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3296 km
Peacuterdidas COST-Hata (CHL) 1417 dB
Criterio Arbitrario
El Liceo Pedro Montt se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135 dB
152
Colegio Leonardo Murialdo ndash Liceo A-25 Matilde Brandau de Ross
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Matilde Brandau de Ross Altura 9 m Torre 18 m Distancia A-B 1856 m
Modelo de Espacio Libre
Distancia del enlace (d) 1856 km Peacuterdidas de espacio libre (FSL) 1054 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 9 = 123 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1856 km
Peacuterdidas COST-Hata (CHL) 1147 dB
Criterio Arbitrario
El Liceo Matilde Brandau de Ross se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063 dB
153
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio San Pedro de Nolasco
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio San Pedro de Nolasco Altura 25 m Torre 12 m Distancia A-B 1093 m
Modelo de Espacio Libre
Distancia del enlace (d) 1093 km Peacuterdidas de espacio libre (FSL) 1008 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1093 km
Peacuterdidas COST-Hata (CHL) 1084 dB
Criterio Arbitrario
El Colegio San Pedro de Nolasco se encuentra ubicado en el plan de la ciudad en un sector donde existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027 dB
154
Colegio Leonardo Murialdo ndash Colegio de Los Sagrados Corazones
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio de Los Sagrados Corazones Altura 25 m Torre 10 m Distancia A-B 1743 m
Modelo de Espacio Libre
Distancia del enlace (d) 1743 km Peacuterdidas de espacio libre (FSL) 1049 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 Distancia del enlace (d) 1743 km
Peacuterdidas COST-Hata (CHL) 1148 dB
Criterio Arbitrario
El Colegio de Los Sagrados Corazones se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059 dB
155
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio Internacional
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Internacional Altura 113 m Torre 5 m Distancia A-B 3335 m
Modelo de Espacio Libre
Distancia del enlace (d) 3335 km Peacuterdidas de espacio libre (FSL) 1105 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 113 = 19 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 3335 km
Peacuterdidas COST-Hata (CHL) 1517 dB
Criterio Arbitrario
El Colegio Internacional se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146 dB
156
Colegio Leonardo Murialdo ndash Seminario San Rafael
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Seminario San Rafael Altura 35 m Torre 9 m Distancia A-B 958 m
Modelo de Espacio Libre
Distancia del enlace (d) 0958 km Peacuterdidas de espacio libre (FSL) 997 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 35 = 97 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 0958 km
Peacuterdidas COST-Hata (CHL) 1101 dB
Criterio Arbitrario
El Seminario San Rafael se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049 dB
157
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Saint Thomas College
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Saint Thomas College Altura 122 m Torre 9 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 939 dB
Criterio Arbitrario
El Colegio Santo Thomas se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890 dB
158
Colegio Luterano Concordia ndash Colegio Mariacutea Auxiliadora
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio Mariacutea Auxiliadora Altura 105 m Torre 12 m Distancia A-B 492 m
Modelo de Espacio Libre
Distancia del enlace (d) 0492 km Peacuterdidas de espacio libre (FSL) 939 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 105 = 62 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 0492 km
Peacuterdidas COST-Hata (CHL) 1002 dB
Criterio Arbitrario
El Colegio Mariacutea Auxiliadora se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955 dB
159
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Colegio San Vicente de Paul
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio San Vicente de Paul Altura 94 m Torre 6 m Distancia A-B 577 m
Modelo de Espacio Libre
Distancia del enlace (d) 0577 km Peacuterdidas de espacio libre (FSL) 953 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 94 = 73 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0577 km
Peacuterdidas COST-Hata (CHL) 1137 dB
Criterio Arbitrario
El Colegio San Vicente de Paul se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999 dB
160
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Levarte) Altura 100 m Torre 6 m Distancia A-B 477 m
Modelo de Espacio Libre
Distancia del enlace (d) 0477 km Peacuterdidas de espacio libre (FSL) 936 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 100 = 67 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0477 km
Peacuterdidas COST-Hata (CHL) 1114 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones son de altura levemente superior a la del edificio por lo que obstruyen la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten criacutetica Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025 dB
161
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Alberto Hurtado Segundo
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Alberto Hurtado Segundo Altura 122 m Torre 6 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 1029 dB
Criterio Arbitrario
El Colegio Alberto Hurtado Segundo se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913 dB
162
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Lynch) Altura 84 m Torre 9 m Distancia A-B 833 m
Modelo de Espacio Libre
Distancia del enlace (d) 0833 km Peacuterdidas de espacio libre (FSL) 985 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 84 = 83 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0833 km
Peacuterdidas COST-Hata (CHL) 1091 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011 dB
163
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
164
Anexo VI
Hardware
165
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
166
Hardware A continuacioacuten se detalla el hardware requerido para la implementacioacuten de la red inalaacutembrica en la V Regioacuten asiacute como los esquemas de conexioacuten Para mayor informacioacuten refieacuterase a los capiacutetulos IV ldquoEquipamientordquo IX ldquoImplementacioacutenrdquo y a los manuales de los dispositivos (incluidos en el CD)
Esquema A71 Hardware y conexiones en el punto Principal (Universidad Teacutecnica Federico Santa Mariacutea)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-Injector
Amplificador
Antenas de 24 dBi
Splitter
Antenas de 120ordm
Splitter
DC-Injector
Amplificador
Componentes 2 Antenas de 24 dBi 2 Antenas de 120ordm 4 Cables de 2 ft 2 Cable de 100 ft 2 Tarjetas inalaacutembricas 2 Splitters 2 Amplificadores 2 Pigtails 1 AP-1000 COR
167
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esquema A72 Hardware y conexiones de puntos repetidores (Colegio Leonardo Murialdo y Colegio Luterano Concordia)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-InjectorLightning Protector
AmplificadorAntena de 24 dBi
Antena de 120ordm
Componentes 1 Antena de 24 dBi 1 Antena de 120ordm 1 Cables de 2 ft 2 Cables 2 Tarjetas inalaacutembricas 1 Amplificador 2 Pigtails 1 Lightning protector 1 AP-1000 ROR
Dependiendo del establecimiento
bull Colegio Leonardo Murialdo 2 Cables de 50 ft bull Colegio Luterano Concordia 2 Cables de 100 ft
168
Esquema A73 Hardware y conexiones en establecimientos sin amplificador
Tarjeta inalaacutembrica
Lightning Protector
Antena de 24 dBi
Componentes 1 Antena de 24 dBi 1 Cable 1 Lightning protector 1 Pigtail 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A5 Largo de cables para establecimientos sin amplificador
Establecimiento Cable [ft] Escuela Industrial Superior de Valparaiacuteso 50 Friendly High School 100 Liceo Benjamiacuten Vicuntildea Mackenna A-32 75 Liceo de Nintildeas Juana Ross de Edwards 50 Liceo Carlos Cousintildeo 200 Colegio Inmaculada Concepcioacuten 100 Liceo Eduardo de La Barra 100 Liceo Teacutecnico A-24 50 Liceo Nordm 2 Matilde Brandau de Ross 100 Liceo Pedro Montt 100 Colegio Nuestra Sentildeora de La Misericordia 100 Colegio Alberto Hurtado Segundo 100 Saint Thomas College 100 Colegio San Vicente de Paul 50 Instituto Mariacutetimo de Valparaiacuteso D-247 100 Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso 100 Colegio Mariacutea Auxiliadora 200 Colegio San Pedro Nolasco 200 Colegio de Los Sagrados Corazones 200
169
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Internacional 50 Seminario San Rafael 50 Liceo Valparaiacuteso B-29 50
Esquema A74 Hardware y conexiones en establecimientos con amplificador
Antena de 24 dBi
DC-Injector
Amplificador
Tarjeta inalaacutembrica
Adaptador de barril
Componentes 1 Antena de 24 dBi 1 Cable 1 Adaptador de barril 1 Amplificador 1 Pigtail 1 Lightning protector 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A6 Largo de cables para establecimientos con amplificador
Establecimiento Cable [ft] Liceo Santa Teresa 200 Escuela de Tripulantes y Portuaria de Valparaiacuteso 200
170
Anexo VII
Estudio de Servicios Multimedia
171
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
172
Estudio de Servicios Multimedia Los estudios mostrados a continuacioacuten consisten en informes realizados durante el proyecto que ayudaron a elegir el servicio multimedial a ocupar para el proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo Los estudios consisten en trabajos desarrollados por alumnos del departamento dispuestos en secciones con los siguientes tiacutetulos bull Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo bull Servicios Multimedia con Tecnologiacutea Windows Media bull Servicios Multimedia con QuickTime bull Los estudios fueron realizados por los alumnos Oscar Reyes Christian Bravo y
Cristoacutebal Podestaacute respectivamente
173
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
1 Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo 11 RESUMEN La demanda de transmisioacuten de servicios multimedia principalmente audio y video en tiempo real asiacute como la calidad de estos se ha incrementado usuarios y desarrolladores se han vuelto cada vez maacutes exigentes Por otro lado la transmisioacuten de informacioacuten multimedia implica un gran consumo de recursos en las redes de comunicacioacuten Esto es debido fundamentalmente a las caracteriacutesticas de este tipo de traacutefico y a la calidad de servicio requerida por las aplicaciones que lo necesitan manejar un flujo de datos a traveacutes de Internet de la manera maacutes eficiente posible es indispensable hoy en diacutea recargar una red de ancho de banda finito resulta perjudicial para todos Cada vez son maacutes las Empresas Canales de televisioacuten Universidades etc que necesitan difundir todo tipo de informacioacuten multimedia en tiempo real asiacute tambieacuten existen cada vez maacutes usuarios que necesitan disponer del material multimedia en directo Debido a lo anterior se han creado nuevas normas protocolos sistemas y aplicaciones para satisfacer las necesidades existentes Las nuevas tecnologiacuteas ofrecen entregar informacioacuten eficientemente sin sobrecargar la red y prometen calidad en la informacioacuten entregada al destinatario final Una de estas tecnologiacuteas es la que ofrece la empresa RealNetworks denominada RealSystem En este sistema los archivos multimedia o clips a transmitir se almacenan en Internet en Servidores para acceder a ellos es necesario tener en la maacutequina local un reproductor que es posible conseguir gratuitamente La transmisioacuten de paquetes de datos se efectuacutea en lo que se denomina flujo los archivos multimedia son codificados y divididos en fragmentos menores que son los recibidos por el reproductor Esta tecnologiacutea se basa en un modelo cliente servidor y es la primera en ocupar el nuevo protocolo para transferencia de datos en tiempo real RTSP(Real Time Streaming Protocol)
174
12 INTRODUCCIOacuteN
En el presente Informe esta enfocado a la transmisioacuten de informacioacuten multimedia en tiempo real a traveacutes de una red Internet usando la tecnologiacutea RealSystem (de la Empresa RealNetworks) El objetivo principal de este informe es describir la arquitectura del SISTEMA1 diferenciarlo en partes reconocer y estudiar la funcioacuten de cada una de ellas Codificador Servidor Reproductor estudiar la comunicacioacuten entre componentes canales establecidos puertos involucrados Tambieacuten se estudiaran los protocolos base de para transmisioacuten video-multimedia del sistema RealSystem como es nuevo protocolo RSTP (implementado en las uacuteltimas versiones) las peticionesrespuestas de control con RSTP Otro aspecto importante a estudiar es la incorporacioacuten de la tecnologiacutea SureStream encargada de la transmisioacuten con ancho de banda variable con el fin de obtener una reproduccioacuten continua en el lado del reproductor Tambieacuten mostrar las capacidades de lenguaje SMIL(Synchronized Multimedia Integration Language) y como este permite crear presentaciones maacutes avanzadas mezclando audio video texto e imaacutegenes Este informe pretende describir como funciona la tecnologiacutea No se entregan datos sobre instalacioacuten y configuracioacuten los programas (Realserver Realproducer Realplayer) o como crear un clip especiacutefico Para tales efectos se recomienda ver las referencias Tampoco se trata el protocolo PNA (Progressive Networks Audio) que comunica tambieacuten Servidores y Reproductores ya que actualmente se incorpora solo para que los reproductores antiguos se puedan comunicar
1 El sistema estudiado es el baacutesico disponible en Internet en wwwrealnetworkscom y cuya principal limitacioacuten es la cantidad de usuarios que se pueden conectar al servidor 25
175
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
13 DESARROLLO 131 RealSystem Caracteriacutesticas Generales La Tecnologiacutea RealSystem esta dirigida principalmente al disentildeo y enviacuteo de todo tipo de informacioacuten multimedia a traveacutes de Internet en tiempo real El sistema soporta 45 formatos diferentes de archivos entre los maacutes importantes destacan MP3 Flash HTML Otra caracteriacutestica es la variedad de plataformas con las que es compatible como Linux Solaris Windows 95 98 NT y 2000 UNIX y Macintosh Lo que se pretende es hacer llegar a un destino final independiente de un sistema operativo informacioacuten en tiempo real de la manera maacutes eficiente posible teniendo en cuenta las limitaciones propias de una red La presente tecnologiacutea forma un sistema de comunicacioacuten y como tal seacute divide baacutesicamente en dos partes Transmisioacuten y Recepcioacuten En la parte transmisioacuten nos encontramos con un Servidor y un Codificador en nuestro caso llamados RealServer y RealProducer respectivamente 1311 RealProducer Es el componente software que se emplea para codificar la informacioacuten multimedia (audio y video) al formato RealMedia(formato RealSystem) generando o bien un archivo para almacenarlo en un servidor RealServer o bien enviarlo en forma de flujo o Stream para que eacuteste lo retransmita en directo a toda la Red 1312 RealServer Es el componente software maacutes importante del sistema de retransmisioacuten recibe informacioacuten codificada y la entrega a los usuarios que deseen acceder a ella Su funcionamiento es anaacutelogo al de un servidor WWW se ocupa de albergar contenidos multimedia y servirlos a traveacutes de la Red En la parte Recepcioacuten tenemos el reproductor o cliente en nuestro caso llamados RealPlayer 1313 RealPlayer Es el componente software que emplea el usuario para reproducir los contenidos multimedia formalmente es un decodificador que recibe la informacioacuten del servidor y la despliega Es gratuito y estaacute ampliamente distribuido en Internet Se puede descargar en pocos minutos El sistema es tal que en las uacuteltimas versiones (G2 80) el usuario final puede ya disfrutar reproduccioacuten de videos con calidad de DVD en una velocidad de hasta 1Mbps propias de conexiones de la familia xDSL o calidad de video VHS en pantalla completa con conexiones 500 kbps y semi-pantalla con 220Kbps La tecnologiacutea Real emplea esquemas de compresioacuten muy eficientes que permiten reducir el elevado volumen de datos que genera una transmisioacuten de audio o de viacutedeo para que pueda ser reproducida en ordenadores conectados a Internet incluso con moacutedems de 28Kbps 132 iquestCoacutemo se logra la transferencia de datos en tiempo Real
176
RealSystem hace uso de nuevos protocolos de aplicacioacuten que permiten monitorizar dinaacutemicamente la calidad de la conexioacuten y controlarla de modo que la recepcioacuten sea de la mayor calidad posible Es el primer sistema multimedia que implementa la tecnologiacutea SureStream tambieacuten el protocolo RTSP (Real Time Streaming Protocol) y el lenguaje SMIL Los tres sistemas anteriores estaacuten iacutentimamente ligados y es lo que da la fortaleza a RealSystem 133 Descripcioacuten de la tecnologiacutea SureStream o streaming media Disponible con el RealSystem G2 esta permite codificar un simple clip de audio o video para muacuteltiples anchos de banda (maacutes de 6) Por ejemplo es posible codificar un clip de muacutesica single Realaudio para 288 Kbps modem 56 Kbps modem 112 Kbps dual ISDN 256 Kbps DSL y maacutes Como es loacutegico la calidad del clip aumenta a mayor velocidad Los usuarios que visitan la paacutegina web soacutelo ven un enlace a un clip SureStream Realplayer y RealServer determinan el flujo de datos basado en el ancho de banda disponible Por su parte el Realplayer o reproductor media tiene la capacidad de tomar el archivo de audio o video transmitido y descargarlo poco a poco en una computadora Esta propiedad le permite comenzar a reproducir una porcioacuten del archivo mientras descarga otra y por lo tanto no es necesario que se complete la descarga para que puedas escucharlo o verlo (dependiendo del formato del archivo) El sistema utiliza el buffer para descargar parte del archivo antes de comenzar con la reproduccioacuten Una vez establecida la conexioacuten Realplayer y RealServer pueden ajustar la velocidad de conexioacuten para compensar las condiciones de la red Siacute una congestioacuten en la red impide la reproduccioacuten a una tasa establecida el RealServer baja el ancho de banda del flujo transmitido la transmisioacuten no se detiene solo baja en calidad Cuando la congestioacuten termina el RealServer sigue con la velocidad original En el proceso anterior RealPlayer no necesita crear un nuevo buffer para los nuevos datos 134 Descripcioacuten de RTSP (Real Time Streaming Protocol) Es un protocolo al nivel de aplicacioacuten para el control de transmisioacuten de datos multimedia en tiempo real basado en el modelo cliente-servidor El Real Time Streaming Protocol (RTSP) establece y controla uno o varios streams sincronizados de flujos de datos continuos RTSP no se encarga de entregar los streams continuos eacutel mismo sino que se encarga de establecer un control de transmisioacuten sobre ellos RTSP actuacutea como un ldquocontrol remotordquo sobre los flujos de audio y viacutedeo desde el cliente aplicando pausa rebobinado play parada etc (interactividad) El protocolo pretende proporcionar los mismos servicios sobre flujos de audio y viacutedeo al estilo que HTTP lo hace para el texto graacuteficos e imaacutegenes Esta disentildeado intencionadamente para que tenga una sintaxis y operaciones similares a HTTP RSTP puede ser visto como una extensioacuten a HTTP
177
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
No existe la nocioacuten de una conexioacuten RTSP en vez de ello el servidor guarda una sesioacuten etiquetada por un identificador Una sesioacuten RTSP no estaacute relacionada de ninguna manera con una conexioacuten al nivel de transporte tal como lo estaacute una conexioacuten TCP Durante una sesioacuten RTSP un cliente RTSP puede abrir y cerrar varias conexiones (fiables) de transporte con el servidor para mandarle peticiones Alternativamente puede utilizar un protocolo de transporte sin conexioacuten como UDP en otros casos se ocupa multicast UPD y TCP y RTP Es muy importante destacar que la operacioacuten del protocolo RTSP no depende en absoluto del mecanismo de transporte utilizado para transportar el flujo de datos continuos como viacutedeo y audio Este protocolo de transporte para el flujo de datos puede ser sin conexioacuten o con conexioacuten 135 Estados del RTSP RTSP controla un stream que puede ser enviado por medio de otro protocolo independiente del canal de control Por ejemplo el control de RTSP puede tener lugar en una conexioacuten TCP mientras que el flujo de datos se realiza viacutea UDP De esta forma la entrega de datos continuacutea incluso si el servidor no recibe ninguna peticioacuten RTSP Durante su tiempo de vida un stream puede ser controlado por peticiones RTSP emitidas secuencialmente por TCP Por lo tanto el servidor necesita mantener un ldquoestado de la sesioacutenrdquo para ser capaz de correlacionar las peticiones RTSP con un stream Un cliente puede asumir uno de los estados siguientes
- Init peticioacuten SETUP mandada a la espera de respuesta
- Ready respuesta SETUP recibida o respuesta PAUSE recibida mientras estaacute en
el Estado Playing
- Playing respuesta PLAY recibida
- Recording respuesta RECORD recibida
Los siguientes meacutetodos juegan un papel fundamental a la hora de definir la asignacioacuten y el uso de los recursos del stream en el servidor - SETUP hace que el servidor adjudique recursos para un stream e inicia una sesioacuten RTSP - PLAY inicia la transmisioacuten de datos de un stream asignado por medio de SETUP - PAUSE detiene un stream temporalmente sin liberar recursos del servidor - TEARDOWN libera los recursos asociados con un stream La sesioacuten RTSP deja
de existir en el servidor
178
El servidor genera un identificador uacutenico de sesioacuten en respuesta a una peticioacuten SETUP cuando manda la respuesta de SETUP al cliente le manda tambieacuten este identificador para que pueda acceder a dicha sesioacuten inequiacutevocamente 136 Una sesioacuten completa RTSP podriacutea ser como sigue
Sea C Cliente y S el Servidor
Este es el primer mensaje (OPTIONS) en la sesioacuten identifica la versioacuten del protocolo
C-gtS OPTIONS rtsp19216860276060 RTSP10 CSeq 1 S-gtC RTSP10 200 OK CSeq 1
La descripcioacuten de la transaccioacuten del archivo media constituye la fase de inicializacioacuten de la sesioacuten RTSP Se le solicita al cliente una descripcioacuten del contenido media asociado con el archivo rm
C-gtS DESCRIBE rtsp19216860276060mediafilerm RTSP10 CSeq 2 S-gtC RTSP10 200 OK CSeq 2 Content-length 197 197 bytes de UDP
La peticioacuten SETUP especifica el mecanismo de transporte para un stream (media) En esta peticioacuten el cliente debe incluir todos los paraacutemetros de transporte incluso si no los utiliza En la cabecera el cliente especifica los paraacutemetros de transporte aceptables para la transmisioacuten del stream La respuesta del servidor contendraacute los paraacutemetros de transporte seleccionados por el Servidor El servidor genera identificadores de sesioacuten en respuesta a las peticiones SETUP C-gtS SETUP rtspejemplocommediaFilerm RTSP10 Cseq 3 Transport TCPUDPunicastclient_port=4588 S-gtC RTSP10 200 OK Cseq 3 Date 12 Jun 2001 100004 GMT Session 47112344 Transport TCPUDP unicastclient_port=4588server_port=6256
179
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
El meacutetodo PLAY indica al servidor que comience a mandar datos utilizando el mecanismo indicado en SETUP Un cliente no debe mandar una peticioacuten PLAY hasta que no haya recibido reconocimiento de la anterior peticioacuten SETUP La peticioacuten PLAY hace que el servidor posicione la lectura del media al principio del rango indicado A continuacioacuten entrega los datos del stream hasta que se alcanza el final del rango indicado Las peticiones PLAY deben incluirse en una cola Un servidor debe poner en cola las peticiones PLAY para poder ejecutarlas en orden De esta manera si llega una peticioacuten PLAY mientras otra peticioacuten PLAY estaacute todaviacutea activa se retrasa hasta que la primera se ha completado C-gtS PLAY rtspejemplocommediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=0-10 C-gtS PLAY rtspejemplocommediaFilerm RTSP10
Tres peticiones dePLAY correlativas
Cseq 4 Session 47112344 Range npt=11-20 C-gtS PLAY rtspejemplomediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=21- El servidor devolveraacute en primer lugar el stream desde el principio hasta el segundo 10 del mismo A continuacioacuten devolveraacute desde el segundo 11 hasta el 20 Y finalmente desde el segundo 21 hasta el final del stream La peticioacuten PAUSE hace que la transmisioacuten del stream sea interrumpida (detenida) temporalmente Cuando el servidor vuelva a recibir una peticioacuten PLAY retomaraacute la transmisioacuten
C-gtS PAUSE rtspejemplocommediaFilerm RTSP10 Cseq 5 Session 47112344 S-gtC RTSP10 200 OK Cseq 5 Date 12 Jun 2001 10001130 GMT
La peticioacuten TEARDOWN finaliza la entrega del stream por parte del servidor liberando todos los recursos asociados a dicha transmisioacuten
C-gtS TEARDOWN rtspejemplocommediaFilerm RTSP10 Cseq 6
180
Session 47112344 S-gtC RTSP10 200 OK Cseq 6
Diagrama sesioacuten RTSP
137 Descripcioacuten Lenguaje SMIL (Synchronized Multimedia Integration Language)
Lenguaje de Integracioacuten de Multimedia Sincronizada Es un lenguaje que integra elementos multimedia para la creacioacuten de paacuteginas para Internet es bastante parecido al HTML Su principal caracteriacutestica es que coordinaraacute la ejecucioacuten de la imagen sonido y video armoacutenicamente Las presentaciones multimedia que pueden ser vistas mediante RealPlayer o mediante programas escritos en Java Con el SMIL podemos posicionar cualquier tipo de medio ya sea este texto imagen viacutedeo animacioacuten o muacutesica en la pantalla de presentacioacuten presentar estos elementos dependiendo de la configuracioacuten del usuario o sincronizarlo de manera que formen presentaciones multimedia completas Como deciacutea maacutes arriba el SMIL es bastante parecido al HTML pero con dos diferencias importantes que hay que destacar el SMIL distingue entre mayuacutescula La segunda diferencia importante es que el SMIL estaacute basado en el XML2 lo que hace que todas las etiquetas tengan que tener un final Para escribir un documento o presentacioacuten SMIL lo uacutenico que necesitamos es un simple editor de texto tambieacuten existen algunos editores especiales para el lenguaje
Un codigo escrito en SMIL podriacutea ser como sigue
181
2 XML Extensible Markup Language (Lenguaje de Marcacioacuten Extensible) es una adaptacioacuten del SGML con el que seraacute posible que los disentildeadores del WWW puedan definir sus propios lenguajes de marcacioacuten de manera que se ajusten a sus necesidades y no esteacuten sujetos a la riacutegida sintaxis del HTML
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt ltheadgt ltmeta name=copyrigthcontent=Nombre gt ltlayoutgt lt-- etiquetas de layout --gt ltlayoutgt ltheadgt ltbodygt
lt-- etiquetas de sincronizacioacuten y media --gt
ltaudio src=rtsprealserver1realcomunormgt ltaudio src=rtsprealserver2realcomdosrmgt
ltbodygt
ltsmilgt
Como vemos en el coacutedigo los documentos SMIL siempre empiezan y acaban con las etiquetas ltsmilgt y ltsmilgt Los documentos SMIL normalmente tienen dos partes el HEAD y el BODY
Arquitectura RealSystem Codificador Servido Reproductor r
138 Funcioacuten del Codificador o RealProducer Es posible crear clips multimedia formato RealSystem partir de files comunes como por ejemplo archivos Audio(au) Waform audio(wav) video para windows(avi) MPEG (mpg) Tambieacuten es posible crear clips enviando directamente al computador una sentildeal de audio o de video para lo que es necesario tarjetas capturadoras correspondientes Estos clips pueden ser almacenados para su posterior transmisioacuten o tambieacuten transmitidos de inmediato Realproducer toma el archivo multimedia de entrada lo codifica transformaacutendolo en un RealMedia clip que se pude enviar al servidor para que los clientes tengan acceso a el en directo o bajo demanda Los clips RealMedia son separados en dos tipos RealAudio y RealVideo 1381 RealAudio Un clip RealAudio es creado como se explico anteriormente El Realproducer utiliza varios codec3 [3] (algoritmos de compresioacutendescompresioacuten) para convertir los archivos a clips que puedan ser transferidos en forma de flujo o Stream Para la codificacioacuten se pueden utilizar varios codec dependiendo la calidad que se quiera y el tipo de archivo voz voz con muacutesica de fondo muacutesica solamente
3 Para mayor informaciones sobre los codec ocupados en la tecnologiacutea ver referencia realsystem8productionguidepdf
182
muacutesica esteacutereo son codificados de formas diferentes Como es loacutegico la calidad depende del tipo de compresioacuten Un codec puede comprimir muacutesica monofoacutenico para un moacutedem de 288 Kbps mientras que otro codec puede comprimir muacutesica esteacutereo para una misma velocidad de moacutedem 1382 RealVideo Un clip Real video es creado capturaacutendolo con dispositivos tales como una video caacutemara o reproductor de cassette o simplemente entregando una sentildeal comuacuten de video a una tarjeta adquisidora de video conectada al PC tambieacuten puede ser un dispositivo USB RealProducer convierte los diferentes atributos de video tales como tasa de frames tipo de movimiento y tamantildeo de las imaacutegenes - a formato RealVideo usando video codec Realvideo usa RealAudio para codificar los video soundtrack una parte del ancho de banda del clip es destinado para el audio El ancho de banda de las imaacutegenes de video depende de coacutemo fue codificado el audio por ejemplo para un moacutedem de 288 Kbp solo se ocupan 20 kbps si tenemos codificado audio a 5 kbps la parte visual de nuestro clip seraacute de solo 15Kbps Como vemos la calidad del soundtrack se ve afectada por el tipo de codificacioacuten Tambieacuten se puede decir que los codec de RealAudio tiacutepicamente consumen maacutes ancho de banda que los video codec La muacutesica requiere gran cantidad datos para ser codificada Las velocidades efectivas de conexioacuten entre un servidor y un reproductor son siempre menores que la que ofrece el medio de conexioacuten un moacutedem de 56 Kbps nunca se conecta a tal velocidad Por esto el realproducer codifica a aproximaamente un 75 de la velocidad maacutexima que ofrece una conexioacuten resguardandose un 25 para abolir congestioacuten y como medida de prevencioacuten por la presencia de ruido peacuterdida de datos o demasiado overhead en los paquetes 139 Comunicacioacuten entre el RealProducer y RealServer puertos involucrados Una vez terminado un clip es necesario enviarlo al Servidor donde estaraacute a disposicioacuten de clientes El Codificador establece una conexioacuten TCP bidireccional con el Servidor que seraacute un canal de control Luego los datos son enviados usando por defecto el protocolo UDP En algunos casos y por razones de seguridad los firewalls presentes en la red no permiten el paso de paquetes UDP en tales casos se establece otra conexioacuten TCP entre Codificador y Servidor Esto no es muy eficiente ya que como sabemos en TCP garantiza la entrega de paquetes es uacutetil para controlar la informacioacuten y chequear errores incorpora control de congestioacuten sin embargo es lento para responder frente a los cambios de condiciones en la red requisito vital cuando se transmite en tiempo real Por otro lado de que nos sirve que llegue un paquete atrasado cuando la transmisioacuten es multimedia en vivo
183
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Por defecto el puerto del Servidor al que se conecta el Codificador es el 4040 para realizar la conexioacuten se deben especificar otros aspectos como el nombre del servidor o direccioacuten IP nombre del archivo a transmitir nombre se usuario y clave de acceso4 1310 Servidor o RealServer El RealServer es el Software encargado de transmitir los Streams entregados por el Codificador a los Clientes Los Clientes reciben la informacioacuten multimedia en tiempo real Tal como un servidor simple entrega paacuteginas a los browser en Internet RealServer entrega clips a los clientes que se comunican a traveacutes de sus RealPlayer Existen dos principales viacuteas para acceder a los multimedia clips 13101 Bajo-demanda Los clips estaacuten disponibles en el servidor las 24 horas del diacutea el cliente puede verlo cuando quiera ademaacutes puede adelantar rebobinar pausar Esta difusioacuten se hace de manera Unicast En Unicast se establece una conexioacuten punto a punto con un Servidor cada Cliente recibe una secuencia de datos distinta desde el Servidor 13102 En vivo Los clientes conectados pueden disfrutar de un evento que este ocurriendo en el mismo instante de la conexioacuten En este tipo de conexiones el usuario no puede adelantar o retroceder un clip Esta conexioacuten se hace generalmente de forma Multicast Multicast es decir se transfiere la misma informacioacuten a un gran nuacutemero de usuarios reciben los mismos datos Al conectarse un Cliente nuevo este solo puede comenzar a reproducir la informacioacuten solo desde el momento en que se conecto Existe otro tipo de conexioacuten en vivo llamada Splitting Su funcionamiento es muy Similar a un proxy El Servidor transmite sus flujos de datos a otros Servidores luego los clientes en vez de conectarse al Servidor central se conectan a estos Servidores llamados Spliters Otras caracteriacutesticas que ofrece el programa Servidor son por ejemplo tener un control completo del sistema monitoreo de los clientes conectados tasas de transmisiones etc Se puede configurar el nuacutemero maacuteximo de conexiones en la versioacuten baacutesica solo llega a 25 tambieacuten se da la posibilidad de restringir el ancho de banda para evitar congestiones innecesarias Los ajustes de paraacutemetros de conexiones y configuraciones de sistema se efectuar a traveacutes de una interfaz graacutefica Java accesible viacutea paacutegina Web Los puertos de comunicacioacuten tambieacuten pueden ser configurados pero los que se asignan por defecto son los siguientes
PNA port
7070 Puerto para clientes con versiones antiguas
HTTP port 8080 puerto para conexiones HTTP entre el servidor y el usuario
4 La clave de acceso se configura al instalar el software Servidor
184
RTSP port 554 Puerto versiones G2 Monitor port 9090 Puerto monitoreo Admin port 19455 Puerto Administrador
Tabla nuacutem 1 puertos del servidor
Al instalar el Servidor en un sistema Unix fue necesario cambiar el nuacutemero de puerto RTSP designado por defecto a 1554(el sistema fue instalado en un servidor corriendo LINUX solo fue necesario poseer una biblioteca ver referencias) ya que Unix designa para otros propoacutesitos los puertos hasta el 1024 El puerto de administrador se designa aleatoriamente cuando se instala el Servidor 1311 Reproductor o RealPlayer Es el programa que manejan los clientes para poder acceder a un clip multimedia Este presenta la caracteriacutestica principal de ser un decodificador y desplegar la informacioacuten original que se necesitaba transmitir Incluye un editor que permite ver el coacutedigo fuente SMIL de la presentacioacuten Tambieacuten entrega las estadiacutesticas de conexioacuten como velocidad de transferencia instantaacutenea y promedio en una descarga tambieacuten muestra a cuanto fue codificado un clip Acceder a un contenido multimedia se puede acceder de dos formas una forma es a traveacutes de un link en una paacutegina Web (protocolo HTTP) La otra es escribiendo la direccioacuten directamente en el RealPlayer el formato general es
ProtocolodireccioacutenpuertoMountpointrutaarchivo
Una direccioacuten valida seriacutea por ejemplo
rtsphboatmlabutfsmcl1554realvideorm
Aunque cada de entrega tiene diferentes puntos de montaje meacutetodo (se puede pensar como directorios donde se encuentran los clips) encoder para el contenido en vivo digitalizado por el codificador farm para acceder al contenido a traveacutes de splitter ramgen para generar un meta archivo que puede ser SMIL o RAM que es simplemente un archivo de texto con extensioacuten ram 1312 Comunicacioacuten entre el RealPlayer y el RealServer Al establecerse un enlace se crean dos conexiones entre servidor y reproductor un canal de control y otro canal de datos El canal de control usa protocolo TCP y es bidireccional ambos Servidor y Reproductor se comunican con sus contrasentildeas respectivas (antes mencionadas) Por el canal de datos viaja la informacioacuten hacia el RealPlayer por medio de UDP Debido a que UDP no implementa chequeo de
185
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
errores los paquetes no se retransmiten y la comunicacioacuten es maacutes raacutepida Al igual que en el caso de la comunicacioacuten del RealProducer con el RealServer en presencia de un Firewall el traspaso de datos se hace por medio de TCP 14 CONCLUSIOacuteN Al estudiar y utilizar el sistema es posible apreciar la potencialidad y calidad que este ofrece El sistema funciona casi ideacutentico tal como fue disentildeado y aparece en los manuales Los mayores tropiezos para ponerlo en marcha son problemas de configuracioacuten de la red sobre la que se instaloacute el sistema Se cree haber cumplido los objetivos propuestos al empezar el curso ya que se estudiaron analizaron y explicaron los temas propuestos Se han visto las principales normas estaacutendares que ocupa el sistema RealSystem que cubren la transmisioacuten de audio y viacutedeo a traveacutes de Internet y una cosa queda clara el futuro de la Red predominaraacute la reproduccioacuten de imaacutegenes y sonido en tiempo real Las empresas liacutederes en este tipo de distribucioacuten tendraacuten una fuerte competencia Los que se veraacuten beneficiados seraacuten los usuarios finales que podraacuten disfrutar cada vez de presentaciones con mejor calidad Esto tambieacuten llevaraacute a mejorar las velocidades de conexiones de usuarios comunes ya que representan la mayor cantidad de potenciales clientes esperemos que pronto sea posible disfrutar sin problemas de este tipo de presentaciones Instalar un sistema como este (aunque sea la versioacuten baacutesica) da grandes potencialidades Se podriacutea pensar y empezar a enumerar los beneficios que el sistema dariacutea a una empresa pequentildea a un colegio o incluso a una red casera Por lo demaacutes pensar en informacioacuten multimedia disponible en directo sin descargar ninguacuten archivo ni sufrir largas esperas resulta simplemente maravilloso En resumen se puede decir que las comunicaciones en el futuro gracias a esta tecnologiacutea y a sus competidoras se veraacuten enormemente favorecidas
186
Referencias Documentos disponibles en la paacutegina de RealNetworks
[realsystem8productionguidepdf] [serveradminguide8pdf] [prodplus_win8pdf] [rtsppdf]
Memorias Evaluacioacuten y Puesta en Marcha de Servicios de Video en Demanda (VoD) en
redes IP Ricardo diacuteas Bobadilla UTFSM noviembre 2000
Integracioacuten CORBA y RTSP para el acceso a sistemas de archivos Audio y Video Miguel Angel Ferre Facultad Informaacutetica Universidad Politeacutecnica de Valencia 1999
Varios [Redes de Computadores Internet e Interredes Douglas E Comer 1ra Edicioacuten Prentice-Hall
1997] [Rfc2326] [wwwredesupvesrmtemariohtmltema5pdf] [ httpwwwmexicoextremocommxayudasmil-introphp] [httpwwweurescomdepublicprojectresultsP900-series900shtm] (P913 Real-time Services on the Internet deliverable 1 2)
187
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
2 Servicios Multimedia con Tecnologiacutea Windows Media 21 RESUMEN En el presente trabajo se analiza y describe la Tecnologiacutea Windows Media mostrando todos sus servicios componentes y aspectos que hacen de esta aplicacioacuten una alternativa viable y conveniente para transmisiones multimediales 22 INTRODUCCIOacuteN En los uacuteltimos antildeos se ha ido apreciando un raacutepido desarrollo de servicios multimediales siendo posible oir transmisiones radiales en directo descargar videos de peliacuteculas muacutesica en formato digital realizar sesiones de videoconferencias etc Para poder llevar a cabo este tipo de servicios diversas empresas han desarrollado una serie de aplicaciones multimediales entre eacutestas se encuentran APPLE que ofrece Quick Time Streaming Server Live Update que ofrece Crescendo StreamSite Liquid Audio que ofrece Liquid Audio Server VDOLive que ofrece VDOLive Server RealNetworks que ofrece RealSystem y Microsoft que ofrece la Tecnologiacutea Windows Media entre otras En este trabajo se realizaraacute un estudio de la tecnologiacutea que ofrece Microsoft el cual es un sistema disentildeado para la difusioacuten de audio y video a traveacutes de Internet e Intranet Este sistema soporta el servicio de video en demanda y transmisioacuten de eventos en directo siendo apropiado tanto para usuarios con un ancho de banda restringido como para los que acceden a la transmisioacuten a traveacutes de una LAN (Red de Area Local) A continuacioacuten se introducen los conceptos clave de la Tecnologiacutea Windows Media y los componentes que se utilizan para crear entregar y reproducir secuencias multimedia
23 DESARROLLO Microsoft desarrolloacute para transmisiones multimediales el sistema Windows Media que es un sistema muy completo y puede ser adquirido gratuitamente Este integra la transmisioacuten para varios tipos de audiencia a traveacutes de sus ldquosecuencias inteligentesrdquo las que suministran el contenido para cada velocidad de conexioacuten disponible ajustaacutendose automaacuteticamente al traacutefico actual de la red Ademaacutes trabaja con un formato especial de archivo llamado ASF (Advanced Streaming Format) optimizado para enviar secuencias multimedias a traveacutes de la red Esta es una de las principales caracteriacutesticas que diferencia a Windows Media de otras tecnologiacuteas ya que permite transmitir y procesar en paquetes secuencias de alto contenido de audio y video imaacutegenes y secuencias de comandos a traveacutes de la red El contenido ASF puede estar formado
188
por un archivo asf o una secuencia en directo generada por un codificador de Windows Media 231 Arquitectura 2311 Componentes de Windows Media Las Tecnologiacuteas multimedia de Microsoft Windows proporcionan un conjunto totalmente integrado de servicios y herramientas que se utilizan para producir administrar difundir y recibir presentaciones de contenido multimedia transmitidas por secuencias a traveacutes de Internet y de Intranet corporativas Los componentes que constituyen la familia Tecnologiacuteas de Windows Media son las Herramientas de Windows Media el servidor de Windows Media y el Reproductor de Windows Media Un esquema de esta configuracioacuten o arquitectura se puede ver en la figura 1 (Final de la esta seccioacuten 2 ldquoServicios Multimedia con Tecnologiacutea Windows Mediardquo) De la figura 1 se desprende la siguiente clasificacioacuten
a) Las herramientas de Windows Media son
a1) Codificador de Window Media Convierte contenido (como salida directa desde un microacutefono caacutemara de video o archivos multimedia almacenados) en una secuencia o archivo ASF (Advanced Streaming Format) a2) Autor de Windows Media Proporciona una interfaz graacutefica para combinar y sincronizar archivos de audio e imagen Admite diferentes anchos de banda y secuencias de comandos a3) Presentador y Publicador para Microsoft PowerPoint 97 Permite convertir una presentacioacuten de PowerPoint en una secuencia en formato ASF a4) Indizador (Indexer) Es una herramienta que modifica los tiempos de inicio y de fin de los archivos ASF Tambieacuten se puede utilizar para proporcionar marcadores propiedades y secuencias de comandos a un archivo ASF a5) Programa de liacuteneas de comando se cuenta con los siguientes programas VidToASF WavToASF ASFCheck y ASFChop b) Componentes del Servidor de Windows Media b1) Servicios componentes de Windows Media Monitor de sucesos del punto de publicacioacuten Programa Emisoras Unidifusioacuten y Multidifusioacuten b2) Administrador de Windows Media c) Reproductor de Windows Media 232 Protocolos Involucrados en la conexioacuten Internet es una red basada en la conmutacioacuten y en el enviacuteo de paquetes que no fue pensada para el enviacuteo de informacioacuten en tiempo real y de forma continua Los protocolos que operan en la red para el enviacuteo de paquetes son TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) TCP asegura que los paquetes lleguen en forma confiable a su destino pero no garantizan que se transmita en forma
189
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
continua (no es recomendado para transmitir video) UDP por su parte enviacutea la informacioacuten de manera maacutes continuada ya que elimina todos los controles del otro protocolo lo que aumenta la velocidad con que se procesan los datos (esto provoca mayores peacuterdidas de paquetes) Por esta razoacuten se han desarrollado nuevos protocolos que satisfacen los requerimientos de las aplicaciones multimedia en lo que respecta a ancho de banda y al formato de los datos a ser almacenados Por ejemplo en el caso de Windows Media se emplea un protocolo diferente llamado MSBD (Media Stream Broadcast Distribution) este protocolo se utiliza para distribuir secuencias entre el Codificador de Windows Media y los componentes del servidor Windows Media (emisoras unidifusioacuten etc) y para transferir secuencias entre los servidores El sistema implementado por Windows Media utiliza los protocolos UDP y TCP para transportar la informacioacuten desde el servidor al cliente La decisioacuten sobre cual protocolo va a utilizar se realiza con el protocolo Microsoft Media Server (MMS) eacuteste se utiliza para acceder al contenido de unidifusioacuten desde un punto de publicacioacuten de Windows Media MMS realiza una conversioacuten de protocolos para obtener la mejor conexioacuten esta conversioacuten de protocolos se inicia tratando de conectar al cliente con el servidor mediante MMSU (combinacioacuten del protocolo de transporte MMS con el transporte de datos UDP) si la conexioacuten no se realiza correctamente el servidor intentaraacute utilizar el protocolo MMST (el protocolo MMS combinado con el transporte de datos TCP) En los casos en que existe un firewall o servidor de seguridad entre el servidor y los clientes es posible configurar el servidor de Windows Media para utilizar el protocolo HTTP para transmitir contenido Tambieacuten se puede utilizar este protocolo para transmitir contenido desde el codificador al servidor para pasar a traveacutes de un servidor de seguridad Aquellos clientes que se conectan mediante un sistema de multidifusioacuten no utilizan ninguacuten protocolo ya que reciben los datos a medida que estos se transmiten a traveacutes de las direcciones IP de multidifusioacuten Un esquema que muestra los protocolos usados por Windows Media se aprecia en la figura 2 233 Codificador de Windows Media El Codificador de Windows Media es una herramienta de produccioacuten eficaz y de faacutecil uso que permite convertir audio y viacutedeo pregrabado o en directo al formato de Windows Media Ademaacutes puede proporcionar contenido en directo en tiempo real a equipos clientes o guardarlo en un archivo para su uso posterior El contenido de audio y viacutedeo que se puede transmitir puede provenir de diversos oriacutegenes entre los que incluyen todos los que se pueden conectar a la tarjeta de audio o viacutedeo del equipo reproductor de CD microacutefono reproductor de viacutedeo o caacutemara de viacutedeo
190
2331 Descripcioacuten de la transmisioacuten inteligente y del viacutedeo con muacuteltiples velocidades de bits Se denomina transmisioacuten inteligente al conjunto de caracteriacutesticas que detectan automaacuteticamente las condiciones de red y ajustan las propiedades de una secuencia de viacutedeo para obtener la maacutexima calidad Como este es un sistema cliente-servidor el servidor y el cliente se comunican entre siacute para determinar cuaacutel es el rendimiento real de la red y realizar automaacuteticamente una serie de ajustes que proporcionen la maacutexima calidad de secuencia De esta manera los usuarios reciben un flujo continuo de contenido adaptado a las velocidades de sus conexiones Para aprovechar al maacuteximo las posibilidades de la transmisioacuten inteligente se debe codificar el contenido con muacuteltiples velocidades de bits es decir se debe crear una uacutenica secuencia o archivo con formato Windows Media que contenga muacuteltiples secuencias (audio viacutedeo y secuencias de comandos) codificadas con distintas velocidades de bits Cuando un reproductor recibe una secuencia en directo o un archivo Windows Media con muacuteltiples velocidades de bits soacutelo reproduce una de las secuencias de viacutedeo recibidas la maacutes adecuada para las condiciones actuales de ancho de banda El proceso de seleccioacuten de la secuencia maacutes apropiada lo realizan el servidor y el reproductor de Windows Media de forma totalmente invisible para el usuario El Codificador de Windows Media ofrece varios perfiles predefinidos de muacuteltiples velocidades de bits lo que facilita la codificacioacuten de contenido con muacuteltiples velocidades de bits 2332 Descripcioacuten de los oriacutegenes y grupos de oriacutegenes Con el Codificador de Windows Media se puede codificar contenido procedente de tres oriacutegenes distintos audio viacutedeo o secuencias de comandos De esta manera permite capturar audio y viacutedeo de una tarjeta instalada en el equipo o leerlos de un archivo o tambieacuten escribir secuencias de comandos directamente en la ventana principal del codificador durante una sesioacuten de codificacioacuten La combinacioacuten de oriacutegenes de audio viacutedeo y secuencias de comandos se denomina grupo de oriacutegenes estos grupos representan la secuencia que es mostrada por el reproductor 2333 Descripcioacuten de los coacutedecs La transmisioacuten por secuencias de contenido de audio y viacutedeo puede consumir una gran cantidad de ancho de banda de la red Para poder difundir el contenido es necesario realizar un proceso de compresioacuten durante el cual hay que tener en cuenta la calidad de salida que se desea y el ancho de banda disponible Para esto se aplican ciertos algoritmos de compresioacuten a los datos Una vez comprimidos se pueden difundir utilizando los anchos de banda normales de Internet Antes de poder reproducir una secuencia en un reproductor eacutesta es descomprimida por medio de
191
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
algoritmos de descompresioacuten Estos algoritmos de compresioacuten y descompresioacuten se denominan coacutedecs Los coacutedecs estaacuten disentildeados para comprimir una secuencia a una velocidad de bits dada La velocidad de bits que se desea determina queacute grado de compresioacuten aplicar Los coacutedecs que no comprimen mucho el contenido de origen producen contenido con sonido y aspecto mejores y maacutes dinaacutemicos aunque necesita mayor ancho de banda para su transmisioacuten La siguiente lista ofrece informacioacuten maacutes detallada acerca de los coacutedecs que puede usar con los perfiles del Codificador de Windows Media bull Coacutedec de audio de Microsoft Windows Media versioacuten 8 Se usa para
codificar la mayoriacutea de las secuencias de audio Proporciona una calidad de audio sin igual en transmisiones de poco ancho de banda en Internet y permite descargar muacutesica en alta fidelidad Proporciona audio de calidad proacutexima a la de CD a 48 kilobits por segundo (Kbps) y audio con calidad de CD a 64 Kbps Ademaacutes es totalmente compatible con las versiones 64 y 7 del Reproductor de Windows Media
bull Coacutedec ACELP de Sipro Labs Ofrece una excelente capacidad de compresioacuten de voz para bajas velocidades de bits Este coacutedec incluye diversos formatos de audio que se usan en funcioacuten del ancho de banda de red elegido
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 8 Se usa en la mayoriacutea de las situaciones de codificacioacuten La calidad de compresioacuten del coacutedec de viacutedeo de Windows Media versioacuten 8 es mejor que la de la versioacuten 7 y proporciona calidad proacutexima a la de DVD a 500 Kbps Este coacutedec admite una gran variedad de anchos de banda y mejora la calidad de viacutedeo de los usuarios de Internet de banda ancha La versioacuten 8 del coacutedec de viacutedeo de Microsoft Windows Media tiene mayores requisitos de rendimiento de CPU que la versioacuten 7
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 7 Permite a los clientes que ejecutan el Reproductor de Windows Media versioacuten 7 ver contenido codificado sin necesidad de descargarse primero la versioacuten 8 del coacutedec
bull Coacutedec MPEG-4 de Microsoft versioacuten 30 Se incluye con la versioacuten 40 del Codificador de Windows Media
bull Coacutedec de viacutedeo ISO MPEG-4 versioacuten 10 Estaacute basado en el estaacutendar MPEG-4 de ISO (Organizacioacuten Internacional de Normalizacioacuten) Este coacutedec se puede usar para codificar contenido producido por numerosos dispositivos de electroacutenica de consumo como caacutemaras de viacutedeo digital y teleacutefonos celulares
bull Coacutedec de pantalla de Microsoft Windows Media versioacuten 7 Este coacutedec de captura de pantalla permite transmitir sin peacuterdidas las imaacutegenes que aparecen en la pantalla del equipo a velocidades de datos tan bajas como 15 kbps Se puede usar en aplicaciones de aprendizaje a peticioacuten demostraciones de software y ayuda teacutecnica Resulta idoacuteneo para capturar pantallas de aplicaciones de productividad como Microsoft Word Excel y Visual Studioreg El coacutedec de pantalla de Windows Media estaacute completamente optimizado para su uso en transmisioacuten por secuencias y en descargas
192
Nota Para codificar contenido de audio y viacutedeo para la versioacuten 40 del Codificador de Windows Media debe usar el coacutedec de audio de Windows Media versioacuten 7 y el coacutedec MPEG-4 versioacuten 30 respectivamente [WebCod] Utilizar el Codificador de Windows Media Es la herramienta principal para la creacioacuten de contenido Con ella es posible convertir contenidos de audio y video tanto en directo como almacenados en una secuencia ASF que se puede trasmitir a traveacutes de una red mediante un servidor o almacenarla como un archivo asf para el servicio en demanda Con el codificador se pueden realizar las siguientes tareas bull Codificar desde un origen en directo bull Comprimir el origen del video(directo o almacenado) de forma que la secuencia
ASF o el archivo asf resultante se ajuste al ancho de banda destino bull Crear contenido que se pueda distribuir mediante diferentes anchos de banda bull Convertir el contenido de un archivo avi mp3 o wav y utilizar un coacutedec
diferente o seleccionar el tamantildeo de la imagen de video Al difundir el acontecimiento puede transmitir la secuencia a un servidor que ejecute Servicios de Windows Media o tener hasta 50 reproductores conectados directamente al equipo que ejecuta el codificador Los tres casos maacutes comunes de codificacioacuten son los siguientes bull Difundir un acontecimiento en directo a partir de dispositivos conectados
o desde la pantalla del equipo bull Capturar audio o viacutedeo desde dispositivos conectados o de la pantalla del
equipo Se puede utilizar esta opcioacuten para capturar audio o viacutedeo desde dispositivos instalados en el equipo o para capturar pantallas del equipo y convertir posteriormente el contenido capturado en un archivo de Windows Media para su subsiguiente distribucioacuten
bull Convertir un archivo de audio o viacutedeo en un archivo de Windows Media Se puede utilizar esta opcioacuten para convertir un archivo de audio o viacutedeo en un archivo de Windows Media para su distribucioacuten posterior
Codificar contenido Una vez configurada la sesioacuten ya se puede codificar contenido Si se trata de difundir un acontecimiento en directo la secuencia comienza poco despueacutes de empezar la codificacioacuten Si se codifica una sesioacuten con muacuteltiples grupos de oriacutegenes puede usar el panel Oriacutegenes para pasar de un grupo de oriacutegenes a otro y transmitir por secuencias
193
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
contenido distinto Si desea insertar secuencias de comandos en una secuencia debe usar el panel Secuencia de comandos Si se estaacute archivando una difusioacuten puede usar los controles de archivo del panel Control para pausar y reanudar la operacioacuten de archivo durante la codificacioacuten lo que ayuda a quitar las partes de la difusioacuten que no desea que aparezcan en el archivo de almacenamiento Mientras se codifica se puede usar el panel Monitor para ver informacioacuten de estado de la sesioacuten por ejemplo el tiempo transcurrido ancho de banda y espacio en disco que queda libre en el equipo Si se codifica una secuencia con muacuteltiples velocidades de bits puede usar el panel Viacutedeo para probar los distintos anchos de banda Los temas incluidos en esta seccioacuten describen las operaciones que debe realizar para codificar contenido Distribuir contenido Parte de la configuracioacuten de una sesioacuten de codificacioacuten consiste en especificar la forma en que piensa distribuir el contenido Dispone de varias opciones para distribuir contenido bull Difundir a un servidor de Windows Media Se puede configurar una
transmisioacuten de unidifusioacuten o multidifusioacuten en el servidor para transmitir por secuencias el contenido a los reproductores
bull Difundir a los reproductores desde el equipo que ejecuta el codificador Se puede usar el Codificador de Windows Media con un maacuteximo de 50 conexiones de unidifusioacuten
bull Guardar el contenido en un archivo Se puede distribuir el contenido a un servidor de Web o reproducirlo de forma local en los equipos
Para difundir el contenido se debe especificar el puerto a traveacutes del que se transmite por secuencias el mismo El servidor de Windows Media o los reproductores se pueden conectar asiacute al contenido a traveacutes de ese puerto por medio de HTTP Si la conexioacuten se efectuacutea a traveacutes de Internet la direccioacuten URL de conexioacuten es httpDireccioacutenIPnuacutemeropuerto
Si la conexioacuten se efectuacutea a traveacutes de una red de aacuterea local (LAN) la direccioacuten URL de
conexioacuten es
httpnombreequipocodificadornuacutemeropuerto
Configurar una multidifusioacuten
194
Si se realiza una multidifusioacuten de una secuencia basada en Windows Media se debe generar un archivo con formato de secuencia ya que eacuteste contiene la informacioacuten que el reproductor usa para decodificar y reproducir la secuencia Por ejemplo los tipos de origen incluidos en la secuencia (audio viacutedeo secuencia de comandos) las audiencias y los coacutedecs usados para codificarla El archivo con formato de secuencia tiene la extensioacuten asf Puede usar el codificador para crear el archivo con formato de secuencia y el Administrador de servicios de Windows Media del servidor de Windows Media para agregar el archivo a la lista de formatos de secuencia admitidos en la emisora de multidifusioacuten La emisora de multidifusioacuten contiene toda la informacioacuten necesaria para entregar una secuencia de Windows Media a un reproductor incluyendo la direccioacuten IP puerto periacuteodo de vida (TTL) valor etc
24 SERVIDOR DE WINDOWS MEDIA
Los Servicios Componentes de Windows Media son un conjunto de servicios que se utilizan para enviar contenido multimedia a los clientes mediante unidifusioacuten y multidifusioacuten Para que eacutestos puedan transmitir por multidifusioacuten secuencias ASF es necesario entregar informacioacuten de
El Administrador de Windows Media estaacute compuesto por un conjunto de paacuteginas web que se ejecutan en la ventana del explorador Microsoft Internet Explorer 5 y que sirve para controlar todos los servidores de Windows Media para los que el usuario tiene derechos administrativos en el dominio Microsoft Windows
Los componentes del Servidor de Windows Media estaacuten formados por los Servicios Componentes de Windows Media (monitor programa emisora y unidifusioacuten) que son los encargados de transmitir a los clientes contenido de audio y video mediante unidifusiones y multidifusiones y el Administrador de Windows Media que controla todos los servidores de Windows Media
Emisoras Se compone de un programa y una secuencia como miacutenimo Debido a que las emisoras son multidifusioacuten la secuencia es recibida por todos los clientes que deseen acceder a ella Contiene toda la informacioacuten necesaria para entregar una secuencia ASF al reproductor de Windows Media (Direccioacuten IP Puerto Formato de secuencia etc) Programa y Secuencia Permite organizar agrupar y controlar secuencias ASF Es posible asociar maacutes de una secuencia o archivo asf con un programa Al inicar y detener el programa se maneja el contenido ASF que se transmite a traveacutes de la red desde la emisora Las secuencias se reproducen en el orden especificado por el programa
195
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Los puntos de publicacioacuten se utilizan para tener acceso al contenido de unidifusioacuten eacutestos son carpetas virtuales que almacenan contenido puesto a disposicioacuten de los clientes en el servidor El Administrador de Windows Media tiene 2 tipos de puntos de publicacioacuten de unidifusioacuten que se pueden emplear para proporcionar contenido a los clientes Puntos de publicacioacuten de unidifusioacuten a peticioacuten Se utilizan para proporcionar contenido en demanda tales como archivos asf Se debe definir la ruta exacta de la ubicacioacuten del contenido Puntos de publicacioacuten de unidifusioacuten extensa Proporcionan secuencias ASF en directo Se debe definir un Alias que contiene toda la informacioacuten que requiere el cliente respecto del origen de la sentildeal en directo 241 Introduccioacuten a los ASF Es un formato estaacutendar abierto que admite la entrega de datos a traveacutes de una gran variedad de protocolos y redes ASF se utiliza para ordenar organizar y sincronizar los datos multimedia que se transmitiraacuten por las redes ASF es un formato de archivo sin embargo tambieacuten puede utilizarse para especificar el formato de las presentaciones en directo Aunque ASF estaacute optimizado para enviar secuencias multimedia a traveacutes de una red es igualmente adecuado para la reproduccioacuten local Es posible utilizar cualquier algoritmo de compresioacuten y descompresioacuten (codec) para codificar las secuencias ASF La informacioacuten almacenada en la secuencia ASF puede utilizarse para ayudar al cliente a determinar queacute codec se necesita para cualquier protocolo de transmisioacuten de red subyacente Es posible crear archivos ASF a partir de los siguientes formatos Video AVI oacute MOV Imaacutegenes BMP DIB RLE JPG oacute GIF Audio WAV oacute MP3 25 WINDOWS MEDIA PLAYER Es la aplicacioacuten de software cliente que se utiliza para recibir secuencias en formato ASF desde un servidor de Windows Media Tambieacuten se utiliza para reproducir muchos otros tipos de contenido La instalacioacuten de este software es raacutepida y faacutecil para el usuario eacuteste soacutelo debe decidir que tipo de instalacioacuten desea Reducida o Completa (la primera instala soacutelo una parte del total de los coacutedecs disponibles en cambio la segunda contiene la totalidad de los coacutedecs que Microsoft estaacute autorizado a proporcionar) En la figura 3 muestra la interfaz principal del reproductor de Windows Media 60 (esta no es la uacutetlima versioacuten disponible del sitio [WinMed]
196
26 CONCLUSIONES Despueacutes de hacer un anaacutelisis general de la Tecnologiacutea Windows Media se puede concluir que es un sistema faacutecil y raacutepido de instalar ya que proporciona una interfaz sencilla para el usuario comuacuten ademaacutes es un sistema bastante completo sobre todo si se toma en cuenta que es un servicio de libre distribucioacuten y de faacutecil acceso al encontrarse disponible en el sitio WEB de Microsoft [WinMed] para todas las personas que cuenten con una copia legal del Sistema Operativo Windows El hecho de contar con ldquosecuencias inteligentesrdquo lo transforman en una tecnologiacutea de gran uso para los distintos tipos de usuarios en lo que referente a las restricciones de ancho de banda impuestos por Internet o por alguna Intranet corporativa En conclusioacuten la Tecnologiacutea Windows Media se encuentra junto a RealSystem y Darwin Server dentro de los tres mejores sistemas en lo que se refiere a transmisiones multimediales tomando en cuenta costos beneficios facilidad de instalacioacuten interfaz de usuario y soporte teacutecnico con el que cuenta Su principal limitacioacuten es operacioacuten en soacutelo sistemas Microsoft Windows 27 REFERENCIAS [WinMed] Sitio WEB httpwwwmicrosoftcomwindowsmedia [Dia00] Memoria de Ricardo Diacuteaz Bobadilla ldquoEvaluacioacuten y puesta en marcha de servicios de video en demanda (VoD) en redes IPrdquo Noviembre 2000 [WebSer] Sitio WEB de Servicios de Windows Media eacuteste viene como ayuda del Administrador de Windows Media [WebCod] Sitio WEB del Codificador de Windows Media eacuteste viene como ayuda del Codificador de Windows Media
197
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
28 FIGURAS
Figura 1 Arquitectura de Windows Media
198
Figura 2 Protocolos involucrados en la transmisioacuten
199
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Figura 3 Reproductor de Windows Media
200
3 Servicios Multimedia con Quicktime
31 INTRODUCCION Uno de los servicios maacutes prometedores en la creciente red global es la comunicacioacuten audiovisual en tiempo real y de alta definicioacuten y confiabilidad Dentro de estos servicios se incluyen la telefoniacutea videoconferencia televisioacuten radio voicemail videomail y otros sistemas de mensajeriacutea en desarrollo que pretenden cambiar la percepcioacuten claacutesica de las comunicaciones Dentro de estas tecnologiacuteas crecientes se encuentra la transmisioacuten de viacutedeo y audio por Internet la cual hace algunos antildeos estaba frenada por los altos requerimientos de software y hardware pero que hoy en diacutea esta al alcance gracias a la masificacioacuten del viacutedeo digital al aumento de velocidad alcanzado por los enlaces a Internet y a la estandarizacioacuten de redes locales y formatos digitales Si pensamos en tecnologiacutea de punta para el disentildeo de viacutedeo digital y en general de cualquiera creacioacuten multimedia de alta calidad la uacutenica compantildeiacutea enfocada principalmente a este fin es Apple por lo cual no puede estar ausente de esta revolucioacuten tecnoloacutegica ni tampoco de todo el desarrollo informaacutetico que se requiere para difundir viacutedeo sobre Internet Por esa razoacuten Apple mantiene gran intereacutes en desarrollar aplicaciones para la difusioacuten de su formato QuickTime que aunque se encuentra en la industria hace muchos antildeos no a podido sobrepasar a sus competidores de Microsoft y RealNetworks pero gracias a sus servidores de QuickTime multiplataforma se esta abriendo raacutepidamente al mercado y promete una estrategia agresiva para lograr este objetivo
201
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
32 RESUMEN De esta estrategia nace Darwin Straming Server el uacutenico servidor totalmente gratis tanto como la aplicacioacuten copilada como el coacutedigo fuente lo que permite que muchas empresas de software puedan usar y modificar el coacutedigo fuente para lograr aplicaciones mas especializadas y con prestaciones especiacuteficas para distintas necesidades Por este motivo se desarrolloacute un estudio sobre los protocolos usados por Apple en su servidor Darwin(equivalente a QTSS) las configuraciones baacutesicas las caracteriacutesticas principales y los pro y contras que implican utilizar una tecnologiacutea tan nueva que carece de soporte e informacioacuten 33 DIFUSIOacuteN DE VIDEO AUDIO POR INTERNET Antes de definir algunos elementos caracteriacutesticos de la difusioacuten de video por internet es necesario una breve introduccioacuten hacia los mecanismos usados para almacenar y comprimir videos en formato digital Como primer paso se debe capturar la sentildeal de viacutedeo desde alguna fuente de viacutedeo que puede ser digital o anaacuteloga y que dependiendo del formato y resolucioacuten de la secuencia de imaacutegenes a capturar se debe elegir los paraacutemetros de compresioacuten y el tipo de CODEC (codificadordecodificador) a utilizar Dependiendo del CODEC se pueden manejar variables como compresioacuten peacuterdida de calidad uso de CPU para compresioacuten y descompresioacuten compatibilidad con reproductores geneacutericos tamantildeo final del archivo calidad de imagensonido etc Con estos paraacutemetros podemos encontrar nuestros requerimientos miacutenimos para la reproduccioacuten del archivo de video generado Generalmente cuando se trasmite por Internet (un viacutedeo pre-grabado o una transmisioacuten en vivo) se requiere minimizar el ancho de banda y maximizar la calidad por lo cual en CODEC utilizado y los protocolos de sincronizacioacuten entre el cliente y el servidor deben ser compatibles y eficientes La mayoriacutea de los archivos de viacutedeo que se distribuyen por internet a traveacutes de HTTP y FTP son reproducibles localmente por la mayoriacutea de los reproductores de multimedia como el QuickTime y el Media Player por lo cual soacutelo se necesita de estos programas y tal vez actualizar los CODECs de vez en cuando pero en cuanto a la transmisioacuten en vivo el esquema es totalmente diferente Para sintonizar una estacioacuten de televisioacuten o radio por Internet se necesita usar un software de recepcioacuten (cliente) compatible con el software de emisioacuten (servidor) Por este motivo son pocas las aplicaciones existentes que permiten la difusioacuten de video y que generalmente no son compatibles entre ellas las maacutes comunes de estas aplicaciones son Real Player Media Player QuickTime Stream Works y VicRat
202
Por este motivo hay una gran cantidad de protocolos y CODECs en el mercado estos ademaacutes se subdividen en protocolos de codificacioacuten transmisioacuten recepcioacuten y sincronizacioacuten Los protocolos de sincronizacioacuten e iniciacioacuten (hand-shake) adquieren vital importancia ya que de estos dependeraacuten finalmente la calidad y confiabilidad de la transmisioacuten 34 PROTOCOLOS DE TRANSPORTE EN TIEMPO REAL A diferencia de los protocolos HTTP y FTP los protocolos de tiempo real ponen especial eacutenfasis en la entrega de los paquetes sin retrasos por lo cual se sacrifica la confiabilidad por la rapidez de entrega es una analogiacutea al protocolo UDP El protocolo de transporte Real-Time(RTP) es usado por la mayoriacutea de las aplicaciones de difusioacuten multicast este a diferencia de los protocolos FTP y HTTP no descarga la peliacutecula completa al computador del cliente en vez descarga las porciones necesarias para poder desplegar en pantalla la peliacutecula en tiempo real esto requiere de un flujo menor pero constante de informacioacuten Un minuto de viacutedeo descargado muestra exactamente un minuto de viacutedeo Mientras la conexioacuten tenga suficiente ancho de banda para mantener el enlace constante el viacutedeo seguiraacute reproducieacutendose Despueacutes que el video es visto la informacioacuten es descartada Ademaacutes de protocolo de una viacutea RTP existe el protocolo RTSP (Real-Time Streaming Protocol) el cual es usado cuando los clientes se comunican con un servidor unicast Este permite una comunicacioacuten de dos viacuteas lo que permite al cliente comunicarse con el servidor para pedir repeticioacuten del viacutedeo adelantar la peliacutecula pausarla o saltar a otro capitulo por ejemplo Estos protocolos son usados dependiendo de la aplicacioacuten y de la configuracioacuten de servidor algunos muestran videos a peticioacuten (unicast) y otros muestran sesiones en vivo o orientadas a una larga audiencia (multicast) Soacutelo en algunas aplicaciones soportan ambas modalidades de difusioacuten 35 EL FORMATO QUICKTIME QuickTime es un formato de compresioacuten de video implantado por Apple Inicialmente este era usado soacutelo en la plataforma Apple Macintosh debido a que esta plataforma manteniacutea el liderazgo en el desarrollo de aplicaciones multimedia Luego se desarrolloacute una aplicacioacuten-cliente para el sistema operativo Windows lo cual permitioacute la amplia difusioacuten del formato ya que su excelente rendimiento estaba comprobado y ademaacutes era requisito para la mayoriacutea de los programas de edicioacuten de video para Windows 60 DARWIN STREAMING SERVER
203
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esta es la versioacuten libre de QuickTime Server que Apple distribuye en forma gratuita para cualquier persona que decida servir video sobre Internet Ademaacutes Apple libera el coacutedigo fuente para ser compilado o modificado en cualquier plataforma existente lo cual nos asegura una amplia compatibilidad futura y facilidad para implementar repetidores (reflectores) para aliviar la congestioacuten de la red y garantizar un mejor servicio Este servidor de la plataforma Apple nos permite poner en marcha una estacioacuten de video digital sobre Internet faacutecilmente Dentro de su funcionalidad nos permite servir video sobre demanda soporta maacutes de 2000 conexiones simultaacuteneas provee control de acceso sobre archivos multimediales como tambieacuten administracioacuten a traveacutes de una paacutegina web ademaacutes de todas las caracteriacutesticas miacutenimas requeridas en un servidor multimedia 3610 Caracteriacutesticas y Especificaciones del Servidor QuickTime QuickTime Streaming Server(QTSS) es una tecnologiacutea que nos permite entregar media sobre Internet en tiempo real Los usuarios pueden sintonizar video sobre demanda o difusioacuten en vivo usando protocolos RTP o RTSP Las caracteriacutesticas principales son bull Skip Proteccion Protege a los usuarios de interrupciones y congestioacuten en la red
soacutelo esta disponible con la versioacuten del cliente QuickTime 5 bull Autentificacioacuten Provee control de acceso a algunos archivos multimediales
usando login y password bull Playlist Nos permite agrupar una serie de videos para mostrarlos continuamente
como un canal de televisioacuten bull Administracioacuten viacutea web Permite configurar y administra el servidor local y
remotamente bull Repetidor integrado Dentro del mismo paquete se encuentra un repetidor
capaz retransmitir varios canales simultaacuteneamente 3611 Visualizacioacuten del video QTSS posee visualizadores(clientes) para usuarios Windows y Macintosh mediante el QuickTime Player este visor tambieacuten es automaacuteticamente integrado al web-browser cuando QuickTime es instalado en el sistema Para que el cliente pueda conectarse a un servidor necesita la direccioacuten IP de este Esta direccioacuten puede ser ingresada manualmente al QuickTime Player(QTP) o puede ser automaacuteticamente entregada desde la paacutegina que esta promocionando el video o canal El direccionamiento funciona de la misma manera que un link HTTP pero con la diferencia que el browser reconoce que el URL pertenece a un servidor QTSS y abre
204
una pantalla de video en la misma paacutegina actual esto es gracias al plug-in que instala QTP en el browser local El URL para servir multimedia a traveacutes de QTSS es de la forma rtspmystreamingservercomsamplemov donde se muestra en el encabezado que se trata del protocolo RTSPRTP ademaacutes al activar el QTP por medio de una maacutequina web se pueden traspasar datos desde la paacutegina al cliente como por ejemplo el ancho y alto de la ventana de video Esta herramienta facilita la utilizacioacuten de video en paacuteginas web ya que el video se muestra dentro de la misma paacutegina lo cual es maacutes transparente para el cliente
ltHTMLgt
ltBODYgt
This is a sample use of the EMBED tagltBRgt
ltEMBED SRC=httpmywebservercomlinkimagemov width=150
height=64 href=rtspmystreamingservercomsamplemov
target=QuickTimePlayergt
ltBODYgt
ltHTMLgt
Usando este sencillo coacutedigo HTML se puede lograr anexar una peliacutecula a la paacutegina aunque el servidor de video este en otra IP 3612 Paraacutemetros del servidor El servidor posee un set de configuraciones fundamentales que pueden ser modificadas directamente desde la interfaz web Ademaacutes existen otros paraacutemetros maacutes avanzados que son guardados en archivos de texto y soacutelo pueden ser modificados cambiado este archivo mediante un simple editor de texto Los paraacutemetros baacutesicos son los siguientes bull Puertos de servicio QTSS usa los puertos 554 y 7070 para la transmisioacuten de
video y audio tambieacuten puede usar el puerto 80 caso en que haya un firewall entre el cliente y el servidor que no permita usar los puertos por defecto
bull Nuacutemero de clientes permitidos y ancho de banda total Dependiendo de las
capacidades de hardware y ancho de banda de la conexioacuten a Internet del servidor se pueden limitar los usuarios y el ancho de banda para asegurar un buen servicio
205
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
bull Ubicacioacuten del directorio de peliacuteculas y de la lista de peliacuteculas Asigna a una carpeta con todos los archivos que se desean difundir y la ubicacioacuten de la lista de reproduccioacuten(Play List) dependiendo si el servidor esta en modo demanda a pedido reproduccioacuten continua de videos o transmisioacuten de un evento en vivo
bull Tiempos de espera tamantildeos de paquetes UDP y otros Estos paraacutemetros
deben ser modificados en la marcha o sea dependiendo del perfomance logrado en la maacutequina y de los datos recopilados durante el funcionamiento del servidor
Ademaacutes de estos paraacutemetros baacutesicos existe otra decena de paraacutemetros maacutes especiacuteficos desde intervalos de tolerancia tamantildeos de buffer tiempos de recuperacioacuten y espera hasta los paraacutemetros propios del Play List y otros moacutedulos del QTSS Los archivos de configuracioacuten principales son streamingserverxml streamingservercfg streamingrelaycfg y qtusers Ademaacutes de la propia transmisioacuten de video el servidor se encarga de controlar el acceso a videos por medio de una lista de usuarios y archivos autorizados los cuales siguen una sencilla jerarquiacutea indicando que usuarios yo grupos tienen accesos a cuales archivos El documento de texto tiene el siguiente formato
AuthName ltmessagegt
AuthUserFile ltuser filenamegt
AuthGroupFile ltgroup filenamegt
require user ltusername1gt ltusername2gt
require group ltgroupname1gt ltgroupname2gt
Aunque esta caracteriacutestica no es relevante para este informe puede ser de gran utilidad para grandes cadenas de televisioacuten que estaacuten entregando su sentildeal por Internet mediante QTSS como HBO MTV Playboy TNT etc Estas cadenas podriacutean habilitar algunos canales a usuarios contratados o verificar la edad de los usuarios que quieran entrar a canales con contenidos para adultos mediante el ADULT ID(sistema de autentificacioacuten usado en los sitios XXX) 3613 Moacutedulo de administracioacuten Web de QTSS La reciente versioacuten 3 de QTSS incluye un conjunto de scripts CGI y perl que permiten monitorear y configurar el servidor local o remotamente mediante cualquier browser Este monitor nos permite ver on-line el nuacutemero de usuarios conectados y
206
las peliacuteculas maacutes vistas tambieacuten puede crear un archivo de registro de texto con todos los eventos y errores registrados durante la operacioacuten Lamentablemente este modulo todaviacutea tiene grandes problemas de compatibilidad dado que solo tiene unos meses de existencia y no esta probado en todas las plataformas 3620 Preparacioacuten de media para la transmisioacuten por QTSS Antes de trasmitir videos pre-grabados se debe optimizar el archivo y agregar una serie de marcadores para facilitar el manejo por parte de QTSS Cada pista(video audio banners texto) debe ser marcada y analizada por un software este proceso se denomina ldquohintingrdquo la mayoriacutea de las aplicaciones multimedia soportan este proceso La versioacuten de QT PRO 4 permite optimizar los archivos para la transmisioacuten los archivos optimizados reciben el nombre de peliacutecula ldquohintedrdquo Ademaacutes se requiere crear un archivo denominado SDP el cual contiene la informacioacuten sobre el formato sincronizacioacuten y propiedad del video que esta siendo estrenado este archivo puede ser creado manualmente o automaacuteticamente por QTSS En el caso de una transmisioacuten en vivo estos procesos son realizados por el software externo encargado de encodear la informacioacuten y luego traspasado al servidor primario el que luego puede establecer una conexioacuten multicast o unicast La importancia de esta protocolo de descripcioacuten de sesioacuten radica en que este es el primer dato que es pasado entre el cliente y el servidor dependiendo de esto el cliente sabraacute si tiene los requerimientos miacutenimos para visualizar el video como ancho de banda miacutenimo CODECs suficiente CPU etc 3621 Formatos de archivos compatibles Se puede transmitir una variedad de archivos mientras sean compatibles con los siguientes formatos Categoriacutea Formato
Video QuickTime
AVI
Audio AIFFAIFC
SoundDesigner 2
ULaw (AU)
WAV
MIDI Karaoke MIDI
207
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Standard MIDI
Tabla 1 ldquoFormatos compatibles con QTSSrdquo Ademaacutes se pueden usar los siguientes meacutetodos de compresioacuten Categoriacutea Codec
Video Preferido Sorenson Video
H263
Motion JPEG A
H261
Video Soportado Animation
Cinepak
Graphics
Motion JPEG B
MPEG-1
Photo JPEG
Video
None
Audio Preferido Preferred audio
QDesign Music codec
QUALCOMM Pure Voice
DVI 41
ALaw 21
microLaw 21
16-bit raw
Audio Soportado IMA 41
MACE 31
MACE 61
Tabla 2 ldquoAlgoritmos de compresioacuten compatibles con QTSSrdquo
363 Configuracioacuten para la transmisioacuten de un evento en vivo
208
Para la difusioacuten en vivo se necesitan como miacutenimo dos estaciones de trabajo la primera (broadcaster) se encarga de capturar y comprimir la sentildeal viacutea hardware ademaacutes se necesita un software compatible con QuickTime para encodear y crear el protocolo de descripcioacuten de sesioacuten(SDP) Una segunda estacioacuten dotada del QTSS recibe la informacioacuten desde la estacioacuten de captura esta segunda estacioacuten puede difundir la sentildeal directamente a los clientes o puede usar un Multicast Backbone para difundir su sentildeal a maacutes repetidores (reflectors) para luego entregar los datos a los usuarios finales
Figura 1 ldquoConfiguracioacuten para transmisioacuten de viacutedeo en vivordquo
Dependiendo de la cantidad de usuarios y el formato de video a entregar se debe elegir una configuracioacuten de hardware miacutenima para las estaciones Apple recomienda equipamiento de punta para ambos servidores con una cantidad de memoria miacutenima de 256MB como tambieacuten los uacuteltimos sistemas operativos disponibles La uacutenica dificultad radica en la aplicacioacuten externa que encodea la sentildeal adquirida solo hay un software disponible para este motivo y funciona soacutelo en la plataforma Mac lo que implica comprar este software (Sorenson) y servidor Mac OS X Server para una transmisioacuten en vivo Inclusive con estos costos adicionales la tecnologiacutea profesional de Apple para difusioacuten de video resulta mucho maacutes econoacutemica que sus competidores de RealTime y Media lacer ademaacutes la compantildeiacutea Sorenson que desarrolla el encodeador QT
209
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
anuncioacute hace unos meses la creacioacuten de una versioacuten para Windows lo que mejora la compatibilidad multi-plataforma del sistema QTSS 364 Configuracioacuten de repetidores para una emisioacuten en v vo i Una de las caracteriacutesticas de QTSS es su habilidad para funcionar como repetidor o como servidor primario ademaacutes de poder servir en modo unicast (sobre demanda) o multicast
Figura 2 ldquoConfiguracioacuten de repetidoresrdquo
En esta configuracioacuten se ejemplifica una configuracioacuten muticast con repetidores la cual permite administrar las tareas entre maacutes de un servidor y ademaacutes minimiza el uso de ancho de banda ya se pueden ubicar los repetidores estrateacutegicamente cerca de los potenciales usuarios La configuracioacuten del QTSS como repetidor se lleva a cabo modificando el archivo streamingrelaycfg donde se settean las direcciones de fuente y destino ademaacutes de los puertos uacutenicos usados para cada transmisioacuten en el ejemplo a continuacion se muestra la configuracioacuten para el primer repetidor del diagrama el cual soacutelo emite hacia dos direcciones IP relay_source in_addr=19216811 src_addr=19216812 in_ports=5000
5002 5004 ttl=15
210
relay_destination dest_addr=19216813 out_addr=19216812
dest_ports=6980 6982 6984
relay_destination dest_addr=19216814 out_addr=19216812
dest_ports=10010 10012 10014 ttl=15
La transmisioacuten de cada pista requiere dos puertos una pista puede ser audio video o texto En general se trasmiten dos pistas(audio y viacutedeo) por lo cual se especifican dos pares de puertos aunque en la configuracioacuten soacutelo se especifica el primer puerto y el siguiente es usado por omisioacuten En este ejemplo se esta recibiendo la sentildeal de una IP y se esta trasmitiendo a dos IPs ademaacutes se estaacuten reservando 3 pares de puertos por enlace lo que implica que se puede estar trasmitiendo audio video y texto en la misma conexioacuten 37 QTSS VS REALPLAYER Y MS MEDIA PLAYER Dentro del segmento de aplicaciones cliente-servidor para trasmitir audio y video se encuentran tres grandes aplicaciones es el mercado RealPlayer Windows Media Player y QuickTime Todos usan el protocolo RTSPRTP pero mantienen grandes diferencias en cuanto a precio calidad de imagen compatibilidad con distintos formatos plataformas soportadas y nuacutemero de usuarios Una caracteriacutestica importante es la escalabilidad la cual refleja la forma como el servidor maneja las distintas conexiones entrantes dependiendo del ancho de banda de los clientes y seguacuten este paraacutemetro elige la calidad maacutes apropiada para la conexioacuten dada MS Windows Media Server genera dos versiones de un mismo archivo usando diferentes paraacutemetros de compresioacuten Al conectarse un cliente el servidor analiza la velocidad de conexioacuten y enviacutea la versioacuten maacutes apropiada para el cliente RealServer de RealNetworks comprime usando ldquoSureStreamrdquo creando seis versiones a diferentes compresiones y frame ratios del mismo archivo para luego enviar al cliente usando la compresioacuten maacutes adecuada seguacuten su velocidad de conexioacuten QTSS es maacutes versaacutetil no soacutelo toma en cuenta la velocidad de conexioacuten sino tambieacuten la velocidad de CPU y lenguaje del cliente lo cual sumado a la nueva caracteriacutestica de QTP Skip Proteccion nos brinda una conexioacuten de alta confiabilidad y de gran calidad Desde el punto de vista precio RealPlayer es maacutes caro pero goza de una amplia popularidad su costo variacutea desde US$2000 a US$54000 dependiendo las opciones del nuacutemero de usuarios
211
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
MS Media Player es gratis y viene incluido con Windows 2000 Server
(US$1200) aunque soacutelo funciona con la plataforma Windows y ademaacutes soacutelo es
compatible con recientes sistemas operativos
QuickTime tambieacuten viene incluido con OS X Server de Mac y ademaacutes es gratis en todas sus versiones las que incluyen Linux Solaris Windows y FreeBSD El uacutenico factor que juega en contra de QTSS es la poca informacioacuten disponible en Internet debido al poco tiempo de vida de este servidor por lo cual recopilar datos o benchmarks para comparar el rendimiento de QTSS vs otros servidores es extremadamente difiacutecil por el otro lado RealPlayer mantiene un largo historial de pruebas y inclusive existen variados foros de discusioacuten sobre este producto 38 CONCLUSIONES Claramente la tecnologiacutea QTSS nos promete un excelente desempentildeo y un alto grado de compatibilidad con la tecnologiacutea del futuro ademaacutes debido a sus precios revolucionara la red y nos daraacute la oportunidad a todos los usuarios de tener una experiencia en la transmisioacuten de audiovideo de calidad profesional y a costo cero Ademaacutes esta estrategia de la gran Apple obligara a una competencia maacutes feroz en el mercado promoviendo mejores y maacutes servicios de este tipo durante los proacuteximos antildeos Pero por el momento la aplicacioacuten de una tecnologiacutea como esta puede resultar difiacutecil y pesada todo esto debido al bajo soporte y desinformacioacuten que se obtiene al usar software tan reciente y con bajo nivel de experimentacioacuten En comparacioacuten con los otros sistemas QTSS requiere una instalacioacuten y configuracioacuten maacutes compleja y un manejo soacutelo apto para usuarios avanzados familiarizados con el ambiente UNIX y MAC como tambieacuten con la consola de comando Personalmente creo que la puesta en marcha del servicio del servidor es dificultosa especialmente debido a la interfaz de administracioacuten y a algunos scripts que generan errores en la maquina QTSS ha demostrado tener varios problemas ldquoexistencialesrdquo ya conocidos por la Apple y documentados aunque lamentablemente no exista aun un parche para mejorar estos problemas Debido a estas dificultades QTSS crea desconfianza para la implementacioacuten a escala profesional y con una gran cantidad de computadoras de diferentes plataformas y con diferentes tareas para este caso es recomendable utilizar solamente estaciones de trabajo Macintosh OS X Server ya que es el uacutenico sistema que incluye el QTSS de manera nativa y garantiza la compatibilidad y estabilidad del servidor
212
39 BIBLIOGRAFIacuteA Y REFERENCIAS Las siguientes direcciones web contienen informacioacuten disponible sobre QTSS a la fecha bull wwwapplecomsupportQTSS bull wwwapplecomquicktimesoporte bull wwwstreamingcomquicktimedarwin bull wwwicastcom bull wwwrealcom bull wwwquicktimecom Ademaacutes de una serie de noticias y comentarios sobre QTSS en distintos portales web y en grupos de discusioacuten
213
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
214
Anexo VIII
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL
215
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
216
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL El estudio presentado a continuacioacuten corresponde al trabajo realizado por el alumno Rodrigo Peacuterez en el marco del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar contenido multimedia 1 RESUMEN En el presente trabajo se realizaraacute una explicacioacuten sobre el lenguaje SMIL (Synchronized Multimedia Integration Language se pronuncia smilerdquo Se mostraraacute como programar en este lenguaje con algunos ejemplos baacutesicos dado que esta es la mejor y maacutes raacutepida forma de aprender a programar en un lenguaje nuevo Este lenguaje sirve para la sincronizacioacuten de contenidos multimedias bajo un entorno de Real System esto es acompantildear a los videos con texto fotos o otros contenidos multimedia que puedan ayudar al contenido del viacutedeo por si solo 2 INTRODUCCION En este trabajo se ensentildeara bull Que es SMIL y como se trabaja con eacutel bull Que cosas podemos hacer con eacutel bull Cual es la estructura de un programa SMIL 21 iquestQue significa SMIL SMIL significa Synchronized Multimedia Integration Language Pronunciandose smile Este fue desarrollado por la World Wide Web Consortium y presentado el 15 de Junio de 1998 para ver mayor informacioacuten dirigirse a httpwwww3orgPress1998SMIL-REC En julio de 1998 fue ampliamente aceptado por Real System para despueacutes en mayo 1999 fuesen incorporados Flash y mp3 a lo ya ofrecido por Real System
217
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
La empresa HELIO en octubre de 1998 lanza al mercado un programa llamado SOJA el cual permite ver lo hecho en SMIL sin tener que tener el Real PLayer instalado
22 iquestQueacute se puede hacer con SMIL
bull Posicionar elementos multimedia donde una quiera en la pantalla bull Sincronizar dichos elementos bull Mostrar los contenidos multimedia con preferencias de usuario lenguaje bit-
rate etc 23 Como escribir documentos SMIL
Lo uacutenico que se necesita para crear documentos SMIL es un simple editor de textos Los ejemplos que aquiacute se mostraraacuten fueron hechos usando el Editor Avanzado de la KDE en LINUX dada su capacidad para resaltar la parte de coacutedigo de la que no es SMIL esta basado en XML y es muy similar a HTML esto hace que el lenguaje sea faacutecil de leer y entender Se pueden destacar algunas diferencias
bull SMIL es case-sensitive Todas las entradas deben ser escritas en minuacutesculas bull SMIL esta basado en XML por lo cual todas las entradas deben ser
finalizadas 3 PRIMER DOCUMENTO SMIL Aquiacute trataremos de descubrir como los documentos SMIL estaacuten hechos se muestra un primer documento donde no se han especificado contenidos multimedia
ltsmilgt ltheadgt ltmeta name=copyright content=miVideo gt ltlayoutgt ltmdashentradas del layout --gt ltlayoutgt ltheadgt ltbodygt ltmdashentradas multimedia y de sincronizacioacuten --gt ltbodygt ltsmilgt
Nos podemos dar cuenta que el lenguaje SMIL es muy parecido al lenguaje HTML
218
31 Detalle del Coacutedigo El coacutedigo debe comenzar con ltsmilgt y debe terminar con ltsmilgt Teniendo cuidado de escribirlo con minuacutesculas ya que este lenguaje es case-sensitive
ltsmilgt [] ltsmilgt
Los documentos SMIL se componen de dos partes head y body (cabecera y cuerpo) los cuales deben tener ltsmilgt como padre
ltsmilgt ltheadgt [] ltheadgt ltbodygt [] ltbodygt ltsmilgt
Algunas entradas como meta pueden tener ldquordquo al final
[] ltheadgt ltmeta name=copyright content=Your Name gt ltheadgt []
Asiacute podemos ver entradas escritas
bull A veces como ltentradagtltentradagt bull A veces como ltentradagt
4 LAYOUT Aquiacute se ensentildeara a poner los contenidos multimedia donde uno quiera
41 La seccioacuten ltlayoutgt Todo lo concerniente a la forma incluido los detalles de la ventana deben ser guardados entre ltlayoutgt y ltlayoutgt dentro de la cabecera (ltheadgt) quedando lo siguiente
ltsmilgt
219
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltheadgt ltlayoutgt ltmdashentradas de layout --gt ltlayoutgt ltheadgt ltbodygt [] ltbodygt ltsmilgt
42 La ventana
Se puede especificar el alto y el ancho de la ventana donde se presentaraacuten los contenidos multimedia En el siguiente ejemplo se ha creado una ventana con una dimensioacuten de 300x300 pixeles
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltlayoutgt ltheadgt ltbodygt ltbodygt ltsmilgt
5 LA REGION En vez de explicar que es la regioacuten mostrareacute un ejemplo donde se insertaraacute un icono (32x32 pixeles) a 75 pixeles del borde izquierdo y a 50 pixeles del borde superior
51 La seccioacuten ltregiongt Usaremos la entrada ltregiongt para posicionar nuestro icono ldquorodrigogifrdquo Debemos asignar un id para identificar a dicha regioacuten
52 La seccioacuten ltimggt Para insertar el icono rodrigogif en la region llamada ldquorodrigordquo se debe usar la entrada ltimggt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt
220
ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigordquo gt ltbodygt ltsmilgt
Lo cual genera lo siguiente
53 Posicion Tambieacuten se peudeejemplo si se desborde superior el
ltsmilgt lthead ltlayo ltroo b ltreg w ltlay lthea ltbody ltimg ltbod
amiento Relativo
especificar posiciones relativas a las dimensiones de la ventana Por eara poner el icono a un 50 del borde izquierdo y a un 40 del coacutedigo anterior seriacutea cambiado por
gt utgt t-layout width=300 height=200 ackground-color=white gt ion id=rodrigo left=50 top=40 idth=32 height=32 gt outgt dgt gt src=rodrigogif alt=YO region=rodrigo gt ygt
221
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
54 Cuando dos regiones se traslapan Ya hemos visto como posicionar contenido multimedia a lo largo de los ejes x e y cuando estas regiones se traslapan se debe definir un iacutendice (z-index) Asiacute cuando dos regiones se traslapen la que tenga mayor z-index se mostraraacute al frente Si dos regiones tienen el mismo z-index se mostraraacute una despueacutes de la otra En el siguiente ejemplo se antildeadieron z-index a la regioacuten 1 y 2
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=region_1 left=50 top=50 width=150 height=125 z-index=2gt ltregion id=region_2 left=25 top=25 width=100 height=100 z-index=1gt ltlayoutgt ltheadgt ltbodygt ltpargt lttext src=text1txt region=region_1 gt lttext src=text2txt region=region_2 gt ltpargt ltbodygt ltsmilgt
Lo cual muestra lo siguiente
222
Ademaacutes de imaacutegenes se pueden mostrar audio video y textos Media Tag G2 (Real System) GRiNS Soja GIF img OK OK OK JPEG img OK OK OK Microsoft Wav audio OK OK - Sun Audio audio OK OK OK Sun Audio Zipped audio - - OK
MP3 audio OK - - Plain text text OK OK OK Real text textstream OK - - Real movie video OK - - AVI video OK OK - MPEG video OK OK - MOV video OK - -
55 Como adaptar el contenido multimedia al aacuterea Seriacutea fantaacutestico que el aacuterea definida sea siempre del mismo porte que el contenido multimedia pero en la realidad no es asiacute SMIL ofrece un mecanismo de adaptacioacuten para los contenidos multimedia el atributo ldquofitrdquo Si se quiere que el contenido llene al aacuterea se debe hacer que el contenido multimedia ldquocrezcardquo Para esto se debe agregar fit=fill en seccioacuten ltregiongt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=147 height=116 background-color=yellow gt ltregion id=region_1 left=8 top=10 width=116 height=81 background-color=white fit=fill gt ltlayoutgt ltheadgt ltbodygt
223
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltimg src=rodrigogif region=region_1 gt ltbodygt ltsmilgt
bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes laterales agregando fit=meet bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes superior e inferior agregando fit=slice bull Se puede colocar un Scroll Bar agregando fit=scroll 6 SINCRONIZACION SMIL puede sincronizar elementos multimedia aquiacute se mostrara
bull Como antildeadir tiempo a los componentes multimedia bull Como mostrar varios contenidos multimedia unos tras otro bull Como mostrar varios contenidos multimedia en paralelo 61 Duracioacuten
Imaginemos que queremos mostrar el icono ldquorodrigogifrdquo durante 6 segundos esto se puede hacer agregando el paraacutemetro ldquodurrdquo y ponieacutendolo igual a 6s
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltbodygt ltsmilgt
62 Retardar un contenido multimedia
224
Ahora si agregamos begin=2s en la seccioacuten ltimggt veremos que el icono ldquorodrigogifrdquo apareceraacute despueacutes de 2 segundos de iniciada la aplicacioacuten y permaneceraacute durante 6 segundos Esto se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s begin=2s gt ltbodygt ltsmilgt
63 Secuencias Un contenido tras otro
Queremos
bull Que el icono ldquorodrigogifrdquo aparezca durante 6 segundos bull Esperar 1 segundo
Que el icono ldquorodrigo2gifrdquo aparesca durante 4 segundos La seccioacuten ltseqgt define una sequencia Sus hijos se ejecutaraacuten uno tras otro
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt
225
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltseqgt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2gif alt=YO 2 region=rodrigo2 dur=4s begin=1s gt ltseqgt ltbodygt ltsmilgt
64 Paralelo Muchos contenidos mostrados juntos
Cuando se quiere que dos iconos aparezcan al mismo tiempo se debe definir la seccioacuten ltpargt la cual hace que sus hijos sean ejecutados al mismo tiempo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt ltpargt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2 alt=YO 2 region=rodrigo dur=6s gt ltpargt ltbodygt ltsmilgt
7 TECNICAS AVANZADAS SMIL tienes otras ldquogratasrdquo opciones Un modelo basado en eventos
Para proveer sincronizacioacuten
226
Una seccioacuten ltswitchgt
Para definir que contenido multimedia se va a ofrecer dependiendo del cliente
71 Sincronizacioacuten basada en eventos
Esta es otra forma de sincronizar los elementos multimedia Supongamos que queremos que ldquorodrigo2gifrdquo empiece despueacutes de 2 segundos de que ldquorodrigogifrdquo haya empezado Cuando un contenido multimedia comienza este manda un evento ldquobeginrdquo Si otro contenido multimedia espera por este evento lo captura Para hacer que un contenido multimedia espere por un evento uno de los atributos de sincronizacioacuten (begin o end) deben ser escritos como
ltmdashSi se quiere que una seccioacuten comience cuando otra seccioacuten comience --gt lttag begin=id(especificar_id)(begin) gt ltmdashSi se quiere que una seccioacuten comience despueacutes de 3 segundos despues de otra seccioacuten haya comenzado --gt lttag begin=id(especificar_Id)(3s) gt ltmdashSi se quiere que una seccioacuten comience cuando otra termina --gt lttag begin=id(especificar_Id)(end) gt
Asiacute en nuestro ejemplo hacemos que ldquorodrigo2gifrdquo aparezca despueacutes de 2 segundos comenzado ldquorodrigogifrdquo
ltsmilgt ltmdashno mostrado --gt ltbodygt ltpargt ltimg src=rodrigogif region=rodrigo id=rpk begin=4s gt ltimg src=rodrigo2gif region=rodrigo2 begin=id(rpk)(2s) gt ltpargt ltbodygt
227
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
72 La seccioacuten ltswitchgt Una de las grandes ideas propuestas por SMIL es adaptar el contenido de una presentacioacuten a las capacidades de los usuarios finales Por ejemplo si un usuario tiene un modem de 14000[bps] seraacute mejor que reciba contenido maacutes liviano Tambieacuten se puede querer traducir parte de la presentacioacuten dependiendo del lenguaje del usuario
73 Un ejemplo para entender Aquiacute no se trataraacuten contenidos ni sincronizacioacuten se entienden por entendidos Tendremos dos posibles usuarios por ejemplo
bull Usted es Espantildeol bull Su monitor tiene una resolucioacuten de 800x600
O
bull You are English bull Your screen has a 800x600 resolution
Se presenta la sintaxis de la seccioacuten ltswitchgt
ltswitchgt lt-- child1 testAttributes1 --gt lt-- child2 testAttributes2 --gt lt-- child3 testAttributes3 --gt ltswitchgt
La regla es
La primera seccioacuten ltswitchgt la cual sea evaluada como verdadera (TRUE) seraacute ejecutada Secciones sin evaluaciones seran consideradas verdaderas (TRUE)
Nuestro ejemplo puede ser escrito como
ltbodygt ltswitchgt
228
lt-- English only --gt ltpar system-language=engt lttext src=you_are_englishtxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600entxt region=size system-screen-size=800X600 gt lttext src=1024_768entxt region=size system-screen-size=1024X768 gt lttext src=another_sizeentxt region=size gt ltpargt ltmdashSolo espantildeol --gt ltpar system-language=esgt lttext src=tu_eres_espantildeoltxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600estxt region=size system-screen-size=800X600 gt lttext src=1024_768estxt region=size system-screen-size=1024X768 gt lttext src=another_sizeestxt region=size gt ltswitchgt ltpargt ltmdashPara otros lenguajes --gt lttext src=idioma desconocidotxt region=mensaje gt ltswitchgt ltbodygt
74 Que cosas pueden ser verificadas
Aquiacute se muestran las cosas que pueden ser testeadas a traves de ltswitchgt
EL LENGUAJE (Una coma separa la lista de coacutedigos nacionales) ltXXX system-language=frenitgt LA TASA DE BITS (Un entero)
229
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltXXX system-bitrate=14000gt TAMANtildeO DE PANTALLA (Dos enteros separados por coma) ltXXX system-screen-size=800X600gt LA RESOLUCIOacuteN DE PANTALLA (Un entero bitspixel) ltXXX system-screen-depth=4gt CAPTIONS (on or off) ltXXX system-captions=ongt
8 REAL PLAYER Este visor nos sirve para ver lo que hemos creado en SMIL y se merece una pequentildea resentildea Real player fue escrito por Real en 1998 Real participo en la creacioacuten del lenguaje SMIL y fue aceptado por Real Player G2 en julio de 1998 Es gratuito y puede ser bajado de httpwwwrealcomproductsplayer Real Player soporta muchos formatos y puede usar plugins los formatos maacutes conocidos son
bull Formatos Real RealText RealAudio etc bull Imaacutegenes GIF JPEG bull Audio AU WAV MIDI etc
Real Player funciona mejor cuando llama a SMIL a traveacutes de un Real Server (servidor de Real) que cuando llama a SMIL a traveacutes de una paacutegina HTTP
230
A continuacioacuten se muestra como se ve Real Player
1 Botones de Play Pause y Stop 2 Canales 3 La pantalla donde las creaciones SMIL seraacuten mostradas 4 La barra de progreso que muestra el tiempo transcurrido5 La barra de status la cual da informacioacuten sobre el ancho
de banda ocupado
9 CONCLUSIONES Este trabajo nacioacute como una inquietud del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar el contenido multimedia El uso de este lenguaje se complementoacute con otros moacutedulos para que se pudiese ocupar en el proyecto
231
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
232
Anexo IX
Planteamiento y Desarrollo de Sistema de Estadiacutesticas
233
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
234
Planteamiento y Desarrollo de Sistema de Estadiacutesticas En la formulacioacuten del proyecto se incluyoacute hacer una recopilacioacuten de estadiacutesticas Las partes donde esto es mencionado en dicha formulacioacuten son mostradas en la primera seccioacuten de este anexo El presente trabajo se divide en las siguientes partes bull Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica bull Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial
Inalaacutembrica IP La primera parte fue desarrollada por el profesor Agustiacuten Gonzaacutelez La segunda parte consiste en un informe de praacutectica (reacondicionada para este informe de proyecto) realizada por el sentildeor Gabriel Astudillo (Ing Civil Electroacutenico UTFSM) que se basa en la primera seccioacuten de este anexo En el se describe el desarrollo del sistema elaborado para recopilar estadiacutesticas del sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo
235
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica Antecedentes Dentro del proyecto Difusioacuten Multimedial Inalaacutembrica IP se desea recopilar estadiacutesticas de para evaluar cuantitativamente el uso del sistema una vez desarrollado La primera presentacioacuten de este objeto fue planteada en la formulacioacuten del proyecto en varias partes del mismo (Seccioacuten 13) Posteriormente el grupo de contenidos el proyecto elaboroacute un documento que tiende a especificar aun maacutes los datos de intereacutes para evaluar el impacto del sistema en la educacioacuten (Secciones 14 y 15) Estadiacutestica Deseada De la seccioacuten 15 se puede resumir los siguientes requerimientos a- Recopilacioacuten de informacioacuten sobre los usuarios que usan el sistema
A traveacutes de un proceso de registro el sistema conoce los datos de los usuarios Establecimiento (Escuela regioacuten) Categoriacutea (profesor alumno externo al proyecto) para alumnos Nivel del alumno (curso en que se encuentra) para profesores subsector de aprendizaje (ramo)
b- Recopilacioacuten de estadiacutestica sobre acceso al sitio Se desea conocer estadiacutestica de acceso a paacuteginas del sitio Entre estas paacuteginas se encuentran paacuteginas del sitio (recursos pedagoacutegicos aacuterea proyecto preguntas frecuentes) videos vistos videos a pedido guiacuteas En recopilacioacuten de datos tambieacuten deberiacutea incluir el porcentaje de fracasos al intentar acceder a un viacutedeo o paacutegina
Fuentes de Datos para Anaacutelisis Estadiacutestico Se distinguen al menos tres fuentes de informacioacuten generada por paacutegina con acceso controlado Generada por servidor WEB y generada por servidor Real Estadiacutestica a Recopilar en una Primera Etapa
En una primera etapa se trabajaraacute con el procesamiento del registro generado por el servidor WEB para sintetizar las siguientes tablas a- Para paacutegina o grupo de paacuteginas especiacuteficas bajo configuracioacuten se generaraacute una tabla indicando Nuacutemero de accesos vs tiempo en hora (uacuteltimas 24 horas) Nuacutemero de accesos vs tiempo en diacuteas (uacuteltimos 14 diacuteas) nuacutemero de accesos vs
236
tiempo en semanas (uacuteltimos 8 semanas) nuacutemero de accesos vs tiempo en meses (uacuteltimos 12 meses) b- Anaacutelogo a lo anterior es posible generar un reporte bajo las mismas categoriacuteas descritas en a pero de los accesos no satisfechos Esto entendiendo como ausencia de ocurrencia los accesos a ligas no vaacutelidas (registradas en el servidor WEB) c- Para una paacutegina o grupo de paacuteginas especificas bajo configuracioacuten se crea un reporte de accesos por hora para un diacutea accesos por diacutea para una semana accesos por semana para un mes accesos por mes para un antildeo La idea de estas tablas es poder mostrar el perfil de acceso tiacutepico dentro de un diacutea semana mes y antildeo De estas tablas es posible identificar la hora diacutea semana y mes de maacutes y menor carga o uso del sistema d- Versiones maacutes refinadas de las tablas totales anteriores En las tablas descritas en a b y c se mostraraacuten accesos totales y sin discriminar el tipo de usuario que hace el acceso Tambieacuten es posible generar tablas maacutes refinadas condicionando los accesos a categoriacuteas de usuarios Este acondicionamiento puede ser para establecimiento regioacuten profesores alumnos profesores de un subsector de aprendizaje o alumnos de un nivel determinado En otras palabras se puede generar una tabla con los accesos por hora de los profesores de historia por ejemplo En esta tabla se muestran los accesos a lo largo del diacutea que tiene este tipo de profesor En una primera etapa soacutelo se tiene contemplado un condicionar seguacuten IP e- Estadiacutestica de uso de videos La idea es generar una tabla que muestre un histograma de frecuencia de uso de videos Se tiene videos vs frecuencia f- Anaacutelogo e- pero en lugar de usar totales usar hacer un condicionado a la categoriacutea de usuario Una consideracioacuten importante en e y f es queacute se entiende por acceso a un viacutedeo En principio se consideraraacute acceso si el viacutenculo es seleccionado Posteriormente se puede hacer una graacutefica de porcentaje visto vs viacutedeo En eacutesta en lugar de frecuencia se muestra el porcentaje de la duracioacuten del viacutedeo que es realmente visto Esta tabla seraacute generada en la medida que se encuentren mecanismos teacutecnicos para obtener esta informacioacuten en forma confiable En general la informacioacuten a procesar inicialmente es tomada desde el servidor WEB base Cabe hacer notar que la existencia de un cache puede ocultar alguno de estos accesos
Estadiacutestica no Recopilable
237
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Se solicita llevar un registro de las paacuteginas que se imprimen Esta informacioacuten no estaacute al alcance de los desarrollos Una aproximacioacuten es generar una paacutegina sin frames y banners que sea la antesala para imprimir La estadiacutestica de esta paacutegina podriacutea ser considerada la de impresioacuten
ANAacuteLISIS DEL SISTEMA Para efectos de disentildeo del sistema de recopilacioacuten de estadiacutestica en le proyecto de Difusioacuten Inalaacutembrica IP se presenta un pequentildeo anaacutelisis de las personas y moacutedulos de software involucrados Usuario Final Son los alumnos profesores administrativos etc que tienen acceso al sistema Todos deberiacutean registrarse aunque sea como usuario externo al sistema para tener acceso a las paacuteginas y material bajo monitoreo de uso Administrador Local Existe uno de estos usuarios por establecimiento educacional Puede ser el actual administrador de la red o quien se designe en la escuela Una funcioacuten de este usuario es la de validar la categoriacutea (profesor -ramo- alumnos- nivel- etc) de los usuarios solicitando registro en un colegio en particular Administrador Central este usuario es uacutenico en el sistema Entre sus funciones tenemos
bull Registrar a los administradores locales para cada escuela
bull Define el listado de categoriacuteas de contenidos y sus listados de URLs Por ejemplo las categoriacuteas pueden podriacutean ser Paacutegina de inicio Programa de transmisiones Moacutedulos de trabajo Apoyo docente Apoyo a estudiantes Documentales Entrevistas Canal comunitario Aacuterea del proyecto Preguntas frecuentes Para una idea ver httpinalambricoreunacl
bull Administrar el buen funcionamiento del sistema (CGIs base de datos etc)
bull
Algunos escenarios de uso Usuario inscribieacutendose Un Usuario Final pone el URL donde estaacuten los contenidos y se le presenta una paacutegina para ingresar nombre de usuario y password Ademaacutes se le muestra una nota explicativa indicando queacute hacer cuando aun no tiene registro Por no tener registro el usuario opta por registrarse Aparece un formulario en que eacutel debe poner su nombre completo categoriacutea -menu tipo lista- (al lado aparece una nota indicando que seraacute validada) Si es profesor indicar subsector de aprendizaje pertenece (Castellano matemaacuteticas etc) si es alumno indicar curso (1ro medio 2do medio etc) regioacuten -menuacute tipo lista- y escuela -menu tipo lista- El sistema le pide que defina su password
238
El usuario llena el formulario indicando ser profesor de Castellano Una vez llenada la paacutegina se le muestra una paacutegina con las opciones indicadas Se le indica que su nombre de usuario es su Nombre_de_ PilaApellidoEscuelaRegion Usuario tratando de ingresar al sistema Una vez registrado un usuario intenta ingresar al sitio de contenidos Ingresa su nombre de usuario y password seguacuten lo que puso en formulario de inscripcioacuten Haa sorpresa el sistema le indica que ese nombre de usuario aun no ha sido validado Es posible que lo escribiera mal o que el administrador local auacuten no ha validado sus datos Se le sugiere intentar maacutes tarde Usuario aceptado Similar al caso anterior Esta vez ingresa al sitio y tiene acceso a todos los recursos publicados en el Sin que el usuario lo note el sistema central genera un log que incluye el usuario que estaacute navegando por el sitio Administrador Local Verificando usuarios
Usuario pide ver estadiacutestica de video de mayor sintoniacutea (para vides difundidos)
Administrador Local solicita ser incluido como talSe hace enviando un e-mail al adminstrador central quien verifica los datos y la autoridad de la persona (viacutea teleacutefono etc) Crea un password y login para el administrador local Usuario pide ver estadiacutestica temporal
Usuario pide ver estadiacutestica indicando perfil de uso Usuario pide ver estadiacutestica de video a pedido maacutes visto
239
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
En la formulacioacuten del proyecto este requerimiento es mencionado en las siguientes secciones
Nro 4 Descripcioacuten Generar un canal de videos de apoyo a la educacioacuten evaluando su uso
Descripcioacuten
---------------------------------------------------------------------------------------------------------- Resumen El sitio ademaacutes facilitaraacute toda la integracioacuten entre los profesores presentacioacuten del calendario de transmisiones videos maacutes utilizados etc Paralelo al servicio se disentildearaacute un sistema de evaluacioacuten cuantitativo y cualitativo para medir su impacto ----------------------------------------------------------------------------------------------------------
15 Objetivos Especiacuteficos
Indicador de Efectividad Canal educativo con malla programaacutetica Servicio web interactivo con videos bajo demanda Evaluaciones cuantitativas y cualitativas de uso en la educacioacuten ---------------------------------------------------------------------------------------------------------- 17 Productos y Resultados Producto Yo Resultado Evaluacioacuten cuantitativa y cualitativa de los servicios
Disentildeo de un instrumento de evaluacioacuten de percepcioacuten de los usuarios del uso del material de contenido multimedial antes de iniciar y despueacutes de terminar el servicio
Informe de evaluacioacuten Informe cuantitativo y cualitativo del uso de videos en banda ancha
---------------------------------------------------------------------------------------------------------- Agustiacuten J Gonzaacutelez
240
REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVALUACIOacuteN (PRELIMINAR)
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 1 VARIABLES FRECUENCIA DISCRIMINAR Usuario
Hora - diacutea Semana
Externo al proyecto Mes
Por establecimiento Por regioacuten
Videos
Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Paacuteginas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Guiacuteas Semana
Hora - diacutea
Mes
Por establecimiento Por regioacuten Externo al proyecto
Preguntas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Finalmente nos gustariacutea si fuera posible que hubiera alguna forma de tener acceso directo a estas estadiacutesticas ojalaacute en formato Excel Viacutector Martiacutenez e Ingrid Grau
241
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE SITIO WEB
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 2 Se ha estimado conveniente solicitar los siguientes requerimientos estadiacutesticos para el sistema de evaluacioacuten del proyecto Estadiacutesticas Generales
rArr videos
Las frecuencias de ocurrencia o ausencia de ocurrencia de estas variables son
rArr diacutea
rArr mes
rArr externo al proyecto
Estas consideraciones se deben aplicar en cada uno de los siguientes requerimientos
Las variables a estudiar son rArr usuario
rArr paacuteginas del sitio
rArr guiacuteas y
rArr preguntas frecuentes
rArr hora
rArr semana y
Se debe distinguir por rArr establecimiento
rArr regioacuten y
Al interior del establecimiento se debe distinguir entre rArr profesores y alumnos
rArr para los alumnos distintos niveles de ensentildeanza y
rArr para los profesores distintos subsectores de aprendizaje
A Usuario
1 Perfil de usuario de acuerdo a los siguientes datos (pueden ser preguntados en un
formulario de registro)
bull Si es profesor alumno o externo al proyecto
242
bull En el caso de ser alumno establecer a que nivel de ensentildeanza pertenece
bull Regioacuten a la que pertenece
bull Establecimiento al que pertenece
bull En caso de ser profesor a que subsector de aprendizaje pertenece
5 Cantidad total de visitas de cada usuario y los lugares que son visitados
2 Cantidad y frecuencia de accesos al sitio por usuario o perfiles de usuario
3 Recorridos que hace cada sujeto en el sitio esto nos sirve para conocer el comportamiento de eacutestos frente a las distintas posibilidades que se le ofrecen
4 Duracioacuten de sesiones por usuario
6 Horarios de mayor traacutefico en que los usuarios visitan el sitio
7 Horarios de menor traacutefico de entradas al sitio
B Pagina
- Programa de transmisiones
- Apoyo a estudiantes
- Entrevistas
bull Aacuterea del proyecto
1 Paginas frecuentemente visitadas mostrando cuales son las paginas maacutes utilizadas por los usuarios distinguiendo
bull Pagina de inicio
bull Aacuterea de recursos pedagoacutegicos
- Moacutedulos de trabajo
- Apoyo docente
- Documentales
- Canal comunitario
bull Preguntas frecuentes
2 Paginas menos solicitadas mostrando cuales son las paginas menos utilizadas por los usuarios tratando de distinguir si esto es por dificultad de acceso u otra causa
3 Cantidad de eacutexitos y fracasos que tengan los usuarios al intentar acceder a estas Y los tipos de usuario que presentan estas dificultades
243
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
C Videos
bull Frecuencia de consultas por viacutedeo
bull A cual de los sectores del aacuterea de recursos pedagoacutegicos pertenece
- Documentales
bull Horarios en que hay menos solicitudes
1 Videos maacutes solicitados distinguiendo
bull A cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos pertenece
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Documentales
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Horario en que son solicitados los videos
bull Cantidad de tiempo de uso de los videos solicitados para contrastar con la duracioacuten total de estos Interesa saber si los ven completos o solo una parte
2 Videos menos solicitados distinguiendo
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Frecuencia (diario semanal o mensual y tipo de usuario)
3 Cantidad de eacutexitos y fracasos al intentar entrar a los videos
D Guiacuteas
1 Frecuencia de consulta de guiacuteas
2 Tipo de usuario (profesor o alumno)
244
3 Frecuencia con que estas guiacuteas son impresas
4 Si existe correlacioacuten entre el uso de guiacuteas y utilizacioacuten de los videos correspondientes expresadas en graacuteficos
5 Horarios en que son maacutes utilizadas
bull Apoyo a estudiantes
6 Guiacuteas maacutes utilizadas y cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos al cual pertenece
bull Moacutedulos de trabajo
bull Apoyo docente
bull Documentales
bull Entrevistas
bull Canal comunitario
7 Guiacuteas menos utilizadas y a cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos corresponde
bull Moacutedulos de trabajo
bull Apoyo docente
bull Apoyo a estudiantes
bull Documentales
bull Entrevistas
bull Canal comunitario
E Preguntas frecuentes
4 Tipo de pregunta menos frecuente
Se despiden atentamente
1 Frecuencia de consulta a aacuterea de Preguntas frecuentes
2 Tipo de usuario
3 Tipo de consulta maacutes frecuente
Finalmente nos gustariacutea que se pudiera tener acceso directo a las estadiacutesticas y que eacutestas estadiacutesticas se puedan descargar en formato Excel
Viacutector Martiacutenez Ingrid Grau y Juan Ramiacuterez
245
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial Inalaacutembrica IP RESUMEN
Como producto final se desea un sistema basado en web que permita evaluar cuantitativamente el uso del sitio web del proyecto mencionado Los resultados se podraacuten visualizar en graacuteficos y bajar en archivos csv para ser analizados posteriormente en Excel Se dispondraacute de un sistema capaz de recopilar estadiacutesticas que se podraacuten condicionar por usuario por tipos de paacuteginas y por base de tiempo
Objetivos y producto final del trabajo realizado El principal desafiacuteo de este trabajo es disentildear e implementar un sistema de recoleccioacuten de estadiacutesticas para el Proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo
Conclusiones A pesar de que existen numerosas aplicaciones que realizan estadiacutesticas de sitios web el sistema desarrollado es uacutenico en su especie ya que permite hacer un seguimiento histoacuterico de sus estadiacutesticas al estar todo almacenado en una base de datos Los valores entregados serviraacuten para tomar decisiones que permitan utilizar el sitio web con maacuteximo de eficiencia
Personalmente estimo que este trabajo ha estructurado la forma de abordar un problema especiacutefico y la forma de solucionarlo En particular se vive el proceso de modelar el problema para visualizar sus moacutedulos y asiacute encontrar una posible solucioacuten en un corto periacuteodo de tiempo Por otra parte en pocas ocasiones se tiene la oportunidad de trabajar en la parte de disentildeo y en la de desarrollo Al tener la visioacuten de cada parte se pueden afrontar con maacutes madurez los problemas en la vida profesional ya que se sabe cuaacutel es el aacutembito de cada una y sus posibles confrontaciones
Por uacuteltimo al crear el sistema desde cero (desde la instalacioacuten de los servidores hasta la programacioacuten misma) se obtiene otra visioacuten transversal del desarrollo de un proyecto real lo que puede servir a futuro para estimar con mayor precisioacuten tiempos de preparacioacuten de desarrollo y de ejecucioacuten
246
DESARROLLO DEL SISTEMA
Se inicia el estudio del problema tomando como base el documento ldquoRecopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembricardquo escrita por el Profesor Agustiacuten Gonzaacutelez (primera parte de este anexo) Se establecen los moacutedulos que se deben construir para lograr un prototipo funcional Para esto se parte de los siguientes supuestos con respecto a la plataforma que sustenta al sistema
bull Sistema operativo Unix o similar
bull Servidor Web Apache
bull Aplicacioacuten CGI
Por uacuteltimo el moacutedulo 3 realiza los caacutelculos estadiacutesticos y los presenta como graacuteficos
El sistema se divide en tres grandes moacutedulos uno que recopila las liacuteneas del log del servidor web (moacutedulo 1) otro que maneje la administracioacuten de usuarios (moacutedulo 2) y otro que se encargue de recopilar y entregar las estadiacutesticas del sitio (moacutedulo 3) El objetivo del moacutedulo 1 es almacenar las liacuteneas del log que tengan relacioacuten con las paacuteginas de intereacutes del sitio web en una base de datos Estas paacuteginas son aquellas urls a las que se quiere incluir en las estadiacutesticas del sitio El moacutedulo 2 por su parte permite manejar los perfiles de los usuarios del sitio (alumnos profesores externos) Cada usuario que navegue en el sitio debe estar previamente registrado y debe tener uno de los perfiles mencionados ya que tambieacuten es necesario condicionar los datos estadiacutesticos por perfil del visitante
Moacutedulo 1
Con el fin de optimizar los resultados estadiacutesticos se opta por agrupar archivos o las urls en Categoriacuteas las que son homoacutelogas a los perfiles de usuario ya que tambieacuten las estadiacutesticas se pueden condicionar por dicha agrupacioacuten Asiacute se puede mantener un nuacutemero razonable de variables a analizar en vez de recopilar las estadiacutesticas de cada paacutegina o url Este disentildeo influye directamente en el moacutedulo 1 el que internamente queda estructurado de la siguiente forma
247
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Moacutedulo 1 Almacenamiento de liacuteneas de log en una Base de Datos
Sub-moacutedulo Descripcioacuten
Definicioacuten de Categoriacuteas Una categoriacutea enmascara a directorios y archivos reales La idea es seleccionar dichas categoriacuteas para seleccionar archivos para su posterior anaacutelisis
Estructura interna del Moacutedulo 1
Seleccioacuten de categoriacuteas Seguacuten las categoriacuteas seleccionadas se revisa el log del servidor y las liacuteneas que tengan referencias a archivos de dichas categoriacuteas se almacenan para su posterior anaacutelisis
A continuacioacuten se muestran los diagramas de flujo preliminares para cada sub-moacutedulo
Seleccioacuten de Paacuteginas
Paacuteginas en Categ oriacutea0 1
Paacuteginas en C ategoriacutea02
Paacuteginas en Categoriacutea03
Paacuteginas en C ategoriacuteaNN
Seleccionar
selecciona_pagspl
D B(PAG)
Almacena las paacuteginas selecc ionadas en el form ulario
Soacutelo es tas paacuteginas se tom araacutenen cuenta para las estadiacutes ticas
Diagrama de flujo para la definicioacuten de categoriacuteas
248
lee_logpl
DB(PAG)
Log H ttp
DB(L OG)
Lee continuam ente el arch ivoLog Http y guarda en la tabla
LOG soacutelo las liacuteneas que contengana las paacute ginas esp ec ificadas en
la tabla PAG
Diagrama de flujo para la seleccioacuten de categoriacuteas
Se analizan los requerimientos de datos para crear un modelo que permita representar las necesidades de informacioacuten del moacutedulo 1
bull Cada liacutenea de log estaacute asociada a una paacutegina del sitio bull Cada paacutegina de intereacutes debe estar en una categoriacutea bull Soacutelo las liacuteneas de log de las paacuteginas de intereacutes se deben almacenar en
la base de datos Con lo anterior se llegoacute al siguiente modelo de datos
CategoriacuteasCATEG_ID
PaacuteginasPAG_ID
LogLOG_ID
Modelo de datos para la recopilacioacuten de las liacuteneas de log
Para la implementacioacuten de los modelos de datos de todo el sistema se optoacute por MySQL ya que es un administrador de bases de datos robusto y veloz Ademaacutes posee extensiones al SQL estaacutendar que permiten realizar consultas estadiacutesticas en forma raacutepida y confiable lo que redunda en una menor cantidad de coacutedigo asociado a la aplicacioacuten Se establecen los campos de las tablas que serviraacuten para el prototipo (Es probable que la versioacuten final tenga campos muy parecidos) los que se resumen a continuacioacuten
249
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla Campos Observacioacuten
Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
PAG_CATEG_ID Clave Foraacutenea
LOG Tabla de Log
LOG_IP
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
CATEG
PAG_NOMBRE
Con el fin de tener datos para realizar las estadiacutesticas se crean registros aleatorios en la tabla LOG Ademaacutes para crear las rutinas de estadiacutesticas el campo LOG_PERFIL se hace variar entre sus tres posibles valores (profesor alumno externo) Ademaacutes se realiza un estudio de los tipos de graacuteficos que se esperan Baacutesicamente se requieren dos tipos uno denominado ldquoperfilrdquo y otro ldquotiempordquo El primero muestra en un solo graacutefico el promedio de peticiones por la unidad de tiempo que se ha seleccionada Por ejemplo se la unidad de tiempo es hora el graacutefico muestra la cantidad promedio de peticiones por hora La idea es conocer cuaacutel es la hora con maacutes carga (La unidad de tiempo tambieacuten puede ser Diacutea de la Semana o Mes) En el caso del grafico ldquotiempordquo se muestran las peticiones en las uacuteltimas 24 horas (o uacuteltimos 7 diacuteas o uacuteltimos 12 meses) A su vez cada graacutefico debe tener los datos de cada perfil de usuario Un ejemplo de estos graacuteficos se muestran a continuacioacuten
250
Ejemplo Graacutefico ldquoTiempordquo
Ejemplo Graacutefico ldquoPerfilrdquo
Para la creacioacuten de estos graacuteficos se utilizaraacute el moacutedulo PERL Chart el que permite generar archivos PNG JPEG y GIF
251
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Internamente se realiza una consulta SQL para conocer la cantidad de peticiones en un determinado periodo de tiempo Por ejemplo para conocer el promedio de peticiones que se han hecho los diacuteas lunes se ejecuta la siguiente consulta
CREATE TABLE test TYPE=HEAP SELECT LOG_FECHA COUNT() AS cnt FROM LOG WHERE
GROUP BY
El moacutedulo de Administracioacuten de Usuarios permite registrar usuarios y asignarles su respectivo perfil Como resultado se logra que para navegar por el sitio el usuario debe haberse registrado con anterioridad Esta idea se ilustra en la siguiente figura
WEEKDAY(LOG_FECHA)=0
LOG_FECHA SELECT AVG(cnt) FROM test DROP TABLE test
Esta consulta crea una tabla temporal en base a otra Primero se seleccionan y cuentan todos los registros cuya fecha sea un diacutea Lunes (WEEKDAY (LOG_FECHA)=0) Este query arroja un resultado como el siguiente LOG_FECHA | cnt ----------+------ 2002-01-07| 102 2002-01-14| 201 2002-01-21| 189 2002-01-28| 203 2002-02-04| 34 etc Luego la operacioacuten SELECT AVG (cnt) FROM test devuelve el promedio de la columna cnt Este nuacutemero es el que se grafica finalmente
Moacutedulo 2
252
Link entrada al sitio
juanito
PasswordUsername
CAN CEL OK
BienvenidoJuanito al web de Regiacutestrate Aquiacute
Formulario de registro de usuarios
C on tinuar gtgt
Diagrama para la entrada al sitio web Cuando el usuario ingresa por primera vez al sitio debe llenar el Formulario de Registro de Usuarios que seraacute explicado maacutes adelante Una vez registrado en el sistema deberaacute ingresar su nombre de usuario y su contrasentildea para poder navegar por el sitio Desde este momento todos los enlaces seguidos por este usuario quedaraacuten guardados en el log del servidor web y como ya se explicoacute soacutelo los links que esteacuten bajo una categoriacutea se almacenaraacuten en la base de datos para su posterior anaacutelisis Del diagrama mostrado se deduce que el formulario de registro de usuarios debe ser capaz de generar el archivo htpasswd para que el servidor web sea capaz de reconocer al usuario que intenta navegar Para este fin se utilizaraacute el comando crypt de PERL el cual permite encriptar bajo MD5 teacutecnica que es utilizada por el comando htpasswd Para poder almacenar los datos de los usuarios se propone el siguiente modelo de datos
253
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO
NIVEL
LOCAL
PROFESOR
RAMO
EXTERNO
Modelo de datos para los usuarios del sistema
EL modelo propuesto se construyoacute sobre la base de los siguientes requisitos
bull Un alumno puede pertenecer soacutelo a un NIVEL de aprendizaje (8ordm Baacutesico 1ordm Medio etc) y un NIVEL puede tener muchos alumnos
bull Todo usuario que sea EXTERNO al proyecto no estaacute asociado a un establecimiento educacional
bull Existen tres tablas principales asociadas a cada perfil de usuario ALUMNO PROFESOR EXTERNO
bull Un profesor puede tener asociado un solo RAMO y cada ramo puede ser dictado por muchos profesores
bull Un alumno pertenece a un establecimiento o LOCAL y cada establecimiento puede tener muchos alumnos
bull Un profesor pertenece a un solo establecimiento o LOCAL y a su vez un establecimiento puede tener muchos profesores
El detalle de cada tabla se muestra en la seccioacuten 24 ldquoDetalle de las tablas del modelo de datos propuestordquo
Moacutedulo 3
Se establece el diagrama funcional del moacutedulo ldquoRegistro de UsuariosrdquoConsta baacutesicamente de 3 scripts denominados reg_step_1pl reg_step_2pl reg_step_3pl El primero de ellos se encarga de generar el primer formulario que consiste en la eleccioacuten del perfil del usuario Luego el siguiente script genera el formulario de datos el que depende del perfil escogido (Por ejemplo un alumno tiene el campo curso el que no tiene el perfil externo) Por uacuteltimo reg_step_3pl almacena los datos del
254
usuario en la base de datos modifica el archivo htpasswd correspondiente y devuelve al usuario a la paacutegina de inicio
Registro de Usuariosreg_step_1pl
Perfi l
Continuar gtgt
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpass
Print()
Print()
Submit()
Submit()
Link()
Diagrama para el registro de usuarios
255
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo 3 Una vez que se tiene funcionado el moacutedulo 3 se continuacutea el disentildeo del ldquoAdministrador de Usuariosrdquo el que permite eliminar y corregir los datos usuarios asiacute como comprobarlos (por ejemplo para que un alumno realmente exista) Se reutilizan los scripts reg_step_2pl y reg_step_3pl del moacutedulo ldquoRegistro de Usuariosrdquo Se agrega el script user_adminpl el que se encarga de mostrar un resumen de los usuarios del sistema asiacute como generar los links para permitir la posterior modificacioacuten de datos por cada usuario o su eliminacioacuten del sistema
Lista de Usuarios
user_adm inpl
Por Perf il
Eliminar
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpassw
Print()
Print()
Submit()
Submit()
Link()UserEliminar
usuario01
usuarioNN
Ver
Submit()
Link()
Diagrama para la Administracioacuten de Usuarios
256
Unioacuten de Moacutedulos Se unen todos los moacutedulos para realizar el primer prototipo del sistema Se realizan una serie de modificaciones que tienden a un mejor desempentildeo del sistema
bull Agregar moacutedulo mod_perl a Apache Este moacutedulo permite a los scripts basados en PERL ocupar un inteacuterprete optimizado para Apache Entre sus cualidades resalta que siempre esta levantado lo que significa un ahorro en tiempo y cpu a la hora de ejecutar scripts CGI Funciona bien en una maacutequina con por lo menos 64[Mb] en RAM
bull Actualizar los moacutedulos DBI (Data Base Interface) de PERL para MySQL Estos moacutedulos permiten acceder de manera transparente a motores de base de datos tal como lo hace ODBC en Win32 Las uacuteltimas versiones de estos paquetes tiene maacutes capacidades para trabajar con el moacutedulo mod_perl (Por ejemplo manejar conexiones persistentes hacia una base de datos entre distintas llamadas de un mismo script)
Ademaacutes de lo anterior se afinan los detalles por el lado del cliente
bull Validacioacuten de formularios con JavaScripts
bull Creacioacuten de Menuacutes Dinaacutemicos (con DHTML)
257
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ACTIVIDAD PRINCIPAL DESARROLLADA
En la siguiente seccioacuten se mostraraacuten las principales caracteriacutesticas de la aplicacioacuten desarrollada
Resumen
Se desarrolloacute una aplicacioacuten web que permite analizar el log de un servidor web particular (web) con el fin de extraer estadiacutesticas acerca del perfil de los visitantes para el sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo El sistema permite definir Categoriacuteas de paacuteginas html y Perfiles de usuarios Estas agrupaciones ayudan a perfilar las estadiacutesticas ya que enmascaran paacuteginas html y usuario (Pueden existir cientos de paacuteginas html pero eventualmente pueden haber pocas Categoriacuteas lo que ayuda notablemente con la interpretacioacuten de los datos)
Plataforma utilizada
El sistema operativo que se utilizoacute para desarrollar la aplicacioacuten fue GNULinux (Distribucioacuten Debian) Para el motor de bases de datos se utilizoacute Mysql versioacuten 32349 y para el servidor web Apache 139 Por uacuteltimo para el desarrollo de los sripts se utilizoacute PERL Todo lo anterior estaacute localizado en el computador hboinalambricoutfsmcl En el lado del cliente (navegador web) se utilizoacute baacutesicamente HTML en conjunto con JavaScript para la validacioacuten de formularios y hacer paacuteginas web con maacutes capacidad de procesamiento
Prototipo realizado Las siguientes imaacutegenes muestran las vistas de usuario que estaacuten implementadas en el servidor hboinalambricoutfsmcl
258
Al ingresar el sistema se presenta el siguiente menuacute
bull Categoriacuteas Permite administrar las categoriacuteas de paacuteginas Permite definir nuevas categoriacuteas asiacute como editar y eliminar
Al ingresar al menuacute ldquoCategoriacuteasrdquo se presenta el siguiente formulario el que tiene por objetivo visualizar las categoriacuteas definidas asiacute como los documentos asociados a cada una de ellas
bull Usuarios Permite modificar datos de los usuarios registrados en el sistema bull Establecimientos Similar al anterior pero para los establecimientos
educacionales bull Ramos Mantiene una lista actualizada de los ramos dictados para los alumnos bull Estadiacutesticas Ingresa a la seccioacuten de estadiacutesticas del sitio
259
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Cada categoriacutea esta enlazada con su ficha en la que se ingresan los documentos que pertenecen a dicha categoriacutea
260
Finalmente la seccioacuten ldquoEstadiacutesticasrdquo permite al usuario visualizar las distintas estadiacutesticas del sitio pudiendo escoger entre los distintos tipos de graacuteficos explicados anteriormente
261
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modificaciones realizadas en hboinalambricoutfsmcl
Servidor Apache
En etcapachehttpconf se agregaron las siguientes liacuteneas
Se agregaron los siguientes paquetes
bull Libdate-calc-perl (manejo de fechas)
LogFormat ldquoa||u||s||U||User-agenti||Ymdt||HMStrdquo proyecFormat CustomLog homegastudilestadiacutesticaslogsmy_accesslog proyecFormat En etcapachesrmconf se agregaron las siguientes liacuteneas
ScriptAlias cgi-bin homegastudilestadiacutesticaswwwcgi-bin AddHandler cgi-script pl
Paquetes agregados
bull Libgd-perl (API perl para la interfaz de creacioacuten de graacuteficos GD)
bull Libchart-perl (API perl para la creacioacuten de graacuteficos de barra torta etc)
Para la instalacioacuten se utilizoacute el comando apt-get que es una herramienta de administracioacuten que permite a Debian instalar y configurar paquetes Debido a que los debe bajar de internet y para hacer el proceso maacutes raacutepido se modificoacute el archivo etcaptsourcelist para que el sistema buscara los paquetes en un servidor proxy ubicado en el Departamento de Matemaacuteticas
deb http200116129123main stable main non-free contrib deb http200116129123non-US stablenon-US main contrib non-free
262
DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
Recopilacioacuten de liacuteneas de log
Tabla Campos Observacioacuten
CATEG Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
Clave Foraacutenea
PAG_NOMBRE
LOG Tabla de Log
LOG_IP Clave Primaria
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
PAG_CATEG_ID
Usuarios del sistema
Tabla Campos Observacioacuten
ALUMNO Tabla de Alumnos
ALUMNO_ID Clave Primaria
ALUMNO_NOMBRE
ALUMNO_APATERNO
263
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO_AMATERNO
ALUMNO_NIVEL_ID Clave Foraacutenea
ALUMNO_LOCAL_ID Clave Foraacutenea
ALUMNO_LOGIN
ALUMNO_PASS
PROFESOR Tabla de Profesores
PROFESOR_ID Clave Primaria
PROFESOR_APATERNO
PROFESOR_AMATERNO
PROFESOR_RAMO_ID Clave Foraacutenea
PROFESOR_LOCAL_ID Clave Foraacutenea
PROFESOR_LOGIN
PROFESOR_PASS
PROFESOR_NOMBRE
Tabla Campos Observacioacuten
EXTERNO Tabla de usuario externos al proyecto
EXTERNO_ID Clave Primaria
EXTERNO_NOMBRES
EXTERNO_AMATERNO
EXTERNO_CARGO
EXTERNO_LOGIN
EXTERNO_PASS
264
NIVEL Niveles de ensentildeanza
NIVEL_ID Clave Primaria
NIVEL_NOMBRE
Asignaturas
Clave Primaria
RAMO_NOMBRE
LOCAL Establecimientos educacionales
LOCAL_ID Clave Primaria
LOCAL_NOMBRE
LOCAL_REGION
RAMO
RAMO_ID
LOCAL_IP
265
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
266
Anexo X
CD Soporte y Manuales
267
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
268
CD Soporte y Manuales
269
El presente CD contiene toda la informacioacuten necesaria para la instalacioacuten y configuracioacuten de las tarjetas inalaacutembricas asiacute como los manuales del hardware y el presente trabajo en formato digital
- Anexo I
- Establecimientos de Vintildea del Mar
- Establecimientos de Vintildea del Mar
- Anexo II
- Establecimientos de Valparaiacuteso-
- Establecimientos de Valparaiacuteso
- Anexo III
- Modelos de propagacioacuten
-
- Modelos de propagacioacuten
- Modelo de Espacio Libre
- Modelo de COST-Hata
-
- Anexo IV
- Enlaces en Vintildea del Mar
- Enlaces en Vintildea del Mar
- CA
-
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076
- Peacuterdidas de espacio libre (FSL) 1024 dB
- Peacuterdidas COST-Hata (CHL) 1328 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176
- Peacuterdidas de espacio libre (FSL) 973 dB
- Peacuterdidas COST-Hata (CHL) 1022 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 998
- Peacuterdidas de espacio libre (FSL) 1062 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058
- Peacuterdidas de espacio libre (FSL) 1118 dB
- Peacuterdidas COST-Hata (CHL) 1327 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170
- Peacuterdidas de espacio libre (FSL) 1141 dB
- Peacuterdidas COST-Hata (CHL) 1393 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166
- Peacuterdidas de espacio libre (FSL) 1126 dB
- Peacuterdidas COST-Hata (CHL) 1469 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212
- Peacuterdidas de espacio libre (FSL) 1145 dB
- Peacuterdidas COST-Hata (CHL) 1463 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas COST-Hata (CHL) 1217 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1031 dB
- Peacuterdidas COST-Hata (CHL) 1172 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101
- Peacuterdidas de espacio libre (FSL) 1103 dB
- Peacuterdidas COST-Hata (CHL) 1307 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188
-
- Anexo V
- Enlaces en Valparaiacuteso
- Enlaces en Valparaiacuteso
- CA
-
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040
- Peacuterdidas estimadas = 050 FSL + 050 CHL = dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011
-
- Anexo VI
- Hardware
- Anexo VII
- Estudio de Servicios Multimedia
-
- 1 Servicios Multimedia en Tiempo Real en Interne
-
- Cseq 3
-
- Figura 3 Reproductor de Windows Media
-
- 3 Servicios Multimedia con Quicktime
-
- Anexo VIII
- Sincronizacioacuten de Contenidos Multimedias en un E
- Sincronizacioacuten de Contenidos Multimedias en un E
-
- 22 iquestQueacute se puede hacer con SMIL
- 23 Como escribir documentos SMIL
- 31 Detalle del Coacutedigo
- 41 La seccioacuten ltlayoutgt
- 42 La ventana
- 51 La seccioacuten ltregiongt
- 52 La seccioacuten ltimggt
- 53 Posicionamiento Relativo
- 54 Cuando dos regiones se traslapan
- 55 Como adaptar el contenido multimedia al aacuterea
- 61 Duracioacuten
- 62 Retardar un contenido multimedia
- 63 Secuencias Un contenido tras otro
- 64 Paralelo Muchos contenidos mostrados juntos
- 71 Sincronizacioacuten basada en eventos
- 72 La seccioacuten ltswitchgt
- 73 Un ejemplo para entender
- 74 Que cosas pueden ser verificadas
-
- Anexo IX
- Planteamiento y Desarrollo de Sistema de Estadiacutes
- Recopilacioacuten de estadiacutesticas en Proyecto Difusi
-
- Fuentes de Datos para Anaacutelisis Estadiacutestico
- Estadiacutestica a Recopilar en una Primera Etapa
- Estadiacutestica no Recopilable
-
- REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
- REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVAL
- REQUERIMIENTOS DE SITIO WEB
-
- Usuario
- Pagina
- Videos
- Guiacuteas
- Preguntas frecuentes
- Sistema de Recopilacioacuten de Estadiacutesticas para Sit
-
- DESARROLLO DEL SISTEMA
-
- Moacutedulo 1
- Moacutedulo 2
- Moacutedulo 3
- Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo
- Unioacuten de Moacutedulos
-
- ACTIVIDAD PRINCIPAL DESARROLLADA
-
- Plataforma utilizada
- Prototipo realizado
- Modificaciones realizadas en hboinalambricoutfsmcl
-
- Servidor Apache
- Paquetes agregados
-
- DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
-
- Recopilacioacuten de liacuteneas de log
- Usuarios del sistema
-
- Anexo X
- CD Soporte y Manuales
- CD Soporte y Manuales
-
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia
Corporacioacuten Municipal
LOS No
Nombre Liceo A-32 Benjamiacuten Vicuntildea Mackenna Direccioacuten J J Latorre 297 Recreo
Longitud 71ordm 34rsquorsquo 466rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 339rsquorsquo Altura [m] 10
Educacioacuten
Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos Media Teacutecnico Profesional Teacutecnica Nintildeos
RBD 1674-8 Dependenci
a Corporacioacuten Municipal
3
LOS UTFSM
Nombre Liceo A-33 Guillermo Rivera Cotapos Direccioacuten Montantildea sn Sector Centro
Longitud 71ordm 32rsquo 55rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 339rsquorsquo Altura [m] 9
Educacioacuten
Baacutesica Adultos Media Cientiacutefico Humanista Nintildeos Media Cientiacutefico Humanista Adultos Vespertino y Nocturno Media Teacutecnico Profesional Teacutecnica Adultos
RBD 1675-6 Dependenci
a Corporacioacuten Municipal
4
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Liceo de Nintildeas de Vintildea del Mar A-36 Direccioacuten 2 Norte 753 Sector Libertad
Longitud 71ordm 32rsquo 598rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 541rsquorsquo Altura [m] 3 Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1676-4 Dependencia Corporacioacuten Municipal
5
LOS No
92
Nombre Colegio Repuacuteblica de Colombia D-322
Direccioacuten 10 Norte 985 Sector Plan Longitud 71ordm 32rsquo 367rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 374rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1681-0 Dependencia Corporacioacuten Municipal
6
LOS Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Rubeacuten Castro Diurno
Direccioacuten Avenida El Bosque 1388 Santa Ineacutes Longitud 71ordm 32rsquo 122rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 284rsquorsquo Altura [m] 2
Educacioacuten Baacutesica General de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1734-5 Dependencia Particular Subvencionado
7
LOS UCTV con obstruccioacuten (aacuterbol)
Nombre Liceo Parroquial San Antonio Direccioacuten 11 Norte 1225 Poblacioacuten Vergara
Longitud 71ordm 32rsquorsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 352rsquorsquo Altura [m] 6 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1735-3 Dependencia Particular Subvencionado
8
LOS UCVTV Colegio Repuacuteblica de Colombia
Nombre Liceo Nuestra Sentildeora de La Paz Direccioacuten 24 Norte 1299 Santa Ineacutes
Longitud 71ordm 32rsquo 207rsquorsquo Ubicacioacuten Latitud 32ordm 59rsquo 544rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
9
RBD 1738-8
93
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia Particular Subvencionado LOS No
Nombre Liceo Teresa de los Andes
Direccioacuten Avenida Freire 3388 Miraflores Alto Longitud 71ordm 30rsquo 536rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 68rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1741-8 Dependencia Particular Subvencionado
10
LOS UTFSM UCVTV
Nombre Colegio Agustiacuten Escobar Direccioacuten Campantildea del 79 Nordm 660 Forestal Bajo
Longitud 71ordm 32rsquo 375rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 436rsquorsquo Altura [m] 3
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1742-6 Dependencia Particular Subvencionado
11
LOS No
Nombre Liceo Joseacute Corteacutes Brown Direccioacuten Repuacuteblica 71 Cerro Castillo
Longitud 71ordm 33rsquo 462rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 75rsquorsquo Altura [m] 5 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1747-7 Dependencia Particular Subvencionado
12
LOS UCVTV
NombreCorporacioacuten Educacional Juan XXIII (Ex Colegio Guillermo Brown)
Direccioacuten Viacutector Domingo Silva 145 Chorrillos Longitud 71ordm 32rsquo 78rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 32rsquorsquo
13
Altura [m] 6
94
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1749-3 Dependencia Particular Subvencionado
LOS No
Nombre Colegio Ana Mariacutea Janer
Direccioacuten Las Rejas 880 Miraflores Longitud 71ordm 31rsquorsquo 404rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1755-8 Nota No aparece en los registros de enlaces
Dependencia Particular Subvencionado
14
LOS UCVTV (Se requiere de un maacutestil de altura considerable)
Nombre Friendly High School (Ex Colegio San Gaspar) Direccioacuten Amunaacutetegui 2008 Recreo
Longitud 71ordm 34rsquo 546rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 294rsquorsquo Altura [m] 5
Educacioacuten Parvularia General Baacutesica de Nintildeos Media de Nintildeos
RBD 1761-2 Dependencia Particular Subvencionado
15
LOS UTFSM (Se requiere de un maacutestil de altura considerable)
Nombre Liceo Hispano Americano Direccioacuten San Pedro de Atacama sn Paradero 6 Rentildeaca Alto
Longitud Ubicacioacuten Latitud Altura [m] 10
Educacioacuten Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos
RBD 12151-7 Dependencia Particular Subvencionado
16
LOS No
95
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Colegio Espantildeol Isabel La Catoacutelica
Direccioacuten Limache 1741 Ubicacioacuten Longitud 71ordm 32rsquo 127rsquorsquo
Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
Nota No se encuentra operativo RBD 12301-3
Dependencia Particular Subvencionado
17
LOS No
Nombre Liceo Inmaculada de Lourdes (Anexo) Direccioacuten San Pablo de la Cruz 351 Agua Santa
Longitud 71ordm 33rsquo 33rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 12
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 12315-3 Dependencia Particular subvencionado
18
LOS UCVTV
Nombre Colegio San Nicolaacutes Anexo 2 Direccioacuten Los Lunes 373 Canal Chacao
Longitud 71ordm 28rsquo 542rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 141rsquorsquo Altura [m] 9
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 14246-8 Dependencia Particular Subvencionado
19
LOS Sede Joseacute Miguel Carrera UTFSM
Nombre Colegio Claudio Matte Anexo 2 Direccioacuten 18 de Septiembre Lotes 9 y 10 Santa Julia Achupallas
Longitud Ubicacioacuten Latitud Altura [m]
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
20
RBD 14264-6
96
Dependencia Particular Subvencionado LOS No
Nombre Liceo Reneacute Descartes
Direccioacuten Vista Hermosa 19 Cerro Castillo Longitud 71ordm 33rsquo 384rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 138rsquorsquo Altura [m] 9 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
Nota Pertenece a la Red Educacional Enlaces RGB 14284-0
Dependencia Particular Subvencionado
21
LOS No
Nombre Liceo Teacutecnico Profesional Obispo Rafael Lira Infante Direccioacuten Padre Pienovi 449 Recreo Alto
Longitud 71ordm 34rsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 3rsquorsquo Altura [m] 12 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos
RBD 14366-9 Dependencia Particular Subvencionado
22
LOS UCVTV (Condicionado)
Nombre Instituto Comercial Ana Mariacutea Janer Direccioacuten Las Rejas 810 Chorrillos
Longitud 71ordm 31rsquorsquo 404rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
Nota No aparece en los registros de Enlaces RBD 14475-4
Dependencia Particular Subvencionado
23
LOS UCVTV (Condicionado)
Nombre Liceo Comercial Alberto Blest Gana Direccioacuten Alberto Blest Gana 398 Sector Centro
Longitud 71ordm 32rsquo 461rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 30rsquorsquo Altura [m] 9 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
RBD 1663-2
24
Dependencia Corporacioacuten Privada que depende del estado
97
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Chretien Francais 390 Le Beau Jour Direccioacuten 23 Norte 2039 Santa Ineacutes
Longitud 71ordm 31rsquo 584rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 53rsquorsquo Altura [m] 6
EducacioacutenBaacutesica 1ordm y 2ordm Medio (en proceso de completar la ensentildeanza media)
RBD 1819-8 Dependencia Particular Subvencionado
25
LOSUCVTV Colegio Colombia Liceo Comercial Liceo Guillermo Rivera (Montantildea)
Nombre Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Direccioacuten Agua Santa Longitud 71ordm 34rsquo 06rsquorsquo
Ubicacioacuten Latitud 33ordm 2rsquo 124rsquorsquo Altura [m] 15
Nota Punto de retransmisioacuten considerado
98
Anexo II
Establecimientos de Valparaiacuteso-
99
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
100
Establecimientos de Valparaiacuteso Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Tabla A2 Establecimientos seleccionados en Valparaiacuteso
Nombre Instituto Comercial A-18 Francisco Araya Bennet
Direccioacuten Avenida Argentina 747 Sector Plan Longitud 71ordm 36rsquo 0rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 9
Educacioacuten Comercial Nintildeos Diurna Comercial Vespertino
RBD 1502 Dependencia Corporacioacuten Municipal
1
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Escuela Industrial Superior de Valparaiacuteso Direccioacuten Avenida Espantildea 2692 Sector Caleta Portales
Longitud 71ordm 35rsquo 3rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 338rsquorsquo Altura [m] 9 Educacioacuten Industrial nintildeos
RBD 1503 Dependencia Corporacioacuten Privada
2
LOS Universidad Teacutecnica Federico Santa Mariacutea
101
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Liceo Teacutecnico A-24
Direccioacuten Independencia 2288 Sector Plan Longitud 71ordm 36rsquo 39rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 43rsquorsquo Sur Altura [m] 12 Educacioacuten Teacutecnica Nintildeos Diurna
RBD 1504 Dependencia Corporacioacuten Municipal
3
LOS Colegio Leonardo Murialdo
Nombre Liceo Hernaacuten Olguiacuten Direccioacuten Malfatti 235 Cerro Los Placeres
Longitud 71ordm 35rsquo 383rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 36rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica nintildeos Industrial nintildeos
RBD 1514 Dependencia Corporacioacuten Municipal
4
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo Politeacutecnico Computacional A-23 A Nazar Direccioacuten Avenida Playa Ancha 400 Sector Playa Ancha
Longitud 71ordm 38rsquo 103rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 285rsquorsquo Sur Altura [m] 10
Educacioacuten
Parvularia Baacutesica nintildeos Media humaniacutestico cientiacutefica nintildeos Industrial nintildeos
RBD 1516 Dependencia Corporacioacuten Municipal
5
LOS No
Nombre Liceo A-22 Eduardo de la Barra Direccioacuten Coloacuten 2184 Sector Almendral
Longitud 71ordm 36rsquo 0rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10
6
EducacioacutenBaacutesica Nintildeos Media Humaniacutestica Cientiacutefica Nintildeos Media Humaniacutestica Cientiacutefica Adultos
102
RBD 1515 Dependencia Corporacioacuten Municipal
LOS Colegio Leonardo Murialdo
Nombre Liceo Obispo Antonio Castro
Direccioacuten Crucero Ajax 5233 Cerro Caacutercel Longitud 71ordm 37rsquo 418rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 394rsquorsquo Sur Altura [m] 3 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14281 Dependencia Particular Subvencionado
7
LOS Colegio Leonardo Murialdo
Nombre Escuela Saint Thomas College Direccioacuten Paulino Alfonso 330 Cerro Mesilla
Longitud 71ordm 38rsquo 15rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 485rsquorsquo Sur Altura [m] 9
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 11217 Dependencia Particular Subvencionado
8
LOS Colegio Luterano Concordia
Nombre Escuela de Tripulantes Direccioacuten J A Vives 630 Barrio Puerto
Longitud 71ordm 37rsquo 497rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10 Educacioacuten Mariacutetima y portuaria de nintildeos
RBD 1739 Dependencia Particular Subvencionado
9
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes Direccioacuten Avenida Coloacuten 2309 Sector Almendral
Longitud 71ordm 36rsquo 367rsquorsquo Este Latitud 33ordm 2rsquo 466rsquorsquo Sur Ubicacioacuten Latitud 33ordm 2rsquo 466rsquorsquo Sur Altura [m] 20
10
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
103
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
RBD 1632 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio Dabruna Direccioacuten Erraacutezuriz 446 Playa Ancha
Longitud 71ordm 37rsquo 505rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 277rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
11
LOS No
Nombre Colegio Dabruna II (En construccioacuten) Direccioacuten Avenida Quebrada Verde 346 Playa Ancha
Longitud 71deg 38rsquo 137rsquorsquo Este Ubicacioacuten Latitud 33deg 1rsquo 444rsquorsquo Sur Altura [m] 12
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
12
LOS Colegio Luterano Concordia
Nombre Colegio Mariacutea Auxiliadora Direccioacuten Avenida Quebrada Verde 195 Playa Ancha
Longitud 71ordm 38rsquo 76rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 41rsquorsquo Sur Altura [m] 12
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1587 Dependencia Particular Subvencionado
13
LOS Colegio Luterano Concordia
Nombre Liceo Carlos Cousintildeo Direccioacuten Coloacuten 2733 Sector Almendral
Longitud 71ordm 36rsquo 20rsquorsquo Este
14
Ubicacioacuten Latitud 33ordm 2rsquo 50rsquorsquo Sur
104
Altura [m] 9 Educacioacuten Media humaniacutestico cientiacutefico de nintildeos
RBD 1586 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Liceo Coeducacional La Igualdad
Direccioacuten Almirante Simpson 126 Sector Almendral Longitud 71ordm 35rsquo 546rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 52rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos y adultos
RBD 1585 Dependencia Particular Subvencionado
15
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio San Vicente de Paul Direccioacuten Sierra 68 Playa Ancha
Longitud 71ordm 38rsquo 08rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 423rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1653 Dependencia Particular Subvencionado
16
LOS Colegio Luterano Concordia
Nombre Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso Direccioacuten Patricio Lynch 220 Playa Ancha Ubicacioacuten Longitud 71ordm 37rsquo 591rsquorsquo Este
Latitud 33ordm 1rsquo 334rsquorsquo Sur Altura [m] 9
Educacioacuten Mariacutetima de nintildeos RBD 1535
Dependencia Corporacioacuten Municipal
17
LOS Colegio Luterano Concordia
Nombre Colegio Salesiano Valparaiacuteso Direccioacuten Pasaje Don Bosco 88 Avenida Argentina
Longitud 71ordm 35rsquo 58rsquorsquo Este
18
Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur
105
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Altura [m] 15
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1590 Dependencia Particular Subvencionado
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio Nuestra Sentildeora de la Misericordia
Direccioacuten Guillermo Munich 112 Cerro Alegre Longitud 71ordm 37rsquo 492rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 30rsquorsquo Sur Altura [m] 10
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1588 Dependencia Particular Subvencionado
19
LOS Colegio Leonardo Murialdo
Nombre Colegio Luterano Concordia Direccioacuten Los Pellines 71 Playa Ancha
Longitud 71ordm 38rsquo 19rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 507rsquorsquo Sur Altura [m] 15
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1582 Dependencia Particular Subvencionado
20
LOSColegio Leonardo Murialdo Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo de Nintildeas Juana Ross de Edwards
Direccioacuten Avenida Argentina 871 Longitud 71ordm 35rsquo 57rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 57rsquorsquo Sur Altura [m] 10
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RGB 1581 Dependencia Particular Subvencionado
21
LOS Colegio Leonardo Murialdo
106
Nombre Liceo Santa Teresa Direccioacuten Guillermo Rivera 786 Cerro Yungay
Longitud 71ordm 37rsquo 25rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 544rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 1579 Dependencia Particular Subvencionado
22
LOS Colegio Leonardo Murialdo
Nombre Colegio Alberto Hurtado Segundo Direccioacuten Paulino Alfonso 359-330 Cerro Mesilla Playa Ancha
Longitud 71ordm 37rsquo 581rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 479rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1610 Dependencia Particular Subvencionado
23
LOS Colegio Luterano Concordia
Nombre Colegio Leonardo Murialdo Direccioacuten Aquiles 450 Cerro Larraiacuten
Longitud 71ordm 35rsquo 388rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 362rsquorsquo Sur Altura [m] 12
Educacioacuten Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1604 Dependencia Particular Subvencionado
24
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Instituto Mariacutetimo de Valparaiacuteso D-247 Direccioacuten Levarte 159 Playa Ancha
Longitud 71ordm 36rsquo 52rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 427rsquorsquo Sur Altura [m] 6 Educacioacuten Teacutecnico Profesional nintildeos
RBD 1525
25
Dependencia Corporacioacuten Municipal
107
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Luterano Concordia
Nombre Liceo Pedro Montt Direccioacuten Avenida Alemania 5196 Cerro Caacutercel
Longitud 71deg 37rsquo 457rsquorsquo Este Ubicacioacuten Latitud 33deg 2rsquo 403rsquorsquo Sur Altura [m] 9
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1522 Dependencia Corporacioacuten Municipal
26
LOS Colegio Leonardo Murialdo
Nombre Liceo Nordm1 de Nintildeas Mariacutea Franck De Mac Dougall B-30 Direccioacuten Avenida Argentina 731 Sector Almendral
Longitud 71ordm 36rsquo 12rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur Altura [m] 9
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurna
RBD 1521 Dependencia Corporacioacuten Municipal
27
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Liceo Valparaiacuteso B-29 Direccioacuten Blanco 1421
Ubicacioacuten Altura [m] 9 Educacioacuten Media cientiacutefico humanista nintildeos
RBD 1520 Dependencia Corporacioacuten Municipal
28
LOS Universidad Santa Mariacutea
Nombre Liceo Baroacuten B-28 Direccioacuten Gonzaacutelez esquina Tocornal Cerro Baroacuten
Longitud 71ordm 35rsquo 595rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 14rsquorsquo Sur
29
Altura [m] 9
108
Educacioacuten Parvularia Media cientiacutefico humanista nintildeos Teacutecnico nintildeos diurno
RBD 1519 Dependencia Corporacioacuten Municipal
LOS No
Nombre Liceo B-26 Mariacutea Luisa Bombal
Direccioacuten Avenida Gran Bretantildea 851 Playa Ancha
Ubicacioacuten Altura [m] 6
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurno
RBD 1518 Dependencia Corporacioacuten Municipal
30
LOS No
Nombre Liceo A-25 Matilde Brandau de Ross Direccioacuten Avenida Brasil 1901 Sector Centro
Longitud 71ordm 36rsquo 498rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 291rsquorsquo Sur Altura [m] 18
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos y adultos
RBD 1517 Dependencia Corporacioacuten Municipal
31
LOS Colegio Leonardo Murialdo
Nombre Colegio Cecal Direccioacuten Estanque 85 Cerro Alegre
Longitud 71ordm 37rsquo 482rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 255rsquorsquo Sur Altura [m] 9 Educacioacuten Educacioacuten Industrial nintildeos diurna
RBD 14232 Dependencia Particular Subvencionado
32
LOS No
Nombre Scuola Italiana Arturo Delrsquo Oro 33 Direccioacuten Avenida Pedro Montt 2447 Sector Centro
109
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1638 Dependenci
a Particular no Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio San Pedro Nolasco
Direccioacuten Victoria 2762 Sector Centro
Ubicacioacuten Altura [m] 12
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1641 Dependencia Particular no Subvencionado
34
LOS Colegio Leonardo Murialdo
Nombre Colegio de Los Sagrados Corazones Direccioacuten Independencia 2086 Sector Centro
Ubicacioacuten Altura [m] 10
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1631 Dependencia Particular no Subvencionado
35
LOS Colegio Leonardo Murialdo
Nombre Colegio Internacional Direccioacuten Av Alemania 4875
Ubicacioacuten Altura [m] 5
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
36
RBD 1629
110
Particular no Subvencionado Dependencia Colegio Leonardo Murialdo LOS
Seminario San Rafael Nombre
Direccioacuten Avenida Santa Elena 180 Sector Centro
Ubicacioacuten 9 Altura [m]
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1634 Dependencia Particular no Subvencionado
LOS Colegio Leonardo Murialdo
37
Nombre Colegio Agustiacuten Edwards
Direccioacuten Carrera 636 Sector Centro
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1635 Dependencia Particular no Subvencionado
38
LOS Colegio Leonardo Murialdo (Condicionado a mediciones en terreno)
Nombre Colegio Santo Domingo Direccioacuten Necochea 276 Playa Ancha
Ubicacioacuten Altura [m] 5 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14538 Dependencia Particular Subvencionado
39
LOS Colegio Luterano Concordia
111
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
112
Anexo III
Modelos de propagacioacuten
113
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
114
Modelos de propagacioacuten Como una forma natural de definir cotas en las peacuterdidas por trayectoria consideraremos dos modelos de propagacioacuten El modelo de espacio libre y el modelo de COST-Hata
Modelo de Espacio Libre El modelo de espacio libre se utiliza para predecir el nivel de sentildeal recibido entre el transmisor y el receptor cuando existe una trayectoria libre de obstruccioacuten entre ambos La potencia recibida por una antena que se encuentra separada de un radiotransmisor en una distancia d estaacute determinada por la ecuacioacuten de Friis
( )2
2
4middotmiddotmiddot
dGrGtPtPr
πλ
=
Donde
Pr Potencia recibida [W] Pt Potencia transmitida [W] Gt Ganancia de antena transmisora Gr Ganancia de antena receptora λ Longitud de onda [m] d Distancia entre el transmisor y el receptor [m]
De esta forma podemos definir la peacuterdida por trayectoria simplemente como
2
4
=
dPL
πλ
Donde
λ Longitud de onda d Distancia entre el transmisor y el receptor
En particular la frecuencia de transmisioacuten corresponde a los 24 GHz por lo que tenemos una longitud de onda de 0125 m
115
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modelo de COST-Hata Okumura desarrolloacute a traveacutes de exhaustivas mediciones una serie de curvas que permiten determinar las peacuterdidas por trayectoria que sufre una sentildeal El modelo considera
Receptores ubicados en sitios urbanos
La altura del receptor es de unos pocos metros La altura del transmisor se encuentra entre 30 a 1000 m
Por simplicidad es mejor utilizar en el caacutelculo de enlaces el modelo Hata (que
corresponde a la formulacioacuten empiacuterica del modelo graacutefico de Okumura) En particular se utiliza el modelo se utiliza el modelo COST-Hata que corresponde a una extensioacuten del modelo Hata
Las peacuterdidas del enlace por trayectoria (PL) en el modelo COST-Hata [Rap96] se puede definir como
Mterete CdhhahfPL +minus+minusminus+= 10log))log(556944()()log(8213)log(933346[dB] con
minus
minusminusminus=
ge MHz300 y urbanos centros esPara grand
medianas y pequentildeas ciudadesPara
dB
dB
fre
rere h
fhfha
749))7511(log(23
)80)log(561()70)log(11()( 2
=urbanos) centros des(Para gran
medianas) y pequentildeas ciudades(Para
dB dB
30
MC
Donde PL Peacuterdidas por propagacioacuten [dB] f Frecuencia de la sentildeal [MHz] hte Altura efectiva del transmisor [m] hre Altura efectiva del receptor [m] d Distancia entre el transmisor y el receptor [km]
En la determinacioacuten de las alturas efectivas la altura cero estaacute dada por la altura del terreno en el que se encuentra situada la antena receptora El modelo se encuentra restringido a los siguientes paraacutemetros
116
bull Rango de frecuencia 15 GHz a 2 GHz bull Altura efectiva del transmisor 30 a 200 m bull Altura efectiva del receptor 1 a 10 m bull Distancia del enlace 1 a 20 km
Aunque es razonable (al observar las curvas obtenidas por Okumura) utilizarlo a
traveacutes de una extrapolacioacuten en torno a los 24 GHz y con alturas efectivas de las antenas receptoras en torno de los 10 m Para todos los efectos praacutecticos se considera a las ciudades de Vintildea del Mar y Valparaiacuteso como centros medianamente urbanizado y la frecuencia de operacioacuten de 24 GHz
117
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
118
Anexo IV
Enlaces en Vintildea del Mar
119
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
120
Enlaces en Vintildea del Mar A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Vintildea del Mar los cuales se detallan en la siguiente tabla
Tabla A31 Radioenlaces en la ciudad de Vintildea del Mar
Estacioacuten TX Estacioacuten RX Universidad Catoacutelica de Valparaiacuteso Televisioacuten Liceo A-32 Benjamiacuten Vicuntildea Mackenna UTFSM Friendly High School Liceo Teacutecnico Profesional Obispo Rafael Lira InfanteLiceo Joseacute Cortes Brown Liceo Inmaculada de Lourdes (Anexo) Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour Colegio Rubeacuten Castro Diurno Liceo Teresa de Los Andes Colegio Ana Mariacutea Janer
Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Instituto Comercial Ana Mariacutea Janer Colegio Repuacuteblica de Colombia D-322 Liceo A-33 Guillermo Rivera Cotapos
Colegio Chretien Francais 390 Le
Beau Jour Liceo Comercial Alberto Blest Gana El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
Tabla A32 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
121
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash UCVTV
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Estacioacuten de televisioacuten de la UCV Altura 214 m Torre 20 m Distancia A-B 2458 m
Modelo de Espacio Libre
Distancia del enlace (d) 2458 km
Peacuterdidas Espacio Libre (FSL) 1079 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 - 49 = 185 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 2458 km Peacuterdidas Cost-Hata (CHL) 1156 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086 dB
122
UTFSM ndash Liceo A-32 Benjamiacuten Vicuntildea Mackenna
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Liceo Benjamiacuten Vicuntildea Mackenna Altura 56 m Torre 10 m Distancia A-B 1398 m
Modelo de Espacio Libre
Distancia del enlace (d) 1398 km
Peacuterdidas de espacio libre (FSL) 103 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 -56 = 23 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1398 km
Peacuterdidas COST-Hata (CHL) 1216 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Benjamiacuten Vicuntildea Mackenna se encuentra inmerso en una zona urbana donde la altura de las construcciones cercanas son del orden que la altura del edificio donde se ubicaraacute finalmente la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076 dB
123
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Friendly High School
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Friendly High School Altura 43 m Torre 5 m Distancia A-B 1305 m
Modelo de Espacio Libre
Distancia del enlace (d) 1305 km Peacuterdidas de espacio libre (FSL) 1024 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 ndash 43 = 36 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 1305 km
Peacuterdidas COST-Hata (CHL) 1328 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el colegio Friendly High School se encuentra ubicado detraacutes un edificio de altura mayor a la ubicacioacuten de la antena por lo que se observa un bloqueo parcial en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176 dB
124
UCVTV ndash Liceo Teacutecnico Profesional Obispo Rafael Lira Infante
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Obispo Rafael Lira Infante Altura 114 m Torre 12 m Distancia A-B 731 m
Modelo de Espacio Libre
Distancia del enlace (d) 0731 km Peacuterdidas de espacio libre (FSL) 973 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 114 = 120 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 0731 km Peacuterdidas COST-Hata (CHL) 1022 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Teacutecnico Profesional Obispo Rafael Lira Infante se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 998 dB
125
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Joseacute Corteacutes Brown
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Joseacute Corteacutes Brown Altura 36 m Torre 5 m Distancia A-B 2034 m
Modelo de Espacio Libre
Distancia del enlace (d) 2034 km Peacuterdidas de espacio libre (FSL) 1062 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 36 = 198 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 2034 km
Peacuterdidas COST-Hata (CHL) 1277 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Joseacute Corteacutes Brown se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116 dB
126
UCVTV - Liceo Inmaculada de Lourdes Anexo
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Inmaculada de Lourdes Anexo Altura 52 m Torre 12 m Distancia A-B 1417 m
Modelo de Espacio Libre
Distancia del enlace (d) 1417 km
Peacuterdidas de espacio libre (FSL) 1031 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 52 = 182 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 1417 km
Peacuterdidas COST-Hata (CHL) 1085 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Inmaculada de Lourdes Anexo se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058 dB
127
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Parroquial San Antonio
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Parroquial San Antonio Altura 26 m Torre 6 m Distancia A-B 3865 m
Modelo de Espacio Libre
Distancia del enlace (d) 3865 km Peacuterdidas de espacio libre (FSL) 1118 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 26 = 208 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 3865 km Peacuterdidas COST-Hata (CHL) 1327 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Parroquial San Antonio se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170 dB
128
UCVTV ndash Colegio Chretien Francais 390 Le Beau Jour
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Distancia A-B 5040 m
Modelo de Espacio Libre
Distancia del enlace (d) 5040 km Peacuterdidas de espacio libre (FSL) 1141 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 95 = 139 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 5040 km Peacuterdidas COST-Hata (CHL) 1393 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166 dB
129
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Rubeacuten Castro Diurno
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Rubeacuten Castro Diurno Altura 48 m Torre 2 m Distancia A-B 4265 m
Modelo de Espacio Libre
Distancia del enlace (d) 4265 km Peacuterdidas de espacio libre (FSL) 1126 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 48 = 186 m Altura efectiva del receptor (hr) 2 m Distancia del enlace (d) 4265 km Peacuterdidas COST-Hata (CHL) 1469 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Rubeacuten Castro Diurno se encuentra ubicado en un sector urbano donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212 dB
130
UCVTV - Liceo Teresa de Los Andes
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Santa Teresa de Los Andes Altura 248 m Torre 10 m Distancia A-B 5258 m
Modelo de Espacio Libre
Distancia del enlace (d) 5258 km Peacuterdidas de espacio libre (FSL) 1145 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 248 ndash 214 - 20 = 14 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 5258 km Peacuterdidas COST-Hata (CHL) 1463 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167 dB
131
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
132
UCVTV ndash Instituto Comercial Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Instituto Comercial Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Instituto Profesional Ana Mariacutea Janer situado al frente del Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
133
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Colegio Repuacuteblica de Colombia D-322
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Colegio Repuacuteblica de Colombia Altura 25 m Torre 9 m Distancia A-B 1419 m
Modelo de Espacio Libre
Distancia del enlace (d) 1419 km Peacuterdidas de espacio libre (FSL) 1031 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 25 = 76 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1419 km Peacuterdidas COST-Hata (CHL) 1172 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Repuacuteblica de Colombia se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101 dB
134
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo A-33 Guillermo Rivera Cotapos
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Guillermo Rivera Cotapos Altura 41 m Torre 9 m Distancia A-B 3264 m
Modelo de Espacio Libre
Distancia del enlace (d) 3264 km Peacuterdidas de espacio libre (FSL) 1103 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 - 41 = 60 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3264 km Peacuterdidas COST-Hata (CHL) 1307 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Guillermo Rivera Cotapos se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205 dB
135
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo Comercial Alberto Blest Gana
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Comercial Alberto Blest Gana Altura 35 m Torre 9 m Distancia A-B 2888 m
Modelo de Espacio Libre
Distancia del enlace (d) 2888 km
Peacuterdidas de espacio libre (FSL) 1093 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 35 = 66 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 2888 km
Peacuterdidas COST-Hata (CHL) 1282 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Comercial Alberto Blest Gana se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188 dB
136
Anexo V
Enlaces en Valparaiacuteso
137
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
138
Enlaces en Valparaiacuteso A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Valparaiacuteso los cuales se detallan en la siguiente tabla
Tabla A41 Radioenlaces en la ciudad de Valparaiacuteso Estacioacuten TX Estacioacuten RX
Escuela Industrial Superior de Valparaiacuteso Escuela de Tripulantes y Portuaria Liceo Valparaiacuteso B-29 Colegio Leonardo Murialdo
UTFSM
Colegio Luterano Concordia Liceo Teacutecnico A-24 Liceo A-22 Eduardo de la Barra Colegio I C Nuestra Sentildeora de Lourdes Liceo Carlos Cousintildeo Colegio Nuestra Sentildeora de la Misericordia Liceo de Nintildeas Juana Ross de Edwards Liceo Santa Teresa Liceo Pedro Montt Liceo A-25 Matilde Brandau de Ross Colegio San Pedro Nolasco Colegio de Los Sagrados Corazones Colegio Internacional
Colegio Leonardo Murialdo
Seminario San Rafael Escuela Saint Thomas College Colegio Mariacutea Auxiliadora Colegio San Vicente de Paul Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) Colegio Alberto Hurtado Segundo
Colegio Luterano Concordia
Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
139
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla A42 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
UTFSM ndash Escuela Industrial Superior de Valparaiacuteso
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela Industrial de Valparaiacuteso Altura 27 m Torre 9 m Distancia A-B 1051 m
Modelo de Espacio Libre
Distancia del enlace (d) 1051 km
Peacuterdidas Espacio Libre (FSL) 1005 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 35 -27 = 57 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1051 km Peacuterdidas Cost-Hata (CHL) 1147 dB
Criterio Arbitrario
140
Las observaciones en terreno nos muestran que la Escuela Industrial Superior de Valparaiacuteso se encuentra obstruida parcialmente por un cerro De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040 dB
UTFSM ndash Escuela de Tripulantes y Portuaria
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela de Tripulantes y Portuaria Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
141
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Peacuterdidas estimadas = 050 FSL + 050 CHL = dB UTFSM ndash Liceo Valparaiacuteso B-29
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Liceo Valparaiacuteso B-29 Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
142
UTFSM ndash Colegio Leonardo Murialdo
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Distancia A-B 1243 m
Modelo de Espacio Libre
Distancia del enlace (d) 1243 km
Peacuterdidas de espacio libre (FSL) 1019 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 49 = 83 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1243 km
Peacuterdidas COST-Hata (CHL) 1117dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029 dB
143
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Colegio Luterano Concordia
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Distancia A-B 4317 m
Modelo de Espacio Libre
Distancia del enlace (d) 4317 km
Peacuterdidas de espacio libre (FSL) 1127 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 49 = 118 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 4317 km
Peacuterdidas COST-Hata (CHL) 1264 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141 dB
144
Colegio Leonardo Murialdo ndash Liceo Teacutecnico A-24
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Teacutecnico A-24 Altura 24 m Torre 12 m Distancia A-B 1575 m
Modelo de Espacio Libre
Distancia del enlace (d) 1575 km Peacuterdidas de espacio libre (FSL) 1040 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1575 km
Peacuterdidas COST-Hata (CHL) 1133 dB
Criterio Arbitrario
El Liceo Teacutecnico A-24 se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049 dB
145
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo A-22 Eduardo de la Barra
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Eduardo de la Barra Altura 28 m Torre 10 m Distancia A-B 1646 m
Modelo de Espacio Libre
Distancia del enlace (d) 1646 km Peacuterdidas de espacio libre (FSL) 1044 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 28 = 104 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1646 km
Peacuterdidas COST-Hata (CHL) 1142 dB
Criterio Arbitrario
El Liceo Eduardo de la Barra se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054 dB
146
Colegio Leonardo Murialdo ndash Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Inmaculada Concepcioacuten Altura 25 m Torre 20 m Distancia A-B 1535 m
Modelo de Espacio Libre
Distancia del enlace (d) 1535 km Peacuterdidas de espacio libre (FSL) 1038 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1535 km
Peacuterdidas COST-Hata (CHL) 1130 dB
Criterio Arbitrario
El Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061 dB
147
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Carlos Cousintildeo
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Carlos Cousintildeo Altura 24 m Torre 9 m Distancia A-B 1147 m
Modelo de Espacio Libre
Distancia del enlace (d) 1147 km Peacuterdidas de espacio libre (FSL) 1012 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1147 km
Peacuterdidas COST-Hata (CHL) 1120 dB
Criterio Arbitrario
El Carlos Cousintildeo se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039 dB
148
Colegio Leonardo Murialdo ndash Colegio Nuestra Sentildeora de la Misericordia
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio N Sentildeora de la Misericordia Altura 106 m Torre 10 m Distancia A-B 3390 m
Modelo de Espacio Libre
Distancia del enlace (d) 3390 km Peacuterdidas de espacio libre (FSL) 1106 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 106 = 26 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3390 km
Peacuterdidas COST-Hata (CHL) 1345 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130 dB
149
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo de Nintildeas Juana Ross de Edwards
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo de Nintildeas Juana Ross de Edwards Altura 31 m Torre 10 m Distancia A-B 789 m
Modelo de Espacio Libre
Distancia del enlace (d) 0789 km Peacuterdidas de espacio libre (FSL) 980 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 31 = 101 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 0789 km
Peacuterdidas COST-Hata (CHL) 1042 dB
Criterio Arbitrario
El Liceo de Nintildeas Juana Ross de Edwards se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011 dB
150
Colegio Leonardo Murialdo ndash Liceo Santa Teresa
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Santa Teresa Altura 118 m Torre 4 m Distancia A-B 2811 m
Modelo de Espacio Libre
Distancia del enlace (d) 2811 km Peacuterdidas de espacio libre (FSL) 1090 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 4 m Distancia del enlace (d) 2811 km
Peacuterdidas COST-Hata (CHL) 1542 dB
Criterio Arbitrario
El Liceo Santa Teresa si bien presenta una considerable altura se encuentra rodeado de edificios de altura significativa lo que bloquea la trayectoria de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316 dB
151
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Pedro Montt
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Pedro Montt Altura 118 m Torre 9 m Distancia A-B 3296 m
Modelo de Espacio Libre
Distancia del enlace (d) 3296 km Peacuterdidas de espacio libre (FSL) 1104 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3296 km
Peacuterdidas COST-Hata (CHL) 1417 dB
Criterio Arbitrario
El Liceo Pedro Montt se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135 dB
152
Colegio Leonardo Murialdo ndash Liceo A-25 Matilde Brandau de Ross
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Matilde Brandau de Ross Altura 9 m Torre 18 m Distancia A-B 1856 m
Modelo de Espacio Libre
Distancia del enlace (d) 1856 km Peacuterdidas de espacio libre (FSL) 1054 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 9 = 123 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1856 km
Peacuterdidas COST-Hata (CHL) 1147 dB
Criterio Arbitrario
El Liceo Matilde Brandau de Ross se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063 dB
153
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio San Pedro de Nolasco
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio San Pedro de Nolasco Altura 25 m Torre 12 m Distancia A-B 1093 m
Modelo de Espacio Libre
Distancia del enlace (d) 1093 km Peacuterdidas de espacio libre (FSL) 1008 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1093 km
Peacuterdidas COST-Hata (CHL) 1084 dB
Criterio Arbitrario
El Colegio San Pedro de Nolasco se encuentra ubicado en el plan de la ciudad en un sector donde existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027 dB
154
Colegio Leonardo Murialdo ndash Colegio de Los Sagrados Corazones
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio de Los Sagrados Corazones Altura 25 m Torre 10 m Distancia A-B 1743 m
Modelo de Espacio Libre
Distancia del enlace (d) 1743 km Peacuterdidas de espacio libre (FSL) 1049 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 Distancia del enlace (d) 1743 km
Peacuterdidas COST-Hata (CHL) 1148 dB
Criterio Arbitrario
El Colegio de Los Sagrados Corazones se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059 dB
155
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio Internacional
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Internacional Altura 113 m Torre 5 m Distancia A-B 3335 m
Modelo de Espacio Libre
Distancia del enlace (d) 3335 km Peacuterdidas de espacio libre (FSL) 1105 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 113 = 19 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 3335 km
Peacuterdidas COST-Hata (CHL) 1517 dB
Criterio Arbitrario
El Colegio Internacional se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146 dB
156
Colegio Leonardo Murialdo ndash Seminario San Rafael
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Seminario San Rafael Altura 35 m Torre 9 m Distancia A-B 958 m
Modelo de Espacio Libre
Distancia del enlace (d) 0958 km Peacuterdidas de espacio libre (FSL) 997 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 35 = 97 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 0958 km
Peacuterdidas COST-Hata (CHL) 1101 dB
Criterio Arbitrario
El Seminario San Rafael se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049 dB
157
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Saint Thomas College
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Saint Thomas College Altura 122 m Torre 9 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 939 dB
Criterio Arbitrario
El Colegio Santo Thomas se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890 dB
158
Colegio Luterano Concordia ndash Colegio Mariacutea Auxiliadora
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio Mariacutea Auxiliadora Altura 105 m Torre 12 m Distancia A-B 492 m
Modelo de Espacio Libre
Distancia del enlace (d) 0492 km Peacuterdidas de espacio libre (FSL) 939 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 105 = 62 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 0492 km
Peacuterdidas COST-Hata (CHL) 1002 dB
Criterio Arbitrario
El Colegio Mariacutea Auxiliadora se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955 dB
159
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Colegio San Vicente de Paul
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio San Vicente de Paul Altura 94 m Torre 6 m Distancia A-B 577 m
Modelo de Espacio Libre
Distancia del enlace (d) 0577 km Peacuterdidas de espacio libre (FSL) 953 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 94 = 73 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0577 km
Peacuterdidas COST-Hata (CHL) 1137 dB
Criterio Arbitrario
El Colegio San Vicente de Paul se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999 dB
160
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Levarte) Altura 100 m Torre 6 m Distancia A-B 477 m
Modelo de Espacio Libre
Distancia del enlace (d) 0477 km Peacuterdidas de espacio libre (FSL) 936 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 100 = 67 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0477 km
Peacuterdidas COST-Hata (CHL) 1114 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones son de altura levemente superior a la del edificio por lo que obstruyen la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten criacutetica Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025 dB
161
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Alberto Hurtado Segundo
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Alberto Hurtado Segundo Altura 122 m Torre 6 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 1029 dB
Criterio Arbitrario
El Colegio Alberto Hurtado Segundo se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913 dB
162
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Lynch) Altura 84 m Torre 9 m Distancia A-B 833 m
Modelo de Espacio Libre
Distancia del enlace (d) 0833 km Peacuterdidas de espacio libre (FSL) 985 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 84 = 83 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0833 km
Peacuterdidas COST-Hata (CHL) 1091 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011 dB
163
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
164
Anexo VI
Hardware
165
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
166
Hardware A continuacioacuten se detalla el hardware requerido para la implementacioacuten de la red inalaacutembrica en la V Regioacuten asiacute como los esquemas de conexioacuten Para mayor informacioacuten refieacuterase a los capiacutetulos IV ldquoEquipamientordquo IX ldquoImplementacioacutenrdquo y a los manuales de los dispositivos (incluidos en el CD)
Esquema A71 Hardware y conexiones en el punto Principal (Universidad Teacutecnica Federico Santa Mariacutea)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-Injector
Amplificador
Antenas de 24 dBi
Splitter
Antenas de 120ordm
Splitter
DC-Injector
Amplificador
Componentes 2 Antenas de 24 dBi 2 Antenas de 120ordm 4 Cables de 2 ft 2 Cable de 100 ft 2 Tarjetas inalaacutembricas 2 Splitters 2 Amplificadores 2 Pigtails 1 AP-1000 COR
167
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esquema A72 Hardware y conexiones de puntos repetidores (Colegio Leonardo Murialdo y Colegio Luterano Concordia)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-InjectorLightning Protector
AmplificadorAntena de 24 dBi
Antena de 120ordm
Componentes 1 Antena de 24 dBi 1 Antena de 120ordm 1 Cables de 2 ft 2 Cables 2 Tarjetas inalaacutembricas 1 Amplificador 2 Pigtails 1 Lightning protector 1 AP-1000 ROR
Dependiendo del establecimiento
bull Colegio Leonardo Murialdo 2 Cables de 50 ft bull Colegio Luterano Concordia 2 Cables de 100 ft
168
Esquema A73 Hardware y conexiones en establecimientos sin amplificador
Tarjeta inalaacutembrica
Lightning Protector
Antena de 24 dBi
Componentes 1 Antena de 24 dBi 1 Cable 1 Lightning protector 1 Pigtail 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A5 Largo de cables para establecimientos sin amplificador
Establecimiento Cable [ft] Escuela Industrial Superior de Valparaiacuteso 50 Friendly High School 100 Liceo Benjamiacuten Vicuntildea Mackenna A-32 75 Liceo de Nintildeas Juana Ross de Edwards 50 Liceo Carlos Cousintildeo 200 Colegio Inmaculada Concepcioacuten 100 Liceo Eduardo de La Barra 100 Liceo Teacutecnico A-24 50 Liceo Nordm 2 Matilde Brandau de Ross 100 Liceo Pedro Montt 100 Colegio Nuestra Sentildeora de La Misericordia 100 Colegio Alberto Hurtado Segundo 100 Saint Thomas College 100 Colegio San Vicente de Paul 50 Instituto Mariacutetimo de Valparaiacuteso D-247 100 Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso 100 Colegio Mariacutea Auxiliadora 200 Colegio San Pedro Nolasco 200 Colegio de Los Sagrados Corazones 200
169
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Internacional 50 Seminario San Rafael 50 Liceo Valparaiacuteso B-29 50
Esquema A74 Hardware y conexiones en establecimientos con amplificador
Antena de 24 dBi
DC-Injector
Amplificador
Tarjeta inalaacutembrica
Adaptador de barril
Componentes 1 Antena de 24 dBi 1 Cable 1 Adaptador de barril 1 Amplificador 1 Pigtail 1 Lightning protector 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A6 Largo de cables para establecimientos con amplificador
Establecimiento Cable [ft] Liceo Santa Teresa 200 Escuela de Tripulantes y Portuaria de Valparaiacuteso 200
170
Anexo VII
Estudio de Servicios Multimedia
171
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
172
Estudio de Servicios Multimedia Los estudios mostrados a continuacioacuten consisten en informes realizados durante el proyecto que ayudaron a elegir el servicio multimedial a ocupar para el proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo Los estudios consisten en trabajos desarrollados por alumnos del departamento dispuestos en secciones con los siguientes tiacutetulos bull Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo bull Servicios Multimedia con Tecnologiacutea Windows Media bull Servicios Multimedia con QuickTime bull Los estudios fueron realizados por los alumnos Oscar Reyes Christian Bravo y
Cristoacutebal Podestaacute respectivamente
173
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
1 Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo 11 RESUMEN La demanda de transmisioacuten de servicios multimedia principalmente audio y video en tiempo real asiacute como la calidad de estos se ha incrementado usuarios y desarrolladores se han vuelto cada vez maacutes exigentes Por otro lado la transmisioacuten de informacioacuten multimedia implica un gran consumo de recursos en las redes de comunicacioacuten Esto es debido fundamentalmente a las caracteriacutesticas de este tipo de traacutefico y a la calidad de servicio requerida por las aplicaciones que lo necesitan manejar un flujo de datos a traveacutes de Internet de la manera maacutes eficiente posible es indispensable hoy en diacutea recargar una red de ancho de banda finito resulta perjudicial para todos Cada vez son maacutes las Empresas Canales de televisioacuten Universidades etc que necesitan difundir todo tipo de informacioacuten multimedia en tiempo real asiacute tambieacuten existen cada vez maacutes usuarios que necesitan disponer del material multimedia en directo Debido a lo anterior se han creado nuevas normas protocolos sistemas y aplicaciones para satisfacer las necesidades existentes Las nuevas tecnologiacuteas ofrecen entregar informacioacuten eficientemente sin sobrecargar la red y prometen calidad en la informacioacuten entregada al destinatario final Una de estas tecnologiacuteas es la que ofrece la empresa RealNetworks denominada RealSystem En este sistema los archivos multimedia o clips a transmitir se almacenan en Internet en Servidores para acceder a ellos es necesario tener en la maacutequina local un reproductor que es posible conseguir gratuitamente La transmisioacuten de paquetes de datos se efectuacutea en lo que se denomina flujo los archivos multimedia son codificados y divididos en fragmentos menores que son los recibidos por el reproductor Esta tecnologiacutea se basa en un modelo cliente servidor y es la primera en ocupar el nuevo protocolo para transferencia de datos en tiempo real RTSP(Real Time Streaming Protocol)
174
12 INTRODUCCIOacuteN
En el presente Informe esta enfocado a la transmisioacuten de informacioacuten multimedia en tiempo real a traveacutes de una red Internet usando la tecnologiacutea RealSystem (de la Empresa RealNetworks) El objetivo principal de este informe es describir la arquitectura del SISTEMA1 diferenciarlo en partes reconocer y estudiar la funcioacuten de cada una de ellas Codificador Servidor Reproductor estudiar la comunicacioacuten entre componentes canales establecidos puertos involucrados Tambieacuten se estudiaran los protocolos base de para transmisioacuten video-multimedia del sistema RealSystem como es nuevo protocolo RSTP (implementado en las uacuteltimas versiones) las peticionesrespuestas de control con RSTP Otro aspecto importante a estudiar es la incorporacioacuten de la tecnologiacutea SureStream encargada de la transmisioacuten con ancho de banda variable con el fin de obtener una reproduccioacuten continua en el lado del reproductor Tambieacuten mostrar las capacidades de lenguaje SMIL(Synchronized Multimedia Integration Language) y como este permite crear presentaciones maacutes avanzadas mezclando audio video texto e imaacutegenes Este informe pretende describir como funciona la tecnologiacutea No se entregan datos sobre instalacioacuten y configuracioacuten los programas (Realserver Realproducer Realplayer) o como crear un clip especiacutefico Para tales efectos se recomienda ver las referencias Tampoco se trata el protocolo PNA (Progressive Networks Audio) que comunica tambieacuten Servidores y Reproductores ya que actualmente se incorpora solo para que los reproductores antiguos se puedan comunicar
1 El sistema estudiado es el baacutesico disponible en Internet en wwwrealnetworkscom y cuya principal limitacioacuten es la cantidad de usuarios que se pueden conectar al servidor 25
175
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
13 DESARROLLO 131 RealSystem Caracteriacutesticas Generales La Tecnologiacutea RealSystem esta dirigida principalmente al disentildeo y enviacuteo de todo tipo de informacioacuten multimedia a traveacutes de Internet en tiempo real El sistema soporta 45 formatos diferentes de archivos entre los maacutes importantes destacan MP3 Flash HTML Otra caracteriacutestica es la variedad de plataformas con las que es compatible como Linux Solaris Windows 95 98 NT y 2000 UNIX y Macintosh Lo que se pretende es hacer llegar a un destino final independiente de un sistema operativo informacioacuten en tiempo real de la manera maacutes eficiente posible teniendo en cuenta las limitaciones propias de una red La presente tecnologiacutea forma un sistema de comunicacioacuten y como tal seacute divide baacutesicamente en dos partes Transmisioacuten y Recepcioacuten En la parte transmisioacuten nos encontramos con un Servidor y un Codificador en nuestro caso llamados RealServer y RealProducer respectivamente 1311 RealProducer Es el componente software que se emplea para codificar la informacioacuten multimedia (audio y video) al formato RealMedia(formato RealSystem) generando o bien un archivo para almacenarlo en un servidor RealServer o bien enviarlo en forma de flujo o Stream para que eacuteste lo retransmita en directo a toda la Red 1312 RealServer Es el componente software maacutes importante del sistema de retransmisioacuten recibe informacioacuten codificada y la entrega a los usuarios que deseen acceder a ella Su funcionamiento es anaacutelogo al de un servidor WWW se ocupa de albergar contenidos multimedia y servirlos a traveacutes de la Red En la parte Recepcioacuten tenemos el reproductor o cliente en nuestro caso llamados RealPlayer 1313 RealPlayer Es el componente software que emplea el usuario para reproducir los contenidos multimedia formalmente es un decodificador que recibe la informacioacuten del servidor y la despliega Es gratuito y estaacute ampliamente distribuido en Internet Se puede descargar en pocos minutos El sistema es tal que en las uacuteltimas versiones (G2 80) el usuario final puede ya disfrutar reproduccioacuten de videos con calidad de DVD en una velocidad de hasta 1Mbps propias de conexiones de la familia xDSL o calidad de video VHS en pantalla completa con conexiones 500 kbps y semi-pantalla con 220Kbps La tecnologiacutea Real emplea esquemas de compresioacuten muy eficientes que permiten reducir el elevado volumen de datos que genera una transmisioacuten de audio o de viacutedeo para que pueda ser reproducida en ordenadores conectados a Internet incluso con moacutedems de 28Kbps 132 iquestCoacutemo se logra la transferencia de datos en tiempo Real
176
RealSystem hace uso de nuevos protocolos de aplicacioacuten que permiten monitorizar dinaacutemicamente la calidad de la conexioacuten y controlarla de modo que la recepcioacuten sea de la mayor calidad posible Es el primer sistema multimedia que implementa la tecnologiacutea SureStream tambieacuten el protocolo RTSP (Real Time Streaming Protocol) y el lenguaje SMIL Los tres sistemas anteriores estaacuten iacutentimamente ligados y es lo que da la fortaleza a RealSystem 133 Descripcioacuten de la tecnologiacutea SureStream o streaming media Disponible con el RealSystem G2 esta permite codificar un simple clip de audio o video para muacuteltiples anchos de banda (maacutes de 6) Por ejemplo es posible codificar un clip de muacutesica single Realaudio para 288 Kbps modem 56 Kbps modem 112 Kbps dual ISDN 256 Kbps DSL y maacutes Como es loacutegico la calidad del clip aumenta a mayor velocidad Los usuarios que visitan la paacutegina web soacutelo ven un enlace a un clip SureStream Realplayer y RealServer determinan el flujo de datos basado en el ancho de banda disponible Por su parte el Realplayer o reproductor media tiene la capacidad de tomar el archivo de audio o video transmitido y descargarlo poco a poco en una computadora Esta propiedad le permite comenzar a reproducir una porcioacuten del archivo mientras descarga otra y por lo tanto no es necesario que se complete la descarga para que puedas escucharlo o verlo (dependiendo del formato del archivo) El sistema utiliza el buffer para descargar parte del archivo antes de comenzar con la reproduccioacuten Una vez establecida la conexioacuten Realplayer y RealServer pueden ajustar la velocidad de conexioacuten para compensar las condiciones de la red Siacute una congestioacuten en la red impide la reproduccioacuten a una tasa establecida el RealServer baja el ancho de banda del flujo transmitido la transmisioacuten no se detiene solo baja en calidad Cuando la congestioacuten termina el RealServer sigue con la velocidad original En el proceso anterior RealPlayer no necesita crear un nuevo buffer para los nuevos datos 134 Descripcioacuten de RTSP (Real Time Streaming Protocol) Es un protocolo al nivel de aplicacioacuten para el control de transmisioacuten de datos multimedia en tiempo real basado en el modelo cliente-servidor El Real Time Streaming Protocol (RTSP) establece y controla uno o varios streams sincronizados de flujos de datos continuos RTSP no se encarga de entregar los streams continuos eacutel mismo sino que se encarga de establecer un control de transmisioacuten sobre ellos RTSP actuacutea como un ldquocontrol remotordquo sobre los flujos de audio y viacutedeo desde el cliente aplicando pausa rebobinado play parada etc (interactividad) El protocolo pretende proporcionar los mismos servicios sobre flujos de audio y viacutedeo al estilo que HTTP lo hace para el texto graacuteficos e imaacutegenes Esta disentildeado intencionadamente para que tenga una sintaxis y operaciones similares a HTTP RSTP puede ser visto como una extensioacuten a HTTP
177
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
No existe la nocioacuten de una conexioacuten RTSP en vez de ello el servidor guarda una sesioacuten etiquetada por un identificador Una sesioacuten RTSP no estaacute relacionada de ninguna manera con una conexioacuten al nivel de transporte tal como lo estaacute una conexioacuten TCP Durante una sesioacuten RTSP un cliente RTSP puede abrir y cerrar varias conexiones (fiables) de transporte con el servidor para mandarle peticiones Alternativamente puede utilizar un protocolo de transporte sin conexioacuten como UDP en otros casos se ocupa multicast UPD y TCP y RTP Es muy importante destacar que la operacioacuten del protocolo RTSP no depende en absoluto del mecanismo de transporte utilizado para transportar el flujo de datos continuos como viacutedeo y audio Este protocolo de transporte para el flujo de datos puede ser sin conexioacuten o con conexioacuten 135 Estados del RTSP RTSP controla un stream que puede ser enviado por medio de otro protocolo independiente del canal de control Por ejemplo el control de RTSP puede tener lugar en una conexioacuten TCP mientras que el flujo de datos se realiza viacutea UDP De esta forma la entrega de datos continuacutea incluso si el servidor no recibe ninguna peticioacuten RTSP Durante su tiempo de vida un stream puede ser controlado por peticiones RTSP emitidas secuencialmente por TCP Por lo tanto el servidor necesita mantener un ldquoestado de la sesioacutenrdquo para ser capaz de correlacionar las peticiones RTSP con un stream Un cliente puede asumir uno de los estados siguientes
- Init peticioacuten SETUP mandada a la espera de respuesta
- Ready respuesta SETUP recibida o respuesta PAUSE recibida mientras estaacute en
el Estado Playing
- Playing respuesta PLAY recibida
- Recording respuesta RECORD recibida
Los siguientes meacutetodos juegan un papel fundamental a la hora de definir la asignacioacuten y el uso de los recursos del stream en el servidor - SETUP hace que el servidor adjudique recursos para un stream e inicia una sesioacuten RTSP - PLAY inicia la transmisioacuten de datos de un stream asignado por medio de SETUP - PAUSE detiene un stream temporalmente sin liberar recursos del servidor - TEARDOWN libera los recursos asociados con un stream La sesioacuten RTSP deja
de existir en el servidor
178
El servidor genera un identificador uacutenico de sesioacuten en respuesta a una peticioacuten SETUP cuando manda la respuesta de SETUP al cliente le manda tambieacuten este identificador para que pueda acceder a dicha sesioacuten inequiacutevocamente 136 Una sesioacuten completa RTSP podriacutea ser como sigue
Sea C Cliente y S el Servidor
Este es el primer mensaje (OPTIONS) en la sesioacuten identifica la versioacuten del protocolo
C-gtS OPTIONS rtsp19216860276060 RTSP10 CSeq 1 S-gtC RTSP10 200 OK CSeq 1
La descripcioacuten de la transaccioacuten del archivo media constituye la fase de inicializacioacuten de la sesioacuten RTSP Se le solicita al cliente una descripcioacuten del contenido media asociado con el archivo rm
C-gtS DESCRIBE rtsp19216860276060mediafilerm RTSP10 CSeq 2 S-gtC RTSP10 200 OK CSeq 2 Content-length 197 197 bytes de UDP
La peticioacuten SETUP especifica el mecanismo de transporte para un stream (media) En esta peticioacuten el cliente debe incluir todos los paraacutemetros de transporte incluso si no los utiliza En la cabecera el cliente especifica los paraacutemetros de transporte aceptables para la transmisioacuten del stream La respuesta del servidor contendraacute los paraacutemetros de transporte seleccionados por el Servidor El servidor genera identificadores de sesioacuten en respuesta a las peticiones SETUP C-gtS SETUP rtspejemplocommediaFilerm RTSP10 Cseq 3 Transport TCPUDPunicastclient_port=4588 S-gtC RTSP10 200 OK Cseq 3 Date 12 Jun 2001 100004 GMT Session 47112344 Transport TCPUDP unicastclient_port=4588server_port=6256
179
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
El meacutetodo PLAY indica al servidor que comience a mandar datos utilizando el mecanismo indicado en SETUP Un cliente no debe mandar una peticioacuten PLAY hasta que no haya recibido reconocimiento de la anterior peticioacuten SETUP La peticioacuten PLAY hace que el servidor posicione la lectura del media al principio del rango indicado A continuacioacuten entrega los datos del stream hasta que se alcanza el final del rango indicado Las peticiones PLAY deben incluirse en una cola Un servidor debe poner en cola las peticiones PLAY para poder ejecutarlas en orden De esta manera si llega una peticioacuten PLAY mientras otra peticioacuten PLAY estaacute todaviacutea activa se retrasa hasta que la primera se ha completado C-gtS PLAY rtspejemplocommediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=0-10 C-gtS PLAY rtspejemplocommediaFilerm RTSP10
Tres peticiones dePLAY correlativas
Cseq 4 Session 47112344 Range npt=11-20 C-gtS PLAY rtspejemplomediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=21- El servidor devolveraacute en primer lugar el stream desde el principio hasta el segundo 10 del mismo A continuacioacuten devolveraacute desde el segundo 11 hasta el 20 Y finalmente desde el segundo 21 hasta el final del stream La peticioacuten PAUSE hace que la transmisioacuten del stream sea interrumpida (detenida) temporalmente Cuando el servidor vuelva a recibir una peticioacuten PLAY retomaraacute la transmisioacuten
C-gtS PAUSE rtspejemplocommediaFilerm RTSP10 Cseq 5 Session 47112344 S-gtC RTSP10 200 OK Cseq 5 Date 12 Jun 2001 10001130 GMT
La peticioacuten TEARDOWN finaliza la entrega del stream por parte del servidor liberando todos los recursos asociados a dicha transmisioacuten
C-gtS TEARDOWN rtspejemplocommediaFilerm RTSP10 Cseq 6
180
Session 47112344 S-gtC RTSP10 200 OK Cseq 6
Diagrama sesioacuten RTSP
137 Descripcioacuten Lenguaje SMIL (Synchronized Multimedia Integration Language)
Lenguaje de Integracioacuten de Multimedia Sincronizada Es un lenguaje que integra elementos multimedia para la creacioacuten de paacuteginas para Internet es bastante parecido al HTML Su principal caracteriacutestica es que coordinaraacute la ejecucioacuten de la imagen sonido y video armoacutenicamente Las presentaciones multimedia que pueden ser vistas mediante RealPlayer o mediante programas escritos en Java Con el SMIL podemos posicionar cualquier tipo de medio ya sea este texto imagen viacutedeo animacioacuten o muacutesica en la pantalla de presentacioacuten presentar estos elementos dependiendo de la configuracioacuten del usuario o sincronizarlo de manera que formen presentaciones multimedia completas Como deciacutea maacutes arriba el SMIL es bastante parecido al HTML pero con dos diferencias importantes que hay que destacar el SMIL distingue entre mayuacutescula La segunda diferencia importante es que el SMIL estaacute basado en el XML2 lo que hace que todas las etiquetas tengan que tener un final Para escribir un documento o presentacioacuten SMIL lo uacutenico que necesitamos es un simple editor de texto tambieacuten existen algunos editores especiales para el lenguaje
Un codigo escrito en SMIL podriacutea ser como sigue
181
2 XML Extensible Markup Language (Lenguaje de Marcacioacuten Extensible) es una adaptacioacuten del SGML con el que seraacute posible que los disentildeadores del WWW puedan definir sus propios lenguajes de marcacioacuten de manera que se ajusten a sus necesidades y no esteacuten sujetos a la riacutegida sintaxis del HTML
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt ltheadgt ltmeta name=copyrigthcontent=Nombre gt ltlayoutgt lt-- etiquetas de layout --gt ltlayoutgt ltheadgt ltbodygt
lt-- etiquetas de sincronizacioacuten y media --gt
ltaudio src=rtsprealserver1realcomunormgt ltaudio src=rtsprealserver2realcomdosrmgt
ltbodygt
ltsmilgt
Como vemos en el coacutedigo los documentos SMIL siempre empiezan y acaban con las etiquetas ltsmilgt y ltsmilgt Los documentos SMIL normalmente tienen dos partes el HEAD y el BODY
Arquitectura RealSystem Codificador Servido Reproductor r
138 Funcioacuten del Codificador o RealProducer Es posible crear clips multimedia formato RealSystem partir de files comunes como por ejemplo archivos Audio(au) Waform audio(wav) video para windows(avi) MPEG (mpg) Tambieacuten es posible crear clips enviando directamente al computador una sentildeal de audio o de video para lo que es necesario tarjetas capturadoras correspondientes Estos clips pueden ser almacenados para su posterior transmisioacuten o tambieacuten transmitidos de inmediato Realproducer toma el archivo multimedia de entrada lo codifica transformaacutendolo en un RealMedia clip que se pude enviar al servidor para que los clientes tengan acceso a el en directo o bajo demanda Los clips RealMedia son separados en dos tipos RealAudio y RealVideo 1381 RealAudio Un clip RealAudio es creado como se explico anteriormente El Realproducer utiliza varios codec3 [3] (algoritmos de compresioacutendescompresioacuten) para convertir los archivos a clips que puedan ser transferidos en forma de flujo o Stream Para la codificacioacuten se pueden utilizar varios codec dependiendo la calidad que se quiera y el tipo de archivo voz voz con muacutesica de fondo muacutesica solamente
3 Para mayor informaciones sobre los codec ocupados en la tecnologiacutea ver referencia realsystem8productionguidepdf
182
muacutesica esteacutereo son codificados de formas diferentes Como es loacutegico la calidad depende del tipo de compresioacuten Un codec puede comprimir muacutesica monofoacutenico para un moacutedem de 288 Kbps mientras que otro codec puede comprimir muacutesica esteacutereo para una misma velocidad de moacutedem 1382 RealVideo Un clip Real video es creado capturaacutendolo con dispositivos tales como una video caacutemara o reproductor de cassette o simplemente entregando una sentildeal comuacuten de video a una tarjeta adquisidora de video conectada al PC tambieacuten puede ser un dispositivo USB RealProducer convierte los diferentes atributos de video tales como tasa de frames tipo de movimiento y tamantildeo de las imaacutegenes - a formato RealVideo usando video codec Realvideo usa RealAudio para codificar los video soundtrack una parte del ancho de banda del clip es destinado para el audio El ancho de banda de las imaacutegenes de video depende de coacutemo fue codificado el audio por ejemplo para un moacutedem de 288 Kbp solo se ocupan 20 kbps si tenemos codificado audio a 5 kbps la parte visual de nuestro clip seraacute de solo 15Kbps Como vemos la calidad del soundtrack se ve afectada por el tipo de codificacioacuten Tambieacuten se puede decir que los codec de RealAudio tiacutepicamente consumen maacutes ancho de banda que los video codec La muacutesica requiere gran cantidad datos para ser codificada Las velocidades efectivas de conexioacuten entre un servidor y un reproductor son siempre menores que la que ofrece el medio de conexioacuten un moacutedem de 56 Kbps nunca se conecta a tal velocidad Por esto el realproducer codifica a aproximaamente un 75 de la velocidad maacutexima que ofrece una conexioacuten resguardandose un 25 para abolir congestioacuten y como medida de prevencioacuten por la presencia de ruido peacuterdida de datos o demasiado overhead en los paquetes 139 Comunicacioacuten entre el RealProducer y RealServer puertos involucrados Una vez terminado un clip es necesario enviarlo al Servidor donde estaraacute a disposicioacuten de clientes El Codificador establece una conexioacuten TCP bidireccional con el Servidor que seraacute un canal de control Luego los datos son enviados usando por defecto el protocolo UDP En algunos casos y por razones de seguridad los firewalls presentes en la red no permiten el paso de paquetes UDP en tales casos se establece otra conexioacuten TCP entre Codificador y Servidor Esto no es muy eficiente ya que como sabemos en TCP garantiza la entrega de paquetes es uacutetil para controlar la informacioacuten y chequear errores incorpora control de congestioacuten sin embargo es lento para responder frente a los cambios de condiciones en la red requisito vital cuando se transmite en tiempo real Por otro lado de que nos sirve que llegue un paquete atrasado cuando la transmisioacuten es multimedia en vivo
183
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Por defecto el puerto del Servidor al que se conecta el Codificador es el 4040 para realizar la conexioacuten se deben especificar otros aspectos como el nombre del servidor o direccioacuten IP nombre del archivo a transmitir nombre se usuario y clave de acceso4 1310 Servidor o RealServer El RealServer es el Software encargado de transmitir los Streams entregados por el Codificador a los Clientes Los Clientes reciben la informacioacuten multimedia en tiempo real Tal como un servidor simple entrega paacuteginas a los browser en Internet RealServer entrega clips a los clientes que se comunican a traveacutes de sus RealPlayer Existen dos principales viacuteas para acceder a los multimedia clips 13101 Bajo-demanda Los clips estaacuten disponibles en el servidor las 24 horas del diacutea el cliente puede verlo cuando quiera ademaacutes puede adelantar rebobinar pausar Esta difusioacuten se hace de manera Unicast En Unicast se establece una conexioacuten punto a punto con un Servidor cada Cliente recibe una secuencia de datos distinta desde el Servidor 13102 En vivo Los clientes conectados pueden disfrutar de un evento que este ocurriendo en el mismo instante de la conexioacuten En este tipo de conexiones el usuario no puede adelantar o retroceder un clip Esta conexioacuten se hace generalmente de forma Multicast Multicast es decir se transfiere la misma informacioacuten a un gran nuacutemero de usuarios reciben los mismos datos Al conectarse un Cliente nuevo este solo puede comenzar a reproducir la informacioacuten solo desde el momento en que se conecto Existe otro tipo de conexioacuten en vivo llamada Splitting Su funcionamiento es muy Similar a un proxy El Servidor transmite sus flujos de datos a otros Servidores luego los clientes en vez de conectarse al Servidor central se conectan a estos Servidores llamados Spliters Otras caracteriacutesticas que ofrece el programa Servidor son por ejemplo tener un control completo del sistema monitoreo de los clientes conectados tasas de transmisiones etc Se puede configurar el nuacutemero maacuteximo de conexiones en la versioacuten baacutesica solo llega a 25 tambieacuten se da la posibilidad de restringir el ancho de banda para evitar congestiones innecesarias Los ajustes de paraacutemetros de conexiones y configuraciones de sistema se efectuar a traveacutes de una interfaz graacutefica Java accesible viacutea paacutegina Web Los puertos de comunicacioacuten tambieacuten pueden ser configurados pero los que se asignan por defecto son los siguientes
PNA port
7070 Puerto para clientes con versiones antiguas
HTTP port 8080 puerto para conexiones HTTP entre el servidor y el usuario
4 La clave de acceso se configura al instalar el software Servidor
184
RTSP port 554 Puerto versiones G2 Monitor port 9090 Puerto monitoreo Admin port 19455 Puerto Administrador
Tabla nuacutem 1 puertos del servidor
Al instalar el Servidor en un sistema Unix fue necesario cambiar el nuacutemero de puerto RTSP designado por defecto a 1554(el sistema fue instalado en un servidor corriendo LINUX solo fue necesario poseer una biblioteca ver referencias) ya que Unix designa para otros propoacutesitos los puertos hasta el 1024 El puerto de administrador se designa aleatoriamente cuando se instala el Servidor 1311 Reproductor o RealPlayer Es el programa que manejan los clientes para poder acceder a un clip multimedia Este presenta la caracteriacutestica principal de ser un decodificador y desplegar la informacioacuten original que se necesitaba transmitir Incluye un editor que permite ver el coacutedigo fuente SMIL de la presentacioacuten Tambieacuten entrega las estadiacutesticas de conexioacuten como velocidad de transferencia instantaacutenea y promedio en una descarga tambieacuten muestra a cuanto fue codificado un clip Acceder a un contenido multimedia se puede acceder de dos formas una forma es a traveacutes de un link en una paacutegina Web (protocolo HTTP) La otra es escribiendo la direccioacuten directamente en el RealPlayer el formato general es
ProtocolodireccioacutenpuertoMountpointrutaarchivo
Una direccioacuten valida seriacutea por ejemplo
rtsphboatmlabutfsmcl1554realvideorm
Aunque cada de entrega tiene diferentes puntos de montaje meacutetodo (se puede pensar como directorios donde se encuentran los clips) encoder para el contenido en vivo digitalizado por el codificador farm para acceder al contenido a traveacutes de splitter ramgen para generar un meta archivo que puede ser SMIL o RAM que es simplemente un archivo de texto con extensioacuten ram 1312 Comunicacioacuten entre el RealPlayer y el RealServer Al establecerse un enlace se crean dos conexiones entre servidor y reproductor un canal de control y otro canal de datos El canal de control usa protocolo TCP y es bidireccional ambos Servidor y Reproductor se comunican con sus contrasentildeas respectivas (antes mencionadas) Por el canal de datos viaja la informacioacuten hacia el RealPlayer por medio de UDP Debido a que UDP no implementa chequeo de
185
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
errores los paquetes no se retransmiten y la comunicacioacuten es maacutes raacutepida Al igual que en el caso de la comunicacioacuten del RealProducer con el RealServer en presencia de un Firewall el traspaso de datos se hace por medio de TCP 14 CONCLUSIOacuteN Al estudiar y utilizar el sistema es posible apreciar la potencialidad y calidad que este ofrece El sistema funciona casi ideacutentico tal como fue disentildeado y aparece en los manuales Los mayores tropiezos para ponerlo en marcha son problemas de configuracioacuten de la red sobre la que se instaloacute el sistema Se cree haber cumplido los objetivos propuestos al empezar el curso ya que se estudiaron analizaron y explicaron los temas propuestos Se han visto las principales normas estaacutendares que ocupa el sistema RealSystem que cubren la transmisioacuten de audio y viacutedeo a traveacutes de Internet y una cosa queda clara el futuro de la Red predominaraacute la reproduccioacuten de imaacutegenes y sonido en tiempo real Las empresas liacutederes en este tipo de distribucioacuten tendraacuten una fuerte competencia Los que se veraacuten beneficiados seraacuten los usuarios finales que podraacuten disfrutar cada vez de presentaciones con mejor calidad Esto tambieacuten llevaraacute a mejorar las velocidades de conexiones de usuarios comunes ya que representan la mayor cantidad de potenciales clientes esperemos que pronto sea posible disfrutar sin problemas de este tipo de presentaciones Instalar un sistema como este (aunque sea la versioacuten baacutesica) da grandes potencialidades Se podriacutea pensar y empezar a enumerar los beneficios que el sistema dariacutea a una empresa pequentildea a un colegio o incluso a una red casera Por lo demaacutes pensar en informacioacuten multimedia disponible en directo sin descargar ninguacuten archivo ni sufrir largas esperas resulta simplemente maravilloso En resumen se puede decir que las comunicaciones en el futuro gracias a esta tecnologiacutea y a sus competidoras se veraacuten enormemente favorecidas
186
Referencias Documentos disponibles en la paacutegina de RealNetworks
[realsystem8productionguidepdf] [serveradminguide8pdf] [prodplus_win8pdf] [rtsppdf]
Memorias Evaluacioacuten y Puesta en Marcha de Servicios de Video en Demanda (VoD) en
redes IP Ricardo diacuteas Bobadilla UTFSM noviembre 2000
Integracioacuten CORBA y RTSP para el acceso a sistemas de archivos Audio y Video Miguel Angel Ferre Facultad Informaacutetica Universidad Politeacutecnica de Valencia 1999
Varios [Redes de Computadores Internet e Interredes Douglas E Comer 1ra Edicioacuten Prentice-Hall
1997] [Rfc2326] [wwwredesupvesrmtemariohtmltema5pdf] [ httpwwwmexicoextremocommxayudasmil-introphp] [httpwwweurescomdepublicprojectresultsP900-series900shtm] (P913 Real-time Services on the Internet deliverable 1 2)
187
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
2 Servicios Multimedia con Tecnologiacutea Windows Media 21 RESUMEN En el presente trabajo se analiza y describe la Tecnologiacutea Windows Media mostrando todos sus servicios componentes y aspectos que hacen de esta aplicacioacuten una alternativa viable y conveniente para transmisiones multimediales 22 INTRODUCCIOacuteN En los uacuteltimos antildeos se ha ido apreciando un raacutepido desarrollo de servicios multimediales siendo posible oir transmisiones radiales en directo descargar videos de peliacuteculas muacutesica en formato digital realizar sesiones de videoconferencias etc Para poder llevar a cabo este tipo de servicios diversas empresas han desarrollado una serie de aplicaciones multimediales entre eacutestas se encuentran APPLE que ofrece Quick Time Streaming Server Live Update que ofrece Crescendo StreamSite Liquid Audio que ofrece Liquid Audio Server VDOLive que ofrece VDOLive Server RealNetworks que ofrece RealSystem y Microsoft que ofrece la Tecnologiacutea Windows Media entre otras En este trabajo se realizaraacute un estudio de la tecnologiacutea que ofrece Microsoft el cual es un sistema disentildeado para la difusioacuten de audio y video a traveacutes de Internet e Intranet Este sistema soporta el servicio de video en demanda y transmisioacuten de eventos en directo siendo apropiado tanto para usuarios con un ancho de banda restringido como para los que acceden a la transmisioacuten a traveacutes de una LAN (Red de Area Local) A continuacioacuten se introducen los conceptos clave de la Tecnologiacutea Windows Media y los componentes que se utilizan para crear entregar y reproducir secuencias multimedia
23 DESARROLLO Microsoft desarrolloacute para transmisiones multimediales el sistema Windows Media que es un sistema muy completo y puede ser adquirido gratuitamente Este integra la transmisioacuten para varios tipos de audiencia a traveacutes de sus ldquosecuencias inteligentesrdquo las que suministran el contenido para cada velocidad de conexioacuten disponible ajustaacutendose automaacuteticamente al traacutefico actual de la red Ademaacutes trabaja con un formato especial de archivo llamado ASF (Advanced Streaming Format) optimizado para enviar secuencias multimedias a traveacutes de la red Esta es una de las principales caracteriacutesticas que diferencia a Windows Media de otras tecnologiacuteas ya que permite transmitir y procesar en paquetes secuencias de alto contenido de audio y video imaacutegenes y secuencias de comandos a traveacutes de la red El contenido ASF puede estar formado
188
por un archivo asf o una secuencia en directo generada por un codificador de Windows Media 231 Arquitectura 2311 Componentes de Windows Media Las Tecnologiacuteas multimedia de Microsoft Windows proporcionan un conjunto totalmente integrado de servicios y herramientas que se utilizan para producir administrar difundir y recibir presentaciones de contenido multimedia transmitidas por secuencias a traveacutes de Internet y de Intranet corporativas Los componentes que constituyen la familia Tecnologiacuteas de Windows Media son las Herramientas de Windows Media el servidor de Windows Media y el Reproductor de Windows Media Un esquema de esta configuracioacuten o arquitectura se puede ver en la figura 1 (Final de la esta seccioacuten 2 ldquoServicios Multimedia con Tecnologiacutea Windows Mediardquo) De la figura 1 se desprende la siguiente clasificacioacuten
a) Las herramientas de Windows Media son
a1) Codificador de Window Media Convierte contenido (como salida directa desde un microacutefono caacutemara de video o archivos multimedia almacenados) en una secuencia o archivo ASF (Advanced Streaming Format) a2) Autor de Windows Media Proporciona una interfaz graacutefica para combinar y sincronizar archivos de audio e imagen Admite diferentes anchos de banda y secuencias de comandos a3) Presentador y Publicador para Microsoft PowerPoint 97 Permite convertir una presentacioacuten de PowerPoint en una secuencia en formato ASF a4) Indizador (Indexer) Es una herramienta que modifica los tiempos de inicio y de fin de los archivos ASF Tambieacuten se puede utilizar para proporcionar marcadores propiedades y secuencias de comandos a un archivo ASF a5) Programa de liacuteneas de comando se cuenta con los siguientes programas VidToASF WavToASF ASFCheck y ASFChop b) Componentes del Servidor de Windows Media b1) Servicios componentes de Windows Media Monitor de sucesos del punto de publicacioacuten Programa Emisoras Unidifusioacuten y Multidifusioacuten b2) Administrador de Windows Media c) Reproductor de Windows Media 232 Protocolos Involucrados en la conexioacuten Internet es una red basada en la conmutacioacuten y en el enviacuteo de paquetes que no fue pensada para el enviacuteo de informacioacuten en tiempo real y de forma continua Los protocolos que operan en la red para el enviacuteo de paquetes son TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) TCP asegura que los paquetes lleguen en forma confiable a su destino pero no garantizan que se transmita en forma
189
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
continua (no es recomendado para transmitir video) UDP por su parte enviacutea la informacioacuten de manera maacutes continuada ya que elimina todos los controles del otro protocolo lo que aumenta la velocidad con que se procesan los datos (esto provoca mayores peacuterdidas de paquetes) Por esta razoacuten se han desarrollado nuevos protocolos que satisfacen los requerimientos de las aplicaciones multimedia en lo que respecta a ancho de banda y al formato de los datos a ser almacenados Por ejemplo en el caso de Windows Media se emplea un protocolo diferente llamado MSBD (Media Stream Broadcast Distribution) este protocolo se utiliza para distribuir secuencias entre el Codificador de Windows Media y los componentes del servidor Windows Media (emisoras unidifusioacuten etc) y para transferir secuencias entre los servidores El sistema implementado por Windows Media utiliza los protocolos UDP y TCP para transportar la informacioacuten desde el servidor al cliente La decisioacuten sobre cual protocolo va a utilizar se realiza con el protocolo Microsoft Media Server (MMS) eacuteste se utiliza para acceder al contenido de unidifusioacuten desde un punto de publicacioacuten de Windows Media MMS realiza una conversioacuten de protocolos para obtener la mejor conexioacuten esta conversioacuten de protocolos se inicia tratando de conectar al cliente con el servidor mediante MMSU (combinacioacuten del protocolo de transporte MMS con el transporte de datos UDP) si la conexioacuten no se realiza correctamente el servidor intentaraacute utilizar el protocolo MMST (el protocolo MMS combinado con el transporte de datos TCP) En los casos en que existe un firewall o servidor de seguridad entre el servidor y los clientes es posible configurar el servidor de Windows Media para utilizar el protocolo HTTP para transmitir contenido Tambieacuten se puede utilizar este protocolo para transmitir contenido desde el codificador al servidor para pasar a traveacutes de un servidor de seguridad Aquellos clientes que se conectan mediante un sistema de multidifusioacuten no utilizan ninguacuten protocolo ya que reciben los datos a medida que estos se transmiten a traveacutes de las direcciones IP de multidifusioacuten Un esquema que muestra los protocolos usados por Windows Media se aprecia en la figura 2 233 Codificador de Windows Media El Codificador de Windows Media es una herramienta de produccioacuten eficaz y de faacutecil uso que permite convertir audio y viacutedeo pregrabado o en directo al formato de Windows Media Ademaacutes puede proporcionar contenido en directo en tiempo real a equipos clientes o guardarlo en un archivo para su uso posterior El contenido de audio y viacutedeo que se puede transmitir puede provenir de diversos oriacutegenes entre los que incluyen todos los que se pueden conectar a la tarjeta de audio o viacutedeo del equipo reproductor de CD microacutefono reproductor de viacutedeo o caacutemara de viacutedeo
190
2331 Descripcioacuten de la transmisioacuten inteligente y del viacutedeo con muacuteltiples velocidades de bits Se denomina transmisioacuten inteligente al conjunto de caracteriacutesticas que detectan automaacuteticamente las condiciones de red y ajustan las propiedades de una secuencia de viacutedeo para obtener la maacutexima calidad Como este es un sistema cliente-servidor el servidor y el cliente se comunican entre siacute para determinar cuaacutel es el rendimiento real de la red y realizar automaacuteticamente una serie de ajustes que proporcionen la maacutexima calidad de secuencia De esta manera los usuarios reciben un flujo continuo de contenido adaptado a las velocidades de sus conexiones Para aprovechar al maacuteximo las posibilidades de la transmisioacuten inteligente se debe codificar el contenido con muacuteltiples velocidades de bits es decir se debe crear una uacutenica secuencia o archivo con formato Windows Media que contenga muacuteltiples secuencias (audio viacutedeo y secuencias de comandos) codificadas con distintas velocidades de bits Cuando un reproductor recibe una secuencia en directo o un archivo Windows Media con muacuteltiples velocidades de bits soacutelo reproduce una de las secuencias de viacutedeo recibidas la maacutes adecuada para las condiciones actuales de ancho de banda El proceso de seleccioacuten de la secuencia maacutes apropiada lo realizan el servidor y el reproductor de Windows Media de forma totalmente invisible para el usuario El Codificador de Windows Media ofrece varios perfiles predefinidos de muacuteltiples velocidades de bits lo que facilita la codificacioacuten de contenido con muacuteltiples velocidades de bits 2332 Descripcioacuten de los oriacutegenes y grupos de oriacutegenes Con el Codificador de Windows Media se puede codificar contenido procedente de tres oriacutegenes distintos audio viacutedeo o secuencias de comandos De esta manera permite capturar audio y viacutedeo de una tarjeta instalada en el equipo o leerlos de un archivo o tambieacuten escribir secuencias de comandos directamente en la ventana principal del codificador durante una sesioacuten de codificacioacuten La combinacioacuten de oriacutegenes de audio viacutedeo y secuencias de comandos se denomina grupo de oriacutegenes estos grupos representan la secuencia que es mostrada por el reproductor 2333 Descripcioacuten de los coacutedecs La transmisioacuten por secuencias de contenido de audio y viacutedeo puede consumir una gran cantidad de ancho de banda de la red Para poder difundir el contenido es necesario realizar un proceso de compresioacuten durante el cual hay que tener en cuenta la calidad de salida que se desea y el ancho de banda disponible Para esto se aplican ciertos algoritmos de compresioacuten a los datos Una vez comprimidos se pueden difundir utilizando los anchos de banda normales de Internet Antes de poder reproducir una secuencia en un reproductor eacutesta es descomprimida por medio de
191
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
algoritmos de descompresioacuten Estos algoritmos de compresioacuten y descompresioacuten se denominan coacutedecs Los coacutedecs estaacuten disentildeados para comprimir una secuencia a una velocidad de bits dada La velocidad de bits que se desea determina queacute grado de compresioacuten aplicar Los coacutedecs que no comprimen mucho el contenido de origen producen contenido con sonido y aspecto mejores y maacutes dinaacutemicos aunque necesita mayor ancho de banda para su transmisioacuten La siguiente lista ofrece informacioacuten maacutes detallada acerca de los coacutedecs que puede usar con los perfiles del Codificador de Windows Media bull Coacutedec de audio de Microsoft Windows Media versioacuten 8 Se usa para
codificar la mayoriacutea de las secuencias de audio Proporciona una calidad de audio sin igual en transmisiones de poco ancho de banda en Internet y permite descargar muacutesica en alta fidelidad Proporciona audio de calidad proacutexima a la de CD a 48 kilobits por segundo (Kbps) y audio con calidad de CD a 64 Kbps Ademaacutes es totalmente compatible con las versiones 64 y 7 del Reproductor de Windows Media
bull Coacutedec ACELP de Sipro Labs Ofrece una excelente capacidad de compresioacuten de voz para bajas velocidades de bits Este coacutedec incluye diversos formatos de audio que se usan en funcioacuten del ancho de banda de red elegido
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 8 Se usa en la mayoriacutea de las situaciones de codificacioacuten La calidad de compresioacuten del coacutedec de viacutedeo de Windows Media versioacuten 8 es mejor que la de la versioacuten 7 y proporciona calidad proacutexima a la de DVD a 500 Kbps Este coacutedec admite una gran variedad de anchos de banda y mejora la calidad de viacutedeo de los usuarios de Internet de banda ancha La versioacuten 8 del coacutedec de viacutedeo de Microsoft Windows Media tiene mayores requisitos de rendimiento de CPU que la versioacuten 7
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 7 Permite a los clientes que ejecutan el Reproductor de Windows Media versioacuten 7 ver contenido codificado sin necesidad de descargarse primero la versioacuten 8 del coacutedec
bull Coacutedec MPEG-4 de Microsoft versioacuten 30 Se incluye con la versioacuten 40 del Codificador de Windows Media
bull Coacutedec de viacutedeo ISO MPEG-4 versioacuten 10 Estaacute basado en el estaacutendar MPEG-4 de ISO (Organizacioacuten Internacional de Normalizacioacuten) Este coacutedec se puede usar para codificar contenido producido por numerosos dispositivos de electroacutenica de consumo como caacutemaras de viacutedeo digital y teleacutefonos celulares
bull Coacutedec de pantalla de Microsoft Windows Media versioacuten 7 Este coacutedec de captura de pantalla permite transmitir sin peacuterdidas las imaacutegenes que aparecen en la pantalla del equipo a velocidades de datos tan bajas como 15 kbps Se puede usar en aplicaciones de aprendizaje a peticioacuten demostraciones de software y ayuda teacutecnica Resulta idoacuteneo para capturar pantallas de aplicaciones de productividad como Microsoft Word Excel y Visual Studioreg El coacutedec de pantalla de Windows Media estaacute completamente optimizado para su uso en transmisioacuten por secuencias y en descargas
192
Nota Para codificar contenido de audio y viacutedeo para la versioacuten 40 del Codificador de Windows Media debe usar el coacutedec de audio de Windows Media versioacuten 7 y el coacutedec MPEG-4 versioacuten 30 respectivamente [WebCod] Utilizar el Codificador de Windows Media Es la herramienta principal para la creacioacuten de contenido Con ella es posible convertir contenidos de audio y video tanto en directo como almacenados en una secuencia ASF que se puede trasmitir a traveacutes de una red mediante un servidor o almacenarla como un archivo asf para el servicio en demanda Con el codificador se pueden realizar las siguientes tareas bull Codificar desde un origen en directo bull Comprimir el origen del video(directo o almacenado) de forma que la secuencia
ASF o el archivo asf resultante se ajuste al ancho de banda destino bull Crear contenido que se pueda distribuir mediante diferentes anchos de banda bull Convertir el contenido de un archivo avi mp3 o wav y utilizar un coacutedec
diferente o seleccionar el tamantildeo de la imagen de video Al difundir el acontecimiento puede transmitir la secuencia a un servidor que ejecute Servicios de Windows Media o tener hasta 50 reproductores conectados directamente al equipo que ejecuta el codificador Los tres casos maacutes comunes de codificacioacuten son los siguientes bull Difundir un acontecimiento en directo a partir de dispositivos conectados
o desde la pantalla del equipo bull Capturar audio o viacutedeo desde dispositivos conectados o de la pantalla del
equipo Se puede utilizar esta opcioacuten para capturar audio o viacutedeo desde dispositivos instalados en el equipo o para capturar pantallas del equipo y convertir posteriormente el contenido capturado en un archivo de Windows Media para su subsiguiente distribucioacuten
bull Convertir un archivo de audio o viacutedeo en un archivo de Windows Media Se puede utilizar esta opcioacuten para convertir un archivo de audio o viacutedeo en un archivo de Windows Media para su distribucioacuten posterior
Codificar contenido Una vez configurada la sesioacuten ya se puede codificar contenido Si se trata de difundir un acontecimiento en directo la secuencia comienza poco despueacutes de empezar la codificacioacuten Si se codifica una sesioacuten con muacuteltiples grupos de oriacutegenes puede usar el panel Oriacutegenes para pasar de un grupo de oriacutegenes a otro y transmitir por secuencias
193
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
contenido distinto Si desea insertar secuencias de comandos en una secuencia debe usar el panel Secuencia de comandos Si se estaacute archivando una difusioacuten puede usar los controles de archivo del panel Control para pausar y reanudar la operacioacuten de archivo durante la codificacioacuten lo que ayuda a quitar las partes de la difusioacuten que no desea que aparezcan en el archivo de almacenamiento Mientras se codifica se puede usar el panel Monitor para ver informacioacuten de estado de la sesioacuten por ejemplo el tiempo transcurrido ancho de banda y espacio en disco que queda libre en el equipo Si se codifica una secuencia con muacuteltiples velocidades de bits puede usar el panel Viacutedeo para probar los distintos anchos de banda Los temas incluidos en esta seccioacuten describen las operaciones que debe realizar para codificar contenido Distribuir contenido Parte de la configuracioacuten de una sesioacuten de codificacioacuten consiste en especificar la forma en que piensa distribuir el contenido Dispone de varias opciones para distribuir contenido bull Difundir a un servidor de Windows Media Se puede configurar una
transmisioacuten de unidifusioacuten o multidifusioacuten en el servidor para transmitir por secuencias el contenido a los reproductores
bull Difundir a los reproductores desde el equipo que ejecuta el codificador Se puede usar el Codificador de Windows Media con un maacuteximo de 50 conexiones de unidifusioacuten
bull Guardar el contenido en un archivo Se puede distribuir el contenido a un servidor de Web o reproducirlo de forma local en los equipos
Para difundir el contenido se debe especificar el puerto a traveacutes del que se transmite por secuencias el mismo El servidor de Windows Media o los reproductores se pueden conectar asiacute al contenido a traveacutes de ese puerto por medio de HTTP Si la conexioacuten se efectuacutea a traveacutes de Internet la direccioacuten URL de conexioacuten es httpDireccioacutenIPnuacutemeropuerto
Si la conexioacuten se efectuacutea a traveacutes de una red de aacuterea local (LAN) la direccioacuten URL de
conexioacuten es
httpnombreequipocodificadornuacutemeropuerto
Configurar una multidifusioacuten
194
Si se realiza una multidifusioacuten de una secuencia basada en Windows Media se debe generar un archivo con formato de secuencia ya que eacuteste contiene la informacioacuten que el reproductor usa para decodificar y reproducir la secuencia Por ejemplo los tipos de origen incluidos en la secuencia (audio viacutedeo secuencia de comandos) las audiencias y los coacutedecs usados para codificarla El archivo con formato de secuencia tiene la extensioacuten asf Puede usar el codificador para crear el archivo con formato de secuencia y el Administrador de servicios de Windows Media del servidor de Windows Media para agregar el archivo a la lista de formatos de secuencia admitidos en la emisora de multidifusioacuten La emisora de multidifusioacuten contiene toda la informacioacuten necesaria para entregar una secuencia de Windows Media a un reproductor incluyendo la direccioacuten IP puerto periacuteodo de vida (TTL) valor etc
24 SERVIDOR DE WINDOWS MEDIA
Los Servicios Componentes de Windows Media son un conjunto de servicios que se utilizan para enviar contenido multimedia a los clientes mediante unidifusioacuten y multidifusioacuten Para que eacutestos puedan transmitir por multidifusioacuten secuencias ASF es necesario entregar informacioacuten de
El Administrador de Windows Media estaacute compuesto por un conjunto de paacuteginas web que se ejecutan en la ventana del explorador Microsoft Internet Explorer 5 y que sirve para controlar todos los servidores de Windows Media para los que el usuario tiene derechos administrativos en el dominio Microsoft Windows
Los componentes del Servidor de Windows Media estaacuten formados por los Servicios Componentes de Windows Media (monitor programa emisora y unidifusioacuten) que son los encargados de transmitir a los clientes contenido de audio y video mediante unidifusiones y multidifusiones y el Administrador de Windows Media que controla todos los servidores de Windows Media
Emisoras Se compone de un programa y una secuencia como miacutenimo Debido a que las emisoras son multidifusioacuten la secuencia es recibida por todos los clientes que deseen acceder a ella Contiene toda la informacioacuten necesaria para entregar una secuencia ASF al reproductor de Windows Media (Direccioacuten IP Puerto Formato de secuencia etc) Programa y Secuencia Permite organizar agrupar y controlar secuencias ASF Es posible asociar maacutes de una secuencia o archivo asf con un programa Al inicar y detener el programa se maneja el contenido ASF que se transmite a traveacutes de la red desde la emisora Las secuencias se reproducen en el orden especificado por el programa
195
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Los puntos de publicacioacuten se utilizan para tener acceso al contenido de unidifusioacuten eacutestos son carpetas virtuales que almacenan contenido puesto a disposicioacuten de los clientes en el servidor El Administrador de Windows Media tiene 2 tipos de puntos de publicacioacuten de unidifusioacuten que se pueden emplear para proporcionar contenido a los clientes Puntos de publicacioacuten de unidifusioacuten a peticioacuten Se utilizan para proporcionar contenido en demanda tales como archivos asf Se debe definir la ruta exacta de la ubicacioacuten del contenido Puntos de publicacioacuten de unidifusioacuten extensa Proporcionan secuencias ASF en directo Se debe definir un Alias que contiene toda la informacioacuten que requiere el cliente respecto del origen de la sentildeal en directo 241 Introduccioacuten a los ASF Es un formato estaacutendar abierto que admite la entrega de datos a traveacutes de una gran variedad de protocolos y redes ASF se utiliza para ordenar organizar y sincronizar los datos multimedia que se transmitiraacuten por las redes ASF es un formato de archivo sin embargo tambieacuten puede utilizarse para especificar el formato de las presentaciones en directo Aunque ASF estaacute optimizado para enviar secuencias multimedia a traveacutes de una red es igualmente adecuado para la reproduccioacuten local Es posible utilizar cualquier algoritmo de compresioacuten y descompresioacuten (codec) para codificar las secuencias ASF La informacioacuten almacenada en la secuencia ASF puede utilizarse para ayudar al cliente a determinar queacute codec se necesita para cualquier protocolo de transmisioacuten de red subyacente Es posible crear archivos ASF a partir de los siguientes formatos Video AVI oacute MOV Imaacutegenes BMP DIB RLE JPG oacute GIF Audio WAV oacute MP3 25 WINDOWS MEDIA PLAYER Es la aplicacioacuten de software cliente que se utiliza para recibir secuencias en formato ASF desde un servidor de Windows Media Tambieacuten se utiliza para reproducir muchos otros tipos de contenido La instalacioacuten de este software es raacutepida y faacutecil para el usuario eacuteste soacutelo debe decidir que tipo de instalacioacuten desea Reducida o Completa (la primera instala soacutelo una parte del total de los coacutedecs disponibles en cambio la segunda contiene la totalidad de los coacutedecs que Microsoft estaacute autorizado a proporcionar) En la figura 3 muestra la interfaz principal del reproductor de Windows Media 60 (esta no es la uacutetlima versioacuten disponible del sitio [WinMed]
196
26 CONCLUSIONES Despueacutes de hacer un anaacutelisis general de la Tecnologiacutea Windows Media se puede concluir que es un sistema faacutecil y raacutepido de instalar ya que proporciona una interfaz sencilla para el usuario comuacuten ademaacutes es un sistema bastante completo sobre todo si se toma en cuenta que es un servicio de libre distribucioacuten y de faacutecil acceso al encontrarse disponible en el sitio WEB de Microsoft [WinMed] para todas las personas que cuenten con una copia legal del Sistema Operativo Windows El hecho de contar con ldquosecuencias inteligentesrdquo lo transforman en una tecnologiacutea de gran uso para los distintos tipos de usuarios en lo que referente a las restricciones de ancho de banda impuestos por Internet o por alguna Intranet corporativa En conclusioacuten la Tecnologiacutea Windows Media se encuentra junto a RealSystem y Darwin Server dentro de los tres mejores sistemas en lo que se refiere a transmisiones multimediales tomando en cuenta costos beneficios facilidad de instalacioacuten interfaz de usuario y soporte teacutecnico con el que cuenta Su principal limitacioacuten es operacioacuten en soacutelo sistemas Microsoft Windows 27 REFERENCIAS [WinMed] Sitio WEB httpwwwmicrosoftcomwindowsmedia [Dia00] Memoria de Ricardo Diacuteaz Bobadilla ldquoEvaluacioacuten y puesta en marcha de servicios de video en demanda (VoD) en redes IPrdquo Noviembre 2000 [WebSer] Sitio WEB de Servicios de Windows Media eacuteste viene como ayuda del Administrador de Windows Media [WebCod] Sitio WEB del Codificador de Windows Media eacuteste viene como ayuda del Codificador de Windows Media
197
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
28 FIGURAS
Figura 1 Arquitectura de Windows Media
198
Figura 2 Protocolos involucrados en la transmisioacuten
199
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Figura 3 Reproductor de Windows Media
200
3 Servicios Multimedia con Quicktime
31 INTRODUCCION Uno de los servicios maacutes prometedores en la creciente red global es la comunicacioacuten audiovisual en tiempo real y de alta definicioacuten y confiabilidad Dentro de estos servicios se incluyen la telefoniacutea videoconferencia televisioacuten radio voicemail videomail y otros sistemas de mensajeriacutea en desarrollo que pretenden cambiar la percepcioacuten claacutesica de las comunicaciones Dentro de estas tecnologiacuteas crecientes se encuentra la transmisioacuten de viacutedeo y audio por Internet la cual hace algunos antildeos estaba frenada por los altos requerimientos de software y hardware pero que hoy en diacutea esta al alcance gracias a la masificacioacuten del viacutedeo digital al aumento de velocidad alcanzado por los enlaces a Internet y a la estandarizacioacuten de redes locales y formatos digitales Si pensamos en tecnologiacutea de punta para el disentildeo de viacutedeo digital y en general de cualquiera creacioacuten multimedia de alta calidad la uacutenica compantildeiacutea enfocada principalmente a este fin es Apple por lo cual no puede estar ausente de esta revolucioacuten tecnoloacutegica ni tampoco de todo el desarrollo informaacutetico que se requiere para difundir viacutedeo sobre Internet Por esa razoacuten Apple mantiene gran intereacutes en desarrollar aplicaciones para la difusioacuten de su formato QuickTime que aunque se encuentra en la industria hace muchos antildeos no a podido sobrepasar a sus competidores de Microsoft y RealNetworks pero gracias a sus servidores de QuickTime multiplataforma se esta abriendo raacutepidamente al mercado y promete una estrategia agresiva para lograr este objetivo
201
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
32 RESUMEN De esta estrategia nace Darwin Straming Server el uacutenico servidor totalmente gratis tanto como la aplicacioacuten copilada como el coacutedigo fuente lo que permite que muchas empresas de software puedan usar y modificar el coacutedigo fuente para lograr aplicaciones mas especializadas y con prestaciones especiacuteficas para distintas necesidades Por este motivo se desarrolloacute un estudio sobre los protocolos usados por Apple en su servidor Darwin(equivalente a QTSS) las configuraciones baacutesicas las caracteriacutesticas principales y los pro y contras que implican utilizar una tecnologiacutea tan nueva que carece de soporte e informacioacuten 33 DIFUSIOacuteN DE VIDEO AUDIO POR INTERNET Antes de definir algunos elementos caracteriacutesticos de la difusioacuten de video por internet es necesario una breve introduccioacuten hacia los mecanismos usados para almacenar y comprimir videos en formato digital Como primer paso se debe capturar la sentildeal de viacutedeo desde alguna fuente de viacutedeo que puede ser digital o anaacuteloga y que dependiendo del formato y resolucioacuten de la secuencia de imaacutegenes a capturar se debe elegir los paraacutemetros de compresioacuten y el tipo de CODEC (codificadordecodificador) a utilizar Dependiendo del CODEC se pueden manejar variables como compresioacuten peacuterdida de calidad uso de CPU para compresioacuten y descompresioacuten compatibilidad con reproductores geneacutericos tamantildeo final del archivo calidad de imagensonido etc Con estos paraacutemetros podemos encontrar nuestros requerimientos miacutenimos para la reproduccioacuten del archivo de video generado Generalmente cuando se trasmite por Internet (un viacutedeo pre-grabado o una transmisioacuten en vivo) se requiere minimizar el ancho de banda y maximizar la calidad por lo cual en CODEC utilizado y los protocolos de sincronizacioacuten entre el cliente y el servidor deben ser compatibles y eficientes La mayoriacutea de los archivos de viacutedeo que se distribuyen por internet a traveacutes de HTTP y FTP son reproducibles localmente por la mayoriacutea de los reproductores de multimedia como el QuickTime y el Media Player por lo cual soacutelo se necesita de estos programas y tal vez actualizar los CODECs de vez en cuando pero en cuanto a la transmisioacuten en vivo el esquema es totalmente diferente Para sintonizar una estacioacuten de televisioacuten o radio por Internet se necesita usar un software de recepcioacuten (cliente) compatible con el software de emisioacuten (servidor) Por este motivo son pocas las aplicaciones existentes que permiten la difusioacuten de video y que generalmente no son compatibles entre ellas las maacutes comunes de estas aplicaciones son Real Player Media Player QuickTime Stream Works y VicRat
202
Por este motivo hay una gran cantidad de protocolos y CODECs en el mercado estos ademaacutes se subdividen en protocolos de codificacioacuten transmisioacuten recepcioacuten y sincronizacioacuten Los protocolos de sincronizacioacuten e iniciacioacuten (hand-shake) adquieren vital importancia ya que de estos dependeraacuten finalmente la calidad y confiabilidad de la transmisioacuten 34 PROTOCOLOS DE TRANSPORTE EN TIEMPO REAL A diferencia de los protocolos HTTP y FTP los protocolos de tiempo real ponen especial eacutenfasis en la entrega de los paquetes sin retrasos por lo cual se sacrifica la confiabilidad por la rapidez de entrega es una analogiacutea al protocolo UDP El protocolo de transporte Real-Time(RTP) es usado por la mayoriacutea de las aplicaciones de difusioacuten multicast este a diferencia de los protocolos FTP y HTTP no descarga la peliacutecula completa al computador del cliente en vez descarga las porciones necesarias para poder desplegar en pantalla la peliacutecula en tiempo real esto requiere de un flujo menor pero constante de informacioacuten Un minuto de viacutedeo descargado muestra exactamente un minuto de viacutedeo Mientras la conexioacuten tenga suficiente ancho de banda para mantener el enlace constante el viacutedeo seguiraacute reproducieacutendose Despueacutes que el video es visto la informacioacuten es descartada Ademaacutes de protocolo de una viacutea RTP existe el protocolo RTSP (Real-Time Streaming Protocol) el cual es usado cuando los clientes se comunican con un servidor unicast Este permite una comunicacioacuten de dos viacuteas lo que permite al cliente comunicarse con el servidor para pedir repeticioacuten del viacutedeo adelantar la peliacutecula pausarla o saltar a otro capitulo por ejemplo Estos protocolos son usados dependiendo de la aplicacioacuten y de la configuracioacuten de servidor algunos muestran videos a peticioacuten (unicast) y otros muestran sesiones en vivo o orientadas a una larga audiencia (multicast) Soacutelo en algunas aplicaciones soportan ambas modalidades de difusioacuten 35 EL FORMATO QUICKTIME QuickTime es un formato de compresioacuten de video implantado por Apple Inicialmente este era usado soacutelo en la plataforma Apple Macintosh debido a que esta plataforma manteniacutea el liderazgo en el desarrollo de aplicaciones multimedia Luego se desarrolloacute una aplicacioacuten-cliente para el sistema operativo Windows lo cual permitioacute la amplia difusioacuten del formato ya que su excelente rendimiento estaba comprobado y ademaacutes era requisito para la mayoriacutea de los programas de edicioacuten de video para Windows 60 DARWIN STREAMING SERVER
203
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esta es la versioacuten libre de QuickTime Server que Apple distribuye en forma gratuita para cualquier persona que decida servir video sobre Internet Ademaacutes Apple libera el coacutedigo fuente para ser compilado o modificado en cualquier plataforma existente lo cual nos asegura una amplia compatibilidad futura y facilidad para implementar repetidores (reflectores) para aliviar la congestioacuten de la red y garantizar un mejor servicio Este servidor de la plataforma Apple nos permite poner en marcha una estacioacuten de video digital sobre Internet faacutecilmente Dentro de su funcionalidad nos permite servir video sobre demanda soporta maacutes de 2000 conexiones simultaacuteneas provee control de acceso sobre archivos multimediales como tambieacuten administracioacuten a traveacutes de una paacutegina web ademaacutes de todas las caracteriacutesticas miacutenimas requeridas en un servidor multimedia 3610 Caracteriacutesticas y Especificaciones del Servidor QuickTime QuickTime Streaming Server(QTSS) es una tecnologiacutea que nos permite entregar media sobre Internet en tiempo real Los usuarios pueden sintonizar video sobre demanda o difusioacuten en vivo usando protocolos RTP o RTSP Las caracteriacutesticas principales son bull Skip Proteccion Protege a los usuarios de interrupciones y congestioacuten en la red
soacutelo esta disponible con la versioacuten del cliente QuickTime 5 bull Autentificacioacuten Provee control de acceso a algunos archivos multimediales
usando login y password bull Playlist Nos permite agrupar una serie de videos para mostrarlos continuamente
como un canal de televisioacuten bull Administracioacuten viacutea web Permite configurar y administra el servidor local y
remotamente bull Repetidor integrado Dentro del mismo paquete se encuentra un repetidor
capaz retransmitir varios canales simultaacuteneamente 3611 Visualizacioacuten del video QTSS posee visualizadores(clientes) para usuarios Windows y Macintosh mediante el QuickTime Player este visor tambieacuten es automaacuteticamente integrado al web-browser cuando QuickTime es instalado en el sistema Para que el cliente pueda conectarse a un servidor necesita la direccioacuten IP de este Esta direccioacuten puede ser ingresada manualmente al QuickTime Player(QTP) o puede ser automaacuteticamente entregada desde la paacutegina que esta promocionando el video o canal El direccionamiento funciona de la misma manera que un link HTTP pero con la diferencia que el browser reconoce que el URL pertenece a un servidor QTSS y abre
204
una pantalla de video en la misma paacutegina actual esto es gracias al plug-in que instala QTP en el browser local El URL para servir multimedia a traveacutes de QTSS es de la forma rtspmystreamingservercomsamplemov donde se muestra en el encabezado que se trata del protocolo RTSPRTP ademaacutes al activar el QTP por medio de una maacutequina web se pueden traspasar datos desde la paacutegina al cliente como por ejemplo el ancho y alto de la ventana de video Esta herramienta facilita la utilizacioacuten de video en paacuteginas web ya que el video se muestra dentro de la misma paacutegina lo cual es maacutes transparente para el cliente
ltHTMLgt
ltBODYgt
This is a sample use of the EMBED tagltBRgt
ltEMBED SRC=httpmywebservercomlinkimagemov width=150
height=64 href=rtspmystreamingservercomsamplemov
target=QuickTimePlayergt
ltBODYgt
ltHTMLgt
Usando este sencillo coacutedigo HTML se puede lograr anexar una peliacutecula a la paacutegina aunque el servidor de video este en otra IP 3612 Paraacutemetros del servidor El servidor posee un set de configuraciones fundamentales que pueden ser modificadas directamente desde la interfaz web Ademaacutes existen otros paraacutemetros maacutes avanzados que son guardados en archivos de texto y soacutelo pueden ser modificados cambiado este archivo mediante un simple editor de texto Los paraacutemetros baacutesicos son los siguientes bull Puertos de servicio QTSS usa los puertos 554 y 7070 para la transmisioacuten de
video y audio tambieacuten puede usar el puerto 80 caso en que haya un firewall entre el cliente y el servidor que no permita usar los puertos por defecto
bull Nuacutemero de clientes permitidos y ancho de banda total Dependiendo de las
capacidades de hardware y ancho de banda de la conexioacuten a Internet del servidor se pueden limitar los usuarios y el ancho de banda para asegurar un buen servicio
205
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
bull Ubicacioacuten del directorio de peliacuteculas y de la lista de peliacuteculas Asigna a una carpeta con todos los archivos que se desean difundir y la ubicacioacuten de la lista de reproduccioacuten(Play List) dependiendo si el servidor esta en modo demanda a pedido reproduccioacuten continua de videos o transmisioacuten de un evento en vivo
bull Tiempos de espera tamantildeos de paquetes UDP y otros Estos paraacutemetros
deben ser modificados en la marcha o sea dependiendo del perfomance logrado en la maacutequina y de los datos recopilados durante el funcionamiento del servidor
Ademaacutes de estos paraacutemetros baacutesicos existe otra decena de paraacutemetros maacutes especiacuteficos desde intervalos de tolerancia tamantildeos de buffer tiempos de recuperacioacuten y espera hasta los paraacutemetros propios del Play List y otros moacutedulos del QTSS Los archivos de configuracioacuten principales son streamingserverxml streamingservercfg streamingrelaycfg y qtusers Ademaacutes de la propia transmisioacuten de video el servidor se encarga de controlar el acceso a videos por medio de una lista de usuarios y archivos autorizados los cuales siguen una sencilla jerarquiacutea indicando que usuarios yo grupos tienen accesos a cuales archivos El documento de texto tiene el siguiente formato
AuthName ltmessagegt
AuthUserFile ltuser filenamegt
AuthGroupFile ltgroup filenamegt
require user ltusername1gt ltusername2gt
require group ltgroupname1gt ltgroupname2gt
Aunque esta caracteriacutestica no es relevante para este informe puede ser de gran utilidad para grandes cadenas de televisioacuten que estaacuten entregando su sentildeal por Internet mediante QTSS como HBO MTV Playboy TNT etc Estas cadenas podriacutean habilitar algunos canales a usuarios contratados o verificar la edad de los usuarios que quieran entrar a canales con contenidos para adultos mediante el ADULT ID(sistema de autentificacioacuten usado en los sitios XXX) 3613 Moacutedulo de administracioacuten Web de QTSS La reciente versioacuten 3 de QTSS incluye un conjunto de scripts CGI y perl que permiten monitorear y configurar el servidor local o remotamente mediante cualquier browser Este monitor nos permite ver on-line el nuacutemero de usuarios conectados y
206
las peliacuteculas maacutes vistas tambieacuten puede crear un archivo de registro de texto con todos los eventos y errores registrados durante la operacioacuten Lamentablemente este modulo todaviacutea tiene grandes problemas de compatibilidad dado que solo tiene unos meses de existencia y no esta probado en todas las plataformas 3620 Preparacioacuten de media para la transmisioacuten por QTSS Antes de trasmitir videos pre-grabados se debe optimizar el archivo y agregar una serie de marcadores para facilitar el manejo por parte de QTSS Cada pista(video audio banners texto) debe ser marcada y analizada por un software este proceso se denomina ldquohintingrdquo la mayoriacutea de las aplicaciones multimedia soportan este proceso La versioacuten de QT PRO 4 permite optimizar los archivos para la transmisioacuten los archivos optimizados reciben el nombre de peliacutecula ldquohintedrdquo Ademaacutes se requiere crear un archivo denominado SDP el cual contiene la informacioacuten sobre el formato sincronizacioacuten y propiedad del video que esta siendo estrenado este archivo puede ser creado manualmente o automaacuteticamente por QTSS En el caso de una transmisioacuten en vivo estos procesos son realizados por el software externo encargado de encodear la informacioacuten y luego traspasado al servidor primario el que luego puede establecer una conexioacuten multicast o unicast La importancia de esta protocolo de descripcioacuten de sesioacuten radica en que este es el primer dato que es pasado entre el cliente y el servidor dependiendo de esto el cliente sabraacute si tiene los requerimientos miacutenimos para visualizar el video como ancho de banda miacutenimo CODECs suficiente CPU etc 3621 Formatos de archivos compatibles Se puede transmitir una variedad de archivos mientras sean compatibles con los siguientes formatos Categoriacutea Formato
Video QuickTime
AVI
Audio AIFFAIFC
SoundDesigner 2
ULaw (AU)
WAV
MIDI Karaoke MIDI
207
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Standard MIDI
Tabla 1 ldquoFormatos compatibles con QTSSrdquo Ademaacutes se pueden usar los siguientes meacutetodos de compresioacuten Categoriacutea Codec
Video Preferido Sorenson Video
H263
Motion JPEG A
H261
Video Soportado Animation
Cinepak
Graphics
Motion JPEG B
MPEG-1
Photo JPEG
Video
None
Audio Preferido Preferred audio
QDesign Music codec
QUALCOMM Pure Voice
DVI 41
ALaw 21
microLaw 21
16-bit raw
Audio Soportado IMA 41
MACE 31
MACE 61
Tabla 2 ldquoAlgoritmos de compresioacuten compatibles con QTSSrdquo
363 Configuracioacuten para la transmisioacuten de un evento en vivo
208
Para la difusioacuten en vivo se necesitan como miacutenimo dos estaciones de trabajo la primera (broadcaster) se encarga de capturar y comprimir la sentildeal viacutea hardware ademaacutes se necesita un software compatible con QuickTime para encodear y crear el protocolo de descripcioacuten de sesioacuten(SDP) Una segunda estacioacuten dotada del QTSS recibe la informacioacuten desde la estacioacuten de captura esta segunda estacioacuten puede difundir la sentildeal directamente a los clientes o puede usar un Multicast Backbone para difundir su sentildeal a maacutes repetidores (reflectors) para luego entregar los datos a los usuarios finales
Figura 1 ldquoConfiguracioacuten para transmisioacuten de viacutedeo en vivordquo
Dependiendo de la cantidad de usuarios y el formato de video a entregar se debe elegir una configuracioacuten de hardware miacutenima para las estaciones Apple recomienda equipamiento de punta para ambos servidores con una cantidad de memoria miacutenima de 256MB como tambieacuten los uacuteltimos sistemas operativos disponibles La uacutenica dificultad radica en la aplicacioacuten externa que encodea la sentildeal adquirida solo hay un software disponible para este motivo y funciona soacutelo en la plataforma Mac lo que implica comprar este software (Sorenson) y servidor Mac OS X Server para una transmisioacuten en vivo Inclusive con estos costos adicionales la tecnologiacutea profesional de Apple para difusioacuten de video resulta mucho maacutes econoacutemica que sus competidores de RealTime y Media lacer ademaacutes la compantildeiacutea Sorenson que desarrolla el encodeador QT
209
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
anuncioacute hace unos meses la creacioacuten de una versioacuten para Windows lo que mejora la compatibilidad multi-plataforma del sistema QTSS 364 Configuracioacuten de repetidores para una emisioacuten en v vo i Una de las caracteriacutesticas de QTSS es su habilidad para funcionar como repetidor o como servidor primario ademaacutes de poder servir en modo unicast (sobre demanda) o multicast
Figura 2 ldquoConfiguracioacuten de repetidoresrdquo
En esta configuracioacuten se ejemplifica una configuracioacuten muticast con repetidores la cual permite administrar las tareas entre maacutes de un servidor y ademaacutes minimiza el uso de ancho de banda ya se pueden ubicar los repetidores estrateacutegicamente cerca de los potenciales usuarios La configuracioacuten del QTSS como repetidor se lleva a cabo modificando el archivo streamingrelaycfg donde se settean las direcciones de fuente y destino ademaacutes de los puertos uacutenicos usados para cada transmisioacuten en el ejemplo a continuacion se muestra la configuracioacuten para el primer repetidor del diagrama el cual soacutelo emite hacia dos direcciones IP relay_source in_addr=19216811 src_addr=19216812 in_ports=5000
5002 5004 ttl=15
210
relay_destination dest_addr=19216813 out_addr=19216812
dest_ports=6980 6982 6984
relay_destination dest_addr=19216814 out_addr=19216812
dest_ports=10010 10012 10014 ttl=15
La transmisioacuten de cada pista requiere dos puertos una pista puede ser audio video o texto En general se trasmiten dos pistas(audio y viacutedeo) por lo cual se especifican dos pares de puertos aunque en la configuracioacuten soacutelo se especifica el primer puerto y el siguiente es usado por omisioacuten En este ejemplo se esta recibiendo la sentildeal de una IP y se esta trasmitiendo a dos IPs ademaacutes se estaacuten reservando 3 pares de puertos por enlace lo que implica que se puede estar trasmitiendo audio video y texto en la misma conexioacuten 37 QTSS VS REALPLAYER Y MS MEDIA PLAYER Dentro del segmento de aplicaciones cliente-servidor para trasmitir audio y video se encuentran tres grandes aplicaciones es el mercado RealPlayer Windows Media Player y QuickTime Todos usan el protocolo RTSPRTP pero mantienen grandes diferencias en cuanto a precio calidad de imagen compatibilidad con distintos formatos plataformas soportadas y nuacutemero de usuarios Una caracteriacutestica importante es la escalabilidad la cual refleja la forma como el servidor maneja las distintas conexiones entrantes dependiendo del ancho de banda de los clientes y seguacuten este paraacutemetro elige la calidad maacutes apropiada para la conexioacuten dada MS Windows Media Server genera dos versiones de un mismo archivo usando diferentes paraacutemetros de compresioacuten Al conectarse un cliente el servidor analiza la velocidad de conexioacuten y enviacutea la versioacuten maacutes apropiada para el cliente RealServer de RealNetworks comprime usando ldquoSureStreamrdquo creando seis versiones a diferentes compresiones y frame ratios del mismo archivo para luego enviar al cliente usando la compresioacuten maacutes adecuada seguacuten su velocidad de conexioacuten QTSS es maacutes versaacutetil no soacutelo toma en cuenta la velocidad de conexioacuten sino tambieacuten la velocidad de CPU y lenguaje del cliente lo cual sumado a la nueva caracteriacutestica de QTP Skip Proteccion nos brinda una conexioacuten de alta confiabilidad y de gran calidad Desde el punto de vista precio RealPlayer es maacutes caro pero goza de una amplia popularidad su costo variacutea desde US$2000 a US$54000 dependiendo las opciones del nuacutemero de usuarios
211
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
MS Media Player es gratis y viene incluido con Windows 2000 Server
(US$1200) aunque soacutelo funciona con la plataforma Windows y ademaacutes soacutelo es
compatible con recientes sistemas operativos
QuickTime tambieacuten viene incluido con OS X Server de Mac y ademaacutes es gratis en todas sus versiones las que incluyen Linux Solaris Windows y FreeBSD El uacutenico factor que juega en contra de QTSS es la poca informacioacuten disponible en Internet debido al poco tiempo de vida de este servidor por lo cual recopilar datos o benchmarks para comparar el rendimiento de QTSS vs otros servidores es extremadamente difiacutecil por el otro lado RealPlayer mantiene un largo historial de pruebas y inclusive existen variados foros de discusioacuten sobre este producto 38 CONCLUSIONES Claramente la tecnologiacutea QTSS nos promete un excelente desempentildeo y un alto grado de compatibilidad con la tecnologiacutea del futuro ademaacutes debido a sus precios revolucionara la red y nos daraacute la oportunidad a todos los usuarios de tener una experiencia en la transmisioacuten de audiovideo de calidad profesional y a costo cero Ademaacutes esta estrategia de la gran Apple obligara a una competencia maacutes feroz en el mercado promoviendo mejores y maacutes servicios de este tipo durante los proacuteximos antildeos Pero por el momento la aplicacioacuten de una tecnologiacutea como esta puede resultar difiacutecil y pesada todo esto debido al bajo soporte y desinformacioacuten que se obtiene al usar software tan reciente y con bajo nivel de experimentacioacuten En comparacioacuten con los otros sistemas QTSS requiere una instalacioacuten y configuracioacuten maacutes compleja y un manejo soacutelo apto para usuarios avanzados familiarizados con el ambiente UNIX y MAC como tambieacuten con la consola de comando Personalmente creo que la puesta en marcha del servicio del servidor es dificultosa especialmente debido a la interfaz de administracioacuten y a algunos scripts que generan errores en la maquina QTSS ha demostrado tener varios problemas ldquoexistencialesrdquo ya conocidos por la Apple y documentados aunque lamentablemente no exista aun un parche para mejorar estos problemas Debido a estas dificultades QTSS crea desconfianza para la implementacioacuten a escala profesional y con una gran cantidad de computadoras de diferentes plataformas y con diferentes tareas para este caso es recomendable utilizar solamente estaciones de trabajo Macintosh OS X Server ya que es el uacutenico sistema que incluye el QTSS de manera nativa y garantiza la compatibilidad y estabilidad del servidor
212
39 BIBLIOGRAFIacuteA Y REFERENCIAS Las siguientes direcciones web contienen informacioacuten disponible sobre QTSS a la fecha bull wwwapplecomsupportQTSS bull wwwapplecomquicktimesoporte bull wwwstreamingcomquicktimedarwin bull wwwicastcom bull wwwrealcom bull wwwquicktimecom Ademaacutes de una serie de noticias y comentarios sobre QTSS en distintos portales web y en grupos de discusioacuten
213
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
214
Anexo VIII
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL
215
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
216
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL El estudio presentado a continuacioacuten corresponde al trabajo realizado por el alumno Rodrigo Peacuterez en el marco del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar contenido multimedia 1 RESUMEN En el presente trabajo se realizaraacute una explicacioacuten sobre el lenguaje SMIL (Synchronized Multimedia Integration Language se pronuncia smilerdquo Se mostraraacute como programar en este lenguaje con algunos ejemplos baacutesicos dado que esta es la mejor y maacutes raacutepida forma de aprender a programar en un lenguaje nuevo Este lenguaje sirve para la sincronizacioacuten de contenidos multimedias bajo un entorno de Real System esto es acompantildear a los videos con texto fotos o otros contenidos multimedia que puedan ayudar al contenido del viacutedeo por si solo 2 INTRODUCCION En este trabajo se ensentildeara bull Que es SMIL y como se trabaja con eacutel bull Que cosas podemos hacer con eacutel bull Cual es la estructura de un programa SMIL 21 iquestQue significa SMIL SMIL significa Synchronized Multimedia Integration Language Pronunciandose smile Este fue desarrollado por la World Wide Web Consortium y presentado el 15 de Junio de 1998 para ver mayor informacioacuten dirigirse a httpwwww3orgPress1998SMIL-REC En julio de 1998 fue ampliamente aceptado por Real System para despueacutes en mayo 1999 fuesen incorporados Flash y mp3 a lo ya ofrecido por Real System
217
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
La empresa HELIO en octubre de 1998 lanza al mercado un programa llamado SOJA el cual permite ver lo hecho en SMIL sin tener que tener el Real PLayer instalado
22 iquestQueacute se puede hacer con SMIL
bull Posicionar elementos multimedia donde una quiera en la pantalla bull Sincronizar dichos elementos bull Mostrar los contenidos multimedia con preferencias de usuario lenguaje bit-
rate etc 23 Como escribir documentos SMIL
Lo uacutenico que se necesita para crear documentos SMIL es un simple editor de textos Los ejemplos que aquiacute se mostraraacuten fueron hechos usando el Editor Avanzado de la KDE en LINUX dada su capacidad para resaltar la parte de coacutedigo de la que no es SMIL esta basado en XML y es muy similar a HTML esto hace que el lenguaje sea faacutecil de leer y entender Se pueden destacar algunas diferencias
bull SMIL es case-sensitive Todas las entradas deben ser escritas en minuacutesculas bull SMIL esta basado en XML por lo cual todas las entradas deben ser
finalizadas 3 PRIMER DOCUMENTO SMIL Aquiacute trataremos de descubrir como los documentos SMIL estaacuten hechos se muestra un primer documento donde no se han especificado contenidos multimedia
ltsmilgt ltheadgt ltmeta name=copyright content=miVideo gt ltlayoutgt ltmdashentradas del layout --gt ltlayoutgt ltheadgt ltbodygt ltmdashentradas multimedia y de sincronizacioacuten --gt ltbodygt ltsmilgt
Nos podemos dar cuenta que el lenguaje SMIL es muy parecido al lenguaje HTML
218
31 Detalle del Coacutedigo El coacutedigo debe comenzar con ltsmilgt y debe terminar con ltsmilgt Teniendo cuidado de escribirlo con minuacutesculas ya que este lenguaje es case-sensitive
ltsmilgt [] ltsmilgt
Los documentos SMIL se componen de dos partes head y body (cabecera y cuerpo) los cuales deben tener ltsmilgt como padre
ltsmilgt ltheadgt [] ltheadgt ltbodygt [] ltbodygt ltsmilgt
Algunas entradas como meta pueden tener ldquordquo al final
[] ltheadgt ltmeta name=copyright content=Your Name gt ltheadgt []
Asiacute podemos ver entradas escritas
bull A veces como ltentradagtltentradagt bull A veces como ltentradagt
4 LAYOUT Aquiacute se ensentildeara a poner los contenidos multimedia donde uno quiera
41 La seccioacuten ltlayoutgt Todo lo concerniente a la forma incluido los detalles de la ventana deben ser guardados entre ltlayoutgt y ltlayoutgt dentro de la cabecera (ltheadgt) quedando lo siguiente
ltsmilgt
219
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltheadgt ltlayoutgt ltmdashentradas de layout --gt ltlayoutgt ltheadgt ltbodygt [] ltbodygt ltsmilgt
42 La ventana
Se puede especificar el alto y el ancho de la ventana donde se presentaraacuten los contenidos multimedia En el siguiente ejemplo se ha creado una ventana con una dimensioacuten de 300x300 pixeles
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltlayoutgt ltheadgt ltbodygt ltbodygt ltsmilgt
5 LA REGION En vez de explicar que es la regioacuten mostrareacute un ejemplo donde se insertaraacute un icono (32x32 pixeles) a 75 pixeles del borde izquierdo y a 50 pixeles del borde superior
51 La seccioacuten ltregiongt Usaremos la entrada ltregiongt para posicionar nuestro icono ldquorodrigogifrdquo Debemos asignar un id para identificar a dicha regioacuten
52 La seccioacuten ltimggt Para insertar el icono rodrigogif en la region llamada ldquorodrigordquo se debe usar la entrada ltimggt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt
220
ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigordquo gt ltbodygt ltsmilgt
Lo cual genera lo siguiente
53 Posicion Tambieacuten se peudeejemplo si se desborde superior el
ltsmilgt lthead ltlayo ltroo b ltreg w ltlay lthea ltbody ltimg ltbod
amiento Relativo
especificar posiciones relativas a las dimensiones de la ventana Por eara poner el icono a un 50 del borde izquierdo y a un 40 del coacutedigo anterior seriacutea cambiado por
gt utgt t-layout width=300 height=200 ackground-color=white gt ion id=rodrigo left=50 top=40 idth=32 height=32 gt outgt dgt gt src=rodrigogif alt=YO region=rodrigo gt ygt
221
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
54 Cuando dos regiones se traslapan Ya hemos visto como posicionar contenido multimedia a lo largo de los ejes x e y cuando estas regiones se traslapan se debe definir un iacutendice (z-index) Asiacute cuando dos regiones se traslapen la que tenga mayor z-index se mostraraacute al frente Si dos regiones tienen el mismo z-index se mostraraacute una despueacutes de la otra En el siguiente ejemplo se antildeadieron z-index a la regioacuten 1 y 2
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=region_1 left=50 top=50 width=150 height=125 z-index=2gt ltregion id=region_2 left=25 top=25 width=100 height=100 z-index=1gt ltlayoutgt ltheadgt ltbodygt ltpargt lttext src=text1txt region=region_1 gt lttext src=text2txt region=region_2 gt ltpargt ltbodygt ltsmilgt
Lo cual muestra lo siguiente
222
Ademaacutes de imaacutegenes se pueden mostrar audio video y textos Media Tag G2 (Real System) GRiNS Soja GIF img OK OK OK JPEG img OK OK OK Microsoft Wav audio OK OK - Sun Audio audio OK OK OK Sun Audio Zipped audio - - OK
MP3 audio OK - - Plain text text OK OK OK Real text textstream OK - - Real movie video OK - - AVI video OK OK - MPEG video OK OK - MOV video OK - -
55 Como adaptar el contenido multimedia al aacuterea Seriacutea fantaacutestico que el aacuterea definida sea siempre del mismo porte que el contenido multimedia pero en la realidad no es asiacute SMIL ofrece un mecanismo de adaptacioacuten para los contenidos multimedia el atributo ldquofitrdquo Si se quiere que el contenido llene al aacuterea se debe hacer que el contenido multimedia ldquocrezcardquo Para esto se debe agregar fit=fill en seccioacuten ltregiongt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=147 height=116 background-color=yellow gt ltregion id=region_1 left=8 top=10 width=116 height=81 background-color=white fit=fill gt ltlayoutgt ltheadgt ltbodygt
223
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltimg src=rodrigogif region=region_1 gt ltbodygt ltsmilgt
bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes laterales agregando fit=meet bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes superior e inferior agregando fit=slice bull Se puede colocar un Scroll Bar agregando fit=scroll 6 SINCRONIZACION SMIL puede sincronizar elementos multimedia aquiacute se mostrara
bull Como antildeadir tiempo a los componentes multimedia bull Como mostrar varios contenidos multimedia unos tras otro bull Como mostrar varios contenidos multimedia en paralelo 61 Duracioacuten
Imaginemos que queremos mostrar el icono ldquorodrigogifrdquo durante 6 segundos esto se puede hacer agregando el paraacutemetro ldquodurrdquo y ponieacutendolo igual a 6s
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltbodygt ltsmilgt
62 Retardar un contenido multimedia
224
Ahora si agregamos begin=2s en la seccioacuten ltimggt veremos que el icono ldquorodrigogifrdquo apareceraacute despueacutes de 2 segundos de iniciada la aplicacioacuten y permaneceraacute durante 6 segundos Esto se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s begin=2s gt ltbodygt ltsmilgt
63 Secuencias Un contenido tras otro
Queremos
bull Que el icono ldquorodrigogifrdquo aparezca durante 6 segundos bull Esperar 1 segundo
Que el icono ldquorodrigo2gifrdquo aparesca durante 4 segundos La seccioacuten ltseqgt define una sequencia Sus hijos se ejecutaraacuten uno tras otro
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt
225
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltseqgt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2gif alt=YO 2 region=rodrigo2 dur=4s begin=1s gt ltseqgt ltbodygt ltsmilgt
64 Paralelo Muchos contenidos mostrados juntos
Cuando se quiere que dos iconos aparezcan al mismo tiempo se debe definir la seccioacuten ltpargt la cual hace que sus hijos sean ejecutados al mismo tiempo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt ltpargt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2 alt=YO 2 region=rodrigo dur=6s gt ltpargt ltbodygt ltsmilgt
7 TECNICAS AVANZADAS SMIL tienes otras ldquogratasrdquo opciones Un modelo basado en eventos
Para proveer sincronizacioacuten
226
Una seccioacuten ltswitchgt
Para definir que contenido multimedia se va a ofrecer dependiendo del cliente
71 Sincronizacioacuten basada en eventos
Esta es otra forma de sincronizar los elementos multimedia Supongamos que queremos que ldquorodrigo2gifrdquo empiece despueacutes de 2 segundos de que ldquorodrigogifrdquo haya empezado Cuando un contenido multimedia comienza este manda un evento ldquobeginrdquo Si otro contenido multimedia espera por este evento lo captura Para hacer que un contenido multimedia espere por un evento uno de los atributos de sincronizacioacuten (begin o end) deben ser escritos como
ltmdashSi se quiere que una seccioacuten comience cuando otra seccioacuten comience --gt lttag begin=id(especificar_id)(begin) gt ltmdashSi se quiere que una seccioacuten comience despueacutes de 3 segundos despues de otra seccioacuten haya comenzado --gt lttag begin=id(especificar_Id)(3s) gt ltmdashSi se quiere que una seccioacuten comience cuando otra termina --gt lttag begin=id(especificar_Id)(end) gt
Asiacute en nuestro ejemplo hacemos que ldquorodrigo2gifrdquo aparezca despueacutes de 2 segundos comenzado ldquorodrigogifrdquo
ltsmilgt ltmdashno mostrado --gt ltbodygt ltpargt ltimg src=rodrigogif region=rodrigo id=rpk begin=4s gt ltimg src=rodrigo2gif region=rodrigo2 begin=id(rpk)(2s) gt ltpargt ltbodygt
227
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
72 La seccioacuten ltswitchgt Una de las grandes ideas propuestas por SMIL es adaptar el contenido de una presentacioacuten a las capacidades de los usuarios finales Por ejemplo si un usuario tiene un modem de 14000[bps] seraacute mejor que reciba contenido maacutes liviano Tambieacuten se puede querer traducir parte de la presentacioacuten dependiendo del lenguaje del usuario
73 Un ejemplo para entender Aquiacute no se trataraacuten contenidos ni sincronizacioacuten se entienden por entendidos Tendremos dos posibles usuarios por ejemplo
bull Usted es Espantildeol bull Su monitor tiene una resolucioacuten de 800x600
O
bull You are English bull Your screen has a 800x600 resolution
Se presenta la sintaxis de la seccioacuten ltswitchgt
ltswitchgt lt-- child1 testAttributes1 --gt lt-- child2 testAttributes2 --gt lt-- child3 testAttributes3 --gt ltswitchgt
La regla es
La primera seccioacuten ltswitchgt la cual sea evaluada como verdadera (TRUE) seraacute ejecutada Secciones sin evaluaciones seran consideradas verdaderas (TRUE)
Nuestro ejemplo puede ser escrito como
ltbodygt ltswitchgt
228
lt-- English only --gt ltpar system-language=engt lttext src=you_are_englishtxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600entxt region=size system-screen-size=800X600 gt lttext src=1024_768entxt region=size system-screen-size=1024X768 gt lttext src=another_sizeentxt region=size gt ltpargt ltmdashSolo espantildeol --gt ltpar system-language=esgt lttext src=tu_eres_espantildeoltxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600estxt region=size system-screen-size=800X600 gt lttext src=1024_768estxt region=size system-screen-size=1024X768 gt lttext src=another_sizeestxt region=size gt ltswitchgt ltpargt ltmdashPara otros lenguajes --gt lttext src=idioma desconocidotxt region=mensaje gt ltswitchgt ltbodygt
74 Que cosas pueden ser verificadas
Aquiacute se muestran las cosas que pueden ser testeadas a traves de ltswitchgt
EL LENGUAJE (Una coma separa la lista de coacutedigos nacionales) ltXXX system-language=frenitgt LA TASA DE BITS (Un entero)
229
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltXXX system-bitrate=14000gt TAMANtildeO DE PANTALLA (Dos enteros separados por coma) ltXXX system-screen-size=800X600gt LA RESOLUCIOacuteN DE PANTALLA (Un entero bitspixel) ltXXX system-screen-depth=4gt CAPTIONS (on or off) ltXXX system-captions=ongt
8 REAL PLAYER Este visor nos sirve para ver lo que hemos creado en SMIL y se merece una pequentildea resentildea Real player fue escrito por Real en 1998 Real participo en la creacioacuten del lenguaje SMIL y fue aceptado por Real Player G2 en julio de 1998 Es gratuito y puede ser bajado de httpwwwrealcomproductsplayer Real Player soporta muchos formatos y puede usar plugins los formatos maacutes conocidos son
bull Formatos Real RealText RealAudio etc bull Imaacutegenes GIF JPEG bull Audio AU WAV MIDI etc
Real Player funciona mejor cuando llama a SMIL a traveacutes de un Real Server (servidor de Real) que cuando llama a SMIL a traveacutes de una paacutegina HTTP
230
A continuacioacuten se muestra como se ve Real Player
1 Botones de Play Pause y Stop 2 Canales 3 La pantalla donde las creaciones SMIL seraacuten mostradas 4 La barra de progreso que muestra el tiempo transcurrido5 La barra de status la cual da informacioacuten sobre el ancho
de banda ocupado
9 CONCLUSIONES Este trabajo nacioacute como una inquietud del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar el contenido multimedia El uso de este lenguaje se complementoacute con otros moacutedulos para que se pudiese ocupar en el proyecto
231
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
232
Anexo IX
Planteamiento y Desarrollo de Sistema de Estadiacutesticas
233
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
234
Planteamiento y Desarrollo de Sistema de Estadiacutesticas En la formulacioacuten del proyecto se incluyoacute hacer una recopilacioacuten de estadiacutesticas Las partes donde esto es mencionado en dicha formulacioacuten son mostradas en la primera seccioacuten de este anexo El presente trabajo se divide en las siguientes partes bull Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica bull Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial
Inalaacutembrica IP La primera parte fue desarrollada por el profesor Agustiacuten Gonzaacutelez La segunda parte consiste en un informe de praacutectica (reacondicionada para este informe de proyecto) realizada por el sentildeor Gabriel Astudillo (Ing Civil Electroacutenico UTFSM) que se basa en la primera seccioacuten de este anexo En el se describe el desarrollo del sistema elaborado para recopilar estadiacutesticas del sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo
235
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica Antecedentes Dentro del proyecto Difusioacuten Multimedial Inalaacutembrica IP se desea recopilar estadiacutesticas de para evaluar cuantitativamente el uso del sistema una vez desarrollado La primera presentacioacuten de este objeto fue planteada en la formulacioacuten del proyecto en varias partes del mismo (Seccioacuten 13) Posteriormente el grupo de contenidos el proyecto elaboroacute un documento que tiende a especificar aun maacutes los datos de intereacutes para evaluar el impacto del sistema en la educacioacuten (Secciones 14 y 15) Estadiacutestica Deseada De la seccioacuten 15 se puede resumir los siguientes requerimientos a- Recopilacioacuten de informacioacuten sobre los usuarios que usan el sistema
A traveacutes de un proceso de registro el sistema conoce los datos de los usuarios Establecimiento (Escuela regioacuten) Categoriacutea (profesor alumno externo al proyecto) para alumnos Nivel del alumno (curso en que se encuentra) para profesores subsector de aprendizaje (ramo)
b- Recopilacioacuten de estadiacutestica sobre acceso al sitio Se desea conocer estadiacutestica de acceso a paacuteginas del sitio Entre estas paacuteginas se encuentran paacuteginas del sitio (recursos pedagoacutegicos aacuterea proyecto preguntas frecuentes) videos vistos videos a pedido guiacuteas En recopilacioacuten de datos tambieacuten deberiacutea incluir el porcentaje de fracasos al intentar acceder a un viacutedeo o paacutegina
Fuentes de Datos para Anaacutelisis Estadiacutestico Se distinguen al menos tres fuentes de informacioacuten generada por paacutegina con acceso controlado Generada por servidor WEB y generada por servidor Real Estadiacutestica a Recopilar en una Primera Etapa
En una primera etapa se trabajaraacute con el procesamiento del registro generado por el servidor WEB para sintetizar las siguientes tablas a- Para paacutegina o grupo de paacuteginas especiacuteficas bajo configuracioacuten se generaraacute una tabla indicando Nuacutemero de accesos vs tiempo en hora (uacuteltimas 24 horas) Nuacutemero de accesos vs tiempo en diacuteas (uacuteltimos 14 diacuteas) nuacutemero de accesos vs
236
tiempo en semanas (uacuteltimos 8 semanas) nuacutemero de accesos vs tiempo en meses (uacuteltimos 12 meses) b- Anaacutelogo a lo anterior es posible generar un reporte bajo las mismas categoriacuteas descritas en a pero de los accesos no satisfechos Esto entendiendo como ausencia de ocurrencia los accesos a ligas no vaacutelidas (registradas en el servidor WEB) c- Para una paacutegina o grupo de paacuteginas especificas bajo configuracioacuten se crea un reporte de accesos por hora para un diacutea accesos por diacutea para una semana accesos por semana para un mes accesos por mes para un antildeo La idea de estas tablas es poder mostrar el perfil de acceso tiacutepico dentro de un diacutea semana mes y antildeo De estas tablas es posible identificar la hora diacutea semana y mes de maacutes y menor carga o uso del sistema d- Versiones maacutes refinadas de las tablas totales anteriores En las tablas descritas en a b y c se mostraraacuten accesos totales y sin discriminar el tipo de usuario que hace el acceso Tambieacuten es posible generar tablas maacutes refinadas condicionando los accesos a categoriacuteas de usuarios Este acondicionamiento puede ser para establecimiento regioacuten profesores alumnos profesores de un subsector de aprendizaje o alumnos de un nivel determinado En otras palabras se puede generar una tabla con los accesos por hora de los profesores de historia por ejemplo En esta tabla se muestran los accesos a lo largo del diacutea que tiene este tipo de profesor En una primera etapa soacutelo se tiene contemplado un condicionar seguacuten IP e- Estadiacutestica de uso de videos La idea es generar una tabla que muestre un histograma de frecuencia de uso de videos Se tiene videos vs frecuencia f- Anaacutelogo e- pero en lugar de usar totales usar hacer un condicionado a la categoriacutea de usuario Una consideracioacuten importante en e y f es queacute se entiende por acceso a un viacutedeo En principio se consideraraacute acceso si el viacutenculo es seleccionado Posteriormente se puede hacer una graacutefica de porcentaje visto vs viacutedeo En eacutesta en lugar de frecuencia se muestra el porcentaje de la duracioacuten del viacutedeo que es realmente visto Esta tabla seraacute generada en la medida que se encuentren mecanismos teacutecnicos para obtener esta informacioacuten en forma confiable En general la informacioacuten a procesar inicialmente es tomada desde el servidor WEB base Cabe hacer notar que la existencia de un cache puede ocultar alguno de estos accesos
Estadiacutestica no Recopilable
237
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Se solicita llevar un registro de las paacuteginas que se imprimen Esta informacioacuten no estaacute al alcance de los desarrollos Una aproximacioacuten es generar una paacutegina sin frames y banners que sea la antesala para imprimir La estadiacutestica de esta paacutegina podriacutea ser considerada la de impresioacuten
ANAacuteLISIS DEL SISTEMA Para efectos de disentildeo del sistema de recopilacioacuten de estadiacutestica en le proyecto de Difusioacuten Inalaacutembrica IP se presenta un pequentildeo anaacutelisis de las personas y moacutedulos de software involucrados Usuario Final Son los alumnos profesores administrativos etc que tienen acceso al sistema Todos deberiacutean registrarse aunque sea como usuario externo al sistema para tener acceso a las paacuteginas y material bajo monitoreo de uso Administrador Local Existe uno de estos usuarios por establecimiento educacional Puede ser el actual administrador de la red o quien se designe en la escuela Una funcioacuten de este usuario es la de validar la categoriacutea (profesor -ramo- alumnos- nivel- etc) de los usuarios solicitando registro en un colegio en particular Administrador Central este usuario es uacutenico en el sistema Entre sus funciones tenemos
bull Registrar a los administradores locales para cada escuela
bull Define el listado de categoriacuteas de contenidos y sus listados de URLs Por ejemplo las categoriacuteas pueden podriacutean ser Paacutegina de inicio Programa de transmisiones Moacutedulos de trabajo Apoyo docente Apoyo a estudiantes Documentales Entrevistas Canal comunitario Aacuterea del proyecto Preguntas frecuentes Para una idea ver httpinalambricoreunacl
bull Administrar el buen funcionamiento del sistema (CGIs base de datos etc)
bull
Algunos escenarios de uso Usuario inscribieacutendose Un Usuario Final pone el URL donde estaacuten los contenidos y se le presenta una paacutegina para ingresar nombre de usuario y password Ademaacutes se le muestra una nota explicativa indicando queacute hacer cuando aun no tiene registro Por no tener registro el usuario opta por registrarse Aparece un formulario en que eacutel debe poner su nombre completo categoriacutea -menu tipo lista- (al lado aparece una nota indicando que seraacute validada) Si es profesor indicar subsector de aprendizaje pertenece (Castellano matemaacuteticas etc) si es alumno indicar curso (1ro medio 2do medio etc) regioacuten -menuacute tipo lista- y escuela -menu tipo lista- El sistema le pide que defina su password
238
El usuario llena el formulario indicando ser profesor de Castellano Una vez llenada la paacutegina se le muestra una paacutegina con las opciones indicadas Se le indica que su nombre de usuario es su Nombre_de_ PilaApellidoEscuelaRegion Usuario tratando de ingresar al sistema Una vez registrado un usuario intenta ingresar al sitio de contenidos Ingresa su nombre de usuario y password seguacuten lo que puso en formulario de inscripcioacuten Haa sorpresa el sistema le indica que ese nombre de usuario aun no ha sido validado Es posible que lo escribiera mal o que el administrador local auacuten no ha validado sus datos Se le sugiere intentar maacutes tarde Usuario aceptado Similar al caso anterior Esta vez ingresa al sitio y tiene acceso a todos los recursos publicados en el Sin que el usuario lo note el sistema central genera un log que incluye el usuario que estaacute navegando por el sitio Administrador Local Verificando usuarios
Usuario pide ver estadiacutestica de video de mayor sintoniacutea (para vides difundidos)
Administrador Local solicita ser incluido como talSe hace enviando un e-mail al adminstrador central quien verifica los datos y la autoridad de la persona (viacutea teleacutefono etc) Crea un password y login para el administrador local Usuario pide ver estadiacutestica temporal
Usuario pide ver estadiacutestica indicando perfil de uso Usuario pide ver estadiacutestica de video a pedido maacutes visto
239
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
En la formulacioacuten del proyecto este requerimiento es mencionado en las siguientes secciones
Nro 4 Descripcioacuten Generar un canal de videos de apoyo a la educacioacuten evaluando su uso
Descripcioacuten
---------------------------------------------------------------------------------------------------------- Resumen El sitio ademaacutes facilitaraacute toda la integracioacuten entre los profesores presentacioacuten del calendario de transmisiones videos maacutes utilizados etc Paralelo al servicio se disentildearaacute un sistema de evaluacioacuten cuantitativo y cualitativo para medir su impacto ----------------------------------------------------------------------------------------------------------
15 Objetivos Especiacuteficos
Indicador de Efectividad Canal educativo con malla programaacutetica Servicio web interactivo con videos bajo demanda Evaluaciones cuantitativas y cualitativas de uso en la educacioacuten ---------------------------------------------------------------------------------------------------------- 17 Productos y Resultados Producto Yo Resultado Evaluacioacuten cuantitativa y cualitativa de los servicios
Disentildeo de un instrumento de evaluacioacuten de percepcioacuten de los usuarios del uso del material de contenido multimedial antes de iniciar y despueacutes de terminar el servicio
Informe de evaluacioacuten Informe cuantitativo y cualitativo del uso de videos en banda ancha
---------------------------------------------------------------------------------------------------------- Agustiacuten J Gonzaacutelez
240
REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVALUACIOacuteN (PRELIMINAR)
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 1 VARIABLES FRECUENCIA DISCRIMINAR Usuario
Hora - diacutea Semana
Externo al proyecto Mes
Por establecimiento Por regioacuten
Videos
Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Paacuteginas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Guiacuteas Semana
Hora - diacutea
Mes
Por establecimiento Por regioacuten Externo al proyecto
Preguntas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Finalmente nos gustariacutea si fuera posible que hubiera alguna forma de tener acceso directo a estas estadiacutesticas ojalaacute en formato Excel Viacutector Martiacutenez e Ingrid Grau
241
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE SITIO WEB
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 2 Se ha estimado conveniente solicitar los siguientes requerimientos estadiacutesticos para el sistema de evaluacioacuten del proyecto Estadiacutesticas Generales
rArr videos
Las frecuencias de ocurrencia o ausencia de ocurrencia de estas variables son
rArr diacutea
rArr mes
rArr externo al proyecto
Estas consideraciones se deben aplicar en cada uno de los siguientes requerimientos
Las variables a estudiar son rArr usuario
rArr paacuteginas del sitio
rArr guiacuteas y
rArr preguntas frecuentes
rArr hora
rArr semana y
Se debe distinguir por rArr establecimiento
rArr regioacuten y
Al interior del establecimiento se debe distinguir entre rArr profesores y alumnos
rArr para los alumnos distintos niveles de ensentildeanza y
rArr para los profesores distintos subsectores de aprendizaje
A Usuario
1 Perfil de usuario de acuerdo a los siguientes datos (pueden ser preguntados en un
formulario de registro)
bull Si es profesor alumno o externo al proyecto
242
bull En el caso de ser alumno establecer a que nivel de ensentildeanza pertenece
bull Regioacuten a la que pertenece
bull Establecimiento al que pertenece
bull En caso de ser profesor a que subsector de aprendizaje pertenece
5 Cantidad total de visitas de cada usuario y los lugares que son visitados
2 Cantidad y frecuencia de accesos al sitio por usuario o perfiles de usuario
3 Recorridos que hace cada sujeto en el sitio esto nos sirve para conocer el comportamiento de eacutestos frente a las distintas posibilidades que se le ofrecen
4 Duracioacuten de sesiones por usuario
6 Horarios de mayor traacutefico en que los usuarios visitan el sitio
7 Horarios de menor traacutefico de entradas al sitio
B Pagina
- Programa de transmisiones
- Apoyo a estudiantes
- Entrevistas
bull Aacuterea del proyecto
1 Paginas frecuentemente visitadas mostrando cuales son las paginas maacutes utilizadas por los usuarios distinguiendo
bull Pagina de inicio
bull Aacuterea de recursos pedagoacutegicos
- Moacutedulos de trabajo
- Apoyo docente
- Documentales
- Canal comunitario
bull Preguntas frecuentes
2 Paginas menos solicitadas mostrando cuales son las paginas menos utilizadas por los usuarios tratando de distinguir si esto es por dificultad de acceso u otra causa
3 Cantidad de eacutexitos y fracasos que tengan los usuarios al intentar acceder a estas Y los tipos de usuario que presentan estas dificultades
243
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
C Videos
bull Frecuencia de consultas por viacutedeo
bull A cual de los sectores del aacuterea de recursos pedagoacutegicos pertenece
- Documentales
bull Horarios en que hay menos solicitudes
1 Videos maacutes solicitados distinguiendo
bull A cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos pertenece
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Documentales
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Horario en que son solicitados los videos
bull Cantidad de tiempo de uso de los videos solicitados para contrastar con la duracioacuten total de estos Interesa saber si los ven completos o solo una parte
2 Videos menos solicitados distinguiendo
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Frecuencia (diario semanal o mensual y tipo de usuario)
3 Cantidad de eacutexitos y fracasos al intentar entrar a los videos
D Guiacuteas
1 Frecuencia de consulta de guiacuteas
2 Tipo de usuario (profesor o alumno)
244
3 Frecuencia con que estas guiacuteas son impresas
4 Si existe correlacioacuten entre el uso de guiacuteas y utilizacioacuten de los videos correspondientes expresadas en graacuteficos
5 Horarios en que son maacutes utilizadas
bull Apoyo a estudiantes
6 Guiacuteas maacutes utilizadas y cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos al cual pertenece
bull Moacutedulos de trabajo
bull Apoyo docente
bull Documentales
bull Entrevistas
bull Canal comunitario
7 Guiacuteas menos utilizadas y a cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos corresponde
bull Moacutedulos de trabajo
bull Apoyo docente
bull Apoyo a estudiantes
bull Documentales
bull Entrevistas
bull Canal comunitario
E Preguntas frecuentes
4 Tipo de pregunta menos frecuente
Se despiden atentamente
1 Frecuencia de consulta a aacuterea de Preguntas frecuentes
2 Tipo de usuario
3 Tipo de consulta maacutes frecuente
Finalmente nos gustariacutea que se pudiera tener acceso directo a las estadiacutesticas y que eacutestas estadiacutesticas se puedan descargar en formato Excel
Viacutector Martiacutenez Ingrid Grau y Juan Ramiacuterez
245
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial Inalaacutembrica IP RESUMEN
Como producto final se desea un sistema basado en web que permita evaluar cuantitativamente el uso del sitio web del proyecto mencionado Los resultados se podraacuten visualizar en graacuteficos y bajar en archivos csv para ser analizados posteriormente en Excel Se dispondraacute de un sistema capaz de recopilar estadiacutesticas que se podraacuten condicionar por usuario por tipos de paacuteginas y por base de tiempo
Objetivos y producto final del trabajo realizado El principal desafiacuteo de este trabajo es disentildear e implementar un sistema de recoleccioacuten de estadiacutesticas para el Proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo
Conclusiones A pesar de que existen numerosas aplicaciones que realizan estadiacutesticas de sitios web el sistema desarrollado es uacutenico en su especie ya que permite hacer un seguimiento histoacuterico de sus estadiacutesticas al estar todo almacenado en una base de datos Los valores entregados serviraacuten para tomar decisiones que permitan utilizar el sitio web con maacuteximo de eficiencia
Personalmente estimo que este trabajo ha estructurado la forma de abordar un problema especiacutefico y la forma de solucionarlo En particular se vive el proceso de modelar el problema para visualizar sus moacutedulos y asiacute encontrar una posible solucioacuten en un corto periacuteodo de tiempo Por otra parte en pocas ocasiones se tiene la oportunidad de trabajar en la parte de disentildeo y en la de desarrollo Al tener la visioacuten de cada parte se pueden afrontar con maacutes madurez los problemas en la vida profesional ya que se sabe cuaacutel es el aacutembito de cada una y sus posibles confrontaciones
Por uacuteltimo al crear el sistema desde cero (desde la instalacioacuten de los servidores hasta la programacioacuten misma) se obtiene otra visioacuten transversal del desarrollo de un proyecto real lo que puede servir a futuro para estimar con mayor precisioacuten tiempos de preparacioacuten de desarrollo y de ejecucioacuten
246
DESARROLLO DEL SISTEMA
Se inicia el estudio del problema tomando como base el documento ldquoRecopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembricardquo escrita por el Profesor Agustiacuten Gonzaacutelez (primera parte de este anexo) Se establecen los moacutedulos que se deben construir para lograr un prototipo funcional Para esto se parte de los siguientes supuestos con respecto a la plataforma que sustenta al sistema
bull Sistema operativo Unix o similar
bull Servidor Web Apache
bull Aplicacioacuten CGI
Por uacuteltimo el moacutedulo 3 realiza los caacutelculos estadiacutesticos y los presenta como graacuteficos
El sistema se divide en tres grandes moacutedulos uno que recopila las liacuteneas del log del servidor web (moacutedulo 1) otro que maneje la administracioacuten de usuarios (moacutedulo 2) y otro que se encargue de recopilar y entregar las estadiacutesticas del sitio (moacutedulo 3) El objetivo del moacutedulo 1 es almacenar las liacuteneas del log que tengan relacioacuten con las paacuteginas de intereacutes del sitio web en una base de datos Estas paacuteginas son aquellas urls a las que se quiere incluir en las estadiacutesticas del sitio El moacutedulo 2 por su parte permite manejar los perfiles de los usuarios del sitio (alumnos profesores externos) Cada usuario que navegue en el sitio debe estar previamente registrado y debe tener uno de los perfiles mencionados ya que tambieacuten es necesario condicionar los datos estadiacutesticos por perfil del visitante
Moacutedulo 1
Con el fin de optimizar los resultados estadiacutesticos se opta por agrupar archivos o las urls en Categoriacuteas las que son homoacutelogas a los perfiles de usuario ya que tambieacuten las estadiacutesticas se pueden condicionar por dicha agrupacioacuten Asiacute se puede mantener un nuacutemero razonable de variables a analizar en vez de recopilar las estadiacutesticas de cada paacutegina o url Este disentildeo influye directamente en el moacutedulo 1 el que internamente queda estructurado de la siguiente forma
247
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Moacutedulo 1 Almacenamiento de liacuteneas de log en una Base de Datos
Sub-moacutedulo Descripcioacuten
Definicioacuten de Categoriacuteas Una categoriacutea enmascara a directorios y archivos reales La idea es seleccionar dichas categoriacuteas para seleccionar archivos para su posterior anaacutelisis
Estructura interna del Moacutedulo 1
Seleccioacuten de categoriacuteas Seguacuten las categoriacuteas seleccionadas se revisa el log del servidor y las liacuteneas que tengan referencias a archivos de dichas categoriacuteas se almacenan para su posterior anaacutelisis
A continuacioacuten se muestran los diagramas de flujo preliminares para cada sub-moacutedulo
Seleccioacuten de Paacuteginas
Paacuteginas en Categ oriacutea0 1
Paacuteginas en C ategoriacutea02
Paacuteginas en Categoriacutea03
Paacuteginas en C ategoriacuteaNN
Seleccionar
selecciona_pagspl
D B(PAG)
Almacena las paacuteginas selecc ionadas en el form ulario
Soacutelo es tas paacuteginas se tom araacutenen cuenta para las estadiacutes ticas
Diagrama de flujo para la definicioacuten de categoriacuteas
248
lee_logpl
DB(PAG)
Log H ttp
DB(L OG)
Lee continuam ente el arch ivoLog Http y guarda en la tabla
LOG soacutelo las liacuteneas que contengana las paacute ginas esp ec ificadas en
la tabla PAG
Diagrama de flujo para la seleccioacuten de categoriacuteas
Se analizan los requerimientos de datos para crear un modelo que permita representar las necesidades de informacioacuten del moacutedulo 1
bull Cada liacutenea de log estaacute asociada a una paacutegina del sitio bull Cada paacutegina de intereacutes debe estar en una categoriacutea bull Soacutelo las liacuteneas de log de las paacuteginas de intereacutes se deben almacenar en
la base de datos Con lo anterior se llegoacute al siguiente modelo de datos
CategoriacuteasCATEG_ID
PaacuteginasPAG_ID
LogLOG_ID
Modelo de datos para la recopilacioacuten de las liacuteneas de log
Para la implementacioacuten de los modelos de datos de todo el sistema se optoacute por MySQL ya que es un administrador de bases de datos robusto y veloz Ademaacutes posee extensiones al SQL estaacutendar que permiten realizar consultas estadiacutesticas en forma raacutepida y confiable lo que redunda en una menor cantidad de coacutedigo asociado a la aplicacioacuten Se establecen los campos de las tablas que serviraacuten para el prototipo (Es probable que la versioacuten final tenga campos muy parecidos) los que se resumen a continuacioacuten
249
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla Campos Observacioacuten
Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
PAG_CATEG_ID Clave Foraacutenea
LOG Tabla de Log
LOG_IP
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
CATEG
PAG_NOMBRE
Con el fin de tener datos para realizar las estadiacutesticas se crean registros aleatorios en la tabla LOG Ademaacutes para crear las rutinas de estadiacutesticas el campo LOG_PERFIL se hace variar entre sus tres posibles valores (profesor alumno externo) Ademaacutes se realiza un estudio de los tipos de graacuteficos que se esperan Baacutesicamente se requieren dos tipos uno denominado ldquoperfilrdquo y otro ldquotiempordquo El primero muestra en un solo graacutefico el promedio de peticiones por la unidad de tiempo que se ha seleccionada Por ejemplo se la unidad de tiempo es hora el graacutefico muestra la cantidad promedio de peticiones por hora La idea es conocer cuaacutel es la hora con maacutes carga (La unidad de tiempo tambieacuten puede ser Diacutea de la Semana o Mes) En el caso del grafico ldquotiempordquo se muestran las peticiones en las uacuteltimas 24 horas (o uacuteltimos 7 diacuteas o uacuteltimos 12 meses) A su vez cada graacutefico debe tener los datos de cada perfil de usuario Un ejemplo de estos graacuteficos se muestran a continuacioacuten
250
Ejemplo Graacutefico ldquoTiempordquo
Ejemplo Graacutefico ldquoPerfilrdquo
Para la creacioacuten de estos graacuteficos se utilizaraacute el moacutedulo PERL Chart el que permite generar archivos PNG JPEG y GIF
251
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Internamente se realiza una consulta SQL para conocer la cantidad de peticiones en un determinado periodo de tiempo Por ejemplo para conocer el promedio de peticiones que se han hecho los diacuteas lunes se ejecuta la siguiente consulta
CREATE TABLE test TYPE=HEAP SELECT LOG_FECHA COUNT() AS cnt FROM LOG WHERE
GROUP BY
El moacutedulo de Administracioacuten de Usuarios permite registrar usuarios y asignarles su respectivo perfil Como resultado se logra que para navegar por el sitio el usuario debe haberse registrado con anterioridad Esta idea se ilustra en la siguiente figura
WEEKDAY(LOG_FECHA)=0
LOG_FECHA SELECT AVG(cnt) FROM test DROP TABLE test
Esta consulta crea una tabla temporal en base a otra Primero se seleccionan y cuentan todos los registros cuya fecha sea un diacutea Lunes (WEEKDAY (LOG_FECHA)=0) Este query arroja un resultado como el siguiente LOG_FECHA | cnt ----------+------ 2002-01-07| 102 2002-01-14| 201 2002-01-21| 189 2002-01-28| 203 2002-02-04| 34 etc Luego la operacioacuten SELECT AVG (cnt) FROM test devuelve el promedio de la columna cnt Este nuacutemero es el que se grafica finalmente
Moacutedulo 2
252
Link entrada al sitio
juanito
PasswordUsername
CAN CEL OK
BienvenidoJuanito al web de Regiacutestrate Aquiacute
Formulario de registro de usuarios
C on tinuar gtgt
Diagrama para la entrada al sitio web Cuando el usuario ingresa por primera vez al sitio debe llenar el Formulario de Registro de Usuarios que seraacute explicado maacutes adelante Una vez registrado en el sistema deberaacute ingresar su nombre de usuario y su contrasentildea para poder navegar por el sitio Desde este momento todos los enlaces seguidos por este usuario quedaraacuten guardados en el log del servidor web y como ya se explicoacute soacutelo los links que esteacuten bajo una categoriacutea se almacenaraacuten en la base de datos para su posterior anaacutelisis Del diagrama mostrado se deduce que el formulario de registro de usuarios debe ser capaz de generar el archivo htpasswd para que el servidor web sea capaz de reconocer al usuario que intenta navegar Para este fin se utilizaraacute el comando crypt de PERL el cual permite encriptar bajo MD5 teacutecnica que es utilizada por el comando htpasswd Para poder almacenar los datos de los usuarios se propone el siguiente modelo de datos
253
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO
NIVEL
LOCAL
PROFESOR
RAMO
EXTERNO
Modelo de datos para los usuarios del sistema
EL modelo propuesto se construyoacute sobre la base de los siguientes requisitos
bull Un alumno puede pertenecer soacutelo a un NIVEL de aprendizaje (8ordm Baacutesico 1ordm Medio etc) y un NIVEL puede tener muchos alumnos
bull Todo usuario que sea EXTERNO al proyecto no estaacute asociado a un establecimiento educacional
bull Existen tres tablas principales asociadas a cada perfil de usuario ALUMNO PROFESOR EXTERNO
bull Un profesor puede tener asociado un solo RAMO y cada ramo puede ser dictado por muchos profesores
bull Un alumno pertenece a un establecimiento o LOCAL y cada establecimiento puede tener muchos alumnos
bull Un profesor pertenece a un solo establecimiento o LOCAL y a su vez un establecimiento puede tener muchos profesores
El detalle de cada tabla se muestra en la seccioacuten 24 ldquoDetalle de las tablas del modelo de datos propuestordquo
Moacutedulo 3
Se establece el diagrama funcional del moacutedulo ldquoRegistro de UsuariosrdquoConsta baacutesicamente de 3 scripts denominados reg_step_1pl reg_step_2pl reg_step_3pl El primero de ellos se encarga de generar el primer formulario que consiste en la eleccioacuten del perfil del usuario Luego el siguiente script genera el formulario de datos el que depende del perfil escogido (Por ejemplo un alumno tiene el campo curso el que no tiene el perfil externo) Por uacuteltimo reg_step_3pl almacena los datos del
254
usuario en la base de datos modifica el archivo htpasswd correspondiente y devuelve al usuario a la paacutegina de inicio
Registro de Usuariosreg_step_1pl
Perfi l
Continuar gtgt
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpass
Print()
Print()
Submit()
Submit()
Link()
Diagrama para el registro de usuarios
255
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo 3 Una vez que se tiene funcionado el moacutedulo 3 se continuacutea el disentildeo del ldquoAdministrador de Usuariosrdquo el que permite eliminar y corregir los datos usuarios asiacute como comprobarlos (por ejemplo para que un alumno realmente exista) Se reutilizan los scripts reg_step_2pl y reg_step_3pl del moacutedulo ldquoRegistro de Usuariosrdquo Se agrega el script user_adminpl el que se encarga de mostrar un resumen de los usuarios del sistema asiacute como generar los links para permitir la posterior modificacioacuten de datos por cada usuario o su eliminacioacuten del sistema
Lista de Usuarios
user_adm inpl
Por Perf il
Eliminar
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpassw
Print()
Print()
Submit()
Submit()
Link()UserEliminar
usuario01
usuarioNN
Ver
Submit()
Link()
Diagrama para la Administracioacuten de Usuarios
256
Unioacuten de Moacutedulos Se unen todos los moacutedulos para realizar el primer prototipo del sistema Se realizan una serie de modificaciones que tienden a un mejor desempentildeo del sistema
bull Agregar moacutedulo mod_perl a Apache Este moacutedulo permite a los scripts basados en PERL ocupar un inteacuterprete optimizado para Apache Entre sus cualidades resalta que siempre esta levantado lo que significa un ahorro en tiempo y cpu a la hora de ejecutar scripts CGI Funciona bien en una maacutequina con por lo menos 64[Mb] en RAM
bull Actualizar los moacutedulos DBI (Data Base Interface) de PERL para MySQL Estos moacutedulos permiten acceder de manera transparente a motores de base de datos tal como lo hace ODBC en Win32 Las uacuteltimas versiones de estos paquetes tiene maacutes capacidades para trabajar con el moacutedulo mod_perl (Por ejemplo manejar conexiones persistentes hacia una base de datos entre distintas llamadas de un mismo script)
Ademaacutes de lo anterior se afinan los detalles por el lado del cliente
bull Validacioacuten de formularios con JavaScripts
bull Creacioacuten de Menuacutes Dinaacutemicos (con DHTML)
257
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ACTIVIDAD PRINCIPAL DESARROLLADA
En la siguiente seccioacuten se mostraraacuten las principales caracteriacutesticas de la aplicacioacuten desarrollada
Resumen
Se desarrolloacute una aplicacioacuten web que permite analizar el log de un servidor web particular (web) con el fin de extraer estadiacutesticas acerca del perfil de los visitantes para el sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo El sistema permite definir Categoriacuteas de paacuteginas html y Perfiles de usuarios Estas agrupaciones ayudan a perfilar las estadiacutesticas ya que enmascaran paacuteginas html y usuario (Pueden existir cientos de paacuteginas html pero eventualmente pueden haber pocas Categoriacuteas lo que ayuda notablemente con la interpretacioacuten de los datos)
Plataforma utilizada
El sistema operativo que se utilizoacute para desarrollar la aplicacioacuten fue GNULinux (Distribucioacuten Debian) Para el motor de bases de datos se utilizoacute Mysql versioacuten 32349 y para el servidor web Apache 139 Por uacuteltimo para el desarrollo de los sripts se utilizoacute PERL Todo lo anterior estaacute localizado en el computador hboinalambricoutfsmcl En el lado del cliente (navegador web) se utilizoacute baacutesicamente HTML en conjunto con JavaScript para la validacioacuten de formularios y hacer paacuteginas web con maacutes capacidad de procesamiento
Prototipo realizado Las siguientes imaacutegenes muestran las vistas de usuario que estaacuten implementadas en el servidor hboinalambricoutfsmcl
258
Al ingresar el sistema se presenta el siguiente menuacute
bull Categoriacuteas Permite administrar las categoriacuteas de paacuteginas Permite definir nuevas categoriacuteas asiacute como editar y eliminar
Al ingresar al menuacute ldquoCategoriacuteasrdquo se presenta el siguiente formulario el que tiene por objetivo visualizar las categoriacuteas definidas asiacute como los documentos asociados a cada una de ellas
bull Usuarios Permite modificar datos de los usuarios registrados en el sistema bull Establecimientos Similar al anterior pero para los establecimientos
educacionales bull Ramos Mantiene una lista actualizada de los ramos dictados para los alumnos bull Estadiacutesticas Ingresa a la seccioacuten de estadiacutesticas del sitio
259
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Cada categoriacutea esta enlazada con su ficha en la que se ingresan los documentos que pertenecen a dicha categoriacutea
260
Finalmente la seccioacuten ldquoEstadiacutesticasrdquo permite al usuario visualizar las distintas estadiacutesticas del sitio pudiendo escoger entre los distintos tipos de graacuteficos explicados anteriormente
261
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modificaciones realizadas en hboinalambricoutfsmcl
Servidor Apache
En etcapachehttpconf se agregaron las siguientes liacuteneas
Se agregaron los siguientes paquetes
bull Libdate-calc-perl (manejo de fechas)
LogFormat ldquoa||u||s||U||User-agenti||Ymdt||HMStrdquo proyecFormat CustomLog homegastudilestadiacutesticaslogsmy_accesslog proyecFormat En etcapachesrmconf se agregaron las siguientes liacuteneas
ScriptAlias cgi-bin homegastudilestadiacutesticaswwwcgi-bin AddHandler cgi-script pl
Paquetes agregados
bull Libgd-perl (API perl para la interfaz de creacioacuten de graacuteficos GD)
bull Libchart-perl (API perl para la creacioacuten de graacuteficos de barra torta etc)
Para la instalacioacuten se utilizoacute el comando apt-get que es una herramienta de administracioacuten que permite a Debian instalar y configurar paquetes Debido a que los debe bajar de internet y para hacer el proceso maacutes raacutepido se modificoacute el archivo etcaptsourcelist para que el sistema buscara los paquetes en un servidor proxy ubicado en el Departamento de Matemaacuteticas
deb http200116129123main stable main non-free contrib deb http200116129123non-US stablenon-US main contrib non-free
262
DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
Recopilacioacuten de liacuteneas de log
Tabla Campos Observacioacuten
CATEG Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
Clave Foraacutenea
PAG_NOMBRE
LOG Tabla de Log
LOG_IP Clave Primaria
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
PAG_CATEG_ID
Usuarios del sistema
Tabla Campos Observacioacuten
ALUMNO Tabla de Alumnos
ALUMNO_ID Clave Primaria
ALUMNO_NOMBRE
ALUMNO_APATERNO
263
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO_AMATERNO
ALUMNO_NIVEL_ID Clave Foraacutenea
ALUMNO_LOCAL_ID Clave Foraacutenea
ALUMNO_LOGIN
ALUMNO_PASS
PROFESOR Tabla de Profesores
PROFESOR_ID Clave Primaria
PROFESOR_APATERNO
PROFESOR_AMATERNO
PROFESOR_RAMO_ID Clave Foraacutenea
PROFESOR_LOCAL_ID Clave Foraacutenea
PROFESOR_LOGIN
PROFESOR_PASS
PROFESOR_NOMBRE
Tabla Campos Observacioacuten
EXTERNO Tabla de usuario externos al proyecto
EXTERNO_ID Clave Primaria
EXTERNO_NOMBRES
EXTERNO_AMATERNO
EXTERNO_CARGO
EXTERNO_LOGIN
EXTERNO_PASS
264
NIVEL Niveles de ensentildeanza
NIVEL_ID Clave Primaria
NIVEL_NOMBRE
Asignaturas
Clave Primaria
RAMO_NOMBRE
LOCAL Establecimientos educacionales
LOCAL_ID Clave Primaria
LOCAL_NOMBRE
LOCAL_REGION
RAMO
RAMO_ID
LOCAL_IP
265
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
266
Anexo X
CD Soporte y Manuales
267
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
268
CD Soporte y Manuales
269
El presente CD contiene toda la informacioacuten necesaria para la instalacioacuten y configuracioacuten de las tarjetas inalaacutembricas asiacute como los manuales del hardware y el presente trabajo en formato digital
- Anexo I
- Establecimientos de Vintildea del Mar
- Establecimientos de Vintildea del Mar
- Anexo II
- Establecimientos de Valparaiacuteso-
- Establecimientos de Valparaiacuteso
- Anexo III
- Modelos de propagacioacuten
-
- Modelos de propagacioacuten
- Modelo de Espacio Libre
- Modelo de COST-Hata
-
- Anexo IV
- Enlaces en Vintildea del Mar
- Enlaces en Vintildea del Mar
- CA
-
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076
- Peacuterdidas de espacio libre (FSL) 1024 dB
- Peacuterdidas COST-Hata (CHL) 1328 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176
- Peacuterdidas de espacio libre (FSL) 973 dB
- Peacuterdidas COST-Hata (CHL) 1022 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 998
- Peacuterdidas de espacio libre (FSL) 1062 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058
- Peacuterdidas de espacio libre (FSL) 1118 dB
- Peacuterdidas COST-Hata (CHL) 1327 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170
- Peacuterdidas de espacio libre (FSL) 1141 dB
- Peacuterdidas COST-Hata (CHL) 1393 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166
- Peacuterdidas de espacio libre (FSL) 1126 dB
- Peacuterdidas COST-Hata (CHL) 1469 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212
- Peacuterdidas de espacio libre (FSL) 1145 dB
- Peacuterdidas COST-Hata (CHL) 1463 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas COST-Hata (CHL) 1217 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1031 dB
- Peacuterdidas COST-Hata (CHL) 1172 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101
- Peacuterdidas de espacio libre (FSL) 1103 dB
- Peacuterdidas COST-Hata (CHL) 1307 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188
-
- Anexo V
- Enlaces en Valparaiacuteso
- Enlaces en Valparaiacuteso
- CA
-
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040
- Peacuterdidas estimadas = 050 FSL + 050 CHL = dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011
-
- Anexo VI
- Hardware
- Anexo VII
- Estudio de Servicios Multimedia
-
- 1 Servicios Multimedia en Tiempo Real en Interne
-
- Cseq 3
-
- Figura 3 Reproductor de Windows Media
-
- 3 Servicios Multimedia con Quicktime
-
- Anexo VIII
- Sincronizacioacuten de Contenidos Multimedias en un E
- Sincronizacioacuten de Contenidos Multimedias en un E
-
- 22 iquestQueacute se puede hacer con SMIL
- 23 Como escribir documentos SMIL
- 31 Detalle del Coacutedigo
- 41 La seccioacuten ltlayoutgt
- 42 La ventana
- 51 La seccioacuten ltregiongt
- 52 La seccioacuten ltimggt
- 53 Posicionamiento Relativo
- 54 Cuando dos regiones se traslapan
- 55 Como adaptar el contenido multimedia al aacuterea
- 61 Duracioacuten
- 62 Retardar un contenido multimedia
- 63 Secuencias Un contenido tras otro
- 64 Paralelo Muchos contenidos mostrados juntos
- 71 Sincronizacioacuten basada en eventos
- 72 La seccioacuten ltswitchgt
- 73 Un ejemplo para entender
- 74 Que cosas pueden ser verificadas
-
- Anexo IX
- Planteamiento y Desarrollo de Sistema de Estadiacutes
- Recopilacioacuten de estadiacutesticas en Proyecto Difusi
-
- Fuentes de Datos para Anaacutelisis Estadiacutestico
- Estadiacutestica a Recopilar en una Primera Etapa
- Estadiacutestica no Recopilable
-
- REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
- REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVAL
- REQUERIMIENTOS DE SITIO WEB
-
- Usuario
- Pagina
- Videos
- Guiacuteas
- Preguntas frecuentes
- Sistema de Recopilacioacuten de Estadiacutesticas para Sit
-
- DESARROLLO DEL SISTEMA
-
- Moacutedulo 1
- Moacutedulo 2
- Moacutedulo 3
- Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo
- Unioacuten de Moacutedulos
-
- ACTIVIDAD PRINCIPAL DESARROLLADA
-
- Plataforma utilizada
- Prototipo realizado
- Modificaciones realizadas en hboinalambricoutfsmcl
-
- Servidor Apache
- Paquetes agregados
-
- DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
-
- Recopilacioacuten de liacuteneas de log
- Usuarios del sistema
-
- Anexo X
- CD Soporte y Manuales
- CD Soporte y Manuales
-
Nombre Colegio Repuacuteblica de Colombia D-322
Direccioacuten 10 Norte 985 Sector Plan Longitud 71ordm 32rsquo 367rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 374rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1681-0 Dependencia Corporacioacuten Municipal
6
LOS Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Rubeacuten Castro Diurno
Direccioacuten Avenida El Bosque 1388 Santa Ineacutes Longitud 71ordm 32rsquo 122rsquorsquo
Ubicacioacuten Latitud 33ordm 0rsquo 284rsquorsquo Altura [m] 2
Educacioacuten Baacutesica General de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1734-5 Dependencia Particular Subvencionado
7
LOS UCTV con obstruccioacuten (aacuterbol)
Nombre Liceo Parroquial San Antonio Direccioacuten 11 Norte 1225 Poblacioacuten Vergara
Longitud 71ordm 32rsquorsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 352rsquorsquo Altura [m] 6 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1735-3 Dependencia Particular Subvencionado
8
LOS UCVTV Colegio Repuacuteblica de Colombia
Nombre Liceo Nuestra Sentildeora de La Paz Direccioacuten 24 Norte 1299 Santa Ineacutes
Longitud 71ordm 32rsquo 207rsquorsquo Ubicacioacuten Latitud 32ordm 59rsquo 544rsquorsquo Altura [m] 9
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
9
RBD 1738-8
93
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia Particular Subvencionado LOS No
Nombre Liceo Teresa de los Andes
Direccioacuten Avenida Freire 3388 Miraflores Alto Longitud 71ordm 30rsquo 536rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 68rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1741-8 Dependencia Particular Subvencionado
10
LOS UTFSM UCVTV
Nombre Colegio Agustiacuten Escobar Direccioacuten Campantildea del 79 Nordm 660 Forestal Bajo
Longitud 71ordm 32rsquo 375rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 436rsquorsquo Altura [m] 3
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1742-6 Dependencia Particular Subvencionado
11
LOS No
Nombre Liceo Joseacute Corteacutes Brown Direccioacuten Repuacuteblica 71 Cerro Castillo
Longitud 71ordm 33rsquo 462rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 75rsquorsquo Altura [m] 5 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1747-7 Dependencia Particular Subvencionado
12
LOS UCVTV
NombreCorporacioacuten Educacional Juan XXIII (Ex Colegio Guillermo Brown)
Direccioacuten Viacutector Domingo Silva 145 Chorrillos Longitud 71ordm 32rsquo 78rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 32rsquorsquo
13
Altura [m] 6
94
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1749-3 Dependencia Particular Subvencionado
LOS No
Nombre Colegio Ana Mariacutea Janer
Direccioacuten Las Rejas 880 Miraflores Longitud 71ordm 31rsquorsquo 404rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1755-8 Nota No aparece en los registros de enlaces
Dependencia Particular Subvencionado
14
LOS UCVTV (Se requiere de un maacutestil de altura considerable)
Nombre Friendly High School (Ex Colegio San Gaspar) Direccioacuten Amunaacutetegui 2008 Recreo
Longitud 71ordm 34rsquo 546rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 294rsquorsquo Altura [m] 5
Educacioacuten Parvularia General Baacutesica de Nintildeos Media de Nintildeos
RBD 1761-2 Dependencia Particular Subvencionado
15
LOS UTFSM (Se requiere de un maacutestil de altura considerable)
Nombre Liceo Hispano Americano Direccioacuten San Pedro de Atacama sn Paradero 6 Rentildeaca Alto
Longitud Ubicacioacuten Latitud Altura [m] 10
Educacioacuten Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos
RBD 12151-7 Dependencia Particular Subvencionado
16
LOS No
95
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Colegio Espantildeol Isabel La Catoacutelica
Direccioacuten Limache 1741 Ubicacioacuten Longitud 71ordm 32rsquo 127rsquorsquo
Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
Nota No se encuentra operativo RBD 12301-3
Dependencia Particular Subvencionado
17
LOS No
Nombre Liceo Inmaculada de Lourdes (Anexo) Direccioacuten San Pablo de la Cruz 351 Agua Santa
Longitud 71ordm 33rsquo 33rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 12
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 12315-3 Dependencia Particular subvencionado
18
LOS UCVTV
Nombre Colegio San Nicolaacutes Anexo 2 Direccioacuten Los Lunes 373 Canal Chacao
Longitud 71ordm 28rsquo 542rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 141rsquorsquo Altura [m] 9
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 14246-8 Dependencia Particular Subvencionado
19
LOS Sede Joseacute Miguel Carrera UTFSM
Nombre Colegio Claudio Matte Anexo 2 Direccioacuten 18 de Septiembre Lotes 9 y 10 Santa Julia Achupallas
Longitud Ubicacioacuten Latitud Altura [m]
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
20
RBD 14264-6
96
Dependencia Particular Subvencionado LOS No
Nombre Liceo Reneacute Descartes
Direccioacuten Vista Hermosa 19 Cerro Castillo Longitud 71ordm 33rsquo 384rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 138rsquorsquo Altura [m] 9 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
Nota Pertenece a la Red Educacional Enlaces RGB 14284-0
Dependencia Particular Subvencionado
21
LOS No
Nombre Liceo Teacutecnico Profesional Obispo Rafael Lira Infante Direccioacuten Padre Pienovi 449 Recreo Alto
Longitud 71ordm 34rsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 3rsquorsquo Altura [m] 12 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos
RBD 14366-9 Dependencia Particular Subvencionado
22
LOS UCVTV (Condicionado)
Nombre Instituto Comercial Ana Mariacutea Janer Direccioacuten Las Rejas 810 Chorrillos
Longitud 71ordm 31rsquorsquo 404rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
Nota No aparece en los registros de Enlaces RBD 14475-4
Dependencia Particular Subvencionado
23
LOS UCVTV (Condicionado)
Nombre Liceo Comercial Alberto Blest Gana Direccioacuten Alberto Blest Gana 398 Sector Centro
Longitud 71ordm 32rsquo 461rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 30rsquorsquo Altura [m] 9 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
RBD 1663-2
24
Dependencia Corporacioacuten Privada que depende del estado
97
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Chretien Francais 390 Le Beau Jour Direccioacuten 23 Norte 2039 Santa Ineacutes
Longitud 71ordm 31rsquo 584rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 53rsquorsquo Altura [m] 6
EducacioacutenBaacutesica 1ordm y 2ordm Medio (en proceso de completar la ensentildeanza media)
RBD 1819-8 Dependencia Particular Subvencionado
25
LOSUCVTV Colegio Colombia Liceo Comercial Liceo Guillermo Rivera (Montantildea)
Nombre Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Direccioacuten Agua Santa Longitud 71ordm 34rsquo 06rsquorsquo
Ubicacioacuten Latitud 33ordm 2rsquo 124rsquorsquo Altura [m] 15
Nota Punto de retransmisioacuten considerado
98
Anexo II
Establecimientos de Valparaiacuteso-
99
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
100
Establecimientos de Valparaiacuteso Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Tabla A2 Establecimientos seleccionados en Valparaiacuteso
Nombre Instituto Comercial A-18 Francisco Araya Bennet
Direccioacuten Avenida Argentina 747 Sector Plan Longitud 71ordm 36rsquo 0rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 9
Educacioacuten Comercial Nintildeos Diurna Comercial Vespertino
RBD 1502 Dependencia Corporacioacuten Municipal
1
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Escuela Industrial Superior de Valparaiacuteso Direccioacuten Avenida Espantildea 2692 Sector Caleta Portales
Longitud 71ordm 35rsquo 3rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 338rsquorsquo Altura [m] 9 Educacioacuten Industrial nintildeos
RBD 1503 Dependencia Corporacioacuten Privada
2
LOS Universidad Teacutecnica Federico Santa Mariacutea
101
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Liceo Teacutecnico A-24
Direccioacuten Independencia 2288 Sector Plan Longitud 71ordm 36rsquo 39rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 43rsquorsquo Sur Altura [m] 12 Educacioacuten Teacutecnica Nintildeos Diurna
RBD 1504 Dependencia Corporacioacuten Municipal
3
LOS Colegio Leonardo Murialdo
Nombre Liceo Hernaacuten Olguiacuten Direccioacuten Malfatti 235 Cerro Los Placeres
Longitud 71ordm 35rsquo 383rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 36rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica nintildeos Industrial nintildeos
RBD 1514 Dependencia Corporacioacuten Municipal
4
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo Politeacutecnico Computacional A-23 A Nazar Direccioacuten Avenida Playa Ancha 400 Sector Playa Ancha
Longitud 71ordm 38rsquo 103rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 285rsquorsquo Sur Altura [m] 10
Educacioacuten
Parvularia Baacutesica nintildeos Media humaniacutestico cientiacutefica nintildeos Industrial nintildeos
RBD 1516 Dependencia Corporacioacuten Municipal
5
LOS No
Nombre Liceo A-22 Eduardo de la Barra Direccioacuten Coloacuten 2184 Sector Almendral
Longitud 71ordm 36rsquo 0rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10
6
EducacioacutenBaacutesica Nintildeos Media Humaniacutestica Cientiacutefica Nintildeos Media Humaniacutestica Cientiacutefica Adultos
102
RBD 1515 Dependencia Corporacioacuten Municipal
LOS Colegio Leonardo Murialdo
Nombre Liceo Obispo Antonio Castro
Direccioacuten Crucero Ajax 5233 Cerro Caacutercel Longitud 71ordm 37rsquo 418rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 394rsquorsquo Sur Altura [m] 3 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14281 Dependencia Particular Subvencionado
7
LOS Colegio Leonardo Murialdo
Nombre Escuela Saint Thomas College Direccioacuten Paulino Alfonso 330 Cerro Mesilla
Longitud 71ordm 38rsquo 15rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 485rsquorsquo Sur Altura [m] 9
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 11217 Dependencia Particular Subvencionado
8
LOS Colegio Luterano Concordia
Nombre Escuela de Tripulantes Direccioacuten J A Vives 630 Barrio Puerto
Longitud 71ordm 37rsquo 497rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10 Educacioacuten Mariacutetima y portuaria de nintildeos
RBD 1739 Dependencia Particular Subvencionado
9
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes Direccioacuten Avenida Coloacuten 2309 Sector Almendral
Longitud 71ordm 36rsquo 367rsquorsquo Este Latitud 33ordm 2rsquo 466rsquorsquo Sur Ubicacioacuten Latitud 33ordm 2rsquo 466rsquorsquo Sur Altura [m] 20
10
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
103
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
RBD 1632 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio Dabruna Direccioacuten Erraacutezuriz 446 Playa Ancha
Longitud 71ordm 37rsquo 505rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 277rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
11
LOS No
Nombre Colegio Dabruna II (En construccioacuten) Direccioacuten Avenida Quebrada Verde 346 Playa Ancha
Longitud 71deg 38rsquo 137rsquorsquo Este Ubicacioacuten Latitud 33deg 1rsquo 444rsquorsquo Sur Altura [m] 12
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
12
LOS Colegio Luterano Concordia
Nombre Colegio Mariacutea Auxiliadora Direccioacuten Avenida Quebrada Verde 195 Playa Ancha
Longitud 71ordm 38rsquo 76rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 41rsquorsquo Sur Altura [m] 12
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1587 Dependencia Particular Subvencionado
13
LOS Colegio Luterano Concordia
Nombre Liceo Carlos Cousintildeo Direccioacuten Coloacuten 2733 Sector Almendral
Longitud 71ordm 36rsquo 20rsquorsquo Este
14
Ubicacioacuten Latitud 33ordm 2rsquo 50rsquorsquo Sur
104
Altura [m] 9 Educacioacuten Media humaniacutestico cientiacutefico de nintildeos
RBD 1586 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Liceo Coeducacional La Igualdad
Direccioacuten Almirante Simpson 126 Sector Almendral Longitud 71ordm 35rsquo 546rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 52rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos y adultos
RBD 1585 Dependencia Particular Subvencionado
15
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio San Vicente de Paul Direccioacuten Sierra 68 Playa Ancha
Longitud 71ordm 38rsquo 08rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 423rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1653 Dependencia Particular Subvencionado
16
LOS Colegio Luterano Concordia
Nombre Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso Direccioacuten Patricio Lynch 220 Playa Ancha Ubicacioacuten Longitud 71ordm 37rsquo 591rsquorsquo Este
Latitud 33ordm 1rsquo 334rsquorsquo Sur Altura [m] 9
Educacioacuten Mariacutetima de nintildeos RBD 1535
Dependencia Corporacioacuten Municipal
17
LOS Colegio Luterano Concordia
Nombre Colegio Salesiano Valparaiacuteso Direccioacuten Pasaje Don Bosco 88 Avenida Argentina
Longitud 71ordm 35rsquo 58rsquorsquo Este
18
Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur
105
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Altura [m] 15
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1590 Dependencia Particular Subvencionado
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio Nuestra Sentildeora de la Misericordia
Direccioacuten Guillermo Munich 112 Cerro Alegre Longitud 71ordm 37rsquo 492rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 30rsquorsquo Sur Altura [m] 10
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1588 Dependencia Particular Subvencionado
19
LOS Colegio Leonardo Murialdo
Nombre Colegio Luterano Concordia Direccioacuten Los Pellines 71 Playa Ancha
Longitud 71ordm 38rsquo 19rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 507rsquorsquo Sur Altura [m] 15
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1582 Dependencia Particular Subvencionado
20
LOSColegio Leonardo Murialdo Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo de Nintildeas Juana Ross de Edwards
Direccioacuten Avenida Argentina 871 Longitud 71ordm 35rsquo 57rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 57rsquorsquo Sur Altura [m] 10
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RGB 1581 Dependencia Particular Subvencionado
21
LOS Colegio Leonardo Murialdo
106
Nombre Liceo Santa Teresa Direccioacuten Guillermo Rivera 786 Cerro Yungay
Longitud 71ordm 37rsquo 25rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 544rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 1579 Dependencia Particular Subvencionado
22
LOS Colegio Leonardo Murialdo
Nombre Colegio Alberto Hurtado Segundo Direccioacuten Paulino Alfonso 359-330 Cerro Mesilla Playa Ancha
Longitud 71ordm 37rsquo 581rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 479rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1610 Dependencia Particular Subvencionado
23
LOS Colegio Luterano Concordia
Nombre Colegio Leonardo Murialdo Direccioacuten Aquiles 450 Cerro Larraiacuten
Longitud 71ordm 35rsquo 388rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 362rsquorsquo Sur Altura [m] 12
Educacioacuten Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1604 Dependencia Particular Subvencionado
24
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Instituto Mariacutetimo de Valparaiacuteso D-247 Direccioacuten Levarte 159 Playa Ancha
Longitud 71ordm 36rsquo 52rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 427rsquorsquo Sur Altura [m] 6 Educacioacuten Teacutecnico Profesional nintildeos
RBD 1525
25
Dependencia Corporacioacuten Municipal
107
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Luterano Concordia
Nombre Liceo Pedro Montt Direccioacuten Avenida Alemania 5196 Cerro Caacutercel
Longitud 71deg 37rsquo 457rsquorsquo Este Ubicacioacuten Latitud 33deg 2rsquo 403rsquorsquo Sur Altura [m] 9
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1522 Dependencia Corporacioacuten Municipal
26
LOS Colegio Leonardo Murialdo
Nombre Liceo Nordm1 de Nintildeas Mariacutea Franck De Mac Dougall B-30 Direccioacuten Avenida Argentina 731 Sector Almendral
Longitud 71ordm 36rsquo 12rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur Altura [m] 9
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurna
RBD 1521 Dependencia Corporacioacuten Municipal
27
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Liceo Valparaiacuteso B-29 Direccioacuten Blanco 1421
Ubicacioacuten Altura [m] 9 Educacioacuten Media cientiacutefico humanista nintildeos
RBD 1520 Dependencia Corporacioacuten Municipal
28
LOS Universidad Santa Mariacutea
Nombre Liceo Baroacuten B-28 Direccioacuten Gonzaacutelez esquina Tocornal Cerro Baroacuten
Longitud 71ordm 35rsquo 595rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 14rsquorsquo Sur
29
Altura [m] 9
108
Educacioacuten Parvularia Media cientiacutefico humanista nintildeos Teacutecnico nintildeos diurno
RBD 1519 Dependencia Corporacioacuten Municipal
LOS No
Nombre Liceo B-26 Mariacutea Luisa Bombal
Direccioacuten Avenida Gran Bretantildea 851 Playa Ancha
Ubicacioacuten Altura [m] 6
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurno
RBD 1518 Dependencia Corporacioacuten Municipal
30
LOS No
Nombre Liceo A-25 Matilde Brandau de Ross Direccioacuten Avenida Brasil 1901 Sector Centro
Longitud 71ordm 36rsquo 498rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 291rsquorsquo Sur Altura [m] 18
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos y adultos
RBD 1517 Dependencia Corporacioacuten Municipal
31
LOS Colegio Leonardo Murialdo
Nombre Colegio Cecal Direccioacuten Estanque 85 Cerro Alegre
Longitud 71ordm 37rsquo 482rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 255rsquorsquo Sur Altura [m] 9 Educacioacuten Educacioacuten Industrial nintildeos diurna
RBD 14232 Dependencia Particular Subvencionado
32
LOS No
Nombre Scuola Italiana Arturo Delrsquo Oro 33 Direccioacuten Avenida Pedro Montt 2447 Sector Centro
109
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1638 Dependenci
a Particular no Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio San Pedro Nolasco
Direccioacuten Victoria 2762 Sector Centro
Ubicacioacuten Altura [m] 12
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1641 Dependencia Particular no Subvencionado
34
LOS Colegio Leonardo Murialdo
Nombre Colegio de Los Sagrados Corazones Direccioacuten Independencia 2086 Sector Centro
Ubicacioacuten Altura [m] 10
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1631 Dependencia Particular no Subvencionado
35
LOS Colegio Leonardo Murialdo
Nombre Colegio Internacional Direccioacuten Av Alemania 4875
Ubicacioacuten Altura [m] 5
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
36
RBD 1629
110
Particular no Subvencionado Dependencia Colegio Leonardo Murialdo LOS
Seminario San Rafael Nombre
Direccioacuten Avenida Santa Elena 180 Sector Centro
Ubicacioacuten 9 Altura [m]
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1634 Dependencia Particular no Subvencionado
LOS Colegio Leonardo Murialdo
37
Nombre Colegio Agustiacuten Edwards
Direccioacuten Carrera 636 Sector Centro
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1635 Dependencia Particular no Subvencionado
38
LOS Colegio Leonardo Murialdo (Condicionado a mediciones en terreno)
Nombre Colegio Santo Domingo Direccioacuten Necochea 276 Playa Ancha
Ubicacioacuten Altura [m] 5 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14538 Dependencia Particular Subvencionado
39
LOS Colegio Luterano Concordia
111
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
112
Anexo III
Modelos de propagacioacuten
113
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
114
Modelos de propagacioacuten Como una forma natural de definir cotas en las peacuterdidas por trayectoria consideraremos dos modelos de propagacioacuten El modelo de espacio libre y el modelo de COST-Hata
Modelo de Espacio Libre El modelo de espacio libre se utiliza para predecir el nivel de sentildeal recibido entre el transmisor y el receptor cuando existe una trayectoria libre de obstruccioacuten entre ambos La potencia recibida por una antena que se encuentra separada de un radiotransmisor en una distancia d estaacute determinada por la ecuacioacuten de Friis
( )2
2
4middotmiddotmiddot
dGrGtPtPr
πλ
=
Donde
Pr Potencia recibida [W] Pt Potencia transmitida [W] Gt Ganancia de antena transmisora Gr Ganancia de antena receptora λ Longitud de onda [m] d Distancia entre el transmisor y el receptor [m]
De esta forma podemos definir la peacuterdida por trayectoria simplemente como
2
4
=
dPL
πλ
Donde
λ Longitud de onda d Distancia entre el transmisor y el receptor
En particular la frecuencia de transmisioacuten corresponde a los 24 GHz por lo que tenemos una longitud de onda de 0125 m
115
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modelo de COST-Hata Okumura desarrolloacute a traveacutes de exhaustivas mediciones una serie de curvas que permiten determinar las peacuterdidas por trayectoria que sufre una sentildeal El modelo considera
Receptores ubicados en sitios urbanos
La altura del receptor es de unos pocos metros La altura del transmisor se encuentra entre 30 a 1000 m
Por simplicidad es mejor utilizar en el caacutelculo de enlaces el modelo Hata (que
corresponde a la formulacioacuten empiacuterica del modelo graacutefico de Okumura) En particular se utiliza el modelo se utiliza el modelo COST-Hata que corresponde a una extensioacuten del modelo Hata
Las peacuterdidas del enlace por trayectoria (PL) en el modelo COST-Hata [Rap96] se puede definir como
Mterete CdhhahfPL +minus+minusminus+= 10log))log(556944()()log(8213)log(933346[dB] con
minus
minusminusminus=
ge MHz300 y urbanos centros esPara grand
medianas y pequentildeas ciudadesPara
dB
dB
fre
rere h
fhfha
749))7511(log(23
)80)log(561()70)log(11()( 2
=urbanos) centros des(Para gran
medianas) y pequentildeas ciudades(Para
dB dB
30
MC
Donde PL Peacuterdidas por propagacioacuten [dB] f Frecuencia de la sentildeal [MHz] hte Altura efectiva del transmisor [m] hre Altura efectiva del receptor [m] d Distancia entre el transmisor y el receptor [km]
En la determinacioacuten de las alturas efectivas la altura cero estaacute dada por la altura del terreno en el que se encuentra situada la antena receptora El modelo se encuentra restringido a los siguientes paraacutemetros
116
bull Rango de frecuencia 15 GHz a 2 GHz bull Altura efectiva del transmisor 30 a 200 m bull Altura efectiva del receptor 1 a 10 m bull Distancia del enlace 1 a 20 km
Aunque es razonable (al observar las curvas obtenidas por Okumura) utilizarlo a
traveacutes de una extrapolacioacuten en torno a los 24 GHz y con alturas efectivas de las antenas receptoras en torno de los 10 m Para todos los efectos praacutecticos se considera a las ciudades de Vintildea del Mar y Valparaiacuteso como centros medianamente urbanizado y la frecuencia de operacioacuten de 24 GHz
117
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
118
Anexo IV
Enlaces en Vintildea del Mar
119
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
120
Enlaces en Vintildea del Mar A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Vintildea del Mar los cuales se detallan en la siguiente tabla
Tabla A31 Radioenlaces en la ciudad de Vintildea del Mar
Estacioacuten TX Estacioacuten RX Universidad Catoacutelica de Valparaiacuteso Televisioacuten Liceo A-32 Benjamiacuten Vicuntildea Mackenna UTFSM Friendly High School Liceo Teacutecnico Profesional Obispo Rafael Lira InfanteLiceo Joseacute Cortes Brown Liceo Inmaculada de Lourdes (Anexo) Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour Colegio Rubeacuten Castro Diurno Liceo Teresa de Los Andes Colegio Ana Mariacutea Janer
Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Instituto Comercial Ana Mariacutea Janer Colegio Repuacuteblica de Colombia D-322 Liceo A-33 Guillermo Rivera Cotapos
Colegio Chretien Francais 390 Le
Beau Jour Liceo Comercial Alberto Blest Gana El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
Tabla A32 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
121
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash UCVTV
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Estacioacuten de televisioacuten de la UCV Altura 214 m Torre 20 m Distancia A-B 2458 m
Modelo de Espacio Libre
Distancia del enlace (d) 2458 km
Peacuterdidas Espacio Libre (FSL) 1079 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 - 49 = 185 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 2458 km Peacuterdidas Cost-Hata (CHL) 1156 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086 dB
122
UTFSM ndash Liceo A-32 Benjamiacuten Vicuntildea Mackenna
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Liceo Benjamiacuten Vicuntildea Mackenna Altura 56 m Torre 10 m Distancia A-B 1398 m
Modelo de Espacio Libre
Distancia del enlace (d) 1398 km
Peacuterdidas de espacio libre (FSL) 103 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 -56 = 23 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1398 km
Peacuterdidas COST-Hata (CHL) 1216 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Benjamiacuten Vicuntildea Mackenna se encuentra inmerso en una zona urbana donde la altura de las construcciones cercanas son del orden que la altura del edificio donde se ubicaraacute finalmente la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076 dB
123
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Friendly High School
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Friendly High School Altura 43 m Torre 5 m Distancia A-B 1305 m
Modelo de Espacio Libre
Distancia del enlace (d) 1305 km Peacuterdidas de espacio libre (FSL) 1024 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 ndash 43 = 36 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 1305 km
Peacuterdidas COST-Hata (CHL) 1328 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el colegio Friendly High School se encuentra ubicado detraacutes un edificio de altura mayor a la ubicacioacuten de la antena por lo que se observa un bloqueo parcial en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176 dB
124
UCVTV ndash Liceo Teacutecnico Profesional Obispo Rafael Lira Infante
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Obispo Rafael Lira Infante Altura 114 m Torre 12 m Distancia A-B 731 m
Modelo de Espacio Libre
Distancia del enlace (d) 0731 km Peacuterdidas de espacio libre (FSL) 973 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 114 = 120 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 0731 km Peacuterdidas COST-Hata (CHL) 1022 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Teacutecnico Profesional Obispo Rafael Lira Infante se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 998 dB
125
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Joseacute Corteacutes Brown
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Joseacute Corteacutes Brown Altura 36 m Torre 5 m Distancia A-B 2034 m
Modelo de Espacio Libre
Distancia del enlace (d) 2034 km Peacuterdidas de espacio libre (FSL) 1062 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 36 = 198 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 2034 km
Peacuterdidas COST-Hata (CHL) 1277 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Joseacute Corteacutes Brown se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116 dB
126
UCVTV - Liceo Inmaculada de Lourdes Anexo
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Inmaculada de Lourdes Anexo Altura 52 m Torre 12 m Distancia A-B 1417 m
Modelo de Espacio Libre
Distancia del enlace (d) 1417 km
Peacuterdidas de espacio libre (FSL) 1031 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 52 = 182 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 1417 km
Peacuterdidas COST-Hata (CHL) 1085 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Inmaculada de Lourdes Anexo se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058 dB
127
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Parroquial San Antonio
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Parroquial San Antonio Altura 26 m Torre 6 m Distancia A-B 3865 m
Modelo de Espacio Libre
Distancia del enlace (d) 3865 km Peacuterdidas de espacio libre (FSL) 1118 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 26 = 208 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 3865 km Peacuterdidas COST-Hata (CHL) 1327 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Parroquial San Antonio se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170 dB
128
UCVTV ndash Colegio Chretien Francais 390 Le Beau Jour
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Distancia A-B 5040 m
Modelo de Espacio Libre
Distancia del enlace (d) 5040 km Peacuterdidas de espacio libre (FSL) 1141 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 95 = 139 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 5040 km Peacuterdidas COST-Hata (CHL) 1393 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166 dB
129
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Rubeacuten Castro Diurno
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Rubeacuten Castro Diurno Altura 48 m Torre 2 m Distancia A-B 4265 m
Modelo de Espacio Libre
Distancia del enlace (d) 4265 km Peacuterdidas de espacio libre (FSL) 1126 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 48 = 186 m Altura efectiva del receptor (hr) 2 m Distancia del enlace (d) 4265 km Peacuterdidas COST-Hata (CHL) 1469 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Rubeacuten Castro Diurno se encuentra ubicado en un sector urbano donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212 dB
130
UCVTV - Liceo Teresa de Los Andes
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Santa Teresa de Los Andes Altura 248 m Torre 10 m Distancia A-B 5258 m
Modelo de Espacio Libre
Distancia del enlace (d) 5258 km Peacuterdidas de espacio libre (FSL) 1145 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 248 ndash 214 - 20 = 14 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 5258 km Peacuterdidas COST-Hata (CHL) 1463 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167 dB
131
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
132
UCVTV ndash Instituto Comercial Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Instituto Comercial Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Instituto Profesional Ana Mariacutea Janer situado al frente del Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
133
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Colegio Repuacuteblica de Colombia D-322
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Colegio Repuacuteblica de Colombia Altura 25 m Torre 9 m Distancia A-B 1419 m
Modelo de Espacio Libre
Distancia del enlace (d) 1419 km Peacuterdidas de espacio libre (FSL) 1031 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 25 = 76 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1419 km Peacuterdidas COST-Hata (CHL) 1172 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Repuacuteblica de Colombia se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101 dB
134
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo A-33 Guillermo Rivera Cotapos
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Guillermo Rivera Cotapos Altura 41 m Torre 9 m Distancia A-B 3264 m
Modelo de Espacio Libre
Distancia del enlace (d) 3264 km Peacuterdidas de espacio libre (FSL) 1103 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 - 41 = 60 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3264 km Peacuterdidas COST-Hata (CHL) 1307 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Guillermo Rivera Cotapos se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205 dB
135
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo Comercial Alberto Blest Gana
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Comercial Alberto Blest Gana Altura 35 m Torre 9 m Distancia A-B 2888 m
Modelo de Espacio Libre
Distancia del enlace (d) 2888 km
Peacuterdidas de espacio libre (FSL) 1093 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 35 = 66 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 2888 km
Peacuterdidas COST-Hata (CHL) 1282 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Comercial Alberto Blest Gana se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188 dB
136
Anexo V
Enlaces en Valparaiacuteso
137
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
138
Enlaces en Valparaiacuteso A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Valparaiacuteso los cuales se detallan en la siguiente tabla
Tabla A41 Radioenlaces en la ciudad de Valparaiacuteso Estacioacuten TX Estacioacuten RX
Escuela Industrial Superior de Valparaiacuteso Escuela de Tripulantes y Portuaria Liceo Valparaiacuteso B-29 Colegio Leonardo Murialdo
UTFSM
Colegio Luterano Concordia Liceo Teacutecnico A-24 Liceo A-22 Eduardo de la Barra Colegio I C Nuestra Sentildeora de Lourdes Liceo Carlos Cousintildeo Colegio Nuestra Sentildeora de la Misericordia Liceo de Nintildeas Juana Ross de Edwards Liceo Santa Teresa Liceo Pedro Montt Liceo A-25 Matilde Brandau de Ross Colegio San Pedro Nolasco Colegio de Los Sagrados Corazones Colegio Internacional
Colegio Leonardo Murialdo
Seminario San Rafael Escuela Saint Thomas College Colegio Mariacutea Auxiliadora Colegio San Vicente de Paul Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) Colegio Alberto Hurtado Segundo
Colegio Luterano Concordia
Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
139
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla A42 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
UTFSM ndash Escuela Industrial Superior de Valparaiacuteso
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela Industrial de Valparaiacuteso Altura 27 m Torre 9 m Distancia A-B 1051 m
Modelo de Espacio Libre
Distancia del enlace (d) 1051 km
Peacuterdidas Espacio Libre (FSL) 1005 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 35 -27 = 57 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1051 km Peacuterdidas Cost-Hata (CHL) 1147 dB
Criterio Arbitrario
140
Las observaciones en terreno nos muestran que la Escuela Industrial Superior de Valparaiacuteso se encuentra obstruida parcialmente por un cerro De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040 dB
UTFSM ndash Escuela de Tripulantes y Portuaria
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela de Tripulantes y Portuaria Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
141
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Peacuterdidas estimadas = 050 FSL + 050 CHL = dB UTFSM ndash Liceo Valparaiacuteso B-29
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Liceo Valparaiacuteso B-29 Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
142
UTFSM ndash Colegio Leonardo Murialdo
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Distancia A-B 1243 m
Modelo de Espacio Libre
Distancia del enlace (d) 1243 km
Peacuterdidas de espacio libre (FSL) 1019 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 49 = 83 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1243 km
Peacuterdidas COST-Hata (CHL) 1117dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029 dB
143
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Colegio Luterano Concordia
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Distancia A-B 4317 m
Modelo de Espacio Libre
Distancia del enlace (d) 4317 km
Peacuterdidas de espacio libre (FSL) 1127 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 49 = 118 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 4317 km
Peacuterdidas COST-Hata (CHL) 1264 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141 dB
144
Colegio Leonardo Murialdo ndash Liceo Teacutecnico A-24
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Teacutecnico A-24 Altura 24 m Torre 12 m Distancia A-B 1575 m
Modelo de Espacio Libre
Distancia del enlace (d) 1575 km Peacuterdidas de espacio libre (FSL) 1040 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1575 km
Peacuterdidas COST-Hata (CHL) 1133 dB
Criterio Arbitrario
El Liceo Teacutecnico A-24 se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049 dB
145
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo A-22 Eduardo de la Barra
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Eduardo de la Barra Altura 28 m Torre 10 m Distancia A-B 1646 m
Modelo de Espacio Libre
Distancia del enlace (d) 1646 km Peacuterdidas de espacio libre (FSL) 1044 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 28 = 104 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1646 km
Peacuterdidas COST-Hata (CHL) 1142 dB
Criterio Arbitrario
El Liceo Eduardo de la Barra se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054 dB
146
Colegio Leonardo Murialdo ndash Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Inmaculada Concepcioacuten Altura 25 m Torre 20 m Distancia A-B 1535 m
Modelo de Espacio Libre
Distancia del enlace (d) 1535 km Peacuterdidas de espacio libre (FSL) 1038 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1535 km
Peacuterdidas COST-Hata (CHL) 1130 dB
Criterio Arbitrario
El Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061 dB
147
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Carlos Cousintildeo
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Carlos Cousintildeo Altura 24 m Torre 9 m Distancia A-B 1147 m
Modelo de Espacio Libre
Distancia del enlace (d) 1147 km Peacuterdidas de espacio libre (FSL) 1012 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1147 km
Peacuterdidas COST-Hata (CHL) 1120 dB
Criterio Arbitrario
El Carlos Cousintildeo se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039 dB
148
Colegio Leonardo Murialdo ndash Colegio Nuestra Sentildeora de la Misericordia
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio N Sentildeora de la Misericordia Altura 106 m Torre 10 m Distancia A-B 3390 m
Modelo de Espacio Libre
Distancia del enlace (d) 3390 km Peacuterdidas de espacio libre (FSL) 1106 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 106 = 26 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3390 km
Peacuterdidas COST-Hata (CHL) 1345 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130 dB
149
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo de Nintildeas Juana Ross de Edwards
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo de Nintildeas Juana Ross de Edwards Altura 31 m Torre 10 m Distancia A-B 789 m
Modelo de Espacio Libre
Distancia del enlace (d) 0789 km Peacuterdidas de espacio libre (FSL) 980 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 31 = 101 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 0789 km
Peacuterdidas COST-Hata (CHL) 1042 dB
Criterio Arbitrario
El Liceo de Nintildeas Juana Ross de Edwards se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011 dB
150
Colegio Leonardo Murialdo ndash Liceo Santa Teresa
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Santa Teresa Altura 118 m Torre 4 m Distancia A-B 2811 m
Modelo de Espacio Libre
Distancia del enlace (d) 2811 km Peacuterdidas de espacio libre (FSL) 1090 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 4 m Distancia del enlace (d) 2811 km
Peacuterdidas COST-Hata (CHL) 1542 dB
Criterio Arbitrario
El Liceo Santa Teresa si bien presenta una considerable altura se encuentra rodeado de edificios de altura significativa lo que bloquea la trayectoria de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316 dB
151
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Pedro Montt
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Pedro Montt Altura 118 m Torre 9 m Distancia A-B 3296 m
Modelo de Espacio Libre
Distancia del enlace (d) 3296 km Peacuterdidas de espacio libre (FSL) 1104 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3296 km
Peacuterdidas COST-Hata (CHL) 1417 dB
Criterio Arbitrario
El Liceo Pedro Montt se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135 dB
152
Colegio Leonardo Murialdo ndash Liceo A-25 Matilde Brandau de Ross
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Matilde Brandau de Ross Altura 9 m Torre 18 m Distancia A-B 1856 m
Modelo de Espacio Libre
Distancia del enlace (d) 1856 km Peacuterdidas de espacio libre (FSL) 1054 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 9 = 123 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1856 km
Peacuterdidas COST-Hata (CHL) 1147 dB
Criterio Arbitrario
El Liceo Matilde Brandau de Ross se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063 dB
153
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio San Pedro de Nolasco
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio San Pedro de Nolasco Altura 25 m Torre 12 m Distancia A-B 1093 m
Modelo de Espacio Libre
Distancia del enlace (d) 1093 km Peacuterdidas de espacio libre (FSL) 1008 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1093 km
Peacuterdidas COST-Hata (CHL) 1084 dB
Criterio Arbitrario
El Colegio San Pedro de Nolasco se encuentra ubicado en el plan de la ciudad en un sector donde existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027 dB
154
Colegio Leonardo Murialdo ndash Colegio de Los Sagrados Corazones
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio de Los Sagrados Corazones Altura 25 m Torre 10 m Distancia A-B 1743 m
Modelo de Espacio Libre
Distancia del enlace (d) 1743 km Peacuterdidas de espacio libre (FSL) 1049 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 Distancia del enlace (d) 1743 km
Peacuterdidas COST-Hata (CHL) 1148 dB
Criterio Arbitrario
El Colegio de Los Sagrados Corazones se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059 dB
155
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio Internacional
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Internacional Altura 113 m Torre 5 m Distancia A-B 3335 m
Modelo de Espacio Libre
Distancia del enlace (d) 3335 km Peacuterdidas de espacio libre (FSL) 1105 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 113 = 19 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 3335 km
Peacuterdidas COST-Hata (CHL) 1517 dB
Criterio Arbitrario
El Colegio Internacional se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146 dB
156
Colegio Leonardo Murialdo ndash Seminario San Rafael
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Seminario San Rafael Altura 35 m Torre 9 m Distancia A-B 958 m
Modelo de Espacio Libre
Distancia del enlace (d) 0958 km Peacuterdidas de espacio libre (FSL) 997 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 35 = 97 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 0958 km
Peacuterdidas COST-Hata (CHL) 1101 dB
Criterio Arbitrario
El Seminario San Rafael se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049 dB
157
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Saint Thomas College
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Saint Thomas College Altura 122 m Torre 9 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 939 dB
Criterio Arbitrario
El Colegio Santo Thomas se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890 dB
158
Colegio Luterano Concordia ndash Colegio Mariacutea Auxiliadora
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio Mariacutea Auxiliadora Altura 105 m Torre 12 m Distancia A-B 492 m
Modelo de Espacio Libre
Distancia del enlace (d) 0492 km Peacuterdidas de espacio libre (FSL) 939 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 105 = 62 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 0492 km
Peacuterdidas COST-Hata (CHL) 1002 dB
Criterio Arbitrario
El Colegio Mariacutea Auxiliadora se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955 dB
159
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Colegio San Vicente de Paul
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio San Vicente de Paul Altura 94 m Torre 6 m Distancia A-B 577 m
Modelo de Espacio Libre
Distancia del enlace (d) 0577 km Peacuterdidas de espacio libre (FSL) 953 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 94 = 73 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0577 km
Peacuterdidas COST-Hata (CHL) 1137 dB
Criterio Arbitrario
El Colegio San Vicente de Paul se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999 dB
160
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Levarte) Altura 100 m Torre 6 m Distancia A-B 477 m
Modelo de Espacio Libre
Distancia del enlace (d) 0477 km Peacuterdidas de espacio libre (FSL) 936 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 100 = 67 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0477 km
Peacuterdidas COST-Hata (CHL) 1114 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones son de altura levemente superior a la del edificio por lo que obstruyen la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten criacutetica Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025 dB
161
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Alberto Hurtado Segundo
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Alberto Hurtado Segundo Altura 122 m Torre 6 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 1029 dB
Criterio Arbitrario
El Colegio Alberto Hurtado Segundo se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913 dB
162
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Lynch) Altura 84 m Torre 9 m Distancia A-B 833 m
Modelo de Espacio Libre
Distancia del enlace (d) 0833 km Peacuterdidas de espacio libre (FSL) 985 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 84 = 83 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0833 km
Peacuterdidas COST-Hata (CHL) 1091 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011 dB
163
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
164
Anexo VI
Hardware
165
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
166
Hardware A continuacioacuten se detalla el hardware requerido para la implementacioacuten de la red inalaacutembrica en la V Regioacuten asiacute como los esquemas de conexioacuten Para mayor informacioacuten refieacuterase a los capiacutetulos IV ldquoEquipamientordquo IX ldquoImplementacioacutenrdquo y a los manuales de los dispositivos (incluidos en el CD)
Esquema A71 Hardware y conexiones en el punto Principal (Universidad Teacutecnica Federico Santa Mariacutea)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-Injector
Amplificador
Antenas de 24 dBi
Splitter
Antenas de 120ordm
Splitter
DC-Injector
Amplificador
Componentes 2 Antenas de 24 dBi 2 Antenas de 120ordm 4 Cables de 2 ft 2 Cable de 100 ft 2 Tarjetas inalaacutembricas 2 Splitters 2 Amplificadores 2 Pigtails 1 AP-1000 COR
167
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esquema A72 Hardware y conexiones de puntos repetidores (Colegio Leonardo Murialdo y Colegio Luterano Concordia)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-InjectorLightning Protector
AmplificadorAntena de 24 dBi
Antena de 120ordm
Componentes 1 Antena de 24 dBi 1 Antena de 120ordm 1 Cables de 2 ft 2 Cables 2 Tarjetas inalaacutembricas 1 Amplificador 2 Pigtails 1 Lightning protector 1 AP-1000 ROR
Dependiendo del establecimiento
bull Colegio Leonardo Murialdo 2 Cables de 50 ft bull Colegio Luterano Concordia 2 Cables de 100 ft
168
Esquema A73 Hardware y conexiones en establecimientos sin amplificador
Tarjeta inalaacutembrica
Lightning Protector
Antena de 24 dBi
Componentes 1 Antena de 24 dBi 1 Cable 1 Lightning protector 1 Pigtail 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A5 Largo de cables para establecimientos sin amplificador
Establecimiento Cable [ft] Escuela Industrial Superior de Valparaiacuteso 50 Friendly High School 100 Liceo Benjamiacuten Vicuntildea Mackenna A-32 75 Liceo de Nintildeas Juana Ross de Edwards 50 Liceo Carlos Cousintildeo 200 Colegio Inmaculada Concepcioacuten 100 Liceo Eduardo de La Barra 100 Liceo Teacutecnico A-24 50 Liceo Nordm 2 Matilde Brandau de Ross 100 Liceo Pedro Montt 100 Colegio Nuestra Sentildeora de La Misericordia 100 Colegio Alberto Hurtado Segundo 100 Saint Thomas College 100 Colegio San Vicente de Paul 50 Instituto Mariacutetimo de Valparaiacuteso D-247 100 Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso 100 Colegio Mariacutea Auxiliadora 200 Colegio San Pedro Nolasco 200 Colegio de Los Sagrados Corazones 200
169
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Internacional 50 Seminario San Rafael 50 Liceo Valparaiacuteso B-29 50
Esquema A74 Hardware y conexiones en establecimientos con amplificador
Antena de 24 dBi
DC-Injector
Amplificador
Tarjeta inalaacutembrica
Adaptador de barril
Componentes 1 Antena de 24 dBi 1 Cable 1 Adaptador de barril 1 Amplificador 1 Pigtail 1 Lightning protector 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A6 Largo de cables para establecimientos con amplificador
Establecimiento Cable [ft] Liceo Santa Teresa 200 Escuela de Tripulantes y Portuaria de Valparaiacuteso 200
170
Anexo VII
Estudio de Servicios Multimedia
171
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
172
Estudio de Servicios Multimedia Los estudios mostrados a continuacioacuten consisten en informes realizados durante el proyecto que ayudaron a elegir el servicio multimedial a ocupar para el proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo Los estudios consisten en trabajos desarrollados por alumnos del departamento dispuestos en secciones con los siguientes tiacutetulos bull Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo bull Servicios Multimedia con Tecnologiacutea Windows Media bull Servicios Multimedia con QuickTime bull Los estudios fueron realizados por los alumnos Oscar Reyes Christian Bravo y
Cristoacutebal Podestaacute respectivamente
173
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
1 Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo 11 RESUMEN La demanda de transmisioacuten de servicios multimedia principalmente audio y video en tiempo real asiacute como la calidad de estos se ha incrementado usuarios y desarrolladores se han vuelto cada vez maacutes exigentes Por otro lado la transmisioacuten de informacioacuten multimedia implica un gran consumo de recursos en las redes de comunicacioacuten Esto es debido fundamentalmente a las caracteriacutesticas de este tipo de traacutefico y a la calidad de servicio requerida por las aplicaciones que lo necesitan manejar un flujo de datos a traveacutes de Internet de la manera maacutes eficiente posible es indispensable hoy en diacutea recargar una red de ancho de banda finito resulta perjudicial para todos Cada vez son maacutes las Empresas Canales de televisioacuten Universidades etc que necesitan difundir todo tipo de informacioacuten multimedia en tiempo real asiacute tambieacuten existen cada vez maacutes usuarios que necesitan disponer del material multimedia en directo Debido a lo anterior se han creado nuevas normas protocolos sistemas y aplicaciones para satisfacer las necesidades existentes Las nuevas tecnologiacuteas ofrecen entregar informacioacuten eficientemente sin sobrecargar la red y prometen calidad en la informacioacuten entregada al destinatario final Una de estas tecnologiacuteas es la que ofrece la empresa RealNetworks denominada RealSystem En este sistema los archivos multimedia o clips a transmitir se almacenan en Internet en Servidores para acceder a ellos es necesario tener en la maacutequina local un reproductor que es posible conseguir gratuitamente La transmisioacuten de paquetes de datos se efectuacutea en lo que se denomina flujo los archivos multimedia son codificados y divididos en fragmentos menores que son los recibidos por el reproductor Esta tecnologiacutea se basa en un modelo cliente servidor y es la primera en ocupar el nuevo protocolo para transferencia de datos en tiempo real RTSP(Real Time Streaming Protocol)
174
12 INTRODUCCIOacuteN
En el presente Informe esta enfocado a la transmisioacuten de informacioacuten multimedia en tiempo real a traveacutes de una red Internet usando la tecnologiacutea RealSystem (de la Empresa RealNetworks) El objetivo principal de este informe es describir la arquitectura del SISTEMA1 diferenciarlo en partes reconocer y estudiar la funcioacuten de cada una de ellas Codificador Servidor Reproductor estudiar la comunicacioacuten entre componentes canales establecidos puertos involucrados Tambieacuten se estudiaran los protocolos base de para transmisioacuten video-multimedia del sistema RealSystem como es nuevo protocolo RSTP (implementado en las uacuteltimas versiones) las peticionesrespuestas de control con RSTP Otro aspecto importante a estudiar es la incorporacioacuten de la tecnologiacutea SureStream encargada de la transmisioacuten con ancho de banda variable con el fin de obtener una reproduccioacuten continua en el lado del reproductor Tambieacuten mostrar las capacidades de lenguaje SMIL(Synchronized Multimedia Integration Language) y como este permite crear presentaciones maacutes avanzadas mezclando audio video texto e imaacutegenes Este informe pretende describir como funciona la tecnologiacutea No se entregan datos sobre instalacioacuten y configuracioacuten los programas (Realserver Realproducer Realplayer) o como crear un clip especiacutefico Para tales efectos se recomienda ver las referencias Tampoco se trata el protocolo PNA (Progressive Networks Audio) que comunica tambieacuten Servidores y Reproductores ya que actualmente se incorpora solo para que los reproductores antiguos se puedan comunicar
1 El sistema estudiado es el baacutesico disponible en Internet en wwwrealnetworkscom y cuya principal limitacioacuten es la cantidad de usuarios que se pueden conectar al servidor 25
175
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
13 DESARROLLO 131 RealSystem Caracteriacutesticas Generales La Tecnologiacutea RealSystem esta dirigida principalmente al disentildeo y enviacuteo de todo tipo de informacioacuten multimedia a traveacutes de Internet en tiempo real El sistema soporta 45 formatos diferentes de archivos entre los maacutes importantes destacan MP3 Flash HTML Otra caracteriacutestica es la variedad de plataformas con las que es compatible como Linux Solaris Windows 95 98 NT y 2000 UNIX y Macintosh Lo que se pretende es hacer llegar a un destino final independiente de un sistema operativo informacioacuten en tiempo real de la manera maacutes eficiente posible teniendo en cuenta las limitaciones propias de una red La presente tecnologiacutea forma un sistema de comunicacioacuten y como tal seacute divide baacutesicamente en dos partes Transmisioacuten y Recepcioacuten En la parte transmisioacuten nos encontramos con un Servidor y un Codificador en nuestro caso llamados RealServer y RealProducer respectivamente 1311 RealProducer Es el componente software que se emplea para codificar la informacioacuten multimedia (audio y video) al formato RealMedia(formato RealSystem) generando o bien un archivo para almacenarlo en un servidor RealServer o bien enviarlo en forma de flujo o Stream para que eacuteste lo retransmita en directo a toda la Red 1312 RealServer Es el componente software maacutes importante del sistema de retransmisioacuten recibe informacioacuten codificada y la entrega a los usuarios que deseen acceder a ella Su funcionamiento es anaacutelogo al de un servidor WWW se ocupa de albergar contenidos multimedia y servirlos a traveacutes de la Red En la parte Recepcioacuten tenemos el reproductor o cliente en nuestro caso llamados RealPlayer 1313 RealPlayer Es el componente software que emplea el usuario para reproducir los contenidos multimedia formalmente es un decodificador que recibe la informacioacuten del servidor y la despliega Es gratuito y estaacute ampliamente distribuido en Internet Se puede descargar en pocos minutos El sistema es tal que en las uacuteltimas versiones (G2 80) el usuario final puede ya disfrutar reproduccioacuten de videos con calidad de DVD en una velocidad de hasta 1Mbps propias de conexiones de la familia xDSL o calidad de video VHS en pantalla completa con conexiones 500 kbps y semi-pantalla con 220Kbps La tecnologiacutea Real emplea esquemas de compresioacuten muy eficientes que permiten reducir el elevado volumen de datos que genera una transmisioacuten de audio o de viacutedeo para que pueda ser reproducida en ordenadores conectados a Internet incluso con moacutedems de 28Kbps 132 iquestCoacutemo se logra la transferencia de datos en tiempo Real
176
RealSystem hace uso de nuevos protocolos de aplicacioacuten que permiten monitorizar dinaacutemicamente la calidad de la conexioacuten y controlarla de modo que la recepcioacuten sea de la mayor calidad posible Es el primer sistema multimedia que implementa la tecnologiacutea SureStream tambieacuten el protocolo RTSP (Real Time Streaming Protocol) y el lenguaje SMIL Los tres sistemas anteriores estaacuten iacutentimamente ligados y es lo que da la fortaleza a RealSystem 133 Descripcioacuten de la tecnologiacutea SureStream o streaming media Disponible con el RealSystem G2 esta permite codificar un simple clip de audio o video para muacuteltiples anchos de banda (maacutes de 6) Por ejemplo es posible codificar un clip de muacutesica single Realaudio para 288 Kbps modem 56 Kbps modem 112 Kbps dual ISDN 256 Kbps DSL y maacutes Como es loacutegico la calidad del clip aumenta a mayor velocidad Los usuarios que visitan la paacutegina web soacutelo ven un enlace a un clip SureStream Realplayer y RealServer determinan el flujo de datos basado en el ancho de banda disponible Por su parte el Realplayer o reproductor media tiene la capacidad de tomar el archivo de audio o video transmitido y descargarlo poco a poco en una computadora Esta propiedad le permite comenzar a reproducir una porcioacuten del archivo mientras descarga otra y por lo tanto no es necesario que se complete la descarga para que puedas escucharlo o verlo (dependiendo del formato del archivo) El sistema utiliza el buffer para descargar parte del archivo antes de comenzar con la reproduccioacuten Una vez establecida la conexioacuten Realplayer y RealServer pueden ajustar la velocidad de conexioacuten para compensar las condiciones de la red Siacute una congestioacuten en la red impide la reproduccioacuten a una tasa establecida el RealServer baja el ancho de banda del flujo transmitido la transmisioacuten no se detiene solo baja en calidad Cuando la congestioacuten termina el RealServer sigue con la velocidad original En el proceso anterior RealPlayer no necesita crear un nuevo buffer para los nuevos datos 134 Descripcioacuten de RTSP (Real Time Streaming Protocol) Es un protocolo al nivel de aplicacioacuten para el control de transmisioacuten de datos multimedia en tiempo real basado en el modelo cliente-servidor El Real Time Streaming Protocol (RTSP) establece y controla uno o varios streams sincronizados de flujos de datos continuos RTSP no se encarga de entregar los streams continuos eacutel mismo sino que se encarga de establecer un control de transmisioacuten sobre ellos RTSP actuacutea como un ldquocontrol remotordquo sobre los flujos de audio y viacutedeo desde el cliente aplicando pausa rebobinado play parada etc (interactividad) El protocolo pretende proporcionar los mismos servicios sobre flujos de audio y viacutedeo al estilo que HTTP lo hace para el texto graacuteficos e imaacutegenes Esta disentildeado intencionadamente para que tenga una sintaxis y operaciones similares a HTTP RSTP puede ser visto como una extensioacuten a HTTP
177
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
No existe la nocioacuten de una conexioacuten RTSP en vez de ello el servidor guarda una sesioacuten etiquetada por un identificador Una sesioacuten RTSP no estaacute relacionada de ninguna manera con una conexioacuten al nivel de transporte tal como lo estaacute una conexioacuten TCP Durante una sesioacuten RTSP un cliente RTSP puede abrir y cerrar varias conexiones (fiables) de transporte con el servidor para mandarle peticiones Alternativamente puede utilizar un protocolo de transporte sin conexioacuten como UDP en otros casos se ocupa multicast UPD y TCP y RTP Es muy importante destacar que la operacioacuten del protocolo RTSP no depende en absoluto del mecanismo de transporte utilizado para transportar el flujo de datos continuos como viacutedeo y audio Este protocolo de transporte para el flujo de datos puede ser sin conexioacuten o con conexioacuten 135 Estados del RTSP RTSP controla un stream que puede ser enviado por medio de otro protocolo independiente del canal de control Por ejemplo el control de RTSP puede tener lugar en una conexioacuten TCP mientras que el flujo de datos se realiza viacutea UDP De esta forma la entrega de datos continuacutea incluso si el servidor no recibe ninguna peticioacuten RTSP Durante su tiempo de vida un stream puede ser controlado por peticiones RTSP emitidas secuencialmente por TCP Por lo tanto el servidor necesita mantener un ldquoestado de la sesioacutenrdquo para ser capaz de correlacionar las peticiones RTSP con un stream Un cliente puede asumir uno de los estados siguientes
- Init peticioacuten SETUP mandada a la espera de respuesta
- Ready respuesta SETUP recibida o respuesta PAUSE recibida mientras estaacute en
el Estado Playing
- Playing respuesta PLAY recibida
- Recording respuesta RECORD recibida
Los siguientes meacutetodos juegan un papel fundamental a la hora de definir la asignacioacuten y el uso de los recursos del stream en el servidor - SETUP hace que el servidor adjudique recursos para un stream e inicia una sesioacuten RTSP - PLAY inicia la transmisioacuten de datos de un stream asignado por medio de SETUP - PAUSE detiene un stream temporalmente sin liberar recursos del servidor - TEARDOWN libera los recursos asociados con un stream La sesioacuten RTSP deja
de existir en el servidor
178
El servidor genera un identificador uacutenico de sesioacuten en respuesta a una peticioacuten SETUP cuando manda la respuesta de SETUP al cliente le manda tambieacuten este identificador para que pueda acceder a dicha sesioacuten inequiacutevocamente 136 Una sesioacuten completa RTSP podriacutea ser como sigue
Sea C Cliente y S el Servidor
Este es el primer mensaje (OPTIONS) en la sesioacuten identifica la versioacuten del protocolo
C-gtS OPTIONS rtsp19216860276060 RTSP10 CSeq 1 S-gtC RTSP10 200 OK CSeq 1
La descripcioacuten de la transaccioacuten del archivo media constituye la fase de inicializacioacuten de la sesioacuten RTSP Se le solicita al cliente una descripcioacuten del contenido media asociado con el archivo rm
C-gtS DESCRIBE rtsp19216860276060mediafilerm RTSP10 CSeq 2 S-gtC RTSP10 200 OK CSeq 2 Content-length 197 197 bytes de UDP
La peticioacuten SETUP especifica el mecanismo de transporte para un stream (media) En esta peticioacuten el cliente debe incluir todos los paraacutemetros de transporte incluso si no los utiliza En la cabecera el cliente especifica los paraacutemetros de transporte aceptables para la transmisioacuten del stream La respuesta del servidor contendraacute los paraacutemetros de transporte seleccionados por el Servidor El servidor genera identificadores de sesioacuten en respuesta a las peticiones SETUP C-gtS SETUP rtspejemplocommediaFilerm RTSP10 Cseq 3 Transport TCPUDPunicastclient_port=4588 S-gtC RTSP10 200 OK Cseq 3 Date 12 Jun 2001 100004 GMT Session 47112344 Transport TCPUDP unicastclient_port=4588server_port=6256
179
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
El meacutetodo PLAY indica al servidor que comience a mandar datos utilizando el mecanismo indicado en SETUP Un cliente no debe mandar una peticioacuten PLAY hasta que no haya recibido reconocimiento de la anterior peticioacuten SETUP La peticioacuten PLAY hace que el servidor posicione la lectura del media al principio del rango indicado A continuacioacuten entrega los datos del stream hasta que se alcanza el final del rango indicado Las peticiones PLAY deben incluirse en una cola Un servidor debe poner en cola las peticiones PLAY para poder ejecutarlas en orden De esta manera si llega una peticioacuten PLAY mientras otra peticioacuten PLAY estaacute todaviacutea activa se retrasa hasta que la primera se ha completado C-gtS PLAY rtspejemplocommediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=0-10 C-gtS PLAY rtspejemplocommediaFilerm RTSP10
Tres peticiones dePLAY correlativas
Cseq 4 Session 47112344 Range npt=11-20 C-gtS PLAY rtspejemplomediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=21- El servidor devolveraacute en primer lugar el stream desde el principio hasta el segundo 10 del mismo A continuacioacuten devolveraacute desde el segundo 11 hasta el 20 Y finalmente desde el segundo 21 hasta el final del stream La peticioacuten PAUSE hace que la transmisioacuten del stream sea interrumpida (detenida) temporalmente Cuando el servidor vuelva a recibir una peticioacuten PLAY retomaraacute la transmisioacuten
C-gtS PAUSE rtspejemplocommediaFilerm RTSP10 Cseq 5 Session 47112344 S-gtC RTSP10 200 OK Cseq 5 Date 12 Jun 2001 10001130 GMT
La peticioacuten TEARDOWN finaliza la entrega del stream por parte del servidor liberando todos los recursos asociados a dicha transmisioacuten
C-gtS TEARDOWN rtspejemplocommediaFilerm RTSP10 Cseq 6
180
Session 47112344 S-gtC RTSP10 200 OK Cseq 6
Diagrama sesioacuten RTSP
137 Descripcioacuten Lenguaje SMIL (Synchronized Multimedia Integration Language)
Lenguaje de Integracioacuten de Multimedia Sincronizada Es un lenguaje que integra elementos multimedia para la creacioacuten de paacuteginas para Internet es bastante parecido al HTML Su principal caracteriacutestica es que coordinaraacute la ejecucioacuten de la imagen sonido y video armoacutenicamente Las presentaciones multimedia que pueden ser vistas mediante RealPlayer o mediante programas escritos en Java Con el SMIL podemos posicionar cualquier tipo de medio ya sea este texto imagen viacutedeo animacioacuten o muacutesica en la pantalla de presentacioacuten presentar estos elementos dependiendo de la configuracioacuten del usuario o sincronizarlo de manera que formen presentaciones multimedia completas Como deciacutea maacutes arriba el SMIL es bastante parecido al HTML pero con dos diferencias importantes que hay que destacar el SMIL distingue entre mayuacutescula La segunda diferencia importante es que el SMIL estaacute basado en el XML2 lo que hace que todas las etiquetas tengan que tener un final Para escribir un documento o presentacioacuten SMIL lo uacutenico que necesitamos es un simple editor de texto tambieacuten existen algunos editores especiales para el lenguaje
Un codigo escrito en SMIL podriacutea ser como sigue
181
2 XML Extensible Markup Language (Lenguaje de Marcacioacuten Extensible) es una adaptacioacuten del SGML con el que seraacute posible que los disentildeadores del WWW puedan definir sus propios lenguajes de marcacioacuten de manera que se ajusten a sus necesidades y no esteacuten sujetos a la riacutegida sintaxis del HTML
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt ltheadgt ltmeta name=copyrigthcontent=Nombre gt ltlayoutgt lt-- etiquetas de layout --gt ltlayoutgt ltheadgt ltbodygt
lt-- etiquetas de sincronizacioacuten y media --gt
ltaudio src=rtsprealserver1realcomunormgt ltaudio src=rtsprealserver2realcomdosrmgt
ltbodygt
ltsmilgt
Como vemos en el coacutedigo los documentos SMIL siempre empiezan y acaban con las etiquetas ltsmilgt y ltsmilgt Los documentos SMIL normalmente tienen dos partes el HEAD y el BODY
Arquitectura RealSystem Codificador Servido Reproductor r
138 Funcioacuten del Codificador o RealProducer Es posible crear clips multimedia formato RealSystem partir de files comunes como por ejemplo archivos Audio(au) Waform audio(wav) video para windows(avi) MPEG (mpg) Tambieacuten es posible crear clips enviando directamente al computador una sentildeal de audio o de video para lo que es necesario tarjetas capturadoras correspondientes Estos clips pueden ser almacenados para su posterior transmisioacuten o tambieacuten transmitidos de inmediato Realproducer toma el archivo multimedia de entrada lo codifica transformaacutendolo en un RealMedia clip que se pude enviar al servidor para que los clientes tengan acceso a el en directo o bajo demanda Los clips RealMedia son separados en dos tipos RealAudio y RealVideo 1381 RealAudio Un clip RealAudio es creado como se explico anteriormente El Realproducer utiliza varios codec3 [3] (algoritmos de compresioacutendescompresioacuten) para convertir los archivos a clips que puedan ser transferidos en forma de flujo o Stream Para la codificacioacuten se pueden utilizar varios codec dependiendo la calidad que se quiera y el tipo de archivo voz voz con muacutesica de fondo muacutesica solamente
3 Para mayor informaciones sobre los codec ocupados en la tecnologiacutea ver referencia realsystem8productionguidepdf
182
muacutesica esteacutereo son codificados de formas diferentes Como es loacutegico la calidad depende del tipo de compresioacuten Un codec puede comprimir muacutesica monofoacutenico para un moacutedem de 288 Kbps mientras que otro codec puede comprimir muacutesica esteacutereo para una misma velocidad de moacutedem 1382 RealVideo Un clip Real video es creado capturaacutendolo con dispositivos tales como una video caacutemara o reproductor de cassette o simplemente entregando una sentildeal comuacuten de video a una tarjeta adquisidora de video conectada al PC tambieacuten puede ser un dispositivo USB RealProducer convierte los diferentes atributos de video tales como tasa de frames tipo de movimiento y tamantildeo de las imaacutegenes - a formato RealVideo usando video codec Realvideo usa RealAudio para codificar los video soundtrack una parte del ancho de banda del clip es destinado para el audio El ancho de banda de las imaacutegenes de video depende de coacutemo fue codificado el audio por ejemplo para un moacutedem de 288 Kbp solo se ocupan 20 kbps si tenemos codificado audio a 5 kbps la parte visual de nuestro clip seraacute de solo 15Kbps Como vemos la calidad del soundtrack se ve afectada por el tipo de codificacioacuten Tambieacuten se puede decir que los codec de RealAudio tiacutepicamente consumen maacutes ancho de banda que los video codec La muacutesica requiere gran cantidad datos para ser codificada Las velocidades efectivas de conexioacuten entre un servidor y un reproductor son siempre menores que la que ofrece el medio de conexioacuten un moacutedem de 56 Kbps nunca se conecta a tal velocidad Por esto el realproducer codifica a aproximaamente un 75 de la velocidad maacutexima que ofrece una conexioacuten resguardandose un 25 para abolir congestioacuten y como medida de prevencioacuten por la presencia de ruido peacuterdida de datos o demasiado overhead en los paquetes 139 Comunicacioacuten entre el RealProducer y RealServer puertos involucrados Una vez terminado un clip es necesario enviarlo al Servidor donde estaraacute a disposicioacuten de clientes El Codificador establece una conexioacuten TCP bidireccional con el Servidor que seraacute un canal de control Luego los datos son enviados usando por defecto el protocolo UDP En algunos casos y por razones de seguridad los firewalls presentes en la red no permiten el paso de paquetes UDP en tales casos se establece otra conexioacuten TCP entre Codificador y Servidor Esto no es muy eficiente ya que como sabemos en TCP garantiza la entrega de paquetes es uacutetil para controlar la informacioacuten y chequear errores incorpora control de congestioacuten sin embargo es lento para responder frente a los cambios de condiciones en la red requisito vital cuando se transmite en tiempo real Por otro lado de que nos sirve que llegue un paquete atrasado cuando la transmisioacuten es multimedia en vivo
183
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Por defecto el puerto del Servidor al que se conecta el Codificador es el 4040 para realizar la conexioacuten se deben especificar otros aspectos como el nombre del servidor o direccioacuten IP nombre del archivo a transmitir nombre se usuario y clave de acceso4 1310 Servidor o RealServer El RealServer es el Software encargado de transmitir los Streams entregados por el Codificador a los Clientes Los Clientes reciben la informacioacuten multimedia en tiempo real Tal como un servidor simple entrega paacuteginas a los browser en Internet RealServer entrega clips a los clientes que se comunican a traveacutes de sus RealPlayer Existen dos principales viacuteas para acceder a los multimedia clips 13101 Bajo-demanda Los clips estaacuten disponibles en el servidor las 24 horas del diacutea el cliente puede verlo cuando quiera ademaacutes puede adelantar rebobinar pausar Esta difusioacuten se hace de manera Unicast En Unicast se establece una conexioacuten punto a punto con un Servidor cada Cliente recibe una secuencia de datos distinta desde el Servidor 13102 En vivo Los clientes conectados pueden disfrutar de un evento que este ocurriendo en el mismo instante de la conexioacuten En este tipo de conexiones el usuario no puede adelantar o retroceder un clip Esta conexioacuten se hace generalmente de forma Multicast Multicast es decir se transfiere la misma informacioacuten a un gran nuacutemero de usuarios reciben los mismos datos Al conectarse un Cliente nuevo este solo puede comenzar a reproducir la informacioacuten solo desde el momento en que se conecto Existe otro tipo de conexioacuten en vivo llamada Splitting Su funcionamiento es muy Similar a un proxy El Servidor transmite sus flujos de datos a otros Servidores luego los clientes en vez de conectarse al Servidor central se conectan a estos Servidores llamados Spliters Otras caracteriacutesticas que ofrece el programa Servidor son por ejemplo tener un control completo del sistema monitoreo de los clientes conectados tasas de transmisiones etc Se puede configurar el nuacutemero maacuteximo de conexiones en la versioacuten baacutesica solo llega a 25 tambieacuten se da la posibilidad de restringir el ancho de banda para evitar congestiones innecesarias Los ajustes de paraacutemetros de conexiones y configuraciones de sistema se efectuar a traveacutes de una interfaz graacutefica Java accesible viacutea paacutegina Web Los puertos de comunicacioacuten tambieacuten pueden ser configurados pero los que se asignan por defecto son los siguientes
PNA port
7070 Puerto para clientes con versiones antiguas
HTTP port 8080 puerto para conexiones HTTP entre el servidor y el usuario
4 La clave de acceso se configura al instalar el software Servidor
184
RTSP port 554 Puerto versiones G2 Monitor port 9090 Puerto monitoreo Admin port 19455 Puerto Administrador
Tabla nuacutem 1 puertos del servidor
Al instalar el Servidor en un sistema Unix fue necesario cambiar el nuacutemero de puerto RTSP designado por defecto a 1554(el sistema fue instalado en un servidor corriendo LINUX solo fue necesario poseer una biblioteca ver referencias) ya que Unix designa para otros propoacutesitos los puertos hasta el 1024 El puerto de administrador se designa aleatoriamente cuando se instala el Servidor 1311 Reproductor o RealPlayer Es el programa que manejan los clientes para poder acceder a un clip multimedia Este presenta la caracteriacutestica principal de ser un decodificador y desplegar la informacioacuten original que se necesitaba transmitir Incluye un editor que permite ver el coacutedigo fuente SMIL de la presentacioacuten Tambieacuten entrega las estadiacutesticas de conexioacuten como velocidad de transferencia instantaacutenea y promedio en una descarga tambieacuten muestra a cuanto fue codificado un clip Acceder a un contenido multimedia se puede acceder de dos formas una forma es a traveacutes de un link en una paacutegina Web (protocolo HTTP) La otra es escribiendo la direccioacuten directamente en el RealPlayer el formato general es
ProtocolodireccioacutenpuertoMountpointrutaarchivo
Una direccioacuten valida seriacutea por ejemplo
rtsphboatmlabutfsmcl1554realvideorm
Aunque cada de entrega tiene diferentes puntos de montaje meacutetodo (se puede pensar como directorios donde se encuentran los clips) encoder para el contenido en vivo digitalizado por el codificador farm para acceder al contenido a traveacutes de splitter ramgen para generar un meta archivo que puede ser SMIL o RAM que es simplemente un archivo de texto con extensioacuten ram 1312 Comunicacioacuten entre el RealPlayer y el RealServer Al establecerse un enlace se crean dos conexiones entre servidor y reproductor un canal de control y otro canal de datos El canal de control usa protocolo TCP y es bidireccional ambos Servidor y Reproductor se comunican con sus contrasentildeas respectivas (antes mencionadas) Por el canal de datos viaja la informacioacuten hacia el RealPlayer por medio de UDP Debido a que UDP no implementa chequeo de
185
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
errores los paquetes no se retransmiten y la comunicacioacuten es maacutes raacutepida Al igual que en el caso de la comunicacioacuten del RealProducer con el RealServer en presencia de un Firewall el traspaso de datos se hace por medio de TCP 14 CONCLUSIOacuteN Al estudiar y utilizar el sistema es posible apreciar la potencialidad y calidad que este ofrece El sistema funciona casi ideacutentico tal como fue disentildeado y aparece en los manuales Los mayores tropiezos para ponerlo en marcha son problemas de configuracioacuten de la red sobre la que se instaloacute el sistema Se cree haber cumplido los objetivos propuestos al empezar el curso ya que se estudiaron analizaron y explicaron los temas propuestos Se han visto las principales normas estaacutendares que ocupa el sistema RealSystem que cubren la transmisioacuten de audio y viacutedeo a traveacutes de Internet y una cosa queda clara el futuro de la Red predominaraacute la reproduccioacuten de imaacutegenes y sonido en tiempo real Las empresas liacutederes en este tipo de distribucioacuten tendraacuten una fuerte competencia Los que se veraacuten beneficiados seraacuten los usuarios finales que podraacuten disfrutar cada vez de presentaciones con mejor calidad Esto tambieacuten llevaraacute a mejorar las velocidades de conexiones de usuarios comunes ya que representan la mayor cantidad de potenciales clientes esperemos que pronto sea posible disfrutar sin problemas de este tipo de presentaciones Instalar un sistema como este (aunque sea la versioacuten baacutesica) da grandes potencialidades Se podriacutea pensar y empezar a enumerar los beneficios que el sistema dariacutea a una empresa pequentildea a un colegio o incluso a una red casera Por lo demaacutes pensar en informacioacuten multimedia disponible en directo sin descargar ninguacuten archivo ni sufrir largas esperas resulta simplemente maravilloso En resumen se puede decir que las comunicaciones en el futuro gracias a esta tecnologiacutea y a sus competidoras se veraacuten enormemente favorecidas
186
Referencias Documentos disponibles en la paacutegina de RealNetworks
[realsystem8productionguidepdf] [serveradminguide8pdf] [prodplus_win8pdf] [rtsppdf]
Memorias Evaluacioacuten y Puesta en Marcha de Servicios de Video en Demanda (VoD) en
redes IP Ricardo diacuteas Bobadilla UTFSM noviembre 2000
Integracioacuten CORBA y RTSP para el acceso a sistemas de archivos Audio y Video Miguel Angel Ferre Facultad Informaacutetica Universidad Politeacutecnica de Valencia 1999
Varios [Redes de Computadores Internet e Interredes Douglas E Comer 1ra Edicioacuten Prentice-Hall
1997] [Rfc2326] [wwwredesupvesrmtemariohtmltema5pdf] [ httpwwwmexicoextremocommxayudasmil-introphp] [httpwwweurescomdepublicprojectresultsP900-series900shtm] (P913 Real-time Services on the Internet deliverable 1 2)
187
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
2 Servicios Multimedia con Tecnologiacutea Windows Media 21 RESUMEN En el presente trabajo se analiza y describe la Tecnologiacutea Windows Media mostrando todos sus servicios componentes y aspectos que hacen de esta aplicacioacuten una alternativa viable y conveniente para transmisiones multimediales 22 INTRODUCCIOacuteN En los uacuteltimos antildeos se ha ido apreciando un raacutepido desarrollo de servicios multimediales siendo posible oir transmisiones radiales en directo descargar videos de peliacuteculas muacutesica en formato digital realizar sesiones de videoconferencias etc Para poder llevar a cabo este tipo de servicios diversas empresas han desarrollado una serie de aplicaciones multimediales entre eacutestas se encuentran APPLE que ofrece Quick Time Streaming Server Live Update que ofrece Crescendo StreamSite Liquid Audio que ofrece Liquid Audio Server VDOLive que ofrece VDOLive Server RealNetworks que ofrece RealSystem y Microsoft que ofrece la Tecnologiacutea Windows Media entre otras En este trabajo se realizaraacute un estudio de la tecnologiacutea que ofrece Microsoft el cual es un sistema disentildeado para la difusioacuten de audio y video a traveacutes de Internet e Intranet Este sistema soporta el servicio de video en demanda y transmisioacuten de eventos en directo siendo apropiado tanto para usuarios con un ancho de banda restringido como para los que acceden a la transmisioacuten a traveacutes de una LAN (Red de Area Local) A continuacioacuten se introducen los conceptos clave de la Tecnologiacutea Windows Media y los componentes que se utilizan para crear entregar y reproducir secuencias multimedia
23 DESARROLLO Microsoft desarrolloacute para transmisiones multimediales el sistema Windows Media que es un sistema muy completo y puede ser adquirido gratuitamente Este integra la transmisioacuten para varios tipos de audiencia a traveacutes de sus ldquosecuencias inteligentesrdquo las que suministran el contenido para cada velocidad de conexioacuten disponible ajustaacutendose automaacuteticamente al traacutefico actual de la red Ademaacutes trabaja con un formato especial de archivo llamado ASF (Advanced Streaming Format) optimizado para enviar secuencias multimedias a traveacutes de la red Esta es una de las principales caracteriacutesticas que diferencia a Windows Media de otras tecnologiacuteas ya que permite transmitir y procesar en paquetes secuencias de alto contenido de audio y video imaacutegenes y secuencias de comandos a traveacutes de la red El contenido ASF puede estar formado
188
por un archivo asf o una secuencia en directo generada por un codificador de Windows Media 231 Arquitectura 2311 Componentes de Windows Media Las Tecnologiacuteas multimedia de Microsoft Windows proporcionan un conjunto totalmente integrado de servicios y herramientas que se utilizan para producir administrar difundir y recibir presentaciones de contenido multimedia transmitidas por secuencias a traveacutes de Internet y de Intranet corporativas Los componentes que constituyen la familia Tecnologiacuteas de Windows Media son las Herramientas de Windows Media el servidor de Windows Media y el Reproductor de Windows Media Un esquema de esta configuracioacuten o arquitectura se puede ver en la figura 1 (Final de la esta seccioacuten 2 ldquoServicios Multimedia con Tecnologiacutea Windows Mediardquo) De la figura 1 se desprende la siguiente clasificacioacuten
a) Las herramientas de Windows Media son
a1) Codificador de Window Media Convierte contenido (como salida directa desde un microacutefono caacutemara de video o archivos multimedia almacenados) en una secuencia o archivo ASF (Advanced Streaming Format) a2) Autor de Windows Media Proporciona una interfaz graacutefica para combinar y sincronizar archivos de audio e imagen Admite diferentes anchos de banda y secuencias de comandos a3) Presentador y Publicador para Microsoft PowerPoint 97 Permite convertir una presentacioacuten de PowerPoint en una secuencia en formato ASF a4) Indizador (Indexer) Es una herramienta que modifica los tiempos de inicio y de fin de los archivos ASF Tambieacuten se puede utilizar para proporcionar marcadores propiedades y secuencias de comandos a un archivo ASF a5) Programa de liacuteneas de comando se cuenta con los siguientes programas VidToASF WavToASF ASFCheck y ASFChop b) Componentes del Servidor de Windows Media b1) Servicios componentes de Windows Media Monitor de sucesos del punto de publicacioacuten Programa Emisoras Unidifusioacuten y Multidifusioacuten b2) Administrador de Windows Media c) Reproductor de Windows Media 232 Protocolos Involucrados en la conexioacuten Internet es una red basada en la conmutacioacuten y en el enviacuteo de paquetes que no fue pensada para el enviacuteo de informacioacuten en tiempo real y de forma continua Los protocolos que operan en la red para el enviacuteo de paquetes son TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) TCP asegura que los paquetes lleguen en forma confiable a su destino pero no garantizan que se transmita en forma
189
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
continua (no es recomendado para transmitir video) UDP por su parte enviacutea la informacioacuten de manera maacutes continuada ya que elimina todos los controles del otro protocolo lo que aumenta la velocidad con que se procesan los datos (esto provoca mayores peacuterdidas de paquetes) Por esta razoacuten se han desarrollado nuevos protocolos que satisfacen los requerimientos de las aplicaciones multimedia en lo que respecta a ancho de banda y al formato de los datos a ser almacenados Por ejemplo en el caso de Windows Media se emplea un protocolo diferente llamado MSBD (Media Stream Broadcast Distribution) este protocolo se utiliza para distribuir secuencias entre el Codificador de Windows Media y los componentes del servidor Windows Media (emisoras unidifusioacuten etc) y para transferir secuencias entre los servidores El sistema implementado por Windows Media utiliza los protocolos UDP y TCP para transportar la informacioacuten desde el servidor al cliente La decisioacuten sobre cual protocolo va a utilizar se realiza con el protocolo Microsoft Media Server (MMS) eacuteste se utiliza para acceder al contenido de unidifusioacuten desde un punto de publicacioacuten de Windows Media MMS realiza una conversioacuten de protocolos para obtener la mejor conexioacuten esta conversioacuten de protocolos se inicia tratando de conectar al cliente con el servidor mediante MMSU (combinacioacuten del protocolo de transporte MMS con el transporte de datos UDP) si la conexioacuten no se realiza correctamente el servidor intentaraacute utilizar el protocolo MMST (el protocolo MMS combinado con el transporte de datos TCP) En los casos en que existe un firewall o servidor de seguridad entre el servidor y los clientes es posible configurar el servidor de Windows Media para utilizar el protocolo HTTP para transmitir contenido Tambieacuten se puede utilizar este protocolo para transmitir contenido desde el codificador al servidor para pasar a traveacutes de un servidor de seguridad Aquellos clientes que se conectan mediante un sistema de multidifusioacuten no utilizan ninguacuten protocolo ya que reciben los datos a medida que estos se transmiten a traveacutes de las direcciones IP de multidifusioacuten Un esquema que muestra los protocolos usados por Windows Media se aprecia en la figura 2 233 Codificador de Windows Media El Codificador de Windows Media es una herramienta de produccioacuten eficaz y de faacutecil uso que permite convertir audio y viacutedeo pregrabado o en directo al formato de Windows Media Ademaacutes puede proporcionar contenido en directo en tiempo real a equipos clientes o guardarlo en un archivo para su uso posterior El contenido de audio y viacutedeo que se puede transmitir puede provenir de diversos oriacutegenes entre los que incluyen todos los que se pueden conectar a la tarjeta de audio o viacutedeo del equipo reproductor de CD microacutefono reproductor de viacutedeo o caacutemara de viacutedeo
190
2331 Descripcioacuten de la transmisioacuten inteligente y del viacutedeo con muacuteltiples velocidades de bits Se denomina transmisioacuten inteligente al conjunto de caracteriacutesticas que detectan automaacuteticamente las condiciones de red y ajustan las propiedades de una secuencia de viacutedeo para obtener la maacutexima calidad Como este es un sistema cliente-servidor el servidor y el cliente se comunican entre siacute para determinar cuaacutel es el rendimiento real de la red y realizar automaacuteticamente una serie de ajustes que proporcionen la maacutexima calidad de secuencia De esta manera los usuarios reciben un flujo continuo de contenido adaptado a las velocidades de sus conexiones Para aprovechar al maacuteximo las posibilidades de la transmisioacuten inteligente se debe codificar el contenido con muacuteltiples velocidades de bits es decir se debe crear una uacutenica secuencia o archivo con formato Windows Media que contenga muacuteltiples secuencias (audio viacutedeo y secuencias de comandos) codificadas con distintas velocidades de bits Cuando un reproductor recibe una secuencia en directo o un archivo Windows Media con muacuteltiples velocidades de bits soacutelo reproduce una de las secuencias de viacutedeo recibidas la maacutes adecuada para las condiciones actuales de ancho de banda El proceso de seleccioacuten de la secuencia maacutes apropiada lo realizan el servidor y el reproductor de Windows Media de forma totalmente invisible para el usuario El Codificador de Windows Media ofrece varios perfiles predefinidos de muacuteltiples velocidades de bits lo que facilita la codificacioacuten de contenido con muacuteltiples velocidades de bits 2332 Descripcioacuten de los oriacutegenes y grupos de oriacutegenes Con el Codificador de Windows Media se puede codificar contenido procedente de tres oriacutegenes distintos audio viacutedeo o secuencias de comandos De esta manera permite capturar audio y viacutedeo de una tarjeta instalada en el equipo o leerlos de un archivo o tambieacuten escribir secuencias de comandos directamente en la ventana principal del codificador durante una sesioacuten de codificacioacuten La combinacioacuten de oriacutegenes de audio viacutedeo y secuencias de comandos se denomina grupo de oriacutegenes estos grupos representan la secuencia que es mostrada por el reproductor 2333 Descripcioacuten de los coacutedecs La transmisioacuten por secuencias de contenido de audio y viacutedeo puede consumir una gran cantidad de ancho de banda de la red Para poder difundir el contenido es necesario realizar un proceso de compresioacuten durante el cual hay que tener en cuenta la calidad de salida que se desea y el ancho de banda disponible Para esto se aplican ciertos algoritmos de compresioacuten a los datos Una vez comprimidos se pueden difundir utilizando los anchos de banda normales de Internet Antes de poder reproducir una secuencia en un reproductor eacutesta es descomprimida por medio de
191
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
algoritmos de descompresioacuten Estos algoritmos de compresioacuten y descompresioacuten se denominan coacutedecs Los coacutedecs estaacuten disentildeados para comprimir una secuencia a una velocidad de bits dada La velocidad de bits que se desea determina queacute grado de compresioacuten aplicar Los coacutedecs que no comprimen mucho el contenido de origen producen contenido con sonido y aspecto mejores y maacutes dinaacutemicos aunque necesita mayor ancho de banda para su transmisioacuten La siguiente lista ofrece informacioacuten maacutes detallada acerca de los coacutedecs que puede usar con los perfiles del Codificador de Windows Media bull Coacutedec de audio de Microsoft Windows Media versioacuten 8 Se usa para
codificar la mayoriacutea de las secuencias de audio Proporciona una calidad de audio sin igual en transmisiones de poco ancho de banda en Internet y permite descargar muacutesica en alta fidelidad Proporciona audio de calidad proacutexima a la de CD a 48 kilobits por segundo (Kbps) y audio con calidad de CD a 64 Kbps Ademaacutes es totalmente compatible con las versiones 64 y 7 del Reproductor de Windows Media
bull Coacutedec ACELP de Sipro Labs Ofrece una excelente capacidad de compresioacuten de voz para bajas velocidades de bits Este coacutedec incluye diversos formatos de audio que se usan en funcioacuten del ancho de banda de red elegido
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 8 Se usa en la mayoriacutea de las situaciones de codificacioacuten La calidad de compresioacuten del coacutedec de viacutedeo de Windows Media versioacuten 8 es mejor que la de la versioacuten 7 y proporciona calidad proacutexima a la de DVD a 500 Kbps Este coacutedec admite una gran variedad de anchos de banda y mejora la calidad de viacutedeo de los usuarios de Internet de banda ancha La versioacuten 8 del coacutedec de viacutedeo de Microsoft Windows Media tiene mayores requisitos de rendimiento de CPU que la versioacuten 7
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 7 Permite a los clientes que ejecutan el Reproductor de Windows Media versioacuten 7 ver contenido codificado sin necesidad de descargarse primero la versioacuten 8 del coacutedec
bull Coacutedec MPEG-4 de Microsoft versioacuten 30 Se incluye con la versioacuten 40 del Codificador de Windows Media
bull Coacutedec de viacutedeo ISO MPEG-4 versioacuten 10 Estaacute basado en el estaacutendar MPEG-4 de ISO (Organizacioacuten Internacional de Normalizacioacuten) Este coacutedec se puede usar para codificar contenido producido por numerosos dispositivos de electroacutenica de consumo como caacutemaras de viacutedeo digital y teleacutefonos celulares
bull Coacutedec de pantalla de Microsoft Windows Media versioacuten 7 Este coacutedec de captura de pantalla permite transmitir sin peacuterdidas las imaacutegenes que aparecen en la pantalla del equipo a velocidades de datos tan bajas como 15 kbps Se puede usar en aplicaciones de aprendizaje a peticioacuten demostraciones de software y ayuda teacutecnica Resulta idoacuteneo para capturar pantallas de aplicaciones de productividad como Microsoft Word Excel y Visual Studioreg El coacutedec de pantalla de Windows Media estaacute completamente optimizado para su uso en transmisioacuten por secuencias y en descargas
192
Nota Para codificar contenido de audio y viacutedeo para la versioacuten 40 del Codificador de Windows Media debe usar el coacutedec de audio de Windows Media versioacuten 7 y el coacutedec MPEG-4 versioacuten 30 respectivamente [WebCod] Utilizar el Codificador de Windows Media Es la herramienta principal para la creacioacuten de contenido Con ella es posible convertir contenidos de audio y video tanto en directo como almacenados en una secuencia ASF que se puede trasmitir a traveacutes de una red mediante un servidor o almacenarla como un archivo asf para el servicio en demanda Con el codificador se pueden realizar las siguientes tareas bull Codificar desde un origen en directo bull Comprimir el origen del video(directo o almacenado) de forma que la secuencia
ASF o el archivo asf resultante se ajuste al ancho de banda destino bull Crear contenido que se pueda distribuir mediante diferentes anchos de banda bull Convertir el contenido de un archivo avi mp3 o wav y utilizar un coacutedec
diferente o seleccionar el tamantildeo de la imagen de video Al difundir el acontecimiento puede transmitir la secuencia a un servidor que ejecute Servicios de Windows Media o tener hasta 50 reproductores conectados directamente al equipo que ejecuta el codificador Los tres casos maacutes comunes de codificacioacuten son los siguientes bull Difundir un acontecimiento en directo a partir de dispositivos conectados
o desde la pantalla del equipo bull Capturar audio o viacutedeo desde dispositivos conectados o de la pantalla del
equipo Se puede utilizar esta opcioacuten para capturar audio o viacutedeo desde dispositivos instalados en el equipo o para capturar pantallas del equipo y convertir posteriormente el contenido capturado en un archivo de Windows Media para su subsiguiente distribucioacuten
bull Convertir un archivo de audio o viacutedeo en un archivo de Windows Media Se puede utilizar esta opcioacuten para convertir un archivo de audio o viacutedeo en un archivo de Windows Media para su distribucioacuten posterior
Codificar contenido Una vez configurada la sesioacuten ya se puede codificar contenido Si se trata de difundir un acontecimiento en directo la secuencia comienza poco despueacutes de empezar la codificacioacuten Si se codifica una sesioacuten con muacuteltiples grupos de oriacutegenes puede usar el panel Oriacutegenes para pasar de un grupo de oriacutegenes a otro y transmitir por secuencias
193
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
contenido distinto Si desea insertar secuencias de comandos en una secuencia debe usar el panel Secuencia de comandos Si se estaacute archivando una difusioacuten puede usar los controles de archivo del panel Control para pausar y reanudar la operacioacuten de archivo durante la codificacioacuten lo que ayuda a quitar las partes de la difusioacuten que no desea que aparezcan en el archivo de almacenamiento Mientras se codifica se puede usar el panel Monitor para ver informacioacuten de estado de la sesioacuten por ejemplo el tiempo transcurrido ancho de banda y espacio en disco que queda libre en el equipo Si se codifica una secuencia con muacuteltiples velocidades de bits puede usar el panel Viacutedeo para probar los distintos anchos de banda Los temas incluidos en esta seccioacuten describen las operaciones que debe realizar para codificar contenido Distribuir contenido Parte de la configuracioacuten de una sesioacuten de codificacioacuten consiste en especificar la forma en que piensa distribuir el contenido Dispone de varias opciones para distribuir contenido bull Difundir a un servidor de Windows Media Se puede configurar una
transmisioacuten de unidifusioacuten o multidifusioacuten en el servidor para transmitir por secuencias el contenido a los reproductores
bull Difundir a los reproductores desde el equipo que ejecuta el codificador Se puede usar el Codificador de Windows Media con un maacuteximo de 50 conexiones de unidifusioacuten
bull Guardar el contenido en un archivo Se puede distribuir el contenido a un servidor de Web o reproducirlo de forma local en los equipos
Para difundir el contenido se debe especificar el puerto a traveacutes del que se transmite por secuencias el mismo El servidor de Windows Media o los reproductores se pueden conectar asiacute al contenido a traveacutes de ese puerto por medio de HTTP Si la conexioacuten se efectuacutea a traveacutes de Internet la direccioacuten URL de conexioacuten es httpDireccioacutenIPnuacutemeropuerto
Si la conexioacuten se efectuacutea a traveacutes de una red de aacuterea local (LAN) la direccioacuten URL de
conexioacuten es
httpnombreequipocodificadornuacutemeropuerto
Configurar una multidifusioacuten
194
Si se realiza una multidifusioacuten de una secuencia basada en Windows Media se debe generar un archivo con formato de secuencia ya que eacuteste contiene la informacioacuten que el reproductor usa para decodificar y reproducir la secuencia Por ejemplo los tipos de origen incluidos en la secuencia (audio viacutedeo secuencia de comandos) las audiencias y los coacutedecs usados para codificarla El archivo con formato de secuencia tiene la extensioacuten asf Puede usar el codificador para crear el archivo con formato de secuencia y el Administrador de servicios de Windows Media del servidor de Windows Media para agregar el archivo a la lista de formatos de secuencia admitidos en la emisora de multidifusioacuten La emisora de multidifusioacuten contiene toda la informacioacuten necesaria para entregar una secuencia de Windows Media a un reproductor incluyendo la direccioacuten IP puerto periacuteodo de vida (TTL) valor etc
24 SERVIDOR DE WINDOWS MEDIA
Los Servicios Componentes de Windows Media son un conjunto de servicios que se utilizan para enviar contenido multimedia a los clientes mediante unidifusioacuten y multidifusioacuten Para que eacutestos puedan transmitir por multidifusioacuten secuencias ASF es necesario entregar informacioacuten de
El Administrador de Windows Media estaacute compuesto por un conjunto de paacuteginas web que se ejecutan en la ventana del explorador Microsoft Internet Explorer 5 y que sirve para controlar todos los servidores de Windows Media para los que el usuario tiene derechos administrativos en el dominio Microsoft Windows
Los componentes del Servidor de Windows Media estaacuten formados por los Servicios Componentes de Windows Media (monitor programa emisora y unidifusioacuten) que son los encargados de transmitir a los clientes contenido de audio y video mediante unidifusiones y multidifusiones y el Administrador de Windows Media que controla todos los servidores de Windows Media
Emisoras Se compone de un programa y una secuencia como miacutenimo Debido a que las emisoras son multidifusioacuten la secuencia es recibida por todos los clientes que deseen acceder a ella Contiene toda la informacioacuten necesaria para entregar una secuencia ASF al reproductor de Windows Media (Direccioacuten IP Puerto Formato de secuencia etc) Programa y Secuencia Permite organizar agrupar y controlar secuencias ASF Es posible asociar maacutes de una secuencia o archivo asf con un programa Al inicar y detener el programa se maneja el contenido ASF que se transmite a traveacutes de la red desde la emisora Las secuencias se reproducen en el orden especificado por el programa
195
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Los puntos de publicacioacuten se utilizan para tener acceso al contenido de unidifusioacuten eacutestos son carpetas virtuales que almacenan contenido puesto a disposicioacuten de los clientes en el servidor El Administrador de Windows Media tiene 2 tipos de puntos de publicacioacuten de unidifusioacuten que se pueden emplear para proporcionar contenido a los clientes Puntos de publicacioacuten de unidifusioacuten a peticioacuten Se utilizan para proporcionar contenido en demanda tales como archivos asf Se debe definir la ruta exacta de la ubicacioacuten del contenido Puntos de publicacioacuten de unidifusioacuten extensa Proporcionan secuencias ASF en directo Se debe definir un Alias que contiene toda la informacioacuten que requiere el cliente respecto del origen de la sentildeal en directo 241 Introduccioacuten a los ASF Es un formato estaacutendar abierto que admite la entrega de datos a traveacutes de una gran variedad de protocolos y redes ASF se utiliza para ordenar organizar y sincronizar los datos multimedia que se transmitiraacuten por las redes ASF es un formato de archivo sin embargo tambieacuten puede utilizarse para especificar el formato de las presentaciones en directo Aunque ASF estaacute optimizado para enviar secuencias multimedia a traveacutes de una red es igualmente adecuado para la reproduccioacuten local Es posible utilizar cualquier algoritmo de compresioacuten y descompresioacuten (codec) para codificar las secuencias ASF La informacioacuten almacenada en la secuencia ASF puede utilizarse para ayudar al cliente a determinar queacute codec se necesita para cualquier protocolo de transmisioacuten de red subyacente Es posible crear archivos ASF a partir de los siguientes formatos Video AVI oacute MOV Imaacutegenes BMP DIB RLE JPG oacute GIF Audio WAV oacute MP3 25 WINDOWS MEDIA PLAYER Es la aplicacioacuten de software cliente que se utiliza para recibir secuencias en formato ASF desde un servidor de Windows Media Tambieacuten se utiliza para reproducir muchos otros tipos de contenido La instalacioacuten de este software es raacutepida y faacutecil para el usuario eacuteste soacutelo debe decidir que tipo de instalacioacuten desea Reducida o Completa (la primera instala soacutelo una parte del total de los coacutedecs disponibles en cambio la segunda contiene la totalidad de los coacutedecs que Microsoft estaacute autorizado a proporcionar) En la figura 3 muestra la interfaz principal del reproductor de Windows Media 60 (esta no es la uacutetlima versioacuten disponible del sitio [WinMed]
196
26 CONCLUSIONES Despueacutes de hacer un anaacutelisis general de la Tecnologiacutea Windows Media se puede concluir que es un sistema faacutecil y raacutepido de instalar ya que proporciona una interfaz sencilla para el usuario comuacuten ademaacutes es un sistema bastante completo sobre todo si se toma en cuenta que es un servicio de libre distribucioacuten y de faacutecil acceso al encontrarse disponible en el sitio WEB de Microsoft [WinMed] para todas las personas que cuenten con una copia legal del Sistema Operativo Windows El hecho de contar con ldquosecuencias inteligentesrdquo lo transforman en una tecnologiacutea de gran uso para los distintos tipos de usuarios en lo que referente a las restricciones de ancho de banda impuestos por Internet o por alguna Intranet corporativa En conclusioacuten la Tecnologiacutea Windows Media se encuentra junto a RealSystem y Darwin Server dentro de los tres mejores sistemas en lo que se refiere a transmisiones multimediales tomando en cuenta costos beneficios facilidad de instalacioacuten interfaz de usuario y soporte teacutecnico con el que cuenta Su principal limitacioacuten es operacioacuten en soacutelo sistemas Microsoft Windows 27 REFERENCIAS [WinMed] Sitio WEB httpwwwmicrosoftcomwindowsmedia [Dia00] Memoria de Ricardo Diacuteaz Bobadilla ldquoEvaluacioacuten y puesta en marcha de servicios de video en demanda (VoD) en redes IPrdquo Noviembre 2000 [WebSer] Sitio WEB de Servicios de Windows Media eacuteste viene como ayuda del Administrador de Windows Media [WebCod] Sitio WEB del Codificador de Windows Media eacuteste viene como ayuda del Codificador de Windows Media
197
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
28 FIGURAS
Figura 1 Arquitectura de Windows Media
198
Figura 2 Protocolos involucrados en la transmisioacuten
199
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Figura 3 Reproductor de Windows Media
200
3 Servicios Multimedia con Quicktime
31 INTRODUCCION Uno de los servicios maacutes prometedores en la creciente red global es la comunicacioacuten audiovisual en tiempo real y de alta definicioacuten y confiabilidad Dentro de estos servicios se incluyen la telefoniacutea videoconferencia televisioacuten radio voicemail videomail y otros sistemas de mensajeriacutea en desarrollo que pretenden cambiar la percepcioacuten claacutesica de las comunicaciones Dentro de estas tecnologiacuteas crecientes se encuentra la transmisioacuten de viacutedeo y audio por Internet la cual hace algunos antildeos estaba frenada por los altos requerimientos de software y hardware pero que hoy en diacutea esta al alcance gracias a la masificacioacuten del viacutedeo digital al aumento de velocidad alcanzado por los enlaces a Internet y a la estandarizacioacuten de redes locales y formatos digitales Si pensamos en tecnologiacutea de punta para el disentildeo de viacutedeo digital y en general de cualquiera creacioacuten multimedia de alta calidad la uacutenica compantildeiacutea enfocada principalmente a este fin es Apple por lo cual no puede estar ausente de esta revolucioacuten tecnoloacutegica ni tampoco de todo el desarrollo informaacutetico que se requiere para difundir viacutedeo sobre Internet Por esa razoacuten Apple mantiene gran intereacutes en desarrollar aplicaciones para la difusioacuten de su formato QuickTime que aunque se encuentra en la industria hace muchos antildeos no a podido sobrepasar a sus competidores de Microsoft y RealNetworks pero gracias a sus servidores de QuickTime multiplataforma se esta abriendo raacutepidamente al mercado y promete una estrategia agresiva para lograr este objetivo
201
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
32 RESUMEN De esta estrategia nace Darwin Straming Server el uacutenico servidor totalmente gratis tanto como la aplicacioacuten copilada como el coacutedigo fuente lo que permite que muchas empresas de software puedan usar y modificar el coacutedigo fuente para lograr aplicaciones mas especializadas y con prestaciones especiacuteficas para distintas necesidades Por este motivo se desarrolloacute un estudio sobre los protocolos usados por Apple en su servidor Darwin(equivalente a QTSS) las configuraciones baacutesicas las caracteriacutesticas principales y los pro y contras que implican utilizar una tecnologiacutea tan nueva que carece de soporte e informacioacuten 33 DIFUSIOacuteN DE VIDEO AUDIO POR INTERNET Antes de definir algunos elementos caracteriacutesticos de la difusioacuten de video por internet es necesario una breve introduccioacuten hacia los mecanismos usados para almacenar y comprimir videos en formato digital Como primer paso se debe capturar la sentildeal de viacutedeo desde alguna fuente de viacutedeo que puede ser digital o anaacuteloga y que dependiendo del formato y resolucioacuten de la secuencia de imaacutegenes a capturar se debe elegir los paraacutemetros de compresioacuten y el tipo de CODEC (codificadordecodificador) a utilizar Dependiendo del CODEC se pueden manejar variables como compresioacuten peacuterdida de calidad uso de CPU para compresioacuten y descompresioacuten compatibilidad con reproductores geneacutericos tamantildeo final del archivo calidad de imagensonido etc Con estos paraacutemetros podemos encontrar nuestros requerimientos miacutenimos para la reproduccioacuten del archivo de video generado Generalmente cuando se trasmite por Internet (un viacutedeo pre-grabado o una transmisioacuten en vivo) se requiere minimizar el ancho de banda y maximizar la calidad por lo cual en CODEC utilizado y los protocolos de sincronizacioacuten entre el cliente y el servidor deben ser compatibles y eficientes La mayoriacutea de los archivos de viacutedeo que se distribuyen por internet a traveacutes de HTTP y FTP son reproducibles localmente por la mayoriacutea de los reproductores de multimedia como el QuickTime y el Media Player por lo cual soacutelo se necesita de estos programas y tal vez actualizar los CODECs de vez en cuando pero en cuanto a la transmisioacuten en vivo el esquema es totalmente diferente Para sintonizar una estacioacuten de televisioacuten o radio por Internet se necesita usar un software de recepcioacuten (cliente) compatible con el software de emisioacuten (servidor) Por este motivo son pocas las aplicaciones existentes que permiten la difusioacuten de video y que generalmente no son compatibles entre ellas las maacutes comunes de estas aplicaciones son Real Player Media Player QuickTime Stream Works y VicRat
202
Por este motivo hay una gran cantidad de protocolos y CODECs en el mercado estos ademaacutes se subdividen en protocolos de codificacioacuten transmisioacuten recepcioacuten y sincronizacioacuten Los protocolos de sincronizacioacuten e iniciacioacuten (hand-shake) adquieren vital importancia ya que de estos dependeraacuten finalmente la calidad y confiabilidad de la transmisioacuten 34 PROTOCOLOS DE TRANSPORTE EN TIEMPO REAL A diferencia de los protocolos HTTP y FTP los protocolos de tiempo real ponen especial eacutenfasis en la entrega de los paquetes sin retrasos por lo cual se sacrifica la confiabilidad por la rapidez de entrega es una analogiacutea al protocolo UDP El protocolo de transporte Real-Time(RTP) es usado por la mayoriacutea de las aplicaciones de difusioacuten multicast este a diferencia de los protocolos FTP y HTTP no descarga la peliacutecula completa al computador del cliente en vez descarga las porciones necesarias para poder desplegar en pantalla la peliacutecula en tiempo real esto requiere de un flujo menor pero constante de informacioacuten Un minuto de viacutedeo descargado muestra exactamente un minuto de viacutedeo Mientras la conexioacuten tenga suficiente ancho de banda para mantener el enlace constante el viacutedeo seguiraacute reproducieacutendose Despueacutes que el video es visto la informacioacuten es descartada Ademaacutes de protocolo de una viacutea RTP existe el protocolo RTSP (Real-Time Streaming Protocol) el cual es usado cuando los clientes se comunican con un servidor unicast Este permite una comunicacioacuten de dos viacuteas lo que permite al cliente comunicarse con el servidor para pedir repeticioacuten del viacutedeo adelantar la peliacutecula pausarla o saltar a otro capitulo por ejemplo Estos protocolos son usados dependiendo de la aplicacioacuten y de la configuracioacuten de servidor algunos muestran videos a peticioacuten (unicast) y otros muestran sesiones en vivo o orientadas a una larga audiencia (multicast) Soacutelo en algunas aplicaciones soportan ambas modalidades de difusioacuten 35 EL FORMATO QUICKTIME QuickTime es un formato de compresioacuten de video implantado por Apple Inicialmente este era usado soacutelo en la plataforma Apple Macintosh debido a que esta plataforma manteniacutea el liderazgo en el desarrollo de aplicaciones multimedia Luego se desarrolloacute una aplicacioacuten-cliente para el sistema operativo Windows lo cual permitioacute la amplia difusioacuten del formato ya que su excelente rendimiento estaba comprobado y ademaacutes era requisito para la mayoriacutea de los programas de edicioacuten de video para Windows 60 DARWIN STREAMING SERVER
203
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esta es la versioacuten libre de QuickTime Server que Apple distribuye en forma gratuita para cualquier persona que decida servir video sobre Internet Ademaacutes Apple libera el coacutedigo fuente para ser compilado o modificado en cualquier plataforma existente lo cual nos asegura una amplia compatibilidad futura y facilidad para implementar repetidores (reflectores) para aliviar la congestioacuten de la red y garantizar un mejor servicio Este servidor de la plataforma Apple nos permite poner en marcha una estacioacuten de video digital sobre Internet faacutecilmente Dentro de su funcionalidad nos permite servir video sobre demanda soporta maacutes de 2000 conexiones simultaacuteneas provee control de acceso sobre archivos multimediales como tambieacuten administracioacuten a traveacutes de una paacutegina web ademaacutes de todas las caracteriacutesticas miacutenimas requeridas en un servidor multimedia 3610 Caracteriacutesticas y Especificaciones del Servidor QuickTime QuickTime Streaming Server(QTSS) es una tecnologiacutea que nos permite entregar media sobre Internet en tiempo real Los usuarios pueden sintonizar video sobre demanda o difusioacuten en vivo usando protocolos RTP o RTSP Las caracteriacutesticas principales son bull Skip Proteccion Protege a los usuarios de interrupciones y congestioacuten en la red
soacutelo esta disponible con la versioacuten del cliente QuickTime 5 bull Autentificacioacuten Provee control de acceso a algunos archivos multimediales
usando login y password bull Playlist Nos permite agrupar una serie de videos para mostrarlos continuamente
como un canal de televisioacuten bull Administracioacuten viacutea web Permite configurar y administra el servidor local y
remotamente bull Repetidor integrado Dentro del mismo paquete se encuentra un repetidor
capaz retransmitir varios canales simultaacuteneamente 3611 Visualizacioacuten del video QTSS posee visualizadores(clientes) para usuarios Windows y Macintosh mediante el QuickTime Player este visor tambieacuten es automaacuteticamente integrado al web-browser cuando QuickTime es instalado en el sistema Para que el cliente pueda conectarse a un servidor necesita la direccioacuten IP de este Esta direccioacuten puede ser ingresada manualmente al QuickTime Player(QTP) o puede ser automaacuteticamente entregada desde la paacutegina que esta promocionando el video o canal El direccionamiento funciona de la misma manera que un link HTTP pero con la diferencia que el browser reconoce que el URL pertenece a un servidor QTSS y abre
204
una pantalla de video en la misma paacutegina actual esto es gracias al plug-in que instala QTP en el browser local El URL para servir multimedia a traveacutes de QTSS es de la forma rtspmystreamingservercomsamplemov donde se muestra en el encabezado que se trata del protocolo RTSPRTP ademaacutes al activar el QTP por medio de una maacutequina web se pueden traspasar datos desde la paacutegina al cliente como por ejemplo el ancho y alto de la ventana de video Esta herramienta facilita la utilizacioacuten de video en paacuteginas web ya que el video se muestra dentro de la misma paacutegina lo cual es maacutes transparente para el cliente
ltHTMLgt
ltBODYgt
This is a sample use of the EMBED tagltBRgt
ltEMBED SRC=httpmywebservercomlinkimagemov width=150
height=64 href=rtspmystreamingservercomsamplemov
target=QuickTimePlayergt
ltBODYgt
ltHTMLgt
Usando este sencillo coacutedigo HTML se puede lograr anexar una peliacutecula a la paacutegina aunque el servidor de video este en otra IP 3612 Paraacutemetros del servidor El servidor posee un set de configuraciones fundamentales que pueden ser modificadas directamente desde la interfaz web Ademaacutes existen otros paraacutemetros maacutes avanzados que son guardados en archivos de texto y soacutelo pueden ser modificados cambiado este archivo mediante un simple editor de texto Los paraacutemetros baacutesicos son los siguientes bull Puertos de servicio QTSS usa los puertos 554 y 7070 para la transmisioacuten de
video y audio tambieacuten puede usar el puerto 80 caso en que haya un firewall entre el cliente y el servidor que no permita usar los puertos por defecto
bull Nuacutemero de clientes permitidos y ancho de banda total Dependiendo de las
capacidades de hardware y ancho de banda de la conexioacuten a Internet del servidor se pueden limitar los usuarios y el ancho de banda para asegurar un buen servicio
205
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
bull Ubicacioacuten del directorio de peliacuteculas y de la lista de peliacuteculas Asigna a una carpeta con todos los archivos que se desean difundir y la ubicacioacuten de la lista de reproduccioacuten(Play List) dependiendo si el servidor esta en modo demanda a pedido reproduccioacuten continua de videos o transmisioacuten de un evento en vivo
bull Tiempos de espera tamantildeos de paquetes UDP y otros Estos paraacutemetros
deben ser modificados en la marcha o sea dependiendo del perfomance logrado en la maacutequina y de los datos recopilados durante el funcionamiento del servidor
Ademaacutes de estos paraacutemetros baacutesicos existe otra decena de paraacutemetros maacutes especiacuteficos desde intervalos de tolerancia tamantildeos de buffer tiempos de recuperacioacuten y espera hasta los paraacutemetros propios del Play List y otros moacutedulos del QTSS Los archivos de configuracioacuten principales son streamingserverxml streamingservercfg streamingrelaycfg y qtusers Ademaacutes de la propia transmisioacuten de video el servidor se encarga de controlar el acceso a videos por medio de una lista de usuarios y archivos autorizados los cuales siguen una sencilla jerarquiacutea indicando que usuarios yo grupos tienen accesos a cuales archivos El documento de texto tiene el siguiente formato
AuthName ltmessagegt
AuthUserFile ltuser filenamegt
AuthGroupFile ltgroup filenamegt
require user ltusername1gt ltusername2gt
require group ltgroupname1gt ltgroupname2gt
Aunque esta caracteriacutestica no es relevante para este informe puede ser de gran utilidad para grandes cadenas de televisioacuten que estaacuten entregando su sentildeal por Internet mediante QTSS como HBO MTV Playboy TNT etc Estas cadenas podriacutean habilitar algunos canales a usuarios contratados o verificar la edad de los usuarios que quieran entrar a canales con contenidos para adultos mediante el ADULT ID(sistema de autentificacioacuten usado en los sitios XXX) 3613 Moacutedulo de administracioacuten Web de QTSS La reciente versioacuten 3 de QTSS incluye un conjunto de scripts CGI y perl que permiten monitorear y configurar el servidor local o remotamente mediante cualquier browser Este monitor nos permite ver on-line el nuacutemero de usuarios conectados y
206
las peliacuteculas maacutes vistas tambieacuten puede crear un archivo de registro de texto con todos los eventos y errores registrados durante la operacioacuten Lamentablemente este modulo todaviacutea tiene grandes problemas de compatibilidad dado que solo tiene unos meses de existencia y no esta probado en todas las plataformas 3620 Preparacioacuten de media para la transmisioacuten por QTSS Antes de trasmitir videos pre-grabados se debe optimizar el archivo y agregar una serie de marcadores para facilitar el manejo por parte de QTSS Cada pista(video audio banners texto) debe ser marcada y analizada por un software este proceso se denomina ldquohintingrdquo la mayoriacutea de las aplicaciones multimedia soportan este proceso La versioacuten de QT PRO 4 permite optimizar los archivos para la transmisioacuten los archivos optimizados reciben el nombre de peliacutecula ldquohintedrdquo Ademaacutes se requiere crear un archivo denominado SDP el cual contiene la informacioacuten sobre el formato sincronizacioacuten y propiedad del video que esta siendo estrenado este archivo puede ser creado manualmente o automaacuteticamente por QTSS En el caso de una transmisioacuten en vivo estos procesos son realizados por el software externo encargado de encodear la informacioacuten y luego traspasado al servidor primario el que luego puede establecer una conexioacuten multicast o unicast La importancia de esta protocolo de descripcioacuten de sesioacuten radica en que este es el primer dato que es pasado entre el cliente y el servidor dependiendo de esto el cliente sabraacute si tiene los requerimientos miacutenimos para visualizar el video como ancho de banda miacutenimo CODECs suficiente CPU etc 3621 Formatos de archivos compatibles Se puede transmitir una variedad de archivos mientras sean compatibles con los siguientes formatos Categoriacutea Formato
Video QuickTime
AVI
Audio AIFFAIFC
SoundDesigner 2
ULaw (AU)
WAV
MIDI Karaoke MIDI
207
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Standard MIDI
Tabla 1 ldquoFormatos compatibles con QTSSrdquo Ademaacutes se pueden usar los siguientes meacutetodos de compresioacuten Categoriacutea Codec
Video Preferido Sorenson Video
H263
Motion JPEG A
H261
Video Soportado Animation
Cinepak
Graphics
Motion JPEG B
MPEG-1
Photo JPEG
Video
None
Audio Preferido Preferred audio
QDesign Music codec
QUALCOMM Pure Voice
DVI 41
ALaw 21
microLaw 21
16-bit raw
Audio Soportado IMA 41
MACE 31
MACE 61
Tabla 2 ldquoAlgoritmos de compresioacuten compatibles con QTSSrdquo
363 Configuracioacuten para la transmisioacuten de un evento en vivo
208
Para la difusioacuten en vivo se necesitan como miacutenimo dos estaciones de trabajo la primera (broadcaster) se encarga de capturar y comprimir la sentildeal viacutea hardware ademaacutes se necesita un software compatible con QuickTime para encodear y crear el protocolo de descripcioacuten de sesioacuten(SDP) Una segunda estacioacuten dotada del QTSS recibe la informacioacuten desde la estacioacuten de captura esta segunda estacioacuten puede difundir la sentildeal directamente a los clientes o puede usar un Multicast Backbone para difundir su sentildeal a maacutes repetidores (reflectors) para luego entregar los datos a los usuarios finales
Figura 1 ldquoConfiguracioacuten para transmisioacuten de viacutedeo en vivordquo
Dependiendo de la cantidad de usuarios y el formato de video a entregar se debe elegir una configuracioacuten de hardware miacutenima para las estaciones Apple recomienda equipamiento de punta para ambos servidores con una cantidad de memoria miacutenima de 256MB como tambieacuten los uacuteltimos sistemas operativos disponibles La uacutenica dificultad radica en la aplicacioacuten externa que encodea la sentildeal adquirida solo hay un software disponible para este motivo y funciona soacutelo en la plataforma Mac lo que implica comprar este software (Sorenson) y servidor Mac OS X Server para una transmisioacuten en vivo Inclusive con estos costos adicionales la tecnologiacutea profesional de Apple para difusioacuten de video resulta mucho maacutes econoacutemica que sus competidores de RealTime y Media lacer ademaacutes la compantildeiacutea Sorenson que desarrolla el encodeador QT
209
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
anuncioacute hace unos meses la creacioacuten de una versioacuten para Windows lo que mejora la compatibilidad multi-plataforma del sistema QTSS 364 Configuracioacuten de repetidores para una emisioacuten en v vo i Una de las caracteriacutesticas de QTSS es su habilidad para funcionar como repetidor o como servidor primario ademaacutes de poder servir en modo unicast (sobre demanda) o multicast
Figura 2 ldquoConfiguracioacuten de repetidoresrdquo
En esta configuracioacuten se ejemplifica una configuracioacuten muticast con repetidores la cual permite administrar las tareas entre maacutes de un servidor y ademaacutes minimiza el uso de ancho de banda ya se pueden ubicar los repetidores estrateacutegicamente cerca de los potenciales usuarios La configuracioacuten del QTSS como repetidor se lleva a cabo modificando el archivo streamingrelaycfg donde se settean las direcciones de fuente y destino ademaacutes de los puertos uacutenicos usados para cada transmisioacuten en el ejemplo a continuacion se muestra la configuracioacuten para el primer repetidor del diagrama el cual soacutelo emite hacia dos direcciones IP relay_source in_addr=19216811 src_addr=19216812 in_ports=5000
5002 5004 ttl=15
210
relay_destination dest_addr=19216813 out_addr=19216812
dest_ports=6980 6982 6984
relay_destination dest_addr=19216814 out_addr=19216812
dest_ports=10010 10012 10014 ttl=15
La transmisioacuten de cada pista requiere dos puertos una pista puede ser audio video o texto En general se trasmiten dos pistas(audio y viacutedeo) por lo cual se especifican dos pares de puertos aunque en la configuracioacuten soacutelo se especifica el primer puerto y el siguiente es usado por omisioacuten En este ejemplo se esta recibiendo la sentildeal de una IP y se esta trasmitiendo a dos IPs ademaacutes se estaacuten reservando 3 pares de puertos por enlace lo que implica que se puede estar trasmitiendo audio video y texto en la misma conexioacuten 37 QTSS VS REALPLAYER Y MS MEDIA PLAYER Dentro del segmento de aplicaciones cliente-servidor para trasmitir audio y video se encuentran tres grandes aplicaciones es el mercado RealPlayer Windows Media Player y QuickTime Todos usan el protocolo RTSPRTP pero mantienen grandes diferencias en cuanto a precio calidad de imagen compatibilidad con distintos formatos plataformas soportadas y nuacutemero de usuarios Una caracteriacutestica importante es la escalabilidad la cual refleja la forma como el servidor maneja las distintas conexiones entrantes dependiendo del ancho de banda de los clientes y seguacuten este paraacutemetro elige la calidad maacutes apropiada para la conexioacuten dada MS Windows Media Server genera dos versiones de un mismo archivo usando diferentes paraacutemetros de compresioacuten Al conectarse un cliente el servidor analiza la velocidad de conexioacuten y enviacutea la versioacuten maacutes apropiada para el cliente RealServer de RealNetworks comprime usando ldquoSureStreamrdquo creando seis versiones a diferentes compresiones y frame ratios del mismo archivo para luego enviar al cliente usando la compresioacuten maacutes adecuada seguacuten su velocidad de conexioacuten QTSS es maacutes versaacutetil no soacutelo toma en cuenta la velocidad de conexioacuten sino tambieacuten la velocidad de CPU y lenguaje del cliente lo cual sumado a la nueva caracteriacutestica de QTP Skip Proteccion nos brinda una conexioacuten de alta confiabilidad y de gran calidad Desde el punto de vista precio RealPlayer es maacutes caro pero goza de una amplia popularidad su costo variacutea desde US$2000 a US$54000 dependiendo las opciones del nuacutemero de usuarios
211
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
MS Media Player es gratis y viene incluido con Windows 2000 Server
(US$1200) aunque soacutelo funciona con la plataforma Windows y ademaacutes soacutelo es
compatible con recientes sistemas operativos
QuickTime tambieacuten viene incluido con OS X Server de Mac y ademaacutes es gratis en todas sus versiones las que incluyen Linux Solaris Windows y FreeBSD El uacutenico factor que juega en contra de QTSS es la poca informacioacuten disponible en Internet debido al poco tiempo de vida de este servidor por lo cual recopilar datos o benchmarks para comparar el rendimiento de QTSS vs otros servidores es extremadamente difiacutecil por el otro lado RealPlayer mantiene un largo historial de pruebas y inclusive existen variados foros de discusioacuten sobre este producto 38 CONCLUSIONES Claramente la tecnologiacutea QTSS nos promete un excelente desempentildeo y un alto grado de compatibilidad con la tecnologiacutea del futuro ademaacutes debido a sus precios revolucionara la red y nos daraacute la oportunidad a todos los usuarios de tener una experiencia en la transmisioacuten de audiovideo de calidad profesional y a costo cero Ademaacutes esta estrategia de la gran Apple obligara a una competencia maacutes feroz en el mercado promoviendo mejores y maacutes servicios de este tipo durante los proacuteximos antildeos Pero por el momento la aplicacioacuten de una tecnologiacutea como esta puede resultar difiacutecil y pesada todo esto debido al bajo soporte y desinformacioacuten que se obtiene al usar software tan reciente y con bajo nivel de experimentacioacuten En comparacioacuten con los otros sistemas QTSS requiere una instalacioacuten y configuracioacuten maacutes compleja y un manejo soacutelo apto para usuarios avanzados familiarizados con el ambiente UNIX y MAC como tambieacuten con la consola de comando Personalmente creo que la puesta en marcha del servicio del servidor es dificultosa especialmente debido a la interfaz de administracioacuten y a algunos scripts que generan errores en la maquina QTSS ha demostrado tener varios problemas ldquoexistencialesrdquo ya conocidos por la Apple y documentados aunque lamentablemente no exista aun un parche para mejorar estos problemas Debido a estas dificultades QTSS crea desconfianza para la implementacioacuten a escala profesional y con una gran cantidad de computadoras de diferentes plataformas y con diferentes tareas para este caso es recomendable utilizar solamente estaciones de trabajo Macintosh OS X Server ya que es el uacutenico sistema que incluye el QTSS de manera nativa y garantiza la compatibilidad y estabilidad del servidor
212
39 BIBLIOGRAFIacuteA Y REFERENCIAS Las siguientes direcciones web contienen informacioacuten disponible sobre QTSS a la fecha bull wwwapplecomsupportQTSS bull wwwapplecomquicktimesoporte bull wwwstreamingcomquicktimedarwin bull wwwicastcom bull wwwrealcom bull wwwquicktimecom Ademaacutes de una serie de noticias y comentarios sobre QTSS en distintos portales web y en grupos de discusioacuten
213
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
214
Anexo VIII
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL
215
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
216
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL El estudio presentado a continuacioacuten corresponde al trabajo realizado por el alumno Rodrigo Peacuterez en el marco del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar contenido multimedia 1 RESUMEN En el presente trabajo se realizaraacute una explicacioacuten sobre el lenguaje SMIL (Synchronized Multimedia Integration Language se pronuncia smilerdquo Se mostraraacute como programar en este lenguaje con algunos ejemplos baacutesicos dado que esta es la mejor y maacutes raacutepida forma de aprender a programar en un lenguaje nuevo Este lenguaje sirve para la sincronizacioacuten de contenidos multimedias bajo un entorno de Real System esto es acompantildear a los videos con texto fotos o otros contenidos multimedia que puedan ayudar al contenido del viacutedeo por si solo 2 INTRODUCCION En este trabajo se ensentildeara bull Que es SMIL y como se trabaja con eacutel bull Que cosas podemos hacer con eacutel bull Cual es la estructura de un programa SMIL 21 iquestQue significa SMIL SMIL significa Synchronized Multimedia Integration Language Pronunciandose smile Este fue desarrollado por la World Wide Web Consortium y presentado el 15 de Junio de 1998 para ver mayor informacioacuten dirigirse a httpwwww3orgPress1998SMIL-REC En julio de 1998 fue ampliamente aceptado por Real System para despueacutes en mayo 1999 fuesen incorporados Flash y mp3 a lo ya ofrecido por Real System
217
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
La empresa HELIO en octubre de 1998 lanza al mercado un programa llamado SOJA el cual permite ver lo hecho en SMIL sin tener que tener el Real PLayer instalado
22 iquestQueacute se puede hacer con SMIL
bull Posicionar elementos multimedia donde una quiera en la pantalla bull Sincronizar dichos elementos bull Mostrar los contenidos multimedia con preferencias de usuario lenguaje bit-
rate etc 23 Como escribir documentos SMIL
Lo uacutenico que se necesita para crear documentos SMIL es un simple editor de textos Los ejemplos que aquiacute se mostraraacuten fueron hechos usando el Editor Avanzado de la KDE en LINUX dada su capacidad para resaltar la parte de coacutedigo de la que no es SMIL esta basado en XML y es muy similar a HTML esto hace que el lenguaje sea faacutecil de leer y entender Se pueden destacar algunas diferencias
bull SMIL es case-sensitive Todas las entradas deben ser escritas en minuacutesculas bull SMIL esta basado en XML por lo cual todas las entradas deben ser
finalizadas 3 PRIMER DOCUMENTO SMIL Aquiacute trataremos de descubrir como los documentos SMIL estaacuten hechos se muestra un primer documento donde no se han especificado contenidos multimedia
ltsmilgt ltheadgt ltmeta name=copyright content=miVideo gt ltlayoutgt ltmdashentradas del layout --gt ltlayoutgt ltheadgt ltbodygt ltmdashentradas multimedia y de sincronizacioacuten --gt ltbodygt ltsmilgt
Nos podemos dar cuenta que el lenguaje SMIL es muy parecido al lenguaje HTML
218
31 Detalle del Coacutedigo El coacutedigo debe comenzar con ltsmilgt y debe terminar con ltsmilgt Teniendo cuidado de escribirlo con minuacutesculas ya que este lenguaje es case-sensitive
ltsmilgt [] ltsmilgt
Los documentos SMIL se componen de dos partes head y body (cabecera y cuerpo) los cuales deben tener ltsmilgt como padre
ltsmilgt ltheadgt [] ltheadgt ltbodygt [] ltbodygt ltsmilgt
Algunas entradas como meta pueden tener ldquordquo al final
[] ltheadgt ltmeta name=copyright content=Your Name gt ltheadgt []
Asiacute podemos ver entradas escritas
bull A veces como ltentradagtltentradagt bull A veces como ltentradagt
4 LAYOUT Aquiacute se ensentildeara a poner los contenidos multimedia donde uno quiera
41 La seccioacuten ltlayoutgt Todo lo concerniente a la forma incluido los detalles de la ventana deben ser guardados entre ltlayoutgt y ltlayoutgt dentro de la cabecera (ltheadgt) quedando lo siguiente
ltsmilgt
219
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltheadgt ltlayoutgt ltmdashentradas de layout --gt ltlayoutgt ltheadgt ltbodygt [] ltbodygt ltsmilgt
42 La ventana
Se puede especificar el alto y el ancho de la ventana donde se presentaraacuten los contenidos multimedia En el siguiente ejemplo se ha creado una ventana con una dimensioacuten de 300x300 pixeles
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltlayoutgt ltheadgt ltbodygt ltbodygt ltsmilgt
5 LA REGION En vez de explicar que es la regioacuten mostrareacute un ejemplo donde se insertaraacute un icono (32x32 pixeles) a 75 pixeles del borde izquierdo y a 50 pixeles del borde superior
51 La seccioacuten ltregiongt Usaremos la entrada ltregiongt para posicionar nuestro icono ldquorodrigogifrdquo Debemos asignar un id para identificar a dicha regioacuten
52 La seccioacuten ltimggt Para insertar el icono rodrigogif en la region llamada ldquorodrigordquo se debe usar la entrada ltimggt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt
220
ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigordquo gt ltbodygt ltsmilgt
Lo cual genera lo siguiente
53 Posicion Tambieacuten se peudeejemplo si se desborde superior el
ltsmilgt lthead ltlayo ltroo b ltreg w ltlay lthea ltbody ltimg ltbod
amiento Relativo
especificar posiciones relativas a las dimensiones de la ventana Por eara poner el icono a un 50 del borde izquierdo y a un 40 del coacutedigo anterior seriacutea cambiado por
gt utgt t-layout width=300 height=200 ackground-color=white gt ion id=rodrigo left=50 top=40 idth=32 height=32 gt outgt dgt gt src=rodrigogif alt=YO region=rodrigo gt ygt
221
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
54 Cuando dos regiones se traslapan Ya hemos visto como posicionar contenido multimedia a lo largo de los ejes x e y cuando estas regiones se traslapan se debe definir un iacutendice (z-index) Asiacute cuando dos regiones se traslapen la que tenga mayor z-index se mostraraacute al frente Si dos regiones tienen el mismo z-index se mostraraacute una despueacutes de la otra En el siguiente ejemplo se antildeadieron z-index a la regioacuten 1 y 2
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=region_1 left=50 top=50 width=150 height=125 z-index=2gt ltregion id=region_2 left=25 top=25 width=100 height=100 z-index=1gt ltlayoutgt ltheadgt ltbodygt ltpargt lttext src=text1txt region=region_1 gt lttext src=text2txt region=region_2 gt ltpargt ltbodygt ltsmilgt
Lo cual muestra lo siguiente
222
Ademaacutes de imaacutegenes se pueden mostrar audio video y textos Media Tag G2 (Real System) GRiNS Soja GIF img OK OK OK JPEG img OK OK OK Microsoft Wav audio OK OK - Sun Audio audio OK OK OK Sun Audio Zipped audio - - OK
MP3 audio OK - - Plain text text OK OK OK Real text textstream OK - - Real movie video OK - - AVI video OK OK - MPEG video OK OK - MOV video OK - -
55 Como adaptar el contenido multimedia al aacuterea Seriacutea fantaacutestico que el aacuterea definida sea siempre del mismo porte que el contenido multimedia pero en la realidad no es asiacute SMIL ofrece un mecanismo de adaptacioacuten para los contenidos multimedia el atributo ldquofitrdquo Si se quiere que el contenido llene al aacuterea se debe hacer que el contenido multimedia ldquocrezcardquo Para esto se debe agregar fit=fill en seccioacuten ltregiongt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=147 height=116 background-color=yellow gt ltregion id=region_1 left=8 top=10 width=116 height=81 background-color=white fit=fill gt ltlayoutgt ltheadgt ltbodygt
223
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltimg src=rodrigogif region=region_1 gt ltbodygt ltsmilgt
bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes laterales agregando fit=meet bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes superior e inferior agregando fit=slice bull Se puede colocar un Scroll Bar agregando fit=scroll 6 SINCRONIZACION SMIL puede sincronizar elementos multimedia aquiacute se mostrara
bull Como antildeadir tiempo a los componentes multimedia bull Como mostrar varios contenidos multimedia unos tras otro bull Como mostrar varios contenidos multimedia en paralelo 61 Duracioacuten
Imaginemos que queremos mostrar el icono ldquorodrigogifrdquo durante 6 segundos esto se puede hacer agregando el paraacutemetro ldquodurrdquo y ponieacutendolo igual a 6s
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltbodygt ltsmilgt
62 Retardar un contenido multimedia
224
Ahora si agregamos begin=2s en la seccioacuten ltimggt veremos que el icono ldquorodrigogifrdquo apareceraacute despueacutes de 2 segundos de iniciada la aplicacioacuten y permaneceraacute durante 6 segundos Esto se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s begin=2s gt ltbodygt ltsmilgt
63 Secuencias Un contenido tras otro
Queremos
bull Que el icono ldquorodrigogifrdquo aparezca durante 6 segundos bull Esperar 1 segundo
Que el icono ldquorodrigo2gifrdquo aparesca durante 4 segundos La seccioacuten ltseqgt define una sequencia Sus hijos se ejecutaraacuten uno tras otro
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt
225
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltseqgt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2gif alt=YO 2 region=rodrigo2 dur=4s begin=1s gt ltseqgt ltbodygt ltsmilgt
64 Paralelo Muchos contenidos mostrados juntos
Cuando se quiere que dos iconos aparezcan al mismo tiempo se debe definir la seccioacuten ltpargt la cual hace que sus hijos sean ejecutados al mismo tiempo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt ltpargt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2 alt=YO 2 region=rodrigo dur=6s gt ltpargt ltbodygt ltsmilgt
7 TECNICAS AVANZADAS SMIL tienes otras ldquogratasrdquo opciones Un modelo basado en eventos
Para proveer sincronizacioacuten
226
Una seccioacuten ltswitchgt
Para definir que contenido multimedia se va a ofrecer dependiendo del cliente
71 Sincronizacioacuten basada en eventos
Esta es otra forma de sincronizar los elementos multimedia Supongamos que queremos que ldquorodrigo2gifrdquo empiece despueacutes de 2 segundos de que ldquorodrigogifrdquo haya empezado Cuando un contenido multimedia comienza este manda un evento ldquobeginrdquo Si otro contenido multimedia espera por este evento lo captura Para hacer que un contenido multimedia espere por un evento uno de los atributos de sincronizacioacuten (begin o end) deben ser escritos como
ltmdashSi se quiere que una seccioacuten comience cuando otra seccioacuten comience --gt lttag begin=id(especificar_id)(begin) gt ltmdashSi se quiere que una seccioacuten comience despueacutes de 3 segundos despues de otra seccioacuten haya comenzado --gt lttag begin=id(especificar_Id)(3s) gt ltmdashSi se quiere que una seccioacuten comience cuando otra termina --gt lttag begin=id(especificar_Id)(end) gt
Asiacute en nuestro ejemplo hacemos que ldquorodrigo2gifrdquo aparezca despueacutes de 2 segundos comenzado ldquorodrigogifrdquo
ltsmilgt ltmdashno mostrado --gt ltbodygt ltpargt ltimg src=rodrigogif region=rodrigo id=rpk begin=4s gt ltimg src=rodrigo2gif region=rodrigo2 begin=id(rpk)(2s) gt ltpargt ltbodygt
227
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
72 La seccioacuten ltswitchgt Una de las grandes ideas propuestas por SMIL es adaptar el contenido de una presentacioacuten a las capacidades de los usuarios finales Por ejemplo si un usuario tiene un modem de 14000[bps] seraacute mejor que reciba contenido maacutes liviano Tambieacuten se puede querer traducir parte de la presentacioacuten dependiendo del lenguaje del usuario
73 Un ejemplo para entender Aquiacute no se trataraacuten contenidos ni sincronizacioacuten se entienden por entendidos Tendremos dos posibles usuarios por ejemplo
bull Usted es Espantildeol bull Su monitor tiene una resolucioacuten de 800x600
O
bull You are English bull Your screen has a 800x600 resolution
Se presenta la sintaxis de la seccioacuten ltswitchgt
ltswitchgt lt-- child1 testAttributes1 --gt lt-- child2 testAttributes2 --gt lt-- child3 testAttributes3 --gt ltswitchgt
La regla es
La primera seccioacuten ltswitchgt la cual sea evaluada como verdadera (TRUE) seraacute ejecutada Secciones sin evaluaciones seran consideradas verdaderas (TRUE)
Nuestro ejemplo puede ser escrito como
ltbodygt ltswitchgt
228
lt-- English only --gt ltpar system-language=engt lttext src=you_are_englishtxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600entxt region=size system-screen-size=800X600 gt lttext src=1024_768entxt region=size system-screen-size=1024X768 gt lttext src=another_sizeentxt region=size gt ltpargt ltmdashSolo espantildeol --gt ltpar system-language=esgt lttext src=tu_eres_espantildeoltxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600estxt region=size system-screen-size=800X600 gt lttext src=1024_768estxt region=size system-screen-size=1024X768 gt lttext src=another_sizeestxt region=size gt ltswitchgt ltpargt ltmdashPara otros lenguajes --gt lttext src=idioma desconocidotxt region=mensaje gt ltswitchgt ltbodygt
74 Que cosas pueden ser verificadas
Aquiacute se muestran las cosas que pueden ser testeadas a traves de ltswitchgt
EL LENGUAJE (Una coma separa la lista de coacutedigos nacionales) ltXXX system-language=frenitgt LA TASA DE BITS (Un entero)
229
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltXXX system-bitrate=14000gt TAMANtildeO DE PANTALLA (Dos enteros separados por coma) ltXXX system-screen-size=800X600gt LA RESOLUCIOacuteN DE PANTALLA (Un entero bitspixel) ltXXX system-screen-depth=4gt CAPTIONS (on or off) ltXXX system-captions=ongt
8 REAL PLAYER Este visor nos sirve para ver lo que hemos creado en SMIL y se merece una pequentildea resentildea Real player fue escrito por Real en 1998 Real participo en la creacioacuten del lenguaje SMIL y fue aceptado por Real Player G2 en julio de 1998 Es gratuito y puede ser bajado de httpwwwrealcomproductsplayer Real Player soporta muchos formatos y puede usar plugins los formatos maacutes conocidos son
bull Formatos Real RealText RealAudio etc bull Imaacutegenes GIF JPEG bull Audio AU WAV MIDI etc
Real Player funciona mejor cuando llama a SMIL a traveacutes de un Real Server (servidor de Real) que cuando llama a SMIL a traveacutes de una paacutegina HTTP
230
A continuacioacuten se muestra como se ve Real Player
1 Botones de Play Pause y Stop 2 Canales 3 La pantalla donde las creaciones SMIL seraacuten mostradas 4 La barra de progreso que muestra el tiempo transcurrido5 La barra de status la cual da informacioacuten sobre el ancho
de banda ocupado
9 CONCLUSIONES Este trabajo nacioacute como una inquietud del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar el contenido multimedia El uso de este lenguaje se complementoacute con otros moacutedulos para que se pudiese ocupar en el proyecto
231
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
232
Anexo IX
Planteamiento y Desarrollo de Sistema de Estadiacutesticas
233
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
234
Planteamiento y Desarrollo de Sistema de Estadiacutesticas En la formulacioacuten del proyecto se incluyoacute hacer una recopilacioacuten de estadiacutesticas Las partes donde esto es mencionado en dicha formulacioacuten son mostradas en la primera seccioacuten de este anexo El presente trabajo se divide en las siguientes partes bull Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica bull Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial
Inalaacutembrica IP La primera parte fue desarrollada por el profesor Agustiacuten Gonzaacutelez La segunda parte consiste en un informe de praacutectica (reacondicionada para este informe de proyecto) realizada por el sentildeor Gabriel Astudillo (Ing Civil Electroacutenico UTFSM) que se basa en la primera seccioacuten de este anexo En el se describe el desarrollo del sistema elaborado para recopilar estadiacutesticas del sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo
235
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica Antecedentes Dentro del proyecto Difusioacuten Multimedial Inalaacutembrica IP se desea recopilar estadiacutesticas de para evaluar cuantitativamente el uso del sistema una vez desarrollado La primera presentacioacuten de este objeto fue planteada en la formulacioacuten del proyecto en varias partes del mismo (Seccioacuten 13) Posteriormente el grupo de contenidos el proyecto elaboroacute un documento que tiende a especificar aun maacutes los datos de intereacutes para evaluar el impacto del sistema en la educacioacuten (Secciones 14 y 15) Estadiacutestica Deseada De la seccioacuten 15 se puede resumir los siguientes requerimientos a- Recopilacioacuten de informacioacuten sobre los usuarios que usan el sistema
A traveacutes de un proceso de registro el sistema conoce los datos de los usuarios Establecimiento (Escuela regioacuten) Categoriacutea (profesor alumno externo al proyecto) para alumnos Nivel del alumno (curso en que se encuentra) para profesores subsector de aprendizaje (ramo)
b- Recopilacioacuten de estadiacutestica sobre acceso al sitio Se desea conocer estadiacutestica de acceso a paacuteginas del sitio Entre estas paacuteginas se encuentran paacuteginas del sitio (recursos pedagoacutegicos aacuterea proyecto preguntas frecuentes) videos vistos videos a pedido guiacuteas En recopilacioacuten de datos tambieacuten deberiacutea incluir el porcentaje de fracasos al intentar acceder a un viacutedeo o paacutegina
Fuentes de Datos para Anaacutelisis Estadiacutestico Se distinguen al menos tres fuentes de informacioacuten generada por paacutegina con acceso controlado Generada por servidor WEB y generada por servidor Real Estadiacutestica a Recopilar en una Primera Etapa
En una primera etapa se trabajaraacute con el procesamiento del registro generado por el servidor WEB para sintetizar las siguientes tablas a- Para paacutegina o grupo de paacuteginas especiacuteficas bajo configuracioacuten se generaraacute una tabla indicando Nuacutemero de accesos vs tiempo en hora (uacuteltimas 24 horas) Nuacutemero de accesos vs tiempo en diacuteas (uacuteltimos 14 diacuteas) nuacutemero de accesos vs
236
tiempo en semanas (uacuteltimos 8 semanas) nuacutemero de accesos vs tiempo en meses (uacuteltimos 12 meses) b- Anaacutelogo a lo anterior es posible generar un reporte bajo las mismas categoriacuteas descritas en a pero de los accesos no satisfechos Esto entendiendo como ausencia de ocurrencia los accesos a ligas no vaacutelidas (registradas en el servidor WEB) c- Para una paacutegina o grupo de paacuteginas especificas bajo configuracioacuten se crea un reporte de accesos por hora para un diacutea accesos por diacutea para una semana accesos por semana para un mes accesos por mes para un antildeo La idea de estas tablas es poder mostrar el perfil de acceso tiacutepico dentro de un diacutea semana mes y antildeo De estas tablas es posible identificar la hora diacutea semana y mes de maacutes y menor carga o uso del sistema d- Versiones maacutes refinadas de las tablas totales anteriores En las tablas descritas en a b y c se mostraraacuten accesos totales y sin discriminar el tipo de usuario que hace el acceso Tambieacuten es posible generar tablas maacutes refinadas condicionando los accesos a categoriacuteas de usuarios Este acondicionamiento puede ser para establecimiento regioacuten profesores alumnos profesores de un subsector de aprendizaje o alumnos de un nivel determinado En otras palabras se puede generar una tabla con los accesos por hora de los profesores de historia por ejemplo En esta tabla se muestran los accesos a lo largo del diacutea que tiene este tipo de profesor En una primera etapa soacutelo se tiene contemplado un condicionar seguacuten IP e- Estadiacutestica de uso de videos La idea es generar una tabla que muestre un histograma de frecuencia de uso de videos Se tiene videos vs frecuencia f- Anaacutelogo e- pero en lugar de usar totales usar hacer un condicionado a la categoriacutea de usuario Una consideracioacuten importante en e y f es queacute se entiende por acceso a un viacutedeo En principio se consideraraacute acceso si el viacutenculo es seleccionado Posteriormente se puede hacer una graacutefica de porcentaje visto vs viacutedeo En eacutesta en lugar de frecuencia se muestra el porcentaje de la duracioacuten del viacutedeo que es realmente visto Esta tabla seraacute generada en la medida que se encuentren mecanismos teacutecnicos para obtener esta informacioacuten en forma confiable En general la informacioacuten a procesar inicialmente es tomada desde el servidor WEB base Cabe hacer notar que la existencia de un cache puede ocultar alguno de estos accesos
Estadiacutestica no Recopilable
237
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Se solicita llevar un registro de las paacuteginas que se imprimen Esta informacioacuten no estaacute al alcance de los desarrollos Una aproximacioacuten es generar una paacutegina sin frames y banners que sea la antesala para imprimir La estadiacutestica de esta paacutegina podriacutea ser considerada la de impresioacuten
ANAacuteLISIS DEL SISTEMA Para efectos de disentildeo del sistema de recopilacioacuten de estadiacutestica en le proyecto de Difusioacuten Inalaacutembrica IP se presenta un pequentildeo anaacutelisis de las personas y moacutedulos de software involucrados Usuario Final Son los alumnos profesores administrativos etc que tienen acceso al sistema Todos deberiacutean registrarse aunque sea como usuario externo al sistema para tener acceso a las paacuteginas y material bajo monitoreo de uso Administrador Local Existe uno de estos usuarios por establecimiento educacional Puede ser el actual administrador de la red o quien se designe en la escuela Una funcioacuten de este usuario es la de validar la categoriacutea (profesor -ramo- alumnos- nivel- etc) de los usuarios solicitando registro en un colegio en particular Administrador Central este usuario es uacutenico en el sistema Entre sus funciones tenemos
bull Registrar a los administradores locales para cada escuela
bull Define el listado de categoriacuteas de contenidos y sus listados de URLs Por ejemplo las categoriacuteas pueden podriacutean ser Paacutegina de inicio Programa de transmisiones Moacutedulos de trabajo Apoyo docente Apoyo a estudiantes Documentales Entrevistas Canal comunitario Aacuterea del proyecto Preguntas frecuentes Para una idea ver httpinalambricoreunacl
bull Administrar el buen funcionamiento del sistema (CGIs base de datos etc)
bull
Algunos escenarios de uso Usuario inscribieacutendose Un Usuario Final pone el URL donde estaacuten los contenidos y se le presenta una paacutegina para ingresar nombre de usuario y password Ademaacutes se le muestra una nota explicativa indicando queacute hacer cuando aun no tiene registro Por no tener registro el usuario opta por registrarse Aparece un formulario en que eacutel debe poner su nombre completo categoriacutea -menu tipo lista- (al lado aparece una nota indicando que seraacute validada) Si es profesor indicar subsector de aprendizaje pertenece (Castellano matemaacuteticas etc) si es alumno indicar curso (1ro medio 2do medio etc) regioacuten -menuacute tipo lista- y escuela -menu tipo lista- El sistema le pide que defina su password
238
El usuario llena el formulario indicando ser profesor de Castellano Una vez llenada la paacutegina se le muestra una paacutegina con las opciones indicadas Se le indica que su nombre de usuario es su Nombre_de_ PilaApellidoEscuelaRegion Usuario tratando de ingresar al sistema Una vez registrado un usuario intenta ingresar al sitio de contenidos Ingresa su nombre de usuario y password seguacuten lo que puso en formulario de inscripcioacuten Haa sorpresa el sistema le indica que ese nombre de usuario aun no ha sido validado Es posible que lo escribiera mal o que el administrador local auacuten no ha validado sus datos Se le sugiere intentar maacutes tarde Usuario aceptado Similar al caso anterior Esta vez ingresa al sitio y tiene acceso a todos los recursos publicados en el Sin que el usuario lo note el sistema central genera un log que incluye el usuario que estaacute navegando por el sitio Administrador Local Verificando usuarios
Usuario pide ver estadiacutestica de video de mayor sintoniacutea (para vides difundidos)
Administrador Local solicita ser incluido como talSe hace enviando un e-mail al adminstrador central quien verifica los datos y la autoridad de la persona (viacutea teleacutefono etc) Crea un password y login para el administrador local Usuario pide ver estadiacutestica temporal
Usuario pide ver estadiacutestica indicando perfil de uso Usuario pide ver estadiacutestica de video a pedido maacutes visto
239
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
En la formulacioacuten del proyecto este requerimiento es mencionado en las siguientes secciones
Nro 4 Descripcioacuten Generar un canal de videos de apoyo a la educacioacuten evaluando su uso
Descripcioacuten
---------------------------------------------------------------------------------------------------------- Resumen El sitio ademaacutes facilitaraacute toda la integracioacuten entre los profesores presentacioacuten del calendario de transmisiones videos maacutes utilizados etc Paralelo al servicio se disentildearaacute un sistema de evaluacioacuten cuantitativo y cualitativo para medir su impacto ----------------------------------------------------------------------------------------------------------
15 Objetivos Especiacuteficos
Indicador de Efectividad Canal educativo con malla programaacutetica Servicio web interactivo con videos bajo demanda Evaluaciones cuantitativas y cualitativas de uso en la educacioacuten ---------------------------------------------------------------------------------------------------------- 17 Productos y Resultados Producto Yo Resultado Evaluacioacuten cuantitativa y cualitativa de los servicios
Disentildeo de un instrumento de evaluacioacuten de percepcioacuten de los usuarios del uso del material de contenido multimedial antes de iniciar y despueacutes de terminar el servicio
Informe de evaluacioacuten Informe cuantitativo y cualitativo del uso de videos en banda ancha
---------------------------------------------------------------------------------------------------------- Agustiacuten J Gonzaacutelez
240
REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVALUACIOacuteN (PRELIMINAR)
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 1 VARIABLES FRECUENCIA DISCRIMINAR Usuario
Hora - diacutea Semana
Externo al proyecto Mes
Por establecimiento Por regioacuten
Videos
Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Paacuteginas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Guiacuteas Semana
Hora - diacutea
Mes
Por establecimiento Por regioacuten Externo al proyecto
Preguntas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Finalmente nos gustariacutea si fuera posible que hubiera alguna forma de tener acceso directo a estas estadiacutesticas ojalaacute en formato Excel Viacutector Martiacutenez e Ingrid Grau
241
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE SITIO WEB
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 2 Se ha estimado conveniente solicitar los siguientes requerimientos estadiacutesticos para el sistema de evaluacioacuten del proyecto Estadiacutesticas Generales
rArr videos
Las frecuencias de ocurrencia o ausencia de ocurrencia de estas variables son
rArr diacutea
rArr mes
rArr externo al proyecto
Estas consideraciones se deben aplicar en cada uno de los siguientes requerimientos
Las variables a estudiar son rArr usuario
rArr paacuteginas del sitio
rArr guiacuteas y
rArr preguntas frecuentes
rArr hora
rArr semana y
Se debe distinguir por rArr establecimiento
rArr regioacuten y
Al interior del establecimiento se debe distinguir entre rArr profesores y alumnos
rArr para los alumnos distintos niveles de ensentildeanza y
rArr para los profesores distintos subsectores de aprendizaje
A Usuario
1 Perfil de usuario de acuerdo a los siguientes datos (pueden ser preguntados en un
formulario de registro)
bull Si es profesor alumno o externo al proyecto
242
bull En el caso de ser alumno establecer a que nivel de ensentildeanza pertenece
bull Regioacuten a la que pertenece
bull Establecimiento al que pertenece
bull En caso de ser profesor a que subsector de aprendizaje pertenece
5 Cantidad total de visitas de cada usuario y los lugares que son visitados
2 Cantidad y frecuencia de accesos al sitio por usuario o perfiles de usuario
3 Recorridos que hace cada sujeto en el sitio esto nos sirve para conocer el comportamiento de eacutestos frente a las distintas posibilidades que se le ofrecen
4 Duracioacuten de sesiones por usuario
6 Horarios de mayor traacutefico en que los usuarios visitan el sitio
7 Horarios de menor traacutefico de entradas al sitio
B Pagina
- Programa de transmisiones
- Apoyo a estudiantes
- Entrevistas
bull Aacuterea del proyecto
1 Paginas frecuentemente visitadas mostrando cuales son las paginas maacutes utilizadas por los usuarios distinguiendo
bull Pagina de inicio
bull Aacuterea de recursos pedagoacutegicos
- Moacutedulos de trabajo
- Apoyo docente
- Documentales
- Canal comunitario
bull Preguntas frecuentes
2 Paginas menos solicitadas mostrando cuales son las paginas menos utilizadas por los usuarios tratando de distinguir si esto es por dificultad de acceso u otra causa
3 Cantidad de eacutexitos y fracasos que tengan los usuarios al intentar acceder a estas Y los tipos de usuario que presentan estas dificultades
243
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
C Videos
bull Frecuencia de consultas por viacutedeo
bull A cual de los sectores del aacuterea de recursos pedagoacutegicos pertenece
- Documentales
bull Horarios en que hay menos solicitudes
1 Videos maacutes solicitados distinguiendo
bull A cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos pertenece
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Documentales
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Horario en que son solicitados los videos
bull Cantidad de tiempo de uso de los videos solicitados para contrastar con la duracioacuten total de estos Interesa saber si los ven completos o solo una parte
2 Videos menos solicitados distinguiendo
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Frecuencia (diario semanal o mensual y tipo de usuario)
3 Cantidad de eacutexitos y fracasos al intentar entrar a los videos
D Guiacuteas
1 Frecuencia de consulta de guiacuteas
2 Tipo de usuario (profesor o alumno)
244
3 Frecuencia con que estas guiacuteas son impresas
4 Si existe correlacioacuten entre el uso de guiacuteas y utilizacioacuten de los videos correspondientes expresadas en graacuteficos
5 Horarios en que son maacutes utilizadas
bull Apoyo a estudiantes
6 Guiacuteas maacutes utilizadas y cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos al cual pertenece
bull Moacutedulos de trabajo
bull Apoyo docente
bull Documentales
bull Entrevistas
bull Canal comunitario
7 Guiacuteas menos utilizadas y a cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos corresponde
bull Moacutedulos de trabajo
bull Apoyo docente
bull Apoyo a estudiantes
bull Documentales
bull Entrevistas
bull Canal comunitario
E Preguntas frecuentes
4 Tipo de pregunta menos frecuente
Se despiden atentamente
1 Frecuencia de consulta a aacuterea de Preguntas frecuentes
2 Tipo de usuario
3 Tipo de consulta maacutes frecuente
Finalmente nos gustariacutea que se pudiera tener acceso directo a las estadiacutesticas y que eacutestas estadiacutesticas se puedan descargar en formato Excel
Viacutector Martiacutenez Ingrid Grau y Juan Ramiacuterez
245
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial Inalaacutembrica IP RESUMEN
Como producto final se desea un sistema basado en web que permita evaluar cuantitativamente el uso del sitio web del proyecto mencionado Los resultados se podraacuten visualizar en graacuteficos y bajar en archivos csv para ser analizados posteriormente en Excel Se dispondraacute de un sistema capaz de recopilar estadiacutesticas que se podraacuten condicionar por usuario por tipos de paacuteginas y por base de tiempo
Objetivos y producto final del trabajo realizado El principal desafiacuteo de este trabajo es disentildear e implementar un sistema de recoleccioacuten de estadiacutesticas para el Proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo
Conclusiones A pesar de que existen numerosas aplicaciones que realizan estadiacutesticas de sitios web el sistema desarrollado es uacutenico en su especie ya que permite hacer un seguimiento histoacuterico de sus estadiacutesticas al estar todo almacenado en una base de datos Los valores entregados serviraacuten para tomar decisiones que permitan utilizar el sitio web con maacuteximo de eficiencia
Personalmente estimo que este trabajo ha estructurado la forma de abordar un problema especiacutefico y la forma de solucionarlo En particular se vive el proceso de modelar el problema para visualizar sus moacutedulos y asiacute encontrar una posible solucioacuten en un corto periacuteodo de tiempo Por otra parte en pocas ocasiones se tiene la oportunidad de trabajar en la parte de disentildeo y en la de desarrollo Al tener la visioacuten de cada parte se pueden afrontar con maacutes madurez los problemas en la vida profesional ya que se sabe cuaacutel es el aacutembito de cada una y sus posibles confrontaciones
Por uacuteltimo al crear el sistema desde cero (desde la instalacioacuten de los servidores hasta la programacioacuten misma) se obtiene otra visioacuten transversal del desarrollo de un proyecto real lo que puede servir a futuro para estimar con mayor precisioacuten tiempos de preparacioacuten de desarrollo y de ejecucioacuten
246
DESARROLLO DEL SISTEMA
Se inicia el estudio del problema tomando como base el documento ldquoRecopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembricardquo escrita por el Profesor Agustiacuten Gonzaacutelez (primera parte de este anexo) Se establecen los moacutedulos que se deben construir para lograr un prototipo funcional Para esto se parte de los siguientes supuestos con respecto a la plataforma que sustenta al sistema
bull Sistema operativo Unix o similar
bull Servidor Web Apache
bull Aplicacioacuten CGI
Por uacuteltimo el moacutedulo 3 realiza los caacutelculos estadiacutesticos y los presenta como graacuteficos
El sistema se divide en tres grandes moacutedulos uno que recopila las liacuteneas del log del servidor web (moacutedulo 1) otro que maneje la administracioacuten de usuarios (moacutedulo 2) y otro que se encargue de recopilar y entregar las estadiacutesticas del sitio (moacutedulo 3) El objetivo del moacutedulo 1 es almacenar las liacuteneas del log que tengan relacioacuten con las paacuteginas de intereacutes del sitio web en una base de datos Estas paacuteginas son aquellas urls a las que se quiere incluir en las estadiacutesticas del sitio El moacutedulo 2 por su parte permite manejar los perfiles de los usuarios del sitio (alumnos profesores externos) Cada usuario que navegue en el sitio debe estar previamente registrado y debe tener uno de los perfiles mencionados ya que tambieacuten es necesario condicionar los datos estadiacutesticos por perfil del visitante
Moacutedulo 1
Con el fin de optimizar los resultados estadiacutesticos se opta por agrupar archivos o las urls en Categoriacuteas las que son homoacutelogas a los perfiles de usuario ya que tambieacuten las estadiacutesticas se pueden condicionar por dicha agrupacioacuten Asiacute se puede mantener un nuacutemero razonable de variables a analizar en vez de recopilar las estadiacutesticas de cada paacutegina o url Este disentildeo influye directamente en el moacutedulo 1 el que internamente queda estructurado de la siguiente forma
247
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Moacutedulo 1 Almacenamiento de liacuteneas de log en una Base de Datos
Sub-moacutedulo Descripcioacuten
Definicioacuten de Categoriacuteas Una categoriacutea enmascara a directorios y archivos reales La idea es seleccionar dichas categoriacuteas para seleccionar archivos para su posterior anaacutelisis
Estructura interna del Moacutedulo 1
Seleccioacuten de categoriacuteas Seguacuten las categoriacuteas seleccionadas se revisa el log del servidor y las liacuteneas que tengan referencias a archivos de dichas categoriacuteas se almacenan para su posterior anaacutelisis
A continuacioacuten se muestran los diagramas de flujo preliminares para cada sub-moacutedulo
Seleccioacuten de Paacuteginas
Paacuteginas en Categ oriacutea0 1
Paacuteginas en C ategoriacutea02
Paacuteginas en Categoriacutea03
Paacuteginas en C ategoriacuteaNN
Seleccionar
selecciona_pagspl
D B(PAG)
Almacena las paacuteginas selecc ionadas en el form ulario
Soacutelo es tas paacuteginas se tom araacutenen cuenta para las estadiacutes ticas
Diagrama de flujo para la definicioacuten de categoriacuteas
248
lee_logpl
DB(PAG)
Log H ttp
DB(L OG)
Lee continuam ente el arch ivoLog Http y guarda en la tabla
LOG soacutelo las liacuteneas que contengana las paacute ginas esp ec ificadas en
la tabla PAG
Diagrama de flujo para la seleccioacuten de categoriacuteas
Se analizan los requerimientos de datos para crear un modelo que permita representar las necesidades de informacioacuten del moacutedulo 1
bull Cada liacutenea de log estaacute asociada a una paacutegina del sitio bull Cada paacutegina de intereacutes debe estar en una categoriacutea bull Soacutelo las liacuteneas de log de las paacuteginas de intereacutes se deben almacenar en
la base de datos Con lo anterior se llegoacute al siguiente modelo de datos
CategoriacuteasCATEG_ID
PaacuteginasPAG_ID
LogLOG_ID
Modelo de datos para la recopilacioacuten de las liacuteneas de log
Para la implementacioacuten de los modelos de datos de todo el sistema se optoacute por MySQL ya que es un administrador de bases de datos robusto y veloz Ademaacutes posee extensiones al SQL estaacutendar que permiten realizar consultas estadiacutesticas en forma raacutepida y confiable lo que redunda en una menor cantidad de coacutedigo asociado a la aplicacioacuten Se establecen los campos de las tablas que serviraacuten para el prototipo (Es probable que la versioacuten final tenga campos muy parecidos) los que se resumen a continuacioacuten
249
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla Campos Observacioacuten
Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
PAG_CATEG_ID Clave Foraacutenea
LOG Tabla de Log
LOG_IP
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
CATEG
PAG_NOMBRE
Con el fin de tener datos para realizar las estadiacutesticas se crean registros aleatorios en la tabla LOG Ademaacutes para crear las rutinas de estadiacutesticas el campo LOG_PERFIL se hace variar entre sus tres posibles valores (profesor alumno externo) Ademaacutes se realiza un estudio de los tipos de graacuteficos que se esperan Baacutesicamente se requieren dos tipos uno denominado ldquoperfilrdquo y otro ldquotiempordquo El primero muestra en un solo graacutefico el promedio de peticiones por la unidad de tiempo que se ha seleccionada Por ejemplo se la unidad de tiempo es hora el graacutefico muestra la cantidad promedio de peticiones por hora La idea es conocer cuaacutel es la hora con maacutes carga (La unidad de tiempo tambieacuten puede ser Diacutea de la Semana o Mes) En el caso del grafico ldquotiempordquo se muestran las peticiones en las uacuteltimas 24 horas (o uacuteltimos 7 diacuteas o uacuteltimos 12 meses) A su vez cada graacutefico debe tener los datos de cada perfil de usuario Un ejemplo de estos graacuteficos se muestran a continuacioacuten
250
Ejemplo Graacutefico ldquoTiempordquo
Ejemplo Graacutefico ldquoPerfilrdquo
Para la creacioacuten de estos graacuteficos se utilizaraacute el moacutedulo PERL Chart el que permite generar archivos PNG JPEG y GIF
251
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Internamente se realiza una consulta SQL para conocer la cantidad de peticiones en un determinado periodo de tiempo Por ejemplo para conocer el promedio de peticiones que se han hecho los diacuteas lunes se ejecuta la siguiente consulta
CREATE TABLE test TYPE=HEAP SELECT LOG_FECHA COUNT() AS cnt FROM LOG WHERE
GROUP BY
El moacutedulo de Administracioacuten de Usuarios permite registrar usuarios y asignarles su respectivo perfil Como resultado se logra que para navegar por el sitio el usuario debe haberse registrado con anterioridad Esta idea se ilustra en la siguiente figura
WEEKDAY(LOG_FECHA)=0
LOG_FECHA SELECT AVG(cnt) FROM test DROP TABLE test
Esta consulta crea una tabla temporal en base a otra Primero se seleccionan y cuentan todos los registros cuya fecha sea un diacutea Lunes (WEEKDAY (LOG_FECHA)=0) Este query arroja un resultado como el siguiente LOG_FECHA | cnt ----------+------ 2002-01-07| 102 2002-01-14| 201 2002-01-21| 189 2002-01-28| 203 2002-02-04| 34 etc Luego la operacioacuten SELECT AVG (cnt) FROM test devuelve el promedio de la columna cnt Este nuacutemero es el que se grafica finalmente
Moacutedulo 2
252
Link entrada al sitio
juanito
PasswordUsername
CAN CEL OK
BienvenidoJuanito al web de Regiacutestrate Aquiacute
Formulario de registro de usuarios
C on tinuar gtgt
Diagrama para la entrada al sitio web Cuando el usuario ingresa por primera vez al sitio debe llenar el Formulario de Registro de Usuarios que seraacute explicado maacutes adelante Una vez registrado en el sistema deberaacute ingresar su nombre de usuario y su contrasentildea para poder navegar por el sitio Desde este momento todos los enlaces seguidos por este usuario quedaraacuten guardados en el log del servidor web y como ya se explicoacute soacutelo los links que esteacuten bajo una categoriacutea se almacenaraacuten en la base de datos para su posterior anaacutelisis Del diagrama mostrado se deduce que el formulario de registro de usuarios debe ser capaz de generar el archivo htpasswd para que el servidor web sea capaz de reconocer al usuario que intenta navegar Para este fin se utilizaraacute el comando crypt de PERL el cual permite encriptar bajo MD5 teacutecnica que es utilizada por el comando htpasswd Para poder almacenar los datos de los usuarios se propone el siguiente modelo de datos
253
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO
NIVEL
LOCAL
PROFESOR
RAMO
EXTERNO
Modelo de datos para los usuarios del sistema
EL modelo propuesto se construyoacute sobre la base de los siguientes requisitos
bull Un alumno puede pertenecer soacutelo a un NIVEL de aprendizaje (8ordm Baacutesico 1ordm Medio etc) y un NIVEL puede tener muchos alumnos
bull Todo usuario que sea EXTERNO al proyecto no estaacute asociado a un establecimiento educacional
bull Existen tres tablas principales asociadas a cada perfil de usuario ALUMNO PROFESOR EXTERNO
bull Un profesor puede tener asociado un solo RAMO y cada ramo puede ser dictado por muchos profesores
bull Un alumno pertenece a un establecimiento o LOCAL y cada establecimiento puede tener muchos alumnos
bull Un profesor pertenece a un solo establecimiento o LOCAL y a su vez un establecimiento puede tener muchos profesores
El detalle de cada tabla se muestra en la seccioacuten 24 ldquoDetalle de las tablas del modelo de datos propuestordquo
Moacutedulo 3
Se establece el diagrama funcional del moacutedulo ldquoRegistro de UsuariosrdquoConsta baacutesicamente de 3 scripts denominados reg_step_1pl reg_step_2pl reg_step_3pl El primero de ellos se encarga de generar el primer formulario que consiste en la eleccioacuten del perfil del usuario Luego el siguiente script genera el formulario de datos el que depende del perfil escogido (Por ejemplo un alumno tiene el campo curso el que no tiene el perfil externo) Por uacuteltimo reg_step_3pl almacena los datos del
254
usuario en la base de datos modifica el archivo htpasswd correspondiente y devuelve al usuario a la paacutegina de inicio
Registro de Usuariosreg_step_1pl
Perfi l
Continuar gtgt
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpass
Print()
Print()
Submit()
Submit()
Link()
Diagrama para el registro de usuarios
255
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo 3 Una vez que se tiene funcionado el moacutedulo 3 se continuacutea el disentildeo del ldquoAdministrador de Usuariosrdquo el que permite eliminar y corregir los datos usuarios asiacute como comprobarlos (por ejemplo para que un alumno realmente exista) Se reutilizan los scripts reg_step_2pl y reg_step_3pl del moacutedulo ldquoRegistro de Usuariosrdquo Se agrega el script user_adminpl el que se encarga de mostrar un resumen de los usuarios del sistema asiacute como generar los links para permitir la posterior modificacioacuten de datos por cada usuario o su eliminacioacuten del sistema
Lista de Usuarios
user_adm inpl
Por Perf il
Eliminar
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpassw
Print()
Print()
Submit()
Submit()
Link()UserEliminar
usuario01
usuarioNN
Ver
Submit()
Link()
Diagrama para la Administracioacuten de Usuarios
256
Unioacuten de Moacutedulos Se unen todos los moacutedulos para realizar el primer prototipo del sistema Se realizan una serie de modificaciones que tienden a un mejor desempentildeo del sistema
bull Agregar moacutedulo mod_perl a Apache Este moacutedulo permite a los scripts basados en PERL ocupar un inteacuterprete optimizado para Apache Entre sus cualidades resalta que siempre esta levantado lo que significa un ahorro en tiempo y cpu a la hora de ejecutar scripts CGI Funciona bien en una maacutequina con por lo menos 64[Mb] en RAM
bull Actualizar los moacutedulos DBI (Data Base Interface) de PERL para MySQL Estos moacutedulos permiten acceder de manera transparente a motores de base de datos tal como lo hace ODBC en Win32 Las uacuteltimas versiones de estos paquetes tiene maacutes capacidades para trabajar con el moacutedulo mod_perl (Por ejemplo manejar conexiones persistentes hacia una base de datos entre distintas llamadas de un mismo script)
Ademaacutes de lo anterior se afinan los detalles por el lado del cliente
bull Validacioacuten de formularios con JavaScripts
bull Creacioacuten de Menuacutes Dinaacutemicos (con DHTML)
257
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ACTIVIDAD PRINCIPAL DESARROLLADA
En la siguiente seccioacuten se mostraraacuten las principales caracteriacutesticas de la aplicacioacuten desarrollada
Resumen
Se desarrolloacute una aplicacioacuten web que permite analizar el log de un servidor web particular (web) con el fin de extraer estadiacutesticas acerca del perfil de los visitantes para el sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo El sistema permite definir Categoriacuteas de paacuteginas html y Perfiles de usuarios Estas agrupaciones ayudan a perfilar las estadiacutesticas ya que enmascaran paacuteginas html y usuario (Pueden existir cientos de paacuteginas html pero eventualmente pueden haber pocas Categoriacuteas lo que ayuda notablemente con la interpretacioacuten de los datos)
Plataforma utilizada
El sistema operativo que se utilizoacute para desarrollar la aplicacioacuten fue GNULinux (Distribucioacuten Debian) Para el motor de bases de datos se utilizoacute Mysql versioacuten 32349 y para el servidor web Apache 139 Por uacuteltimo para el desarrollo de los sripts se utilizoacute PERL Todo lo anterior estaacute localizado en el computador hboinalambricoutfsmcl En el lado del cliente (navegador web) se utilizoacute baacutesicamente HTML en conjunto con JavaScript para la validacioacuten de formularios y hacer paacuteginas web con maacutes capacidad de procesamiento
Prototipo realizado Las siguientes imaacutegenes muestran las vistas de usuario que estaacuten implementadas en el servidor hboinalambricoutfsmcl
258
Al ingresar el sistema se presenta el siguiente menuacute
bull Categoriacuteas Permite administrar las categoriacuteas de paacuteginas Permite definir nuevas categoriacuteas asiacute como editar y eliminar
Al ingresar al menuacute ldquoCategoriacuteasrdquo se presenta el siguiente formulario el que tiene por objetivo visualizar las categoriacuteas definidas asiacute como los documentos asociados a cada una de ellas
bull Usuarios Permite modificar datos de los usuarios registrados en el sistema bull Establecimientos Similar al anterior pero para los establecimientos
educacionales bull Ramos Mantiene una lista actualizada de los ramos dictados para los alumnos bull Estadiacutesticas Ingresa a la seccioacuten de estadiacutesticas del sitio
259
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Cada categoriacutea esta enlazada con su ficha en la que se ingresan los documentos que pertenecen a dicha categoriacutea
260
Finalmente la seccioacuten ldquoEstadiacutesticasrdquo permite al usuario visualizar las distintas estadiacutesticas del sitio pudiendo escoger entre los distintos tipos de graacuteficos explicados anteriormente
261
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modificaciones realizadas en hboinalambricoutfsmcl
Servidor Apache
En etcapachehttpconf se agregaron las siguientes liacuteneas
Se agregaron los siguientes paquetes
bull Libdate-calc-perl (manejo de fechas)
LogFormat ldquoa||u||s||U||User-agenti||Ymdt||HMStrdquo proyecFormat CustomLog homegastudilestadiacutesticaslogsmy_accesslog proyecFormat En etcapachesrmconf se agregaron las siguientes liacuteneas
ScriptAlias cgi-bin homegastudilestadiacutesticaswwwcgi-bin AddHandler cgi-script pl
Paquetes agregados
bull Libgd-perl (API perl para la interfaz de creacioacuten de graacuteficos GD)
bull Libchart-perl (API perl para la creacioacuten de graacuteficos de barra torta etc)
Para la instalacioacuten se utilizoacute el comando apt-get que es una herramienta de administracioacuten que permite a Debian instalar y configurar paquetes Debido a que los debe bajar de internet y para hacer el proceso maacutes raacutepido se modificoacute el archivo etcaptsourcelist para que el sistema buscara los paquetes en un servidor proxy ubicado en el Departamento de Matemaacuteticas
deb http200116129123main stable main non-free contrib deb http200116129123non-US stablenon-US main contrib non-free
262
DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
Recopilacioacuten de liacuteneas de log
Tabla Campos Observacioacuten
CATEG Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
Clave Foraacutenea
PAG_NOMBRE
LOG Tabla de Log
LOG_IP Clave Primaria
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
PAG_CATEG_ID
Usuarios del sistema
Tabla Campos Observacioacuten
ALUMNO Tabla de Alumnos
ALUMNO_ID Clave Primaria
ALUMNO_NOMBRE
ALUMNO_APATERNO
263
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO_AMATERNO
ALUMNO_NIVEL_ID Clave Foraacutenea
ALUMNO_LOCAL_ID Clave Foraacutenea
ALUMNO_LOGIN
ALUMNO_PASS
PROFESOR Tabla de Profesores
PROFESOR_ID Clave Primaria
PROFESOR_APATERNO
PROFESOR_AMATERNO
PROFESOR_RAMO_ID Clave Foraacutenea
PROFESOR_LOCAL_ID Clave Foraacutenea
PROFESOR_LOGIN
PROFESOR_PASS
PROFESOR_NOMBRE
Tabla Campos Observacioacuten
EXTERNO Tabla de usuario externos al proyecto
EXTERNO_ID Clave Primaria
EXTERNO_NOMBRES
EXTERNO_AMATERNO
EXTERNO_CARGO
EXTERNO_LOGIN
EXTERNO_PASS
264
NIVEL Niveles de ensentildeanza
NIVEL_ID Clave Primaria
NIVEL_NOMBRE
Asignaturas
Clave Primaria
RAMO_NOMBRE
LOCAL Establecimientos educacionales
LOCAL_ID Clave Primaria
LOCAL_NOMBRE
LOCAL_REGION
RAMO
RAMO_ID
LOCAL_IP
265
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
266
Anexo X
CD Soporte y Manuales
267
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
268
CD Soporte y Manuales
269
El presente CD contiene toda la informacioacuten necesaria para la instalacioacuten y configuracioacuten de las tarjetas inalaacutembricas asiacute como los manuales del hardware y el presente trabajo en formato digital
- Anexo I
- Establecimientos de Vintildea del Mar
- Establecimientos de Vintildea del Mar
- Anexo II
- Establecimientos de Valparaiacuteso-
- Establecimientos de Valparaiacuteso
- Anexo III
- Modelos de propagacioacuten
-
- Modelos de propagacioacuten
- Modelo de Espacio Libre
- Modelo de COST-Hata
-
- Anexo IV
- Enlaces en Vintildea del Mar
- Enlaces en Vintildea del Mar
- CA
-
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076
- Peacuterdidas de espacio libre (FSL) 1024 dB
- Peacuterdidas COST-Hata (CHL) 1328 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176
- Peacuterdidas de espacio libre (FSL) 973 dB
- Peacuterdidas COST-Hata (CHL) 1022 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 998
- Peacuterdidas de espacio libre (FSL) 1062 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058
- Peacuterdidas de espacio libre (FSL) 1118 dB
- Peacuterdidas COST-Hata (CHL) 1327 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170
- Peacuterdidas de espacio libre (FSL) 1141 dB
- Peacuterdidas COST-Hata (CHL) 1393 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166
- Peacuterdidas de espacio libre (FSL) 1126 dB
- Peacuterdidas COST-Hata (CHL) 1469 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212
- Peacuterdidas de espacio libre (FSL) 1145 dB
- Peacuterdidas COST-Hata (CHL) 1463 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas COST-Hata (CHL) 1217 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1031 dB
- Peacuterdidas COST-Hata (CHL) 1172 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101
- Peacuterdidas de espacio libre (FSL) 1103 dB
- Peacuterdidas COST-Hata (CHL) 1307 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188
-
- Anexo V
- Enlaces en Valparaiacuteso
- Enlaces en Valparaiacuteso
- CA
-
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040
- Peacuterdidas estimadas = 050 FSL + 050 CHL = dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011
-
- Anexo VI
- Hardware
- Anexo VII
- Estudio de Servicios Multimedia
-
- 1 Servicios Multimedia en Tiempo Real en Interne
-
- Cseq 3
-
- Figura 3 Reproductor de Windows Media
-
- 3 Servicios Multimedia con Quicktime
-
- Anexo VIII
- Sincronizacioacuten de Contenidos Multimedias en un E
- Sincronizacioacuten de Contenidos Multimedias en un E
-
- 22 iquestQueacute se puede hacer con SMIL
- 23 Como escribir documentos SMIL
- 31 Detalle del Coacutedigo
- 41 La seccioacuten ltlayoutgt
- 42 La ventana
- 51 La seccioacuten ltregiongt
- 52 La seccioacuten ltimggt
- 53 Posicionamiento Relativo
- 54 Cuando dos regiones se traslapan
- 55 Como adaptar el contenido multimedia al aacuterea
- 61 Duracioacuten
- 62 Retardar un contenido multimedia
- 63 Secuencias Un contenido tras otro
- 64 Paralelo Muchos contenidos mostrados juntos
- 71 Sincronizacioacuten basada en eventos
- 72 La seccioacuten ltswitchgt
- 73 Un ejemplo para entender
- 74 Que cosas pueden ser verificadas
-
- Anexo IX
- Planteamiento y Desarrollo de Sistema de Estadiacutes
- Recopilacioacuten de estadiacutesticas en Proyecto Difusi
-
- Fuentes de Datos para Anaacutelisis Estadiacutestico
- Estadiacutestica a Recopilar en una Primera Etapa
- Estadiacutestica no Recopilable
-
- REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
- REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVAL
- REQUERIMIENTOS DE SITIO WEB
-
- Usuario
- Pagina
- Videos
- Guiacuteas
- Preguntas frecuentes
- Sistema de Recopilacioacuten de Estadiacutesticas para Sit
-
- DESARROLLO DEL SISTEMA
-
- Moacutedulo 1
- Moacutedulo 2
- Moacutedulo 3
- Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo
- Unioacuten de Moacutedulos
-
- ACTIVIDAD PRINCIPAL DESARROLLADA
-
- Plataforma utilizada
- Prototipo realizado
- Modificaciones realizadas en hboinalambricoutfsmcl
-
- Servidor Apache
- Paquetes agregados
-
- DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
-
- Recopilacioacuten de liacuteneas de log
- Usuarios del sistema
-
- Anexo X
- CD Soporte y Manuales
- CD Soporte y Manuales
-
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Dependencia Particular Subvencionado LOS No
Nombre Liceo Teresa de los Andes
Direccioacuten Avenida Freire 3388 Miraflores Alto Longitud 71ordm 30rsquo 536rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 68rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Educacioacuten Media Cientiacutefico Humanista Nintildeos
RBD 1741-8 Dependencia Particular Subvencionado
10
LOS UTFSM UCVTV
Nombre Colegio Agustiacuten Escobar Direccioacuten Campantildea del 79 Nordm 660 Forestal Bajo
Longitud 71ordm 32rsquo 375rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 436rsquorsquo Altura [m] 3
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1742-6 Dependencia Particular Subvencionado
11
LOS No
Nombre Liceo Joseacute Corteacutes Brown Direccioacuten Repuacuteblica 71 Cerro Castillo
Longitud 71ordm 33rsquo 462rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 75rsquorsquo Altura [m] 5 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
RBD 1747-7 Dependencia Particular Subvencionado
12
LOS UCVTV
NombreCorporacioacuten Educacional Juan XXIII (Ex Colegio Guillermo Brown)
Direccioacuten Viacutector Domingo Silva 145 Chorrillos Longitud 71ordm 32rsquo 78rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 32rsquorsquo
13
Altura [m] 6
94
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1749-3 Dependencia Particular Subvencionado
LOS No
Nombre Colegio Ana Mariacutea Janer
Direccioacuten Las Rejas 880 Miraflores Longitud 71ordm 31rsquorsquo 404rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1755-8 Nota No aparece en los registros de enlaces
Dependencia Particular Subvencionado
14
LOS UCVTV (Se requiere de un maacutestil de altura considerable)
Nombre Friendly High School (Ex Colegio San Gaspar) Direccioacuten Amunaacutetegui 2008 Recreo
Longitud 71ordm 34rsquo 546rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 294rsquorsquo Altura [m] 5
Educacioacuten Parvularia General Baacutesica de Nintildeos Media de Nintildeos
RBD 1761-2 Dependencia Particular Subvencionado
15
LOS UTFSM (Se requiere de un maacutestil de altura considerable)
Nombre Liceo Hispano Americano Direccioacuten San Pedro de Atacama sn Paradero 6 Rentildeaca Alto
Longitud Ubicacioacuten Latitud Altura [m] 10
Educacioacuten Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos
RBD 12151-7 Dependencia Particular Subvencionado
16
LOS No
95
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Colegio Espantildeol Isabel La Catoacutelica
Direccioacuten Limache 1741 Ubicacioacuten Longitud 71ordm 32rsquo 127rsquorsquo
Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
Nota No se encuentra operativo RBD 12301-3
Dependencia Particular Subvencionado
17
LOS No
Nombre Liceo Inmaculada de Lourdes (Anexo) Direccioacuten San Pablo de la Cruz 351 Agua Santa
Longitud 71ordm 33rsquo 33rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 12
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 12315-3 Dependencia Particular subvencionado
18
LOS UCVTV
Nombre Colegio San Nicolaacutes Anexo 2 Direccioacuten Los Lunes 373 Canal Chacao
Longitud 71ordm 28rsquo 542rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 141rsquorsquo Altura [m] 9
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 14246-8 Dependencia Particular Subvencionado
19
LOS Sede Joseacute Miguel Carrera UTFSM
Nombre Colegio Claudio Matte Anexo 2 Direccioacuten 18 de Septiembre Lotes 9 y 10 Santa Julia Achupallas
Longitud Ubicacioacuten Latitud Altura [m]
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
20
RBD 14264-6
96
Dependencia Particular Subvencionado LOS No
Nombre Liceo Reneacute Descartes
Direccioacuten Vista Hermosa 19 Cerro Castillo Longitud 71ordm 33rsquo 384rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 138rsquorsquo Altura [m] 9 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
Nota Pertenece a la Red Educacional Enlaces RGB 14284-0
Dependencia Particular Subvencionado
21
LOS No
Nombre Liceo Teacutecnico Profesional Obispo Rafael Lira Infante Direccioacuten Padre Pienovi 449 Recreo Alto
Longitud 71ordm 34rsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 3rsquorsquo Altura [m] 12 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos
RBD 14366-9 Dependencia Particular Subvencionado
22
LOS UCVTV (Condicionado)
Nombre Instituto Comercial Ana Mariacutea Janer Direccioacuten Las Rejas 810 Chorrillos
Longitud 71ordm 31rsquorsquo 404rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
Nota No aparece en los registros de Enlaces RBD 14475-4
Dependencia Particular Subvencionado
23
LOS UCVTV (Condicionado)
Nombre Liceo Comercial Alberto Blest Gana Direccioacuten Alberto Blest Gana 398 Sector Centro
Longitud 71ordm 32rsquo 461rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 30rsquorsquo Altura [m] 9 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
RBD 1663-2
24
Dependencia Corporacioacuten Privada que depende del estado
97
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Chretien Francais 390 Le Beau Jour Direccioacuten 23 Norte 2039 Santa Ineacutes
Longitud 71ordm 31rsquo 584rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 53rsquorsquo Altura [m] 6
EducacioacutenBaacutesica 1ordm y 2ordm Medio (en proceso de completar la ensentildeanza media)
RBD 1819-8 Dependencia Particular Subvencionado
25
LOSUCVTV Colegio Colombia Liceo Comercial Liceo Guillermo Rivera (Montantildea)
Nombre Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Direccioacuten Agua Santa Longitud 71ordm 34rsquo 06rsquorsquo
Ubicacioacuten Latitud 33ordm 2rsquo 124rsquorsquo Altura [m] 15
Nota Punto de retransmisioacuten considerado
98
Anexo II
Establecimientos de Valparaiacuteso-
99
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
100
Establecimientos de Valparaiacuteso Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Tabla A2 Establecimientos seleccionados en Valparaiacuteso
Nombre Instituto Comercial A-18 Francisco Araya Bennet
Direccioacuten Avenida Argentina 747 Sector Plan Longitud 71ordm 36rsquo 0rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 9
Educacioacuten Comercial Nintildeos Diurna Comercial Vespertino
RBD 1502 Dependencia Corporacioacuten Municipal
1
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Escuela Industrial Superior de Valparaiacuteso Direccioacuten Avenida Espantildea 2692 Sector Caleta Portales
Longitud 71ordm 35rsquo 3rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 338rsquorsquo Altura [m] 9 Educacioacuten Industrial nintildeos
RBD 1503 Dependencia Corporacioacuten Privada
2
LOS Universidad Teacutecnica Federico Santa Mariacutea
101
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Liceo Teacutecnico A-24
Direccioacuten Independencia 2288 Sector Plan Longitud 71ordm 36rsquo 39rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 43rsquorsquo Sur Altura [m] 12 Educacioacuten Teacutecnica Nintildeos Diurna
RBD 1504 Dependencia Corporacioacuten Municipal
3
LOS Colegio Leonardo Murialdo
Nombre Liceo Hernaacuten Olguiacuten Direccioacuten Malfatti 235 Cerro Los Placeres
Longitud 71ordm 35rsquo 383rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 36rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica nintildeos Industrial nintildeos
RBD 1514 Dependencia Corporacioacuten Municipal
4
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo Politeacutecnico Computacional A-23 A Nazar Direccioacuten Avenida Playa Ancha 400 Sector Playa Ancha
Longitud 71ordm 38rsquo 103rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 285rsquorsquo Sur Altura [m] 10
Educacioacuten
Parvularia Baacutesica nintildeos Media humaniacutestico cientiacutefica nintildeos Industrial nintildeos
RBD 1516 Dependencia Corporacioacuten Municipal
5
LOS No
Nombre Liceo A-22 Eduardo de la Barra Direccioacuten Coloacuten 2184 Sector Almendral
Longitud 71ordm 36rsquo 0rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10
6
EducacioacutenBaacutesica Nintildeos Media Humaniacutestica Cientiacutefica Nintildeos Media Humaniacutestica Cientiacutefica Adultos
102
RBD 1515 Dependencia Corporacioacuten Municipal
LOS Colegio Leonardo Murialdo
Nombre Liceo Obispo Antonio Castro
Direccioacuten Crucero Ajax 5233 Cerro Caacutercel Longitud 71ordm 37rsquo 418rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 394rsquorsquo Sur Altura [m] 3 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14281 Dependencia Particular Subvencionado
7
LOS Colegio Leonardo Murialdo
Nombre Escuela Saint Thomas College Direccioacuten Paulino Alfonso 330 Cerro Mesilla
Longitud 71ordm 38rsquo 15rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 485rsquorsquo Sur Altura [m] 9
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 11217 Dependencia Particular Subvencionado
8
LOS Colegio Luterano Concordia
Nombre Escuela de Tripulantes Direccioacuten J A Vives 630 Barrio Puerto
Longitud 71ordm 37rsquo 497rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10 Educacioacuten Mariacutetima y portuaria de nintildeos
RBD 1739 Dependencia Particular Subvencionado
9
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes Direccioacuten Avenida Coloacuten 2309 Sector Almendral
Longitud 71ordm 36rsquo 367rsquorsquo Este Latitud 33ordm 2rsquo 466rsquorsquo Sur Ubicacioacuten Latitud 33ordm 2rsquo 466rsquorsquo Sur Altura [m] 20
10
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
103
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
RBD 1632 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio Dabruna Direccioacuten Erraacutezuriz 446 Playa Ancha
Longitud 71ordm 37rsquo 505rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 277rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
11
LOS No
Nombre Colegio Dabruna II (En construccioacuten) Direccioacuten Avenida Quebrada Verde 346 Playa Ancha
Longitud 71deg 38rsquo 137rsquorsquo Este Ubicacioacuten Latitud 33deg 1rsquo 444rsquorsquo Sur Altura [m] 12
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
12
LOS Colegio Luterano Concordia
Nombre Colegio Mariacutea Auxiliadora Direccioacuten Avenida Quebrada Verde 195 Playa Ancha
Longitud 71ordm 38rsquo 76rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 41rsquorsquo Sur Altura [m] 12
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1587 Dependencia Particular Subvencionado
13
LOS Colegio Luterano Concordia
Nombre Liceo Carlos Cousintildeo Direccioacuten Coloacuten 2733 Sector Almendral
Longitud 71ordm 36rsquo 20rsquorsquo Este
14
Ubicacioacuten Latitud 33ordm 2rsquo 50rsquorsquo Sur
104
Altura [m] 9 Educacioacuten Media humaniacutestico cientiacutefico de nintildeos
RBD 1586 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Liceo Coeducacional La Igualdad
Direccioacuten Almirante Simpson 126 Sector Almendral Longitud 71ordm 35rsquo 546rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 52rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos y adultos
RBD 1585 Dependencia Particular Subvencionado
15
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio San Vicente de Paul Direccioacuten Sierra 68 Playa Ancha
Longitud 71ordm 38rsquo 08rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 423rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1653 Dependencia Particular Subvencionado
16
LOS Colegio Luterano Concordia
Nombre Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso Direccioacuten Patricio Lynch 220 Playa Ancha Ubicacioacuten Longitud 71ordm 37rsquo 591rsquorsquo Este
Latitud 33ordm 1rsquo 334rsquorsquo Sur Altura [m] 9
Educacioacuten Mariacutetima de nintildeos RBD 1535
Dependencia Corporacioacuten Municipal
17
LOS Colegio Luterano Concordia
Nombre Colegio Salesiano Valparaiacuteso Direccioacuten Pasaje Don Bosco 88 Avenida Argentina
Longitud 71ordm 35rsquo 58rsquorsquo Este
18
Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur
105
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Altura [m] 15
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1590 Dependencia Particular Subvencionado
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio Nuestra Sentildeora de la Misericordia
Direccioacuten Guillermo Munich 112 Cerro Alegre Longitud 71ordm 37rsquo 492rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 30rsquorsquo Sur Altura [m] 10
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1588 Dependencia Particular Subvencionado
19
LOS Colegio Leonardo Murialdo
Nombre Colegio Luterano Concordia Direccioacuten Los Pellines 71 Playa Ancha
Longitud 71ordm 38rsquo 19rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 507rsquorsquo Sur Altura [m] 15
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1582 Dependencia Particular Subvencionado
20
LOSColegio Leonardo Murialdo Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo de Nintildeas Juana Ross de Edwards
Direccioacuten Avenida Argentina 871 Longitud 71ordm 35rsquo 57rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 57rsquorsquo Sur Altura [m] 10
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RGB 1581 Dependencia Particular Subvencionado
21
LOS Colegio Leonardo Murialdo
106
Nombre Liceo Santa Teresa Direccioacuten Guillermo Rivera 786 Cerro Yungay
Longitud 71ordm 37rsquo 25rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 544rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 1579 Dependencia Particular Subvencionado
22
LOS Colegio Leonardo Murialdo
Nombre Colegio Alberto Hurtado Segundo Direccioacuten Paulino Alfonso 359-330 Cerro Mesilla Playa Ancha
Longitud 71ordm 37rsquo 581rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 479rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1610 Dependencia Particular Subvencionado
23
LOS Colegio Luterano Concordia
Nombre Colegio Leonardo Murialdo Direccioacuten Aquiles 450 Cerro Larraiacuten
Longitud 71ordm 35rsquo 388rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 362rsquorsquo Sur Altura [m] 12
Educacioacuten Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1604 Dependencia Particular Subvencionado
24
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Instituto Mariacutetimo de Valparaiacuteso D-247 Direccioacuten Levarte 159 Playa Ancha
Longitud 71ordm 36rsquo 52rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 427rsquorsquo Sur Altura [m] 6 Educacioacuten Teacutecnico Profesional nintildeos
RBD 1525
25
Dependencia Corporacioacuten Municipal
107
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Luterano Concordia
Nombre Liceo Pedro Montt Direccioacuten Avenida Alemania 5196 Cerro Caacutercel
Longitud 71deg 37rsquo 457rsquorsquo Este Ubicacioacuten Latitud 33deg 2rsquo 403rsquorsquo Sur Altura [m] 9
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1522 Dependencia Corporacioacuten Municipal
26
LOS Colegio Leonardo Murialdo
Nombre Liceo Nordm1 de Nintildeas Mariacutea Franck De Mac Dougall B-30 Direccioacuten Avenida Argentina 731 Sector Almendral
Longitud 71ordm 36rsquo 12rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur Altura [m] 9
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurna
RBD 1521 Dependencia Corporacioacuten Municipal
27
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Liceo Valparaiacuteso B-29 Direccioacuten Blanco 1421
Ubicacioacuten Altura [m] 9 Educacioacuten Media cientiacutefico humanista nintildeos
RBD 1520 Dependencia Corporacioacuten Municipal
28
LOS Universidad Santa Mariacutea
Nombre Liceo Baroacuten B-28 Direccioacuten Gonzaacutelez esquina Tocornal Cerro Baroacuten
Longitud 71ordm 35rsquo 595rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 14rsquorsquo Sur
29
Altura [m] 9
108
Educacioacuten Parvularia Media cientiacutefico humanista nintildeos Teacutecnico nintildeos diurno
RBD 1519 Dependencia Corporacioacuten Municipal
LOS No
Nombre Liceo B-26 Mariacutea Luisa Bombal
Direccioacuten Avenida Gran Bretantildea 851 Playa Ancha
Ubicacioacuten Altura [m] 6
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurno
RBD 1518 Dependencia Corporacioacuten Municipal
30
LOS No
Nombre Liceo A-25 Matilde Brandau de Ross Direccioacuten Avenida Brasil 1901 Sector Centro
Longitud 71ordm 36rsquo 498rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 291rsquorsquo Sur Altura [m] 18
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos y adultos
RBD 1517 Dependencia Corporacioacuten Municipal
31
LOS Colegio Leonardo Murialdo
Nombre Colegio Cecal Direccioacuten Estanque 85 Cerro Alegre
Longitud 71ordm 37rsquo 482rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 255rsquorsquo Sur Altura [m] 9 Educacioacuten Educacioacuten Industrial nintildeos diurna
RBD 14232 Dependencia Particular Subvencionado
32
LOS No
Nombre Scuola Italiana Arturo Delrsquo Oro 33 Direccioacuten Avenida Pedro Montt 2447 Sector Centro
109
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1638 Dependenci
a Particular no Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio San Pedro Nolasco
Direccioacuten Victoria 2762 Sector Centro
Ubicacioacuten Altura [m] 12
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1641 Dependencia Particular no Subvencionado
34
LOS Colegio Leonardo Murialdo
Nombre Colegio de Los Sagrados Corazones Direccioacuten Independencia 2086 Sector Centro
Ubicacioacuten Altura [m] 10
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1631 Dependencia Particular no Subvencionado
35
LOS Colegio Leonardo Murialdo
Nombre Colegio Internacional Direccioacuten Av Alemania 4875
Ubicacioacuten Altura [m] 5
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
36
RBD 1629
110
Particular no Subvencionado Dependencia Colegio Leonardo Murialdo LOS
Seminario San Rafael Nombre
Direccioacuten Avenida Santa Elena 180 Sector Centro
Ubicacioacuten 9 Altura [m]
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1634 Dependencia Particular no Subvencionado
LOS Colegio Leonardo Murialdo
37
Nombre Colegio Agustiacuten Edwards
Direccioacuten Carrera 636 Sector Centro
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1635 Dependencia Particular no Subvencionado
38
LOS Colegio Leonardo Murialdo (Condicionado a mediciones en terreno)
Nombre Colegio Santo Domingo Direccioacuten Necochea 276 Playa Ancha
Ubicacioacuten Altura [m] 5 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14538 Dependencia Particular Subvencionado
39
LOS Colegio Luterano Concordia
111
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
112
Anexo III
Modelos de propagacioacuten
113
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
114
Modelos de propagacioacuten Como una forma natural de definir cotas en las peacuterdidas por trayectoria consideraremos dos modelos de propagacioacuten El modelo de espacio libre y el modelo de COST-Hata
Modelo de Espacio Libre El modelo de espacio libre se utiliza para predecir el nivel de sentildeal recibido entre el transmisor y el receptor cuando existe una trayectoria libre de obstruccioacuten entre ambos La potencia recibida por una antena que se encuentra separada de un radiotransmisor en una distancia d estaacute determinada por la ecuacioacuten de Friis
( )2
2
4middotmiddotmiddot
dGrGtPtPr
πλ
=
Donde
Pr Potencia recibida [W] Pt Potencia transmitida [W] Gt Ganancia de antena transmisora Gr Ganancia de antena receptora λ Longitud de onda [m] d Distancia entre el transmisor y el receptor [m]
De esta forma podemos definir la peacuterdida por trayectoria simplemente como
2
4
=
dPL
πλ
Donde
λ Longitud de onda d Distancia entre el transmisor y el receptor
En particular la frecuencia de transmisioacuten corresponde a los 24 GHz por lo que tenemos una longitud de onda de 0125 m
115
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modelo de COST-Hata Okumura desarrolloacute a traveacutes de exhaustivas mediciones una serie de curvas que permiten determinar las peacuterdidas por trayectoria que sufre una sentildeal El modelo considera
Receptores ubicados en sitios urbanos
La altura del receptor es de unos pocos metros La altura del transmisor se encuentra entre 30 a 1000 m
Por simplicidad es mejor utilizar en el caacutelculo de enlaces el modelo Hata (que
corresponde a la formulacioacuten empiacuterica del modelo graacutefico de Okumura) En particular se utiliza el modelo se utiliza el modelo COST-Hata que corresponde a una extensioacuten del modelo Hata
Las peacuterdidas del enlace por trayectoria (PL) en el modelo COST-Hata [Rap96] se puede definir como
Mterete CdhhahfPL +minus+minusminus+= 10log))log(556944()()log(8213)log(933346[dB] con
minus
minusminusminus=
ge MHz300 y urbanos centros esPara grand
medianas y pequentildeas ciudadesPara
dB
dB
fre
rere h
fhfha
749))7511(log(23
)80)log(561()70)log(11()( 2
=urbanos) centros des(Para gran
medianas) y pequentildeas ciudades(Para
dB dB
30
MC
Donde PL Peacuterdidas por propagacioacuten [dB] f Frecuencia de la sentildeal [MHz] hte Altura efectiva del transmisor [m] hre Altura efectiva del receptor [m] d Distancia entre el transmisor y el receptor [km]
En la determinacioacuten de las alturas efectivas la altura cero estaacute dada por la altura del terreno en el que se encuentra situada la antena receptora El modelo se encuentra restringido a los siguientes paraacutemetros
116
bull Rango de frecuencia 15 GHz a 2 GHz bull Altura efectiva del transmisor 30 a 200 m bull Altura efectiva del receptor 1 a 10 m bull Distancia del enlace 1 a 20 km
Aunque es razonable (al observar las curvas obtenidas por Okumura) utilizarlo a
traveacutes de una extrapolacioacuten en torno a los 24 GHz y con alturas efectivas de las antenas receptoras en torno de los 10 m Para todos los efectos praacutecticos se considera a las ciudades de Vintildea del Mar y Valparaiacuteso como centros medianamente urbanizado y la frecuencia de operacioacuten de 24 GHz
117
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
118
Anexo IV
Enlaces en Vintildea del Mar
119
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
120
Enlaces en Vintildea del Mar A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Vintildea del Mar los cuales se detallan en la siguiente tabla
Tabla A31 Radioenlaces en la ciudad de Vintildea del Mar
Estacioacuten TX Estacioacuten RX Universidad Catoacutelica de Valparaiacuteso Televisioacuten Liceo A-32 Benjamiacuten Vicuntildea Mackenna UTFSM Friendly High School Liceo Teacutecnico Profesional Obispo Rafael Lira InfanteLiceo Joseacute Cortes Brown Liceo Inmaculada de Lourdes (Anexo) Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour Colegio Rubeacuten Castro Diurno Liceo Teresa de Los Andes Colegio Ana Mariacutea Janer
Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Instituto Comercial Ana Mariacutea Janer Colegio Repuacuteblica de Colombia D-322 Liceo A-33 Guillermo Rivera Cotapos
Colegio Chretien Francais 390 Le
Beau Jour Liceo Comercial Alberto Blest Gana El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
Tabla A32 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
121
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash UCVTV
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Estacioacuten de televisioacuten de la UCV Altura 214 m Torre 20 m Distancia A-B 2458 m
Modelo de Espacio Libre
Distancia del enlace (d) 2458 km
Peacuterdidas Espacio Libre (FSL) 1079 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 - 49 = 185 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 2458 km Peacuterdidas Cost-Hata (CHL) 1156 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086 dB
122
UTFSM ndash Liceo A-32 Benjamiacuten Vicuntildea Mackenna
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Liceo Benjamiacuten Vicuntildea Mackenna Altura 56 m Torre 10 m Distancia A-B 1398 m
Modelo de Espacio Libre
Distancia del enlace (d) 1398 km
Peacuterdidas de espacio libre (FSL) 103 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 -56 = 23 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1398 km
Peacuterdidas COST-Hata (CHL) 1216 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Benjamiacuten Vicuntildea Mackenna se encuentra inmerso en una zona urbana donde la altura de las construcciones cercanas son del orden que la altura del edificio donde se ubicaraacute finalmente la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076 dB
123
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Friendly High School
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Friendly High School Altura 43 m Torre 5 m Distancia A-B 1305 m
Modelo de Espacio Libre
Distancia del enlace (d) 1305 km Peacuterdidas de espacio libre (FSL) 1024 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 ndash 43 = 36 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 1305 km
Peacuterdidas COST-Hata (CHL) 1328 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el colegio Friendly High School se encuentra ubicado detraacutes un edificio de altura mayor a la ubicacioacuten de la antena por lo que se observa un bloqueo parcial en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176 dB
124
UCVTV ndash Liceo Teacutecnico Profesional Obispo Rafael Lira Infante
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Obispo Rafael Lira Infante Altura 114 m Torre 12 m Distancia A-B 731 m
Modelo de Espacio Libre
Distancia del enlace (d) 0731 km Peacuterdidas de espacio libre (FSL) 973 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 114 = 120 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 0731 km Peacuterdidas COST-Hata (CHL) 1022 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Teacutecnico Profesional Obispo Rafael Lira Infante se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 998 dB
125
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Joseacute Corteacutes Brown
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Joseacute Corteacutes Brown Altura 36 m Torre 5 m Distancia A-B 2034 m
Modelo de Espacio Libre
Distancia del enlace (d) 2034 km Peacuterdidas de espacio libre (FSL) 1062 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 36 = 198 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 2034 km
Peacuterdidas COST-Hata (CHL) 1277 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Joseacute Corteacutes Brown se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116 dB
126
UCVTV - Liceo Inmaculada de Lourdes Anexo
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Inmaculada de Lourdes Anexo Altura 52 m Torre 12 m Distancia A-B 1417 m
Modelo de Espacio Libre
Distancia del enlace (d) 1417 km
Peacuterdidas de espacio libre (FSL) 1031 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 52 = 182 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 1417 km
Peacuterdidas COST-Hata (CHL) 1085 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Inmaculada de Lourdes Anexo se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058 dB
127
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Parroquial San Antonio
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Parroquial San Antonio Altura 26 m Torre 6 m Distancia A-B 3865 m
Modelo de Espacio Libre
Distancia del enlace (d) 3865 km Peacuterdidas de espacio libre (FSL) 1118 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 26 = 208 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 3865 km Peacuterdidas COST-Hata (CHL) 1327 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Parroquial San Antonio se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170 dB
128
UCVTV ndash Colegio Chretien Francais 390 Le Beau Jour
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Distancia A-B 5040 m
Modelo de Espacio Libre
Distancia del enlace (d) 5040 km Peacuterdidas de espacio libre (FSL) 1141 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 95 = 139 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 5040 km Peacuterdidas COST-Hata (CHL) 1393 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166 dB
129
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Rubeacuten Castro Diurno
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Rubeacuten Castro Diurno Altura 48 m Torre 2 m Distancia A-B 4265 m
Modelo de Espacio Libre
Distancia del enlace (d) 4265 km Peacuterdidas de espacio libre (FSL) 1126 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 48 = 186 m Altura efectiva del receptor (hr) 2 m Distancia del enlace (d) 4265 km Peacuterdidas COST-Hata (CHL) 1469 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Rubeacuten Castro Diurno se encuentra ubicado en un sector urbano donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212 dB
130
UCVTV - Liceo Teresa de Los Andes
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Santa Teresa de Los Andes Altura 248 m Torre 10 m Distancia A-B 5258 m
Modelo de Espacio Libre
Distancia del enlace (d) 5258 km Peacuterdidas de espacio libre (FSL) 1145 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 248 ndash 214 - 20 = 14 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 5258 km Peacuterdidas COST-Hata (CHL) 1463 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167 dB
131
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
132
UCVTV ndash Instituto Comercial Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Instituto Comercial Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Instituto Profesional Ana Mariacutea Janer situado al frente del Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
133
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Colegio Repuacuteblica de Colombia D-322
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Colegio Repuacuteblica de Colombia Altura 25 m Torre 9 m Distancia A-B 1419 m
Modelo de Espacio Libre
Distancia del enlace (d) 1419 km Peacuterdidas de espacio libre (FSL) 1031 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 25 = 76 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1419 km Peacuterdidas COST-Hata (CHL) 1172 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Repuacuteblica de Colombia se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101 dB
134
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo A-33 Guillermo Rivera Cotapos
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Guillermo Rivera Cotapos Altura 41 m Torre 9 m Distancia A-B 3264 m
Modelo de Espacio Libre
Distancia del enlace (d) 3264 km Peacuterdidas de espacio libre (FSL) 1103 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 - 41 = 60 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3264 km Peacuterdidas COST-Hata (CHL) 1307 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Guillermo Rivera Cotapos se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205 dB
135
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo Comercial Alberto Blest Gana
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Comercial Alberto Blest Gana Altura 35 m Torre 9 m Distancia A-B 2888 m
Modelo de Espacio Libre
Distancia del enlace (d) 2888 km
Peacuterdidas de espacio libre (FSL) 1093 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 35 = 66 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 2888 km
Peacuterdidas COST-Hata (CHL) 1282 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Comercial Alberto Blest Gana se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188 dB
136
Anexo V
Enlaces en Valparaiacuteso
137
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
138
Enlaces en Valparaiacuteso A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Valparaiacuteso los cuales se detallan en la siguiente tabla
Tabla A41 Radioenlaces en la ciudad de Valparaiacuteso Estacioacuten TX Estacioacuten RX
Escuela Industrial Superior de Valparaiacuteso Escuela de Tripulantes y Portuaria Liceo Valparaiacuteso B-29 Colegio Leonardo Murialdo
UTFSM
Colegio Luterano Concordia Liceo Teacutecnico A-24 Liceo A-22 Eduardo de la Barra Colegio I C Nuestra Sentildeora de Lourdes Liceo Carlos Cousintildeo Colegio Nuestra Sentildeora de la Misericordia Liceo de Nintildeas Juana Ross de Edwards Liceo Santa Teresa Liceo Pedro Montt Liceo A-25 Matilde Brandau de Ross Colegio San Pedro Nolasco Colegio de Los Sagrados Corazones Colegio Internacional
Colegio Leonardo Murialdo
Seminario San Rafael Escuela Saint Thomas College Colegio Mariacutea Auxiliadora Colegio San Vicente de Paul Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) Colegio Alberto Hurtado Segundo
Colegio Luterano Concordia
Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
139
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla A42 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
UTFSM ndash Escuela Industrial Superior de Valparaiacuteso
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela Industrial de Valparaiacuteso Altura 27 m Torre 9 m Distancia A-B 1051 m
Modelo de Espacio Libre
Distancia del enlace (d) 1051 km
Peacuterdidas Espacio Libre (FSL) 1005 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 35 -27 = 57 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1051 km Peacuterdidas Cost-Hata (CHL) 1147 dB
Criterio Arbitrario
140
Las observaciones en terreno nos muestran que la Escuela Industrial Superior de Valparaiacuteso se encuentra obstruida parcialmente por un cerro De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040 dB
UTFSM ndash Escuela de Tripulantes y Portuaria
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela de Tripulantes y Portuaria Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
141
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Peacuterdidas estimadas = 050 FSL + 050 CHL = dB UTFSM ndash Liceo Valparaiacuteso B-29
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Liceo Valparaiacuteso B-29 Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
142
UTFSM ndash Colegio Leonardo Murialdo
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Distancia A-B 1243 m
Modelo de Espacio Libre
Distancia del enlace (d) 1243 km
Peacuterdidas de espacio libre (FSL) 1019 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 49 = 83 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1243 km
Peacuterdidas COST-Hata (CHL) 1117dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029 dB
143
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Colegio Luterano Concordia
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Distancia A-B 4317 m
Modelo de Espacio Libre
Distancia del enlace (d) 4317 km
Peacuterdidas de espacio libre (FSL) 1127 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 49 = 118 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 4317 km
Peacuterdidas COST-Hata (CHL) 1264 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141 dB
144
Colegio Leonardo Murialdo ndash Liceo Teacutecnico A-24
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Teacutecnico A-24 Altura 24 m Torre 12 m Distancia A-B 1575 m
Modelo de Espacio Libre
Distancia del enlace (d) 1575 km Peacuterdidas de espacio libre (FSL) 1040 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1575 km
Peacuterdidas COST-Hata (CHL) 1133 dB
Criterio Arbitrario
El Liceo Teacutecnico A-24 se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049 dB
145
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo A-22 Eduardo de la Barra
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Eduardo de la Barra Altura 28 m Torre 10 m Distancia A-B 1646 m
Modelo de Espacio Libre
Distancia del enlace (d) 1646 km Peacuterdidas de espacio libre (FSL) 1044 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 28 = 104 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1646 km
Peacuterdidas COST-Hata (CHL) 1142 dB
Criterio Arbitrario
El Liceo Eduardo de la Barra se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054 dB
146
Colegio Leonardo Murialdo ndash Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Inmaculada Concepcioacuten Altura 25 m Torre 20 m Distancia A-B 1535 m
Modelo de Espacio Libre
Distancia del enlace (d) 1535 km Peacuterdidas de espacio libre (FSL) 1038 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1535 km
Peacuterdidas COST-Hata (CHL) 1130 dB
Criterio Arbitrario
El Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061 dB
147
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Carlos Cousintildeo
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Carlos Cousintildeo Altura 24 m Torre 9 m Distancia A-B 1147 m
Modelo de Espacio Libre
Distancia del enlace (d) 1147 km Peacuterdidas de espacio libre (FSL) 1012 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1147 km
Peacuterdidas COST-Hata (CHL) 1120 dB
Criterio Arbitrario
El Carlos Cousintildeo se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039 dB
148
Colegio Leonardo Murialdo ndash Colegio Nuestra Sentildeora de la Misericordia
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio N Sentildeora de la Misericordia Altura 106 m Torre 10 m Distancia A-B 3390 m
Modelo de Espacio Libre
Distancia del enlace (d) 3390 km Peacuterdidas de espacio libre (FSL) 1106 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 106 = 26 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3390 km
Peacuterdidas COST-Hata (CHL) 1345 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130 dB
149
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo de Nintildeas Juana Ross de Edwards
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo de Nintildeas Juana Ross de Edwards Altura 31 m Torre 10 m Distancia A-B 789 m
Modelo de Espacio Libre
Distancia del enlace (d) 0789 km Peacuterdidas de espacio libre (FSL) 980 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 31 = 101 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 0789 km
Peacuterdidas COST-Hata (CHL) 1042 dB
Criterio Arbitrario
El Liceo de Nintildeas Juana Ross de Edwards se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011 dB
150
Colegio Leonardo Murialdo ndash Liceo Santa Teresa
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Santa Teresa Altura 118 m Torre 4 m Distancia A-B 2811 m
Modelo de Espacio Libre
Distancia del enlace (d) 2811 km Peacuterdidas de espacio libre (FSL) 1090 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 4 m Distancia del enlace (d) 2811 km
Peacuterdidas COST-Hata (CHL) 1542 dB
Criterio Arbitrario
El Liceo Santa Teresa si bien presenta una considerable altura se encuentra rodeado de edificios de altura significativa lo que bloquea la trayectoria de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316 dB
151
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Pedro Montt
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Pedro Montt Altura 118 m Torre 9 m Distancia A-B 3296 m
Modelo de Espacio Libre
Distancia del enlace (d) 3296 km Peacuterdidas de espacio libre (FSL) 1104 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3296 km
Peacuterdidas COST-Hata (CHL) 1417 dB
Criterio Arbitrario
El Liceo Pedro Montt se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135 dB
152
Colegio Leonardo Murialdo ndash Liceo A-25 Matilde Brandau de Ross
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Matilde Brandau de Ross Altura 9 m Torre 18 m Distancia A-B 1856 m
Modelo de Espacio Libre
Distancia del enlace (d) 1856 km Peacuterdidas de espacio libre (FSL) 1054 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 9 = 123 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1856 km
Peacuterdidas COST-Hata (CHL) 1147 dB
Criterio Arbitrario
El Liceo Matilde Brandau de Ross se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063 dB
153
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio San Pedro de Nolasco
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio San Pedro de Nolasco Altura 25 m Torre 12 m Distancia A-B 1093 m
Modelo de Espacio Libre
Distancia del enlace (d) 1093 km Peacuterdidas de espacio libre (FSL) 1008 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1093 km
Peacuterdidas COST-Hata (CHL) 1084 dB
Criterio Arbitrario
El Colegio San Pedro de Nolasco se encuentra ubicado en el plan de la ciudad en un sector donde existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027 dB
154
Colegio Leonardo Murialdo ndash Colegio de Los Sagrados Corazones
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio de Los Sagrados Corazones Altura 25 m Torre 10 m Distancia A-B 1743 m
Modelo de Espacio Libre
Distancia del enlace (d) 1743 km Peacuterdidas de espacio libre (FSL) 1049 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 Distancia del enlace (d) 1743 km
Peacuterdidas COST-Hata (CHL) 1148 dB
Criterio Arbitrario
El Colegio de Los Sagrados Corazones se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059 dB
155
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio Internacional
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Internacional Altura 113 m Torre 5 m Distancia A-B 3335 m
Modelo de Espacio Libre
Distancia del enlace (d) 3335 km Peacuterdidas de espacio libre (FSL) 1105 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 113 = 19 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 3335 km
Peacuterdidas COST-Hata (CHL) 1517 dB
Criterio Arbitrario
El Colegio Internacional se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146 dB
156
Colegio Leonardo Murialdo ndash Seminario San Rafael
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Seminario San Rafael Altura 35 m Torre 9 m Distancia A-B 958 m
Modelo de Espacio Libre
Distancia del enlace (d) 0958 km Peacuterdidas de espacio libre (FSL) 997 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 35 = 97 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 0958 km
Peacuterdidas COST-Hata (CHL) 1101 dB
Criterio Arbitrario
El Seminario San Rafael se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049 dB
157
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Saint Thomas College
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Saint Thomas College Altura 122 m Torre 9 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 939 dB
Criterio Arbitrario
El Colegio Santo Thomas se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890 dB
158
Colegio Luterano Concordia ndash Colegio Mariacutea Auxiliadora
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio Mariacutea Auxiliadora Altura 105 m Torre 12 m Distancia A-B 492 m
Modelo de Espacio Libre
Distancia del enlace (d) 0492 km Peacuterdidas de espacio libre (FSL) 939 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 105 = 62 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 0492 km
Peacuterdidas COST-Hata (CHL) 1002 dB
Criterio Arbitrario
El Colegio Mariacutea Auxiliadora se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955 dB
159
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Colegio San Vicente de Paul
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio San Vicente de Paul Altura 94 m Torre 6 m Distancia A-B 577 m
Modelo de Espacio Libre
Distancia del enlace (d) 0577 km Peacuterdidas de espacio libre (FSL) 953 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 94 = 73 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0577 km
Peacuterdidas COST-Hata (CHL) 1137 dB
Criterio Arbitrario
El Colegio San Vicente de Paul se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999 dB
160
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Levarte) Altura 100 m Torre 6 m Distancia A-B 477 m
Modelo de Espacio Libre
Distancia del enlace (d) 0477 km Peacuterdidas de espacio libre (FSL) 936 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 100 = 67 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0477 km
Peacuterdidas COST-Hata (CHL) 1114 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones son de altura levemente superior a la del edificio por lo que obstruyen la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten criacutetica Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025 dB
161
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Alberto Hurtado Segundo
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Alberto Hurtado Segundo Altura 122 m Torre 6 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 1029 dB
Criterio Arbitrario
El Colegio Alberto Hurtado Segundo se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913 dB
162
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Lynch) Altura 84 m Torre 9 m Distancia A-B 833 m
Modelo de Espacio Libre
Distancia del enlace (d) 0833 km Peacuterdidas de espacio libre (FSL) 985 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 84 = 83 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0833 km
Peacuterdidas COST-Hata (CHL) 1091 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011 dB
163
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
164
Anexo VI
Hardware
165
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
166
Hardware A continuacioacuten se detalla el hardware requerido para la implementacioacuten de la red inalaacutembrica en la V Regioacuten asiacute como los esquemas de conexioacuten Para mayor informacioacuten refieacuterase a los capiacutetulos IV ldquoEquipamientordquo IX ldquoImplementacioacutenrdquo y a los manuales de los dispositivos (incluidos en el CD)
Esquema A71 Hardware y conexiones en el punto Principal (Universidad Teacutecnica Federico Santa Mariacutea)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-Injector
Amplificador
Antenas de 24 dBi
Splitter
Antenas de 120ordm
Splitter
DC-Injector
Amplificador
Componentes 2 Antenas de 24 dBi 2 Antenas de 120ordm 4 Cables de 2 ft 2 Cable de 100 ft 2 Tarjetas inalaacutembricas 2 Splitters 2 Amplificadores 2 Pigtails 1 AP-1000 COR
167
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esquema A72 Hardware y conexiones de puntos repetidores (Colegio Leonardo Murialdo y Colegio Luterano Concordia)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-InjectorLightning Protector
AmplificadorAntena de 24 dBi
Antena de 120ordm
Componentes 1 Antena de 24 dBi 1 Antena de 120ordm 1 Cables de 2 ft 2 Cables 2 Tarjetas inalaacutembricas 1 Amplificador 2 Pigtails 1 Lightning protector 1 AP-1000 ROR
Dependiendo del establecimiento
bull Colegio Leonardo Murialdo 2 Cables de 50 ft bull Colegio Luterano Concordia 2 Cables de 100 ft
168
Esquema A73 Hardware y conexiones en establecimientos sin amplificador
Tarjeta inalaacutembrica
Lightning Protector
Antena de 24 dBi
Componentes 1 Antena de 24 dBi 1 Cable 1 Lightning protector 1 Pigtail 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A5 Largo de cables para establecimientos sin amplificador
Establecimiento Cable [ft] Escuela Industrial Superior de Valparaiacuteso 50 Friendly High School 100 Liceo Benjamiacuten Vicuntildea Mackenna A-32 75 Liceo de Nintildeas Juana Ross de Edwards 50 Liceo Carlos Cousintildeo 200 Colegio Inmaculada Concepcioacuten 100 Liceo Eduardo de La Barra 100 Liceo Teacutecnico A-24 50 Liceo Nordm 2 Matilde Brandau de Ross 100 Liceo Pedro Montt 100 Colegio Nuestra Sentildeora de La Misericordia 100 Colegio Alberto Hurtado Segundo 100 Saint Thomas College 100 Colegio San Vicente de Paul 50 Instituto Mariacutetimo de Valparaiacuteso D-247 100 Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso 100 Colegio Mariacutea Auxiliadora 200 Colegio San Pedro Nolasco 200 Colegio de Los Sagrados Corazones 200
169
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Internacional 50 Seminario San Rafael 50 Liceo Valparaiacuteso B-29 50
Esquema A74 Hardware y conexiones en establecimientos con amplificador
Antena de 24 dBi
DC-Injector
Amplificador
Tarjeta inalaacutembrica
Adaptador de barril
Componentes 1 Antena de 24 dBi 1 Cable 1 Adaptador de barril 1 Amplificador 1 Pigtail 1 Lightning protector 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A6 Largo de cables para establecimientos con amplificador
Establecimiento Cable [ft] Liceo Santa Teresa 200 Escuela de Tripulantes y Portuaria de Valparaiacuteso 200
170
Anexo VII
Estudio de Servicios Multimedia
171
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
172
Estudio de Servicios Multimedia Los estudios mostrados a continuacioacuten consisten en informes realizados durante el proyecto que ayudaron a elegir el servicio multimedial a ocupar para el proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo Los estudios consisten en trabajos desarrollados por alumnos del departamento dispuestos en secciones con los siguientes tiacutetulos bull Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo bull Servicios Multimedia con Tecnologiacutea Windows Media bull Servicios Multimedia con QuickTime bull Los estudios fueron realizados por los alumnos Oscar Reyes Christian Bravo y
Cristoacutebal Podestaacute respectivamente
173
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
1 Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo 11 RESUMEN La demanda de transmisioacuten de servicios multimedia principalmente audio y video en tiempo real asiacute como la calidad de estos se ha incrementado usuarios y desarrolladores se han vuelto cada vez maacutes exigentes Por otro lado la transmisioacuten de informacioacuten multimedia implica un gran consumo de recursos en las redes de comunicacioacuten Esto es debido fundamentalmente a las caracteriacutesticas de este tipo de traacutefico y a la calidad de servicio requerida por las aplicaciones que lo necesitan manejar un flujo de datos a traveacutes de Internet de la manera maacutes eficiente posible es indispensable hoy en diacutea recargar una red de ancho de banda finito resulta perjudicial para todos Cada vez son maacutes las Empresas Canales de televisioacuten Universidades etc que necesitan difundir todo tipo de informacioacuten multimedia en tiempo real asiacute tambieacuten existen cada vez maacutes usuarios que necesitan disponer del material multimedia en directo Debido a lo anterior se han creado nuevas normas protocolos sistemas y aplicaciones para satisfacer las necesidades existentes Las nuevas tecnologiacuteas ofrecen entregar informacioacuten eficientemente sin sobrecargar la red y prometen calidad en la informacioacuten entregada al destinatario final Una de estas tecnologiacuteas es la que ofrece la empresa RealNetworks denominada RealSystem En este sistema los archivos multimedia o clips a transmitir se almacenan en Internet en Servidores para acceder a ellos es necesario tener en la maacutequina local un reproductor que es posible conseguir gratuitamente La transmisioacuten de paquetes de datos se efectuacutea en lo que se denomina flujo los archivos multimedia son codificados y divididos en fragmentos menores que son los recibidos por el reproductor Esta tecnologiacutea se basa en un modelo cliente servidor y es la primera en ocupar el nuevo protocolo para transferencia de datos en tiempo real RTSP(Real Time Streaming Protocol)
174
12 INTRODUCCIOacuteN
En el presente Informe esta enfocado a la transmisioacuten de informacioacuten multimedia en tiempo real a traveacutes de una red Internet usando la tecnologiacutea RealSystem (de la Empresa RealNetworks) El objetivo principal de este informe es describir la arquitectura del SISTEMA1 diferenciarlo en partes reconocer y estudiar la funcioacuten de cada una de ellas Codificador Servidor Reproductor estudiar la comunicacioacuten entre componentes canales establecidos puertos involucrados Tambieacuten se estudiaran los protocolos base de para transmisioacuten video-multimedia del sistema RealSystem como es nuevo protocolo RSTP (implementado en las uacuteltimas versiones) las peticionesrespuestas de control con RSTP Otro aspecto importante a estudiar es la incorporacioacuten de la tecnologiacutea SureStream encargada de la transmisioacuten con ancho de banda variable con el fin de obtener una reproduccioacuten continua en el lado del reproductor Tambieacuten mostrar las capacidades de lenguaje SMIL(Synchronized Multimedia Integration Language) y como este permite crear presentaciones maacutes avanzadas mezclando audio video texto e imaacutegenes Este informe pretende describir como funciona la tecnologiacutea No se entregan datos sobre instalacioacuten y configuracioacuten los programas (Realserver Realproducer Realplayer) o como crear un clip especiacutefico Para tales efectos se recomienda ver las referencias Tampoco se trata el protocolo PNA (Progressive Networks Audio) que comunica tambieacuten Servidores y Reproductores ya que actualmente se incorpora solo para que los reproductores antiguos se puedan comunicar
1 El sistema estudiado es el baacutesico disponible en Internet en wwwrealnetworkscom y cuya principal limitacioacuten es la cantidad de usuarios que se pueden conectar al servidor 25
175
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
13 DESARROLLO 131 RealSystem Caracteriacutesticas Generales La Tecnologiacutea RealSystem esta dirigida principalmente al disentildeo y enviacuteo de todo tipo de informacioacuten multimedia a traveacutes de Internet en tiempo real El sistema soporta 45 formatos diferentes de archivos entre los maacutes importantes destacan MP3 Flash HTML Otra caracteriacutestica es la variedad de plataformas con las que es compatible como Linux Solaris Windows 95 98 NT y 2000 UNIX y Macintosh Lo que se pretende es hacer llegar a un destino final independiente de un sistema operativo informacioacuten en tiempo real de la manera maacutes eficiente posible teniendo en cuenta las limitaciones propias de una red La presente tecnologiacutea forma un sistema de comunicacioacuten y como tal seacute divide baacutesicamente en dos partes Transmisioacuten y Recepcioacuten En la parte transmisioacuten nos encontramos con un Servidor y un Codificador en nuestro caso llamados RealServer y RealProducer respectivamente 1311 RealProducer Es el componente software que se emplea para codificar la informacioacuten multimedia (audio y video) al formato RealMedia(formato RealSystem) generando o bien un archivo para almacenarlo en un servidor RealServer o bien enviarlo en forma de flujo o Stream para que eacuteste lo retransmita en directo a toda la Red 1312 RealServer Es el componente software maacutes importante del sistema de retransmisioacuten recibe informacioacuten codificada y la entrega a los usuarios que deseen acceder a ella Su funcionamiento es anaacutelogo al de un servidor WWW se ocupa de albergar contenidos multimedia y servirlos a traveacutes de la Red En la parte Recepcioacuten tenemos el reproductor o cliente en nuestro caso llamados RealPlayer 1313 RealPlayer Es el componente software que emplea el usuario para reproducir los contenidos multimedia formalmente es un decodificador que recibe la informacioacuten del servidor y la despliega Es gratuito y estaacute ampliamente distribuido en Internet Se puede descargar en pocos minutos El sistema es tal que en las uacuteltimas versiones (G2 80) el usuario final puede ya disfrutar reproduccioacuten de videos con calidad de DVD en una velocidad de hasta 1Mbps propias de conexiones de la familia xDSL o calidad de video VHS en pantalla completa con conexiones 500 kbps y semi-pantalla con 220Kbps La tecnologiacutea Real emplea esquemas de compresioacuten muy eficientes que permiten reducir el elevado volumen de datos que genera una transmisioacuten de audio o de viacutedeo para que pueda ser reproducida en ordenadores conectados a Internet incluso con moacutedems de 28Kbps 132 iquestCoacutemo se logra la transferencia de datos en tiempo Real
176
RealSystem hace uso de nuevos protocolos de aplicacioacuten que permiten monitorizar dinaacutemicamente la calidad de la conexioacuten y controlarla de modo que la recepcioacuten sea de la mayor calidad posible Es el primer sistema multimedia que implementa la tecnologiacutea SureStream tambieacuten el protocolo RTSP (Real Time Streaming Protocol) y el lenguaje SMIL Los tres sistemas anteriores estaacuten iacutentimamente ligados y es lo que da la fortaleza a RealSystem 133 Descripcioacuten de la tecnologiacutea SureStream o streaming media Disponible con el RealSystem G2 esta permite codificar un simple clip de audio o video para muacuteltiples anchos de banda (maacutes de 6) Por ejemplo es posible codificar un clip de muacutesica single Realaudio para 288 Kbps modem 56 Kbps modem 112 Kbps dual ISDN 256 Kbps DSL y maacutes Como es loacutegico la calidad del clip aumenta a mayor velocidad Los usuarios que visitan la paacutegina web soacutelo ven un enlace a un clip SureStream Realplayer y RealServer determinan el flujo de datos basado en el ancho de banda disponible Por su parte el Realplayer o reproductor media tiene la capacidad de tomar el archivo de audio o video transmitido y descargarlo poco a poco en una computadora Esta propiedad le permite comenzar a reproducir una porcioacuten del archivo mientras descarga otra y por lo tanto no es necesario que se complete la descarga para que puedas escucharlo o verlo (dependiendo del formato del archivo) El sistema utiliza el buffer para descargar parte del archivo antes de comenzar con la reproduccioacuten Una vez establecida la conexioacuten Realplayer y RealServer pueden ajustar la velocidad de conexioacuten para compensar las condiciones de la red Siacute una congestioacuten en la red impide la reproduccioacuten a una tasa establecida el RealServer baja el ancho de banda del flujo transmitido la transmisioacuten no se detiene solo baja en calidad Cuando la congestioacuten termina el RealServer sigue con la velocidad original En el proceso anterior RealPlayer no necesita crear un nuevo buffer para los nuevos datos 134 Descripcioacuten de RTSP (Real Time Streaming Protocol) Es un protocolo al nivel de aplicacioacuten para el control de transmisioacuten de datos multimedia en tiempo real basado en el modelo cliente-servidor El Real Time Streaming Protocol (RTSP) establece y controla uno o varios streams sincronizados de flujos de datos continuos RTSP no se encarga de entregar los streams continuos eacutel mismo sino que se encarga de establecer un control de transmisioacuten sobre ellos RTSP actuacutea como un ldquocontrol remotordquo sobre los flujos de audio y viacutedeo desde el cliente aplicando pausa rebobinado play parada etc (interactividad) El protocolo pretende proporcionar los mismos servicios sobre flujos de audio y viacutedeo al estilo que HTTP lo hace para el texto graacuteficos e imaacutegenes Esta disentildeado intencionadamente para que tenga una sintaxis y operaciones similares a HTTP RSTP puede ser visto como una extensioacuten a HTTP
177
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
No existe la nocioacuten de una conexioacuten RTSP en vez de ello el servidor guarda una sesioacuten etiquetada por un identificador Una sesioacuten RTSP no estaacute relacionada de ninguna manera con una conexioacuten al nivel de transporte tal como lo estaacute una conexioacuten TCP Durante una sesioacuten RTSP un cliente RTSP puede abrir y cerrar varias conexiones (fiables) de transporte con el servidor para mandarle peticiones Alternativamente puede utilizar un protocolo de transporte sin conexioacuten como UDP en otros casos se ocupa multicast UPD y TCP y RTP Es muy importante destacar que la operacioacuten del protocolo RTSP no depende en absoluto del mecanismo de transporte utilizado para transportar el flujo de datos continuos como viacutedeo y audio Este protocolo de transporte para el flujo de datos puede ser sin conexioacuten o con conexioacuten 135 Estados del RTSP RTSP controla un stream que puede ser enviado por medio de otro protocolo independiente del canal de control Por ejemplo el control de RTSP puede tener lugar en una conexioacuten TCP mientras que el flujo de datos se realiza viacutea UDP De esta forma la entrega de datos continuacutea incluso si el servidor no recibe ninguna peticioacuten RTSP Durante su tiempo de vida un stream puede ser controlado por peticiones RTSP emitidas secuencialmente por TCP Por lo tanto el servidor necesita mantener un ldquoestado de la sesioacutenrdquo para ser capaz de correlacionar las peticiones RTSP con un stream Un cliente puede asumir uno de los estados siguientes
- Init peticioacuten SETUP mandada a la espera de respuesta
- Ready respuesta SETUP recibida o respuesta PAUSE recibida mientras estaacute en
el Estado Playing
- Playing respuesta PLAY recibida
- Recording respuesta RECORD recibida
Los siguientes meacutetodos juegan un papel fundamental a la hora de definir la asignacioacuten y el uso de los recursos del stream en el servidor - SETUP hace que el servidor adjudique recursos para un stream e inicia una sesioacuten RTSP - PLAY inicia la transmisioacuten de datos de un stream asignado por medio de SETUP - PAUSE detiene un stream temporalmente sin liberar recursos del servidor - TEARDOWN libera los recursos asociados con un stream La sesioacuten RTSP deja
de existir en el servidor
178
El servidor genera un identificador uacutenico de sesioacuten en respuesta a una peticioacuten SETUP cuando manda la respuesta de SETUP al cliente le manda tambieacuten este identificador para que pueda acceder a dicha sesioacuten inequiacutevocamente 136 Una sesioacuten completa RTSP podriacutea ser como sigue
Sea C Cliente y S el Servidor
Este es el primer mensaje (OPTIONS) en la sesioacuten identifica la versioacuten del protocolo
C-gtS OPTIONS rtsp19216860276060 RTSP10 CSeq 1 S-gtC RTSP10 200 OK CSeq 1
La descripcioacuten de la transaccioacuten del archivo media constituye la fase de inicializacioacuten de la sesioacuten RTSP Se le solicita al cliente una descripcioacuten del contenido media asociado con el archivo rm
C-gtS DESCRIBE rtsp19216860276060mediafilerm RTSP10 CSeq 2 S-gtC RTSP10 200 OK CSeq 2 Content-length 197 197 bytes de UDP
La peticioacuten SETUP especifica el mecanismo de transporte para un stream (media) En esta peticioacuten el cliente debe incluir todos los paraacutemetros de transporte incluso si no los utiliza En la cabecera el cliente especifica los paraacutemetros de transporte aceptables para la transmisioacuten del stream La respuesta del servidor contendraacute los paraacutemetros de transporte seleccionados por el Servidor El servidor genera identificadores de sesioacuten en respuesta a las peticiones SETUP C-gtS SETUP rtspejemplocommediaFilerm RTSP10 Cseq 3 Transport TCPUDPunicastclient_port=4588 S-gtC RTSP10 200 OK Cseq 3 Date 12 Jun 2001 100004 GMT Session 47112344 Transport TCPUDP unicastclient_port=4588server_port=6256
179
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
El meacutetodo PLAY indica al servidor que comience a mandar datos utilizando el mecanismo indicado en SETUP Un cliente no debe mandar una peticioacuten PLAY hasta que no haya recibido reconocimiento de la anterior peticioacuten SETUP La peticioacuten PLAY hace que el servidor posicione la lectura del media al principio del rango indicado A continuacioacuten entrega los datos del stream hasta que se alcanza el final del rango indicado Las peticiones PLAY deben incluirse en una cola Un servidor debe poner en cola las peticiones PLAY para poder ejecutarlas en orden De esta manera si llega una peticioacuten PLAY mientras otra peticioacuten PLAY estaacute todaviacutea activa se retrasa hasta que la primera se ha completado C-gtS PLAY rtspejemplocommediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=0-10 C-gtS PLAY rtspejemplocommediaFilerm RTSP10
Tres peticiones dePLAY correlativas
Cseq 4 Session 47112344 Range npt=11-20 C-gtS PLAY rtspejemplomediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=21- El servidor devolveraacute en primer lugar el stream desde el principio hasta el segundo 10 del mismo A continuacioacuten devolveraacute desde el segundo 11 hasta el 20 Y finalmente desde el segundo 21 hasta el final del stream La peticioacuten PAUSE hace que la transmisioacuten del stream sea interrumpida (detenida) temporalmente Cuando el servidor vuelva a recibir una peticioacuten PLAY retomaraacute la transmisioacuten
C-gtS PAUSE rtspejemplocommediaFilerm RTSP10 Cseq 5 Session 47112344 S-gtC RTSP10 200 OK Cseq 5 Date 12 Jun 2001 10001130 GMT
La peticioacuten TEARDOWN finaliza la entrega del stream por parte del servidor liberando todos los recursos asociados a dicha transmisioacuten
C-gtS TEARDOWN rtspejemplocommediaFilerm RTSP10 Cseq 6
180
Session 47112344 S-gtC RTSP10 200 OK Cseq 6
Diagrama sesioacuten RTSP
137 Descripcioacuten Lenguaje SMIL (Synchronized Multimedia Integration Language)
Lenguaje de Integracioacuten de Multimedia Sincronizada Es un lenguaje que integra elementos multimedia para la creacioacuten de paacuteginas para Internet es bastante parecido al HTML Su principal caracteriacutestica es que coordinaraacute la ejecucioacuten de la imagen sonido y video armoacutenicamente Las presentaciones multimedia que pueden ser vistas mediante RealPlayer o mediante programas escritos en Java Con el SMIL podemos posicionar cualquier tipo de medio ya sea este texto imagen viacutedeo animacioacuten o muacutesica en la pantalla de presentacioacuten presentar estos elementos dependiendo de la configuracioacuten del usuario o sincronizarlo de manera que formen presentaciones multimedia completas Como deciacutea maacutes arriba el SMIL es bastante parecido al HTML pero con dos diferencias importantes que hay que destacar el SMIL distingue entre mayuacutescula La segunda diferencia importante es que el SMIL estaacute basado en el XML2 lo que hace que todas las etiquetas tengan que tener un final Para escribir un documento o presentacioacuten SMIL lo uacutenico que necesitamos es un simple editor de texto tambieacuten existen algunos editores especiales para el lenguaje
Un codigo escrito en SMIL podriacutea ser como sigue
181
2 XML Extensible Markup Language (Lenguaje de Marcacioacuten Extensible) es una adaptacioacuten del SGML con el que seraacute posible que los disentildeadores del WWW puedan definir sus propios lenguajes de marcacioacuten de manera que se ajusten a sus necesidades y no esteacuten sujetos a la riacutegida sintaxis del HTML
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt ltheadgt ltmeta name=copyrigthcontent=Nombre gt ltlayoutgt lt-- etiquetas de layout --gt ltlayoutgt ltheadgt ltbodygt
lt-- etiquetas de sincronizacioacuten y media --gt
ltaudio src=rtsprealserver1realcomunormgt ltaudio src=rtsprealserver2realcomdosrmgt
ltbodygt
ltsmilgt
Como vemos en el coacutedigo los documentos SMIL siempre empiezan y acaban con las etiquetas ltsmilgt y ltsmilgt Los documentos SMIL normalmente tienen dos partes el HEAD y el BODY
Arquitectura RealSystem Codificador Servido Reproductor r
138 Funcioacuten del Codificador o RealProducer Es posible crear clips multimedia formato RealSystem partir de files comunes como por ejemplo archivos Audio(au) Waform audio(wav) video para windows(avi) MPEG (mpg) Tambieacuten es posible crear clips enviando directamente al computador una sentildeal de audio o de video para lo que es necesario tarjetas capturadoras correspondientes Estos clips pueden ser almacenados para su posterior transmisioacuten o tambieacuten transmitidos de inmediato Realproducer toma el archivo multimedia de entrada lo codifica transformaacutendolo en un RealMedia clip que se pude enviar al servidor para que los clientes tengan acceso a el en directo o bajo demanda Los clips RealMedia son separados en dos tipos RealAudio y RealVideo 1381 RealAudio Un clip RealAudio es creado como se explico anteriormente El Realproducer utiliza varios codec3 [3] (algoritmos de compresioacutendescompresioacuten) para convertir los archivos a clips que puedan ser transferidos en forma de flujo o Stream Para la codificacioacuten se pueden utilizar varios codec dependiendo la calidad que se quiera y el tipo de archivo voz voz con muacutesica de fondo muacutesica solamente
3 Para mayor informaciones sobre los codec ocupados en la tecnologiacutea ver referencia realsystem8productionguidepdf
182
muacutesica esteacutereo son codificados de formas diferentes Como es loacutegico la calidad depende del tipo de compresioacuten Un codec puede comprimir muacutesica monofoacutenico para un moacutedem de 288 Kbps mientras que otro codec puede comprimir muacutesica esteacutereo para una misma velocidad de moacutedem 1382 RealVideo Un clip Real video es creado capturaacutendolo con dispositivos tales como una video caacutemara o reproductor de cassette o simplemente entregando una sentildeal comuacuten de video a una tarjeta adquisidora de video conectada al PC tambieacuten puede ser un dispositivo USB RealProducer convierte los diferentes atributos de video tales como tasa de frames tipo de movimiento y tamantildeo de las imaacutegenes - a formato RealVideo usando video codec Realvideo usa RealAudio para codificar los video soundtrack una parte del ancho de banda del clip es destinado para el audio El ancho de banda de las imaacutegenes de video depende de coacutemo fue codificado el audio por ejemplo para un moacutedem de 288 Kbp solo se ocupan 20 kbps si tenemos codificado audio a 5 kbps la parte visual de nuestro clip seraacute de solo 15Kbps Como vemos la calidad del soundtrack se ve afectada por el tipo de codificacioacuten Tambieacuten se puede decir que los codec de RealAudio tiacutepicamente consumen maacutes ancho de banda que los video codec La muacutesica requiere gran cantidad datos para ser codificada Las velocidades efectivas de conexioacuten entre un servidor y un reproductor son siempre menores que la que ofrece el medio de conexioacuten un moacutedem de 56 Kbps nunca se conecta a tal velocidad Por esto el realproducer codifica a aproximaamente un 75 de la velocidad maacutexima que ofrece una conexioacuten resguardandose un 25 para abolir congestioacuten y como medida de prevencioacuten por la presencia de ruido peacuterdida de datos o demasiado overhead en los paquetes 139 Comunicacioacuten entre el RealProducer y RealServer puertos involucrados Una vez terminado un clip es necesario enviarlo al Servidor donde estaraacute a disposicioacuten de clientes El Codificador establece una conexioacuten TCP bidireccional con el Servidor que seraacute un canal de control Luego los datos son enviados usando por defecto el protocolo UDP En algunos casos y por razones de seguridad los firewalls presentes en la red no permiten el paso de paquetes UDP en tales casos se establece otra conexioacuten TCP entre Codificador y Servidor Esto no es muy eficiente ya que como sabemos en TCP garantiza la entrega de paquetes es uacutetil para controlar la informacioacuten y chequear errores incorpora control de congestioacuten sin embargo es lento para responder frente a los cambios de condiciones en la red requisito vital cuando se transmite en tiempo real Por otro lado de que nos sirve que llegue un paquete atrasado cuando la transmisioacuten es multimedia en vivo
183
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Por defecto el puerto del Servidor al que se conecta el Codificador es el 4040 para realizar la conexioacuten se deben especificar otros aspectos como el nombre del servidor o direccioacuten IP nombre del archivo a transmitir nombre se usuario y clave de acceso4 1310 Servidor o RealServer El RealServer es el Software encargado de transmitir los Streams entregados por el Codificador a los Clientes Los Clientes reciben la informacioacuten multimedia en tiempo real Tal como un servidor simple entrega paacuteginas a los browser en Internet RealServer entrega clips a los clientes que se comunican a traveacutes de sus RealPlayer Existen dos principales viacuteas para acceder a los multimedia clips 13101 Bajo-demanda Los clips estaacuten disponibles en el servidor las 24 horas del diacutea el cliente puede verlo cuando quiera ademaacutes puede adelantar rebobinar pausar Esta difusioacuten se hace de manera Unicast En Unicast se establece una conexioacuten punto a punto con un Servidor cada Cliente recibe una secuencia de datos distinta desde el Servidor 13102 En vivo Los clientes conectados pueden disfrutar de un evento que este ocurriendo en el mismo instante de la conexioacuten En este tipo de conexiones el usuario no puede adelantar o retroceder un clip Esta conexioacuten se hace generalmente de forma Multicast Multicast es decir se transfiere la misma informacioacuten a un gran nuacutemero de usuarios reciben los mismos datos Al conectarse un Cliente nuevo este solo puede comenzar a reproducir la informacioacuten solo desde el momento en que se conecto Existe otro tipo de conexioacuten en vivo llamada Splitting Su funcionamiento es muy Similar a un proxy El Servidor transmite sus flujos de datos a otros Servidores luego los clientes en vez de conectarse al Servidor central se conectan a estos Servidores llamados Spliters Otras caracteriacutesticas que ofrece el programa Servidor son por ejemplo tener un control completo del sistema monitoreo de los clientes conectados tasas de transmisiones etc Se puede configurar el nuacutemero maacuteximo de conexiones en la versioacuten baacutesica solo llega a 25 tambieacuten se da la posibilidad de restringir el ancho de banda para evitar congestiones innecesarias Los ajustes de paraacutemetros de conexiones y configuraciones de sistema se efectuar a traveacutes de una interfaz graacutefica Java accesible viacutea paacutegina Web Los puertos de comunicacioacuten tambieacuten pueden ser configurados pero los que se asignan por defecto son los siguientes
PNA port
7070 Puerto para clientes con versiones antiguas
HTTP port 8080 puerto para conexiones HTTP entre el servidor y el usuario
4 La clave de acceso se configura al instalar el software Servidor
184
RTSP port 554 Puerto versiones G2 Monitor port 9090 Puerto monitoreo Admin port 19455 Puerto Administrador
Tabla nuacutem 1 puertos del servidor
Al instalar el Servidor en un sistema Unix fue necesario cambiar el nuacutemero de puerto RTSP designado por defecto a 1554(el sistema fue instalado en un servidor corriendo LINUX solo fue necesario poseer una biblioteca ver referencias) ya que Unix designa para otros propoacutesitos los puertos hasta el 1024 El puerto de administrador se designa aleatoriamente cuando se instala el Servidor 1311 Reproductor o RealPlayer Es el programa que manejan los clientes para poder acceder a un clip multimedia Este presenta la caracteriacutestica principal de ser un decodificador y desplegar la informacioacuten original que se necesitaba transmitir Incluye un editor que permite ver el coacutedigo fuente SMIL de la presentacioacuten Tambieacuten entrega las estadiacutesticas de conexioacuten como velocidad de transferencia instantaacutenea y promedio en una descarga tambieacuten muestra a cuanto fue codificado un clip Acceder a un contenido multimedia se puede acceder de dos formas una forma es a traveacutes de un link en una paacutegina Web (protocolo HTTP) La otra es escribiendo la direccioacuten directamente en el RealPlayer el formato general es
ProtocolodireccioacutenpuertoMountpointrutaarchivo
Una direccioacuten valida seriacutea por ejemplo
rtsphboatmlabutfsmcl1554realvideorm
Aunque cada de entrega tiene diferentes puntos de montaje meacutetodo (se puede pensar como directorios donde se encuentran los clips) encoder para el contenido en vivo digitalizado por el codificador farm para acceder al contenido a traveacutes de splitter ramgen para generar un meta archivo que puede ser SMIL o RAM que es simplemente un archivo de texto con extensioacuten ram 1312 Comunicacioacuten entre el RealPlayer y el RealServer Al establecerse un enlace se crean dos conexiones entre servidor y reproductor un canal de control y otro canal de datos El canal de control usa protocolo TCP y es bidireccional ambos Servidor y Reproductor se comunican con sus contrasentildeas respectivas (antes mencionadas) Por el canal de datos viaja la informacioacuten hacia el RealPlayer por medio de UDP Debido a que UDP no implementa chequeo de
185
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
errores los paquetes no se retransmiten y la comunicacioacuten es maacutes raacutepida Al igual que en el caso de la comunicacioacuten del RealProducer con el RealServer en presencia de un Firewall el traspaso de datos se hace por medio de TCP 14 CONCLUSIOacuteN Al estudiar y utilizar el sistema es posible apreciar la potencialidad y calidad que este ofrece El sistema funciona casi ideacutentico tal como fue disentildeado y aparece en los manuales Los mayores tropiezos para ponerlo en marcha son problemas de configuracioacuten de la red sobre la que se instaloacute el sistema Se cree haber cumplido los objetivos propuestos al empezar el curso ya que se estudiaron analizaron y explicaron los temas propuestos Se han visto las principales normas estaacutendares que ocupa el sistema RealSystem que cubren la transmisioacuten de audio y viacutedeo a traveacutes de Internet y una cosa queda clara el futuro de la Red predominaraacute la reproduccioacuten de imaacutegenes y sonido en tiempo real Las empresas liacutederes en este tipo de distribucioacuten tendraacuten una fuerte competencia Los que se veraacuten beneficiados seraacuten los usuarios finales que podraacuten disfrutar cada vez de presentaciones con mejor calidad Esto tambieacuten llevaraacute a mejorar las velocidades de conexiones de usuarios comunes ya que representan la mayor cantidad de potenciales clientes esperemos que pronto sea posible disfrutar sin problemas de este tipo de presentaciones Instalar un sistema como este (aunque sea la versioacuten baacutesica) da grandes potencialidades Se podriacutea pensar y empezar a enumerar los beneficios que el sistema dariacutea a una empresa pequentildea a un colegio o incluso a una red casera Por lo demaacutes pensar en informacioacuten multimedia disponible en directo sin descargar ninguacuten archivo ni sufrir largas esperas resulta simplemente maravilloso En resumen se puede decir que las comunicaciones en el futuro gracias a esta tecnologiacutea y a sus competidoras se veraacuten enormemente favorecidas
186
Referencias Documentos disponibles en la paacutegina de RealNetworks
[realsystem8productionguidepdf] [serveradminguide8pdf] [prodplus_win8pdf] [rtsppdf]
Memorias Evaluacioacuten y Puesta en Marcha de Servicios de Video en Demanda (VoD) en
redes IP Ricardo diacuteas Bobadilla UTFSM noviembre 2000
Integracioacuten CORBA y RTSP para el acceso a sistemas de archivos Audio y Video Miguel Angel Ferre Facultad Informaacutetica Universidad Politeacutecnica de Valencia 1999
Varios [Redes de Computadores Internet e Interredes Douglas E Comer 1ra Edicioacuten Prentice-Hall
1997] [Rfc2326] [wwwredesupvesrmtemariohtmltema5pdf] [ httpwwwmexicoextremocommxayudasmil-introphp] [httpwwweurescomdepublicprojectresultsP900-series900shtm] (P913 Real-time Services on the Internet deliverable 1 2)
187
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
2 Servicios Multimedia con Tecnologiacutea Windows Media 21 RESUMEN En el presente trabajo se analiza y describe la Tecnologiacutea Windows Media mostrando todos sus servicios componentes y aspectos que hacen de esta aplicacioacuten una alternativa viable y conveniente para transmisiones multimediales 22 INTRODUCCIOacuteN En los uacuteltimos antildeos se ha ido apreciando un raacutepido desarrollo de servicios multimediales siendo posible oir transmisiones radiales en directo descargar videos de peliacuteculas muacutesica en formato digital realizar sesiones de videoconferencias etc Para poder llevar a cabo este tipo de servicios diversas empresas han desarrollado una serie de aplicaciones multimediales entre eacutestas se encuentran APPLE que ofrece Quick Time Streaming Server Live Update que ofrece Crescendo StreamSite Liquid Audio que ofrece Liquid Audio Server VDOLive que ofrece VDOLive Server RealNetworks que ofrece RealSystem y Microsoft que ofrece la Tecnologiacutea Windows Media entre otras En este trabajo se realizaraacute un estudio de la tecnologiacutea que ofrece Microsoft el cual es un sistema disentildeado para la difusioacuten de audio y video a traveacutes de Internet e Intranet Este sistema soporta el servicio de video en demanda y transmisioacuten de eventos en directo siendo apropiado tanto para usuarios con un ancho de banda restringido como para los que acceden a la transmisioacuten a traveacutes de una LAN (Red de Area Local) A continuacioacuten se introducen los conceptos clave de la Tecnologiacutea Windows Media y los componentes que se utilizan para crear entregar y reproducir secuencias multimedia
23 DESARROLLO Microsoft desarrolloacute para transmisiones multimediales el sistema Windows Media que es un sistema muy completo y puede ser adquirido gratuitamente Este integra la transmisioacuten para varios tipos de audiencia a traveacutes de sus ldquosecuencias inteligentesrdquo las que suministran el contenido para cada velocidad de conexioacuten disponible ajustaacutendose automaacuteticamente al traacutefico actual de la red Ademaacutes trabaja con un formato especial de archivo llamado ASF (Advanced Streaming Format) optimizado para enviar secuencias multimedias a traveacutes de la red Esta es una de las principales caracteriacutesticas que diferencia a Windows Media de otras tecnologiacuteas ya que permite transmitir y procesar en paquetes secuencias de alto contenido de audio y video imaacutegenes y secuencias de comandos a traveacutes de la red El contenido ASF puede estar formado
188
por un archivo asf o una secuencia en directo generada por un codificador de Windows Media 231 Arquitectura 2311 Componentes de Windows Media Las Tecnologiacuteas multimedia de Microsoft Windows proporcionan un conjunto totalmente integrado de servicios y herramientas que se utilizan para producir administrar difundir y recibir presentaciones de contenido multimedia transmitidas por secuencias a traveacutes de Internet y de Intranet corporativas Los componentes que constituyen la familia Tecnologiacuteas de Windows Media son las Herramientas de Windows Media el servidor de Windows Media y el Reproductor de Windows Media Un esquema de esta configuracioacuten o arquitectura se puede ver en la figura 1 (Final de la esta seccioacuten 2 ldquoServicios Multimedia con Tecnologiacutea Windows Mediardquo) De la figura 1 se desprende la siguiente clasificacioacuten
a) Las herramientas de Windows Media son
a1) Codificador de Window Media Convierte contenido (como salida directa desde un microacutefono caacutemara de video o archivos multimedia almacenados) en una secuencia o archivo ASF (Advanced Streaming Format) a2) Autor de Windows Media Proporciona una interfaz graacutefica para combinar y sincronizar archivos de audio e imagen Admite diferentes anchos de banda y secuencias de comandos a3) Presentador y Publicador para Microsoft PowerPoint 97 Permite convertir una presentacioacuten de PowerPoint en una secuencia en formato ASF a4) Indizador (Indexer) Es una herramienta que modifica los tiempos de inicio y de fin de los archivos ASF Tambieacuten se puede utilizar para proporcionar marcadores propiedades y secuencias de comandos a un archivo ASF a5) Programa de liacuteneas de comando se cuenta con los siguientes programas VidToASF WavToASF ASFCheck y ASFChop b) Componentes del Servidor de Windows Media b1) Servicios componentes de Windows Media Monitor de sucesos del punto de publicacioacuten Programa Emisoras Unidifusioacuten y Multidifusioacuten b2) Administrador de Windows Media c) Reproductor de Windows Media 232 Protocolos Involucrados en la conexioacuten Internet es una red basada en la conmutacioacuten y en el enviacuteo de paquetes que no fue pensada para el enviacuteo de informacioacuten en tiempo real y de forma continua Los protocolos que operan en la red para el enviacuteo de paquetes son TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) TCP asegura que los paquetes lleguen en forma confiable a su destino pero no garantizan que se transmita en forma
189
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
continua (no es recomendado para transmitir video) UDP por su parte enviacutea la informacioacuten de manera maacutes continuada ya que elimina todos los controles del otro protocolo lo que aumenta la velocidad con que se procesan los datos (esto provoca mayores peacuterdidas de paquetes) Por esta razoacuten se han desarrollado nuevos protocolos que satisfacen los requerimientos de las aplicaciones multimedia en lo que respecta a ancho de banda y al formato de los datos a ser almacenados Por ejemplo en el caso de Windows Media se emplea un protocolo diferente llamado MSBD (Media Stream Broadcast Distribution) este protocolo se utiliza para distribuir secuencias entre el Codificador de Windows Media y los componentes del servidor Windows Media (emisoras unidifusioacuten etc) y para transferir secuencias entre los servidores El sistema implementado por Windows Media utiliza los protocolos UDP y TCP para transportar la informacioacuten desde el servidor al cliente La decisioacuten sobre cual protocolo va a utilizar se realiza con el protocolo Microsoft Media Server (MMS) eacuteste se utiliza para acceder al contenido de unidifusioacuten desde un punto de publicacioacuten de Windows Media MMS realiza una conversioacuten de protocolos para obtener la mejor conexioacuten esta conversioacuten de protocolos se inicia tratando de conectar al cliente con el servidor mediante MMSU (combinacioacuten del protocolo de transporte MMS con el transporte de datos UDP) si la conexioacuten no se realiza correctamente el servidor intentaraacute utilizar el protocolo MMST (el protocolo MMS combinado con el transporte de datos TCP) En los casos en que existe un firewall o servidor de seguridad entre el servidor y los clientes es posible configurar el servidor de Windows Media para utilizar el protocolo HTTP para transmitir contenido Tambieacuten se puede utilizar este protocolo para transmitir contenido desde el codificador al servidor para pasar a traveacutes de un servidor de seguridad Aquellos clientes que se conectan mediante un sistema de multidifusioacuten no utilizan ninguacuten protocolo ya que reciben los datos a medida que estos se transmiten a traveacutes de las direcciones IP de multidifusioacuten Un esquema que muestra los protocolos usados por Windows Media se aprecia en la figura 2 233 Codificador de Windows Media El Codificador de Windows Media es una herramienta de produccioacuten eficaz y de faacutecil uso que permite convertir audio y viacutedeo pregrabado o en directo al formato de Windows Media Ademaacutes puede proporcionar contenido en directo en tiempo real a equipos clientes o guardarlo en un archivo para su uso posterior El contenido de audio y viacutedeo que se puede transmitir puede provenir de diversos oriacutegenes entre los que incluyen todos los que se pueden conectar a la tarjeta de audio o viacutedeo del equipo reproductor de CD microacutefono reproductor de viacutedeo o caacutemara de viacutedeo
190
2331 Descripcioacuten de la transmisioacuten inteligente y del viacutedeo con muacuteltiples velocidades de bits Se denomina transmisioacuten inteligente al conjunto de caracteriacutesticas que detectan automaacuteticamente las condiciones de red y ajustan las propiedades de una secuencia de viacutedeo para obtener la maacutexima calidad Como este es un sistema cliente-servidor el servidor y el cliente se comunican entre siacute para determinar cuaacutel es el rendimiento real de la red y realizar automaacuteticamente una serie de ajustes que proporcionen la maacutexima calidad de secuencia De esta manera los usuarios reciben un flujo continuo de contenido adaptado a las velocidades de sus conexiones Para aprovechar al maacuteximo las posibilidades de la transmisioacuten inteligente se debe codificar el contenido con muacuteltiples velocidades de bits es decir se debe crear una uacutenica secuencia o archivo con formato Windows Media que contenga muacuteltiples secuencias (audio viacutedeo y secuencias de comandos) codificadas con distintas velocidades de bits Cuando un reproductor recibe una secuencia en directo o un archivo Windows Media con muacuteltiples velocidades de bits soacutelo reproduce una de las secuencias de viacutedeo recibidas la maacutes adecuada para las condiciones actuales de ancho de banda El proceso de seleccioacuten de la secuencia maacutes apropiada lo realizan el servidor y el reproductor de Windows Media de forma totalmente invisible para el usuario El Codificador de Windows Media ofrece varios perfiles predefinidos de muacuteltiples velocidades de bits lo que facilita la codificacioacuten de contenido con muacuteltiples velocidades de bits 2332 Descripcioacuten de los oriacutegenes y grupos de oriacutegenes Con el Codificador de Windows Media se puede codificar contenido procedente de tres oriacutegenes distintos audio viacutedeo o secuencias de comandos De esta manera permite capturar audio y viacutedeo de una tarjeta instalada en el equipo o leerlos de un archivo o tambieacuten escribir secuencias de comandos directamente en la ventana principal del codificador durante una sesioacuten de codificacioacuten La combinacioacuten de oriacutegenes de audio viacutedeo y secuencias de comandos se denomina grupo de oriacutegenes estos grupos representan la secuencia que es mostrada por el reproductor 2333 Descripcioacuten de los coacutedecs La transmisioacuten por secuencias de contenido de audio y viacutedeo puede consumir una gran cantidad de ancho de banda de la red Para poder difundir el contenido es necesario realizar un proceso de compresioacuten durante el cual hay que tener en cuenta la calidad de salida que se desea y el ancho de banda disponible Para esto se aplican ciertos algoritmos de compresioacuten a los datos Una vez comprimidos se pueden difundir utilizando los anchos de banda normales de Internet Antes de poder reproducir una secuencia en un reproductor eacutesta es descomprimida por medio de
191
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
algoritmos de descompresioacuten Estos algoritmos de compresioacuten y descompresioacuten se denominan coacutedecs Los coacutedecs estaacuten disentildeados para comprimir una secuencia a una velocidad de bits dada La velocidad de bits que se desea determina queacute grado de compresioacuten aplicar Los coacutedecs que no comprimen mucho el contenido de origen producen contenido con sonido y aspecto mejores y maacutes dinaacutemicos aunque necesita mayor ancho de banda para su transmisioacuten La siguiente lista ofrece informacioacuten maacutes detallada acerca de los coacutedecs que puede usar con los perfiles del Codificador de Windows Media bull Coacutedec de audio de Microsoft Windows Media versioacuten 8 Se usa para
codificar la mayoriacutea de las secuencias de audio Proporciona una calidad de audio sin igual en transmisiones de poco ancho de banda en Internet y permite descargar muacutesica en alta fidelidad Proporciona audio de calidad proacutexima a la de CD a 48 kilobits por segundo (Kbps) y audio con calidad de CD a 64 Kbps Ademaacutes es totalmente compatible con las versiones 64 y 7 del Reproductor de Windows Media
bull Coacutedec ACELP de Sipro Labs Ofrece una excelente capacidad de compresioacuten de voz para bajas velocidades de bits Este coacutedec incluye diversos formatos de audio que se usan en funcioacuten del ancho de banda de red elegido
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 8 Se usa en la mayoriacutea de las situaciones de codificacioacuten La calidad de compresioacuten del coacutedec de viacutedeo de Windows Media versioacuten 8 es mejor que la de la versioacuten 7 y proporciona calidad proacutexima a la de DVD a 500 Kbps Este coacutedec admite una gran variedad de anchos de banda y mejora la calidad de viacutedeo de los usuarios de Internet de banda ancha La versioacuten 8 del coacutedec de viacutedeo de Microsoft Windows Media tiene mayores requisitos de rendimiento de CPU que la versioacuten 7
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 7 Permite a los clientes que ejecutan el Reproductor de Windows Media versioacuten 7 ver contenido codificado sin necesidad de descargarse primero la versioacuten 8 del coacutedec
bull Coacutedec MPEG-4 de Microsoft versioacuten 30 Se incluye con la versioacuten 40 del Codificador de Windows Media
bull Coacutedec de viacutedeo ISO MPEG-4 versioacuten 10 Estaacute basado en el estaacutendar MPEG-4 de ISO (Organizacioacuten Internacional de Normalizacioacuten) Este coacutedec se puede usar para codificar contenido producido por numerosos dispositivos de electroacutenica de consumo como caacutemaras de viacutedeo digital y teleacutefonos celulares
bull Coacutedec de pantalla de Microsoft Windows Media versioacuten 7 Este coacutedec de captura de pantalla permite transmitir sin peacuterdidas las imaacutegenes que aparecen en la pantalla del equipo a velocidades de datos tan bajas como 15 kbps Se puede usar en aplicaciones de aprendizaje a peticioacuten demostraciones de software y ayuda teacutecnica Resulta idoacuteneo para capturar pantallas de aplicaciones de productividad como Microsoft Word Excel y Visual Studioreg El coacutedec de pantalla de Windows Media estaacute completamente optimizado para su uso en transmisioacuten por secuencias y en descargas
192
Nota Para codificar contenido de audio y viacutedeo para la versioacuten 40 del Codificador de Windows Media debe usar el coacutedec de audio de Windows Media versioacuten 7 y el coacutedec MPEG-4 versioacuten 30 respectivamente [WebCod] Utilizar el Codificador de Windows Media Es la herramienta principal para la creacioacuten de contenido Con ella es posible convertir contenidos de audio y video tanto en directo como almacenados en una secuencia ASF que se puede trasmitir a traveacutes de una red mediante un servidor o almacenarla como un archivo asf para el servicio en demanda Con el codificador se pueden realizar las siguientes tareas bull Codificar desde un origen en directo bull Comprimir el origen del video(directo o almacenado) de forma que la secuencia
ASF o el archivo asf resultante se ajuste al ancho de banda destino bull Crear contenido que se pueda distribuir mediante diferentes anchos de banda bull Convertir el contenido de un archivo avi mp3 o wav y utilizar un coacutedec
diferente o seleccionar el tamantildeo de la imagen de video Al difundir el acontecimiento puede transmitir la secuencia a un servidor que ejecute Servicios de Windows Media o tener hasta 50 reproductores conectados directamente al equipo que ejecuta el codificador Los tres casos maacutes comunes de codificacioacuten son los siguientes bull Difundir un acontecimiento en directo a partir de dispositivos conectados
o desde la pantalla del equipo bull Capturar audio o viacutedeo desde dispositivos conectados o de la pantalla del
equipo Se puede utilizar esta opcioacuten para capturar audio o viacutedeo desde dispositivos instalados en el equipo o para capturar pantallas del equipo y convertir posteriormente el contenido capturado en un archivo de Windows Media para su subsiguiente distribucioacuten
bull Convertir un archivo de audio o viacutedeo en un archivo de Windows Media Se puede utilizar esta opcioacuten para convertir un archivo de audio o viacutedeo en un archivo de Windows Media para su distribucioacuten posterior
Codificar contenido Una vez configurada la sesioacuten ya se puede codificar contenido Si se trata de difundir un acontecimiento en directo la secuencia comienza poco despueacutes de empezar la codificacioacuten Si se codifica una sesioacuten con muacuteltiples grupos de oriacutegenes puede usar el panel Oriacutegenes para pasar de un grupo de oriacutegenes a otro y transmitir por secuencias
193
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
contenido distinto Si desea insertar secuencias de comandos en una secuencia debe usar el panel Secuencia de comandos Si se estaacute archivando una difusioacuten puede usar los controles de archivo del panel Control para pausar y reanudar la operacioacuten de archivo durante la codificacioacuten lo que ayuda a quitar las partes de la difusioacuten que no desea que aparezcan en el archivo de almacenamiento Mientras se codifica se puede usar el panel Monitor para ver informacioacuten de estado de la sesioacuten por ejemplo el tiempo transcurrido ancho de banda y espacio en disco que queda libre en el equipo Si se codifica una secuencia con muacuteltiples velocidades de bits puede usar el panel Viacutedeo para probar los distintos anchos de banda Los temas incluidos en esta seccioacuten describen las operaciones que debe realizar para codificar contenido Distribuir contenido Parte de la configuracioacuten de una sesioacuten de codificacioacuten consiste en especificar la forma en que piensa distribuir el contenido Dispone de varias opciones para distribuir contenido bull Difundir a un servidor de Windows Media Se puede configurar una
transmisioacuten de unidifusioacuten o multidifusioacuten en el servidor para transmitir por secuencias el contenido a los reproductores
bull Difundir a los reproductores desde el equipo que ejecuta el codificador Se puede usar el Codificador de Windows Media con un maacuteximo de 50 conexiones de unidifusioacuten
bull Guardar el contenido en un archivo Se puede distribuir el contenido a un servidor de Web o reproducirlo de forma local en los equipos
Para difundir el contenido se debe especificar el puerto a traveacutes del que se transmite por secuencias el mismo El servidor de Windows Media o los reproductores se pueden conectar asiacute al contenido a traveacutes de ese puerto por medio de HTTP Si la conexioacuten se efectuacutea a traveacutes de Internet la direccioacuten URL de conexioacuten es httpDireccioacutenIPnuacutemeropuerto
Si la conexioacuten se efectuacutea a traveacutes de una red de aacuterea local (LAN) la direccioacuten URL de
conexioacuten es
httpnombreequipocodificadornuacutemeropuerto
Configurar una multidifusioacuten
194
Si se realiza una multidifusioacuten de una secuencia basada en Windows Media se debe generar un archivo con formato de secuencia ya que eacuteste contiene la informacioacuten que el reproductor usa para decodificar y reproducir la secuencia Por ejemplo los tipos de origen incluidos en la secuencia (audio viacutedeo secuencia de comandos) las audiencias y los coacutedecs usados para codificarla El archivo con formato de secuencia tiene la extensioacuten asf Puede usar el codificador para crear el archivo con formato de secuencia y el Administrador de servicios de Windows Media del servidor de Windows Media para agregar el archivo a la lista de formatos de secuencia admitidos en la emisora de multidifusioacuten La emisora de multidifusioacuten contiene toda la informacioacuten necesaria para entregar una secuencia de Windows Media a un reproductor incluyendo la direccioacuten IP puerto periacuteodo de vida (TTL) valor etc
24 SERVIDOR DE WINDOWS MEDIA
Los Servicios Componentes de Windows Media son un conjunto de servicios que se utilizan para enviar contenido multimedia a los clientes mediante unidifusioacuten y multidifusioacuten Para que eacutestos puedan transmitir por multidifusioacuten secuencias ASF es necesario entregar informacioacuten de
El Administrador de Windows Media estaacute compuesto por un conjunto de paacuteginas web que se ejecutan en la ventana del explorador Microsoft Internet Explorer 5 y que sirve para controlar todos los servidores de Windows Media para los que el usuario tiene derechos administrativos en el dominio Microsoft Windows
Los componentes del Servidor de Windows Media estaacuten formados por los Servicios Componentes de Windows Media (monitor programa emisora y unidifusioacuten) que son los encargados de transmitir a los clientes contenido de audio y video mediante unidifusiones y multidifusiones y el Administrador de Windows Media que controla todos los servidores de Windows Media
Emisoras Se compone de un programa y una secuencia como miacutenimo Debido a que las emisoras son multidifusioacuten la secuencia es recibida por todos los clientes que deseen acceder a ella Contiene toda la informacioacuten necesaria para entregar una secuencia ASF al reproductor de Windows Media (Direccioacuten IP Puerto Formato de secuencia etc) Programa y Secuencia Permite organizar agrupar y controlar secuencias ASF Es posible asociar maacutes de una secuencia o archivo asf con un programa Al inicar y detener el programa se maneja el contenido ASF que se transmite a traveacutes de la red desde la emisora Las secuencias se reproducen en el orden especificado por el programa
195
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Los puntos de publicacioacuten se utilizan para tener acceso al contenido de unidifusioacuten eacutestos son carpetas virtuales que almacenan contenido puesto a disposicioacuten de los clientes en el servidor El Administrador de Windows Media tiene 2 tipos de puntos de publicacioacuten de unidifusioacuten que se pueden emplear para proporcionar contenido a los clientes Puntos de publicacioacuten de unidifusioacuten a peticioacuten Se utilizan para proporcionar contenido en demanda tales como archivos asf Se debe definir la ruta exacta de la ubicacioacuten del contenido Puntos de publicacioacuten de unidifusioacuten extensa Proporcionan secuencias ASF en directo Se debe definir un Alias que contiene toda la informacioacuten que requiere el cliente respecto del origen de la sentildeal en directo 241 Introduccioacuten a los ASF Es un formato estaacutendar abierto que admite la entrega de datos a traveacutes de una gran variedad de protocolos y redes ASF se utiliza para ordenar organizar y sincronizar los datos multimedia que se transmitiraacuten por las redes ASF es un formato de archivo sin embargo tambieacuten puede utilizarse para especificar el formato de las presentaciones en directo Aunque ASF estaacute optimizado para enviar secuencias multimedia a traveacutes de una red es igualmente adecuado para la reproduccioacuten local Es posible utilizar cualquier algoritmo de compresioacuten y descompresioacuten (codec) para codificar las secuencias ASF La informacioacuten almacenada en la secuencia ASF puede utilizarse para ayudar al cliente a determinar queacute codec se necesita para cualquier protocolo de transmisioacuten de red subyacente Es posible crear archivos ASF a partir de los siguientes formatos Video AVI oacute MOV Imaacutegenes BMP DIB RLE JPG oacute GIF Audio WAV oacute MP3 25 WINDOWS MEDIA PLAYER Es la aplicacioacuten de software cliente que se utiliza para recibir secuencias en formato ASF desde un servidor de Windows Media Tambieacuten se utiliza para reproducir muchos otros tipos de contenido La instalacioacuten de este software es raacutepida y faacutecil para el usuario eacuteste soacutelo debe decidir que tipo de instalacioacuten desea Reducida o Completa (la primera instala soacutelo una parte del total de los coacutedecs disponibles en cambio la segunda contiene la totalidad de los coacutedecs que Microsoft estaacute autorizado a proporcionar) En la figura 3 muestra la interfaz principal del reproductor de Windows Media 60 (esta no es la uacutetlima versioacuten disponible del sitio [WinMed]
196
26 CONCLUSIONES Despueacutes de hacer un anaacutelisis general de la Tecnologiacutea Windows Media se puede concluir que es un sistema faacutecil y raacutepido de instalar ya que proporciona una interfaz sencilla para el usuario comuacuten ademaacutes es un sistema bastante completo sobre todo si se toma en cuenta que es un servicio de libre distribucioacuten y de faacutecil acceso al encontrarse disponible en el sitio WEB de Microsoft [WinMed] para todas las personas que cuenten con una copia legal del Sistema Operativo Windows El hecho de contar con ldquosecuencias inteligentesrdquo lo transforman en una tecnologiacutea de gran uso para los distintos tipos de usuarios en lo que referente a las restricciones de ancho de banda impuestos por Internet o por alguna Intranet corporativa En conclusioacuten la Tecnologiacutea Windows Media se encuentra junto a RealSystem y Darwin Server dentro de los tres mejores sistemas en lo que se refiere a transmisiones multimediales tomando en cuenta costos beneficios facilidad de instalacioacuten interfaz de usuario y soporte teacutecnico con el que cuenta Su principal limitacioacuten es operacioacuten en soacutelo sistemas Microsoft Windows 27 REFERENCIAS [WinMed] Sitio WEB httpwwwmicrosoftcomwindowsmedia [Dia00] Memoria de Ricardo Diacuteaz Bobadilla ldquoEvaluacioacuten y puesta en marcha de servicios de video en demanda (VoD) en redes IPrdquo Noviembre 2000 [WebSer] Sitio WEB de Servicios de Windows Media eacuteste viene como ayuda del Administrador de Windows Media [WebCod] Sitio WEB del Codificador de Windows Media eacuteste viene como ayuda del Codificador de Windows Media
197
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
28 FIGURAS
Figura 1 Arquitectura de Windows Media
198
Figura 2 Protocolos involucrados en la transmisioacuten
199
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Figura 3 Reproductor de Windows Media
200
3 Servicios Multimedia con Quicktime
31 INTRODUCCION Uno de los servicios maacutes prometedores en la creciente red global es la comunicacioacuten audiovisual en tiempo real y de alta definicioacuten y confiabilidad Dentro de estos servicios se incluyen la telefoniacutea videoconferencia televisioacuten radio voicemail videomail y otros sistemas de mensajeriacutea en desarrollo que pretenden cambiar la percepcioacuten claacutesica de las comunicaciones Dentro de estas tecnologiacuteas crecientes se encuentra la transmisioacuten de viacutedeo y audio por Internet la cual hace algunos antildeos estaba frenada por los altos requerimientos de software y hardware pero que hoy en diacutea esta al alcance gracias a la masificacioacuten del viacutedeo digital al aumento de velocidad alcanzado por los enlaces a Internet y a la estandarizacioacuten de redes locales y formatos digitales Si pensamos en tecnologiacutea de punta para el disentildeo de viacutedeo digital y en general de cualquiera creacioacuten multimedia de alta calidad la uacutenica compantildeiacutea enfocada principalmente a este fin es Apple por lo cual no puede estar ausente de esta revolucioacuten tecnoloacutegica ni tampoco de todo el desarrollo informaacutetico que se requiere para difundir viacutedeo sobre Internet Por esa razoacuten Apple mantiene gran intereacutes en desarrollar aplicaciones para la difusioacuten de su formato QuickTime que aunque se encuentra en la industria hace muchos antildeos no a podido sobrepasar a sus competidores de Microsoft y RealNetworks pero gracias a sus servidores de QuickTime multiplataforma se esta abriendo raacutepidamente al mercado y promete una estrategia agresiva para lograr este objetivo
201
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
32 RESUMEN De esta estrategia nace Darwin Straming Server el uacutenico servidor totalmente gratis tanto como la aplicacioacuten copilada como el coacutedigo fuente lo que permite que muchas empresas de software puedan usar y modificar el coacutedigo fuente para lograr aplicaciones mas especializadas y con prestaciones especiacuteficas para distintas necesidades Por este motivo se desarrolloacute un estudio sobre los protocolos usados por Apple en su servidor Darwin(equivalente a QTSS) las configuraciones baacutesicas las caracteriacutesticas principales y los pro y contras que implican utilizar una tecnologiacutea tan nueva que carece de soporte e informacioacuten 33 DIFUSIOacuteN DE VIDEO AUDIO POR INTERNET Antes de definir algunos elementos caracteriacutesticos de la difusioacuten de video por internet es necesario una breve introduccioacuten hacia los mecanismos usados para almacenar y comprimir videos en formato digital Como primer paso se debe capturar la sentildeal de viacutedeo desde alguna fuente de viacutedeo que puede ser digital o anaacuteloga y que dependiendo del formato y resolucioacuten de la secuencia de imaacutegenes a capturar se debe elegir los paraacutemetros de compresioacuten y el tipo de CODEC (codificadordecodificador) a utilizar Dependiendo del CODEC se pueden manejar variables como compresioacuten peacuterdida de calidad uso de CPU para compresioacuten y descompresioacuten compatibilidad con reproductores geneacutericos tamantildeo final del archivo calidad de imagensonido etc Con estos paraacutemetros podemos encontrar nuestros requerimientos miacutenimos para la reproduccioacuten del archivo de video generado Generalmente cuando se trasmite por Internet (un viacutedeo pre-grabado o una transmisioacuten en vivo) se requiere minimizar el ancho de banda y maximizar la calidad por lo cual en CODEC utilizado y los protocolos de sincronizacioacuten entre el cliente y el servidor deben ser compatibles y eficientes La mayoriacutea de los archivos de viacutedeo que se distribuyen por internet a traveacutes de HTTP y FTP son reproducibles localmente por la mayoriacutea de los reproductores de multimedia como el QuickTime y el Media Player por lo cual soacutelo se necesita de estos programas y tal vez actualizar los CODECs de vez en cuando pero en cuanto a la transmisioacuten en vivo el esquema es totalmente diferente Para sintonizar una estacioacuten de televisioacuten o radio por Internet se necesita usar un software de recepcioacuten (cliente) compatible con el software de emisioacuten (servidor) Por este motivo son pocas las aplicaciones existentes que permiten la difusioacuten de video y que generalmente no son compatibles entre ellas las maacutes comunes de estas aplicaciones son Real Player Media Player QuickTime Stream Works y VicRat
202
Por este motivo hay una gran cantidad de protocolos y CODECs en el mercado estos ademaacutes se subdividen en protocolos de codificacioacuten transmisioacuten recepcioacuten y sincronizacioacuten Los protocolos de sincronizacioacuten e iniciacioacuten (hand-shake) adquieren vital importancia ya que de estos dependeraacuten finalmente la calidad y confiabilidad de la transmisioacuten 34 PROTOCOLOS DE TRANSPORTE EN TIEMPO REAL A diferencia de los protocolos HTTP y FTP los protocolos de tiempo real ponen especial eacutenfasis en la entrega de los paquetes sin retrasos por lo cual se sacrifica la confiabilidad por la rapidez de entrega es una analogiacutea al protocolo UDP El protocolo de transporte Real-Time(RTP) es usado por la mayoriacutea de las aplicaciones de difusioacuten multicast este a diferencia de los protocolos FTP y HTTP no descarga la peliacutecula completa al computador del cliente en vez descarga las porciones necesarias para poder desplegar en pantalla la peliacutecula en tiempo real esto requiere de un flujo menor pero constante de informacioacuten Un minuto de viacutedeo descargado muestra exactamente un minuto de viacutedeo Mientras la conexioacuten tenga suficiente ancho de banda para mantener el enlace constante el viacutedeo seguiraacute reproducieacutendose Despueacutes que el video es visto la informacioacuten es descartada Ademaacutes de protocolo de una viacutea RTP existe el protocolo RTSP (Real-Time Streaming Protocol) el cual es usado cuando los clientes se comunican con un servidor unicast Este permite una comunicacioacuten de dos viacuteas lo que permite al cliente comunicarse con el servidor para pedir repeticioacuten del viacutedeo adelantar la peliacutecula pausarla o saltar a otro capitulo por ejemplo Estos protocolos son usados dependiendo de la aplicacioacuten y de la configuracioacuten de servidor algunos muestran videos a peticioacuten (unicast) y otros muestran sesiones en vivo o orientadas a una larga audiencia (multicast) Soacutelo en algunas aplicaciones soportan ambas modalidades de difusioacuten 35 EL FORMATO QUICKTIME QuickTime es un formato de compresioacuten de video implantado por Apple Inicialmente este era usado soacutelo en la plataforma Apple Macintosh debido a que esta plataforma manteniacutea el liderazgo en el desarrollo de aplicaciones multimedia Luego se desarrolloacute una aplicacioacuten-cliente para el sistema operativo Windows lo cual permitioacute la amplia difusioacuten del formato ya que su excelente rendimiento estaba comprobado y ademaacutes era requisito para la mayoriacutea de los programas de edicioacuten de video para Windows 60 DARWIN STREAMING SERVER
203
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esta es la versioacuten libre de QuickTime Server que Apple distribuye en forma gratuita para cualquier persona que decida servir video sobre Internet Ademaacutes Apple libera el coacutedigo fuente para ser compilado o modificado en cualquier plataforma existente lo cual nos asegura una amplia compatibilidad futura y facilidad para implementar repetidores (reflectores) para aliviar la congestioacuten de la red y garantizar un mejor servicio Este servidor de la plataforma Apple nos permite poner en marcha una estacioacuten de video digital sobre Internet faacutecilmente Dentro de su funcionalidad nos permite servir video sobre demanda soporta maacutes de 2000 conexiones simultaacuteneas provee control de acceso sobre archivos multimediales como tambieacuten administracioacuten a traveacutes de una paacutegina web ademaacutes de todas las caracteriacutesticas miacutenimas requeridas en un servidor multimedia 3610 Caracteriacutesticas y Especificaciones del Servidor QuickTime QuickTime Streaming Server(QTSS) es una tecnologiacutea que nos permite entregar media sobre Internet en tiempo real Los usuarios pueden sintonizar video sobre demanda o difusioacuten en vivo usando protocolos RTP o RTSP Las caracteriacutesticas principales son bull Skip Proteccion Protege a los usuarios de interrupciones y congestioacuten en la red
soacutelo esta disponible con la versioacuten del cliente QuickTime 5 bull Autentificacioacuten Provee control de acceso a algunos archivos multimediales
usando login y password bull Playlist Nos permite agrupar una serie de videos para mostrarlos continuamente
como un canal de televisioacuten bull Administracioacuten viacutea web Permite configurar y administra el servidor local y
remotamente bull Repetidor integrado Dentro del mismo paquete se encuentra un repetidor
capaz retransmitir varios canales simultaacuteneamente 3611 Visualizacioacuten del video QTSS posee visualizadores(clientes) para usuarios Windows y Macintosh mediante el QuickTime Player este visor tambieacuten es automaacuteticamente integrado al web-browser cuando QuickTime es instalado en el sistema Para que el cliente pueda conectarse a un servidor necesita la direccioacuten IP de este Esta direccioacuten puede ser ingresada manualmente al QuickTime Player(QTP) o puede ser automaacuteticamente entregada desde la paacutegina que esta promocionando el video o canal El direccionamiento funciona de la misma manera que un link HTTP pero con la diferencia que el browser reconoce que el URL pertenece a un servidor QTSS y abre
204
una pantalla de video en la misma paacutegina actual esto es gracias al plug-in que instala QTP en el browser local El URL para servir multimedia a traveacutes de QTSS es de la forma rtspmystreamingservercomsamplemov donde se muestra en el encabezado que se trata del protocolo RTSPRTP ademaacutes al activar el QTP por medio de una maacutequina web se pueden traspasar datos desde la paacutegina al cliente como por ejemplo el ancho y alto de la ventana de video Esta herramienta facilita la utilizacioacuten de video en paacuteginas web ya que el video se muestra dentro de la misma paacutegina lo cual es maacutes transparente para el cliente
ltHTMLgt
ltBODYgt
This is a sample use of the EMBED tagltBRgt
ltEMBED SRC=httpmywebservercomlinkimagemov width=150
height=64 href=rtspmystreamingservercomsamplemov
target=QuickTimePlayergt
ltBODYgt
ltHTMLgt
Usando este sencillo coacutedigo HTML se puede lograr anexar una peliacutecula a la paacutegina aunque el servidor de video este en otra IP 3612 Paraacutemetros del servidor El servidor posee un set de configuraciones fundamentales que pueden ser modificadas directamente desde la interfaz web Ademaacutes existen otros paraacutemetros maacutes avanzados que son guardados en archivos de texto y soacutelo pueden ser modificados cambiado este archivo mediante un simple editor de texto Los paraacutemetros baacutesicos son los siguientes bull Puertos de servicio QTSS usa los puertos 554 y 7070 para la transmisioacuten de
video y audio tambieacuten puede usar el puerto 80 caso en que haya un firewall entre el cliente y el servidor que no permita usar los puertos por defecto
bull Nuacutemero de clientes permitidos y ancho de banda total Dependiendo de las
capacidades de hardware y ancho de banda de la conexioacuten a Internet del servidor se pueden limitar los usuarios y el ancho de banda para asegurar un buen servicio
205
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
bull Ubicacioacuten del directorio de peliacuteculas y de la lista de peliacuteculas Asigna a una carpeta con todos los archivos que se desean difundir y la ubicacioacuten de la lista de reproduccioacuten(Play List) dependiendo si el servidor esta en modo demanda a pedido reproduccioacuten continua de videos o transmisioacuten de un evento en vivo
bull Tiempos de espera tamantildeos de paquetes UDP y otros Estos paraacutemetros
deben ser modificados en la marcha o sea dependiendo del perfomance logrado en la maacutequina y de los datos recopilados durante el funcionamiento del servidor
Ademaacutes de estos paraacutemetros baacutesicos existe otra decena de paraacutemetros maacutes especiacuteficos desde intervalos de tolerancia tamantildeos de buffer tiempos de recuperacioacuten y espera hasta los paraacutemetros propios del Play List y otros moacutedulos del QTSS Los archivos de configuracioacuten principales son streamingserverxml streamingservercfg streamingrelaycfg y qtusers Ademaacutes de la propia transmisioacuten de video el servidor se encarga de controlar el acceso a videos por medio de una lista de usuarios y archivos autorizados los cuales siguen una sencilla jerarquiacutea indicando que usuarios yo grupos tienen accesos a cuales archivos El documento de texto tiene el siguiente formato
AuthName ltmessagegt
AuthUserFile ltuser filenamegt
AuthGroupFile ltgroup filenamegt
require user ltusername1gt ltusername2gt
require group ltgroupname1gt ltgroupname2gt
Aunque esta caracteriacutestica no es relevante para este informe puede ser de gran utilidad para grandes cadenas de televisioacuten que estaacuten entregando su sentildeal por Internet mediante QTSS como HBO MTV Playboy TNT etc Estas cadenas podriacutean habilitar algunos canales a usuarios contratados o verificar la edad de los usuarios que quieran entrar a canales con contenidos para adultos mediante el ADULT ID(sistema de autentificacioacuten usado en los sitios XXX) 3613 Moacutedulo de administracioacuten Web de QTSS La reciente versioacuten 3 de QTSS incluye un conjunto de scripts CGI y perl que permiten monitorear y configurar el servidor local o remotamente mediante cualquier browser Este monitor nos permite ver on-line el nuacutemero de usuarios conectados y
206
las peliacuteculas maacutes vistas tambieacuten puede crear un archivo de registro de texto con todos los eventos y errores registrados durante la operacioacuten Lamentablemente este modulo todaviacutea tiene grandes problemas de compatibilidad dado que solo tiene unos meses de existencia y no esta probado en todas las plataformas 3620 Preparacioacuten de media para la transmisioacuten por QTSS Antes de trasmitir videos pre-grabados se debe optimizar el archivo y agregar una serie de marcadores para facilitar el manejo por parte de QTSS Cada pista(video audio banners texto) debe ser marcada y analizada por un software este proceso se denomina ldquohintingrdquo la mayoriacutea de las aplicaciones multimedia soportan este proceso La versioacuten de QT PRO 4 permite optimizar los archivos para la transmisioacuten los archivos optimizados reciben el nombre de peliacutecula ldquohintedrdquo Ademaacutes se requiere crear un archivo denominado SDP el cual contiene la informacioacuten sobre el formato sincronizacioacuten y propiedad del video que esta siendo estrenado este archivo puede ser creado manualmente o automaacuteticamente por QTSS En el caso de una transmisioacuten en vivo estos procesos son realizados por el software externo encargado de encodear la informacioacuten y luego traspasado al servidor primario el que luego puede establecer una conexioacuten multicast o unicast La importancia de esta protocolo de descripcioacuten de sesioacuten radica en que este es el primer dato que es pasado entre el cliente y el servidor dependiendo de esto el cliente sabraacute si tiene los requerimientos miacutenimos para visualizar el video como ancho de banda miacutenimo CODECs suficiente CPU etc 3621 Formatos de archivos compatibles Se puede transmitir una variedad de archivos mientras sean compatibles con los siguientes formatos Categoriacutea Formato
Video QuickTime
AVI
Audio AIFFAIFC
SoundDesigner 2
ULaw (AU)
WAV
MIDI Karaoke MIDI
207
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Standard MIDI
Tabla 1 ldquoFormatos compatibles con QTSSrdquo Ademaacutes se pueden usar los siguientes meacutetodos de compresioacuten Categoriacutea Codec
Video Preferido Sorenson Video
H263
Motion JPEG A
H261
Video Soportado Animation
Cinepak
Graphics
Motion JPEG B
MPEG-1
Photo JPEG
Video
None
Audio Preferido Preferred audio
QDesign Music codec
QUALCOMM Pure Voice
DVI 41
ALaw 21
microLaw 21
16-bit raw
Audio Soportado IMA 41
MACE 31
MACE 61
Tabla 2 ldquoAlgoritmos de compresioacuten compatibles con QTSSrdquo
363 Configuracioacuten para la transmisioacuten de un evento en vivo
208
Para la difusioacuten en vivo se necesitan como miacutenimo dos estaciones de trabajo la primera (broadcaster) se encarga de capturar y comprimir la sentildeal viacutea hardware ademaacutes se necesita un software compatible con QuickTime para encodear y crear el protocolo de descripcioacuten de sesioacuten(SDP) Una segunda estacioacuten dotada del QTSS recibe la informacioacuten desde la estacioacuten de captura esta segunda estacioacuten puede difundir la sentildeal directamente a los clientes o puede usar un Multicast Backbone para difundir su sentildeal a maacutes repetidores (reflectors) para luego entregar los datos a los usuarios finales
Figura 1 ldquoConfiguracioacuten para transmisioacuten de viacutedeo en vivordquo
Dependiendo de la cantidad de usuarios y el formato de video a entregar se debe elegir una configuracioacuten de hardware miacutenima para las estaciones Apple recomienda equipamiento de punta para ambos servidores con una cantidad de memoria miacutenima de 256MB como tambieacuten los uacuteltimos sistemas operativos disponibles La uacutenica dificultad radica en la aplicacioacuten externa que encodea la sentildeal adquirida solo hay un software disponible para este motivo y funciona soacutelo en la plataforma Mac lo que implica comprar este software (Sorenson) y servidor Mac OS X Server para una transmisioacuten en vivo Inclusive con estos costos adicionales la tecnologiacutea profesional de Apple para difusioacuten de video resulta mucho maacutes econoacutemica que sus competidores de RealTime y Media lacer ademaacutes la compantildeiacutea Sorenson que desarrolla el encodeador QT
209
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
anuncioacute hace unos meses la creacioacuten de una versioacuten para Windows lo que mejora la compatibilidad multi-plataforma del sistema QTSS 364 Configuracioacuten de repetidores para una emisioacuten en v vo i Una de las caracteriacutesticas de QTSS es su habilidad para funcionar como repetidor o como servidor primario ademaacutes de poder servir en modo unicast (sobre demanda) o multicast
Figura 2 ldquoConfiguracioacuten de repetidoresrdquo
En esta configuracioacuten se ejemplifica una configuracioacuten muticast con repetidores la cual permite administrar las tareas entre maacutes de un servidor y ademaacutes minimiza el uso de ancho de banda ya se pueden ubicar los repetidores estrateacutegicamente cerca de los potenciales usuarios La configuracioacuten del QTSS como repetidor se lleva a cabo modificando el archivo streamingrelaycfg donde se settean las direcciones de fuente y destino ademaacutes de los puertos uacutenicos usados para cada transmisioacuten en el ejemplo a continuacion se muestra la configuracioacuten para el primer repetidor del diagrama el cual soacutelo emite hacia dos direcciones IP relay_source in_addr=19216811 src_addr=19216812 in_ports=5000
5002 5004 ttl=15
210
relay_destination dest_addr=19216813 out_addr=19216812
dest_ports=6980 6982 6984
relay_destination dest_addr=19216814 out_addr=19216812
dest_ports=10010 10012 10014 ttl=15
La transmisioacuten de cada pista requiere dos puertos una pista puede ser audio video o texto En general se trasmiten dos pistas(audio y viacutedeo) por lo cual se especifican dos pares de puertos aunque en la configuracioacuten soacutelo se especifica el primer puerto y el siguiente es usado por omisioacuten En este ejemplo se esta recibiendo la sentildeal de una IP y se esta trasmitiendo a dos IPs ademaacutes se estaacuten reservando 3 pares de puertos por enlace lo que implica que se puede estar trasmitiendo audio video y texto en la misma conexioacuten 37 QTSS VS REALPLAYER Y MS MEDIA PLAYER Dentro del segmento de aplicaciones cliente-servidor para trasmitir audio y video se encuentran tres grandes aplicaciones es el mercado RealPlayer Windows Media Player y QuickTime Todos usan el protocolo RTSPRTP pero mantienen grandes diferencias en cuanto a precio calidad de imagen compatibilidad con distintos formatos plataformas soportadas y nuacutemero de usuarios Una caracteriacutestica importante es la escalabilidad la cual refleja la forma como el servidor maneja las distintas conexiones entrantes dependiendo del ancho de banda de los clientes y seguacuten este paraacutemetro elige la calidad maacutes apropiada para la conexioacuten dada MS Windows Media Server genera dos versiones de un mismo archivo usando diferentes paraacutemetros de compresioacuten Al conectarse un cliente el servidor analiza la velocidad de conexioacuten y enviacutea la versioacuten maacutes apropiada para el cliente RealServer de RealNetworks comprime usando ldquoSureStreamrdquo creando seis versiones a diferentes compresiones y frame ratios del mismo archivo para luego enviar al cliente usando la compresioacuten maacutes adecuada seguacuten su velocidad de conexioacuten QTSS es maacutes versaacutetil no soacutelo toma en cuenta la velocidad de conexioacuten sino tambieacuten la velocidad de CPU y lenguaje del cliente lo cual sumado a la nueva caracteriacutestica de QTP Skip Proteccion nos brinda una conexioacuten de alta confiabilidad y de gran calidad Desde el punto de vista precio RealPlayer es maacutes caro pero goza de una amplia popularidad su costo variacutea desde US$2000 a US$54000 dependiendo las opciones del nuacutemero de usuarios
211
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
MS Media Player es gratis y viene incluido con Windows 2000 Server
(US$1200) aunque soacutelo funciona con la plataforma Windows y ademaacutes soacutelo es
compatible con recientes sistemas operativos
QuickTime tambieacuten viene incluido con OS X Server de Mac y ademaacutes es gratis en todas sus versiones las que incluyen Linux Solaris Windows y FreeBSD El uacutenico factor que juega en contra de QTSS es la poca informacioacuten disponible en Internet debido al poco tiempo de vida de este servidor por lo cual recopilar datos o benchmarks para comparar el rendimiento de QTSS vs otros servidores es extremadamente difiacutecil por el otro lado RealPlayer mantiene un largo historial de pruebas y inclusive existen variados foros de discusioacuten sobre este producto 38 CONCLUSIONES Claramente la tecnologiacutea QTSS nos promete un excelente desempentildeo y un alto grado de compatibilidad con la tecnologiacutea del futuro ademaacutes debido a sus precios revolucionara la red y nos daraacute la oportunidad a todos los usuarios de tener una experiencia en la transmisioacuten de audiovideo de calidad profesional y a costo cero Ademaacutes esta estrategia de la gran Apple obligara a una competencia maacutes feroz en el mercado promoviendo mejores y maacutes servicios de este tipo durante los proacuteximos antildeos Pero por el momento la aplicacioacuten de una tecnologiacutea como esta puede resultar difiacutecil y pesada todo esto debido al bajo soporte y desinformacioacuten que se obtiene al usar software tan reciente y con bajo nivel de experimentacioacuten En comparacioacuten con los otros sistemas QTSS requiere una instalacioacuten y configuracioacuten maacutes compleja y un manejo soacutelo apto para usuarios avanzados familiarizados con el ambiente UNIX y MAC como tambieacuten con la consola de comando Personalmente creo que la puesta en marcha del servicio del servidor es dificultosa especialmente debido a la interfaz de administracioacuten y a algunos scripts que generan errores en la maquina QTSS ha demostrado tener varios problemas ldquoexistencialesrdquo ya conocidos por la Apple y documentados aunque lamentablemente no exista aun un parche para mejorar estos problemas Debido a estas dificultades QTSS crea desconfianza para la implementacioacuten a escala profesional y con una gran cantidad de computadoras de diferentes plataformas y con diferentes tareas para este caso es recomendable utilizar solamente estaciones de trabajo Macintosh OS X Server ya que es el uacutenico sistema que incluye el QTSS de manera nativa y garantiza la compatibilidad y estabilidad del servidor
212
39 BIBLIOGRAFIacuteA Y REFERENCIAS Las siguientes direcciones web contienen informacioacuten disponible sobre QTSS a la fecha bull wwwapplecomsupportQTSS bull wwwapplecomquicktimesoporte bull wwwstreamingcomquicktimedarwin bull wwwicastcom bull wwwrealcom bull wwwquicktimecom Ademaacutes de una serie de noticias y comentarios sobre QTSS en distintos portales web y en grupos de discusioacuten
213
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
214
Anexo VIII
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL
215
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
216
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL El estudio presentado a continuacioacuten corresponde al trabajo realizado por el alumno Rodrigo Peacuterez en el marco del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar contenido multimedia 1 RESUMEN En el presente trabajo se realizaraacute una explicacioacuten sobre el lenguaje SMIL (Synchronized Multimedia Integration Language se pronuncia smilerdquo Se mostraraacute como programar en este lenguaje con algunos ejemplos baacutesicos dado que esta es la mejor y maacutes raacutepida forma de aprender a programar en un lenguaje nuevo Este lenguaje sirve para la sincronizacioacuten de contenidos multimedias bajo un entorno de Real System esto es acompantildear a los videos con texto fotos o otros contenidos multimedia que puedan ayudar al contenido del viacutedeo por si solo 2 INTRODUCCION En este trabajo se ensentildeara bull Que es SMIL y como se trabaja con eacutel bull Que cosas podemos hacer con eacutel bull Cual es la estructura de un programa SMIL 21 iquestQue significa SMIL SMIL significa Synchronized Multimedia Integration Language Pronunciandose smile Este fue desarrollado por la World Wide Web Consortium y presentado el 15 de Junio de 1998 para ver mayor informacioacuten dirigirse a httpwwww3orgPress1998SMIL-REC En julio de 1998 fue ampliamente aceptado por Real System para despueacutes en mayo 1999 fuesen incorporados Flash y mp3 a lo ya ofrecido por Real System
217
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
La empresa HELIO en octubre de 1998 lanza al mercado un programa llamado SOJA el cual permite ver lo hecho en SMIL sin tener que tener el Real PLayer instalado
22 iquestQueacute se puede hacer con SMIL
bull Posicionar elementos multimedia donde una quiera en la pantalla bull Sincronizar dichos elementos bull Mostrar los contenidos multimedia con preferencias de usuario lenguaje bit-
rate etc 23 Como escribir documentos SMIL
Lo uacutenico que se necesita para crear documentos SMIL es un simple editor de textos Los ejemplos que aquiacute se mostraraacuten fueron hechos usando el Editor Avanzado de la KDE en LINUX dada su capacidad para resaltar la parte de coacutedigo de la que no es SMIL esta basado en XML y es muy similar a HTML esto hace que el lenguaje sea faacutecil de leer y entender Se pueden destacar algunas diferencias
bull SMIL es case-sensitive Todas las entradas deben ser escritas en minuacutesculas bull SMIL esta basado en XML por lo cual todas las entradas deben ser
finalizadas 3 PRIMER DOCUMENTO SMIL Aquiacute trataremos de descubrir como los documentos SMIL estaacuten hechos se muestra un primer documento donde no se han especificado contenidos multimedia
ltsmilgt ltheadgt ltmeta name=copyright content=miVideo gt ltlayoutgt ltmdashentradas del layout --gt ltlayoutgt ltheadgt ltbodygt ltmdashentradas multimedia y de sincronizacioacuten --gt ltbodygt ltsmilgt
Nos podemos dar cuenta que el lenguaje SMIL es muy parecido al lenguaje HTML
218
31 Detalle del Coacutedigo El coacutedigo debe comenzar con ltsmilgt y debe terminar con ltsmilgt Teniendo cuidado de escribirlo con minuacutesculas ya que este lenguaje es case-sensitive
ltsmilgt [] ltsmilgt
Los documentos SMIL se componen de dos partes head y body (cabecera y cuerpo) los cuales deben tener ltsmilgt como padre
ltsmilgt ltheadgt [] ltheadgt ltbodygt [] ltbodygt ltsmilgt
Algunas entradas como meta pueden tener ldquordquo al final
[] ltheadgt ltmeta name=copyright content=Your Name gt ltheadgt []
Asiacute podemos ver entradas escritas
bull A veces como ltentradagtltentradagt bull A veces como ltentradagt
4 LAYOUT Aquiacute se ensentildeara a poner los contenidos multimedia donde uno quiera
41 La seccioacuten ltlayoutgt Todo lo concerniente a la forma incluido los detalles de la ventana deben ser guardados entre ltlayoutgt y ltlayoutgt dentro de la cabecera (ltheadgt) quedando lo siguiente
ltsmilgt
219
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltheadgt ltlayoutgt ltmdashentradas de layout --gt ltlayoutgt ltheadgt ltbodygt [] ltbodygt ltsmilgt
42 La ventana
Se puede especificar el alto y el ancho de la ventana donde se presentaraacuten los contenidos multimedia En el siguiente ejemplo se ha creado una ventana con una dimensioacuten de 300x300 pixeles
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltlayoutgt ltheadgt ltbodygt ltbodygt ltsmilgt
5 LA REGION En vez de explicar que es la regioacuten mostrareacute un ejemplo donde se insertaraacute un icono (32x32 pixeles) a 75 pixeles del borde izquierdo y a 50 pixeles del borde superior
51 La seccioacuten ltregiongt Usaremos la entrada ltregiongt para posicionar nuestro icono ldquorodrigogifrdquo Debemos asignar un id para identificar a dicha regioacuten
52 La seccioacuten ltimggt Para insertar el icono rodrigogif en la region llamada ldquorodrigordquo se debe usar la entrada ltimggt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt
220
ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigordquo gt ltbodygt ltsmilgt
Lo cual genera lo siguiente
53 Posicion Tambieacuten se peudeejemplo si se desborde superior el
ltsmilgt lthead ltlayo ltroo b ltreg w ltlay lthea ltbody ltimg ltbod
amiento Relativo
especificar posiciones relativas a las dimensiones de la ventana Por eara poner el icono a un 50 del borde izquierdo y a un 40 del coacutedigo anterior seriacutea cambiado por
gt utgt t-layout width=300 height=200 ackground-color=white gt ion id=rodrigo left=50 top=40 idth=32 height=32 gt outgt dgt gt src=rodrigogif alt=YO region=rodrigo gt ygt
221
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
54 Cuando dos regiones se traslapan Ya hemos visto como posicionar contenido multimedia a lo largo de los ejes x e y cuando estas regiones se traslapan se debe definir un iacutendice (z-index) Asiacute cuando dos regiones se traslapen la que tenga mayor z-index se mostraraacute al frente Si dos regiones tienen el mismo z-index se mostraraacute una despueacutes de la otra En el siguiente ejemplo se antildeadieron z-index a la regioacuten 1 y 2
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=region_1 left=50 top=50 width=150 height=125 z-index=2gt ltregion id=region_2 left=25 top=25 width=100 height=100 z-index=1gt ltlayoutgt ltheadgt ltbodygt ltpargt lttext src=text1txt region=region_1 gt lttext src=text2txt region=region_2 gt ltpargt ltbodygt ltsmilgt
Lo cual muestra lo siguiente
222
Ademaacutes de imaacutegenes se pueden mostrar audio video y textos Media Tag G2 (Real System) GRiNS Soja GIF img OK OK OK JPEG img OK OK OK Microsoft Wav audio OK OK - Sun Audio audio OK OK OK Sun Audio Zipped audio - - OK
MP3 audio OK - - Plain text text OK OK OK Real text textstream OK - - Real movie video OK - - AVI video OK OK - MPEG video OK OK - MOV video OK - -
55 Como adaptar el contenido multimedia al aacuterea Seriacutea fantaacutestico que el aacuterea definida sea siempre del mismo porte que el contenido multimedia pero en la realidad no es asiacute SMIL ofrece un mecanismo de adaptacioacuten para los contenidos multimedia el atributo ldquofitrdquo Si se quiere que el contenido llene al aacuterea se debe hacer que el contenido multimedia ldquocrezcardquo Para esto se debe agregar fit=fill en seccioacuten ltregiongt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=147 height=116 background-color=yellow gt ltregion id=region_1 left=8 top=10 width=116 height=81 background-color=white fit=fill gt ltlayoutgt ltheadgt ltbodygt
223
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltimg src=rodrigogif region=region_1 gt ltbodygt ltsmilgt
bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes laterales agregando fit=meet bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes superior e inferior agregando fit=slice bull Se puede colocar un Scroll Bar agregando fit=scroll 6 SINCRONIZACION SMIL puede sincronizar elementos multimedia aquiacute se mostrara
bull Como antildeadir tiempo a los componentes multimedia bull Como mostrar varios contenidos multimedia unos tras otro bull Como mostrar varios contenidos multimedia en paralelo 61 Duracioacuten
Imaginemos que queremos mostrar el icono ldquorodrigogifrdquo durante 6 segundos esto se puede hacer agregando el paraacutemetro ldquodurrdquo y ponieacutendolo igual a 6s
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltbodygt ltsmilgt
62 Retardar un contenido multimedia
224
Ahora si agregamos begin=2s en la seccioacuten ltimggt veremos que el icono ldquorodrigogifrdquo apareceraacute despueacutes de 2 segundos de iniciada la aplicacioacuten y permaneceraacute durante 6 segundos Esto se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s begin=2s gt ltbodygt ltsmilgt
63 Secuencias Un contenido tras otro
Queremos
bull Que el icono ldquorodrigogifrdquo aparezca durante 6 segundos bull Esperar 1 segundo
Que el icono ldquorodrigo2gifrdquo aparesca durante 4 segundos La seccioacuten ltseqgt define una sequencia Sus hijos se ejecutaraacuten uno tras otro
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt
225
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltseqgt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2gif alt=YO 2 region=rodrigo2 dur=4s begin=1s gt ltseqgt ltbodygt ltsmilgt
64 Paralelo Muchos contenidos mostrados juntos
Cuando se quiere que dos iconos aparezcan al mismo tiempo se debe definir la seccioacuten ltpargt la cual hace que sus hijos sean ejecutados al mismo tiempo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt ltpargt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2 alt=YO 2 region=rodrigo dur=6s gt ltpargt ltbodygt ltsmilgt
7 TECNICAS AVANZADAS SMIL tienes otras ldquogratasrdquo opciones Un modelo basado en eventos
Para proveer sincronizacioacuten
226
Una seccioacuten ltswitchgt
Para definir que contenido multimedia se va a ofrecer dependiendo del cliente
71 Sincronizacioacuten basada en eventos
Esta es otra forma de sincronizar los elementos multimedia Supongamos que queremos que ldquorodrigo2gifrdquo empiece despueacutes de 2 segundos de que ldquorodrigogifrdquo haya empezado Cuando un contenido multimedia comienza este manda un evento ldquobeginrdquo Si otro contenido multimedia espera por este evento lo captura Para hacer que un contenido multimedia espere por un evento uno de los atributos de sincronizacioacuten (begin o end) deben ser escritos como
ltmdashSi se quiere que una seccioacuten comience cuando otra seccioacuten comience --gt lttag begin=id(especificar_id)(begin) gt ltmdashSi se quiere que una seccioacuten comience despueacutes de 3 segundos despues de otra seccioacuten haya comenzado --gt lttag begin=id(especificar_Id)(3s) gt ltmdashSi se quiere que una seccioacuten comience cuando otra termina --gt lttag begin=id(especificar_Id)(end) gt
Asiacute en nuestro ejemplo hacemos que ldquorodrigo2gifrdquo aparezca despueacutes de 2 segundos comenzado ldquorodrigogifrdquo
ltsmilgt ltmdashno mostrado --gt ltbodygt ltpargt ltimg src=rodrigogif region=rodrigo id=rpk begin=4s gt ltimg src=rodrigo2gif region=rodrigo2 begin=id(rpk)(2s) gt ltpargt ltbodygt
227
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
72 La seccioacuten ltswitchgt Una de las grandes ideas propuestas por SMIL es adaptar el contenido de una presentacioacuten a las capacidades de los usuarios finales Por ejemplo si un usuario tiene un modem de 14000[bps] seraacute mejor que reciba contenido maacutes liviano Tambieacuten se puede querer traducir parte de la presentacioacuten dependiendo del lenguaje del usuario
73 Un ejemplo para entender Aquiacute no se trataraacuten contenidos ni sincronizacioacuten se entienden por entendidos Tendremos dos posibles usuarios por ejemplo
bull Usted es Espantildeol bull Su monitor tiene una resolucioacuten de 800x600
O
bull You are English bull Your screen has a 800x600 resolution
Se presenta la sintaxis de la seccioacuten ltswitchgt
ltswitchgt lt-- child1 testAttributes1 --gt lt-- child2 testAttributes2 --gt lt-- child3 testAttributes3 --gt ltswitchgt
La regla es
La primera seccioacuten ltswitchgt la cual sea evaluada como verdadera (TRUE) seraacute ejecutada Secciones sin evaluaciones seran consideradas verdaderas (TRUE)
Nuestro ejemplo puede ser escrito como
ltbodygt ltswitchgt
228
lt-- English only --gt ltpar system-language=engt lttext src=you_are_englishtxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600entxt region=size system-screen-size=800X600 gt lttext src=1024_768entxt region=size system-screen-size=1024X768 gt lttext src=another_sizeentxt region=size gt ltpargt ltmdashSolo espantildeol --gt ltpar system-language=esgt lttext src=tu_eres_espantildeoltxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600estxt region=size system-screen-size=800X600 gt lttext src=1024_768estxt region=size system-screen-size=1024X768 gt lttext src=another_sizeestxt region=size gt ltswitchgt ltpargt ltmdashPara otros lenguajes --gt lttext src=idioma desconocidotxt region=mensaje gt ltswitchgt ltbodygt
74 Que cosas pueden ser verificadas
Aquiacute se muestran las cosas que pueden ser testeadas a traves de ltswitchgt
EL LENGUAJE (Una coma separa la lista de coacutedigos nacionales) ltXXX system-language=frenitgt LA TASA DE BITS (Un entero)
229
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltXXX system-bitrate=14000gt TAMANtildeO DE PANTALLA (Dos enteros separados por coma) ltXXX system-screen-size=800X600gt LA RESOLUCIOacuteN DE PANTALLA (Un entero bitspixel) ltXXX system-screen-depth=4gt CAPTIONS (on or off) ltXXX system-captions=ongt
8 REAL PLAYER Este visor nos sirve para ver lo que hemos creado en SMIL y se merece una pequentildea resentildea Real player fue escrito por Real en 1998 Real participo en la creacioacuten del lenguaje SMIL y fue aceptado por Real Player G2 en julio de 1998 Es gratuito y puede ser bajado de httpwwwrealcomproductsplayer Real Player soporta muchos formatos y puede usar plugins los formatos maacutes conocidos son
bull Formatos Real RealText RealAudio etc bull Imaacutegenes GIF JPEG bull Audio AU WAV MIDI etc
Real Player funciona mejor cuando llama a SMIL a traveacutes de un Real Server (servidor de Real) que cuando llama a SMIL a traveacutes de una paacutegina HTTP
230
A continuacioacuten se muestra como se ve Real Player
1 Botones de Play Pause y Stop 2 Canales 3 La pantalla donde las creaciones SMIL seraacuten mostradas 4 La barra de progreso que muestra el tiempo transcurrido5 La barra de status la cual da informacioacuten sobre el ancho
de banda ocupado
9 CONCLUSIONES Este trabajo nacioacute como una inquietud del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar el contenido multimedia El uso de este lenguaje se complementoacute con otros moacutedulos para que se pudiese ocupar en el proyecto
231
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
232
Anexo IX
Planteamiento y Desarrollo de Sistema de Estadiacutesticas
233
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
234
Planteamiento y Desarrollo de Sistema de Estadiacutesticas En la formulacioacuten del proyecto se incluyoacute hacer una recopilacioacuten de estadiacutesticas Las partes donde esto es mencionado en dicha formulacioacuten son mostradas en la primera seccioacuten de este anexo El presente trabajo se divide en las siguientes partes bull Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica bull Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial
Inalaacutembrica IP La primera parte fue desarrollada por el profesor Agustiacuten Gonzaacutelez La segunda parte consiste en un informe de praacutectica (reacondicionada para este informe de proyecto) realizada por el sentildeor Gabriel Astudillo (Ing Civil Electroacutenico UTFSM) que se basa en la primera seccioacuten de este anexo En el se describe el desarrollo del sistema elaborado para recopilar estadiacutesticas del sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo
235
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica Antecedentes Dentro del proyecto Difusioacuten Multimedial Inalaacutembrica IP se desea recopilar estadiacutesticas de para evaluar cuantitativamente el uso del sistema una vez desarrollado La primera presentacioacuten de este objeto fue planteada en la formulacioacuten del proyecto en varias partes del mismo (Seccioacuten 13) Posteriormente el grupo de contenidos el proyecto elaboroacute un documento que tiende a especificar aun maacutes los datos de intereacutes para evaluar el impacto del sistema en la educacioacuten (Secciones 14 y 15) Estadiacutestica Deseada De la seccioacuten 15 se puede resumir los siguientes requerimientos a- Recopilacioacuten de informacioacuten sobre los usuarios que usan el sistema
A traveacutes de un proceso de registro el sistema conoce los datos de los usuarios Establecimiento (Escuela regioacuten) Categoriacutea (profesor alumno externo al proyecto) para alumnos Nivel del alumno (curso en que se encuentra) para profesores subsector de aprendizaje (ramo)
b- Recopilacioacuten de estadiacutestica sobre acceso al sitio Se desea conocer estadiacutestica de acceso a paacuteginas del sitio Entre estas paacuteginas se encuentran paacuteginas del sitio (recursos pedagoacutegicos aacuterea proyecto preguntas frecuentes) videos vistos videos a pedido guiacuteas En recopilacioacuten de datos tambieacuten deberiacutea incluir el porcentaje de fracasos al intentar acceder a un viacutedeo o paacutegina
Fuentes de Datos para Anaacutelisis Estadiacutestico Se distinguen al menos tres fuentes de informacioacuten generada por paacutegina con acceso controlado Generada por servidor WEB y generada por servidor Real Estadiacutestica a Recopilar en una Primera Etapa
En una primera etapa se trabajaraacute con el procesamiento del registro generado por el servidor WEB para sintetizar las siguientes tablas a- Para paacutegina o grupo de paacuteginas especiacuteficas bajo configuracioacuten se generaraacute una tabla indicando Nuacutemero de accesos vs tiempo en hora (uacuteltimas 24 horas) Nuacutemero de accesos vs tiempo en diacuteas (uacuteltimos 14 diacuteas) nuacutemero de accesos vs
236
tiempo en semanas (uacuteltimos 8 semanas) nuacutemero de accesos vs tiempo en meses (uacuteltimos 12 meses) b- Anaacutelogo a lo anterior es posible generar un reporte bajo las mismas categoriacuteas descritas en a pero de los accesos no satisfechos Esto entendiendo como ausencia de ocurrencia los accesos a ligas no vaacutelidas (registradas en el servidor WEB) c- Para una paacutegina o grupo de paacuteginas especificas bajo configuracioacuten se crea un reporte de accesos por hora para un diacutea accesos por diacutea para una semana accesos por semana para un mes accesos por mes para un antildeo La idea de estas tablas es poder mostrar el perfil de acceso tiacutepico dentro de un diacutea semana mes y antildeo De estas tablas es posible identificar la hora diacutea semana y mes de maacutes y menor carga o uso del sistema d- Versiones maacutes refinadas de las tablas totales anteriores En las tablas descritas en a b y c se mostraraacuten accesos totales y sin discriminar el tipo de usuario que hace el acceso Tambieacuten es posible generar tablas maacutes refinadas condicionando los accesos a categoriacuteas de usuarios Este acondicionamiento puede ser para establecimiento regioacuten profesores alumnos profesores de un subsector de aprendizaje o alumnos de un nivel determinado En otras palabras se puede generar una tabla con los accesos por hora de los profesores de historia por ejemplo En esta tabla se muestran los accesos a lo largo del diacutea que tiene este tipo de profesor En una primera etapa soacutelo se tiene contemplado un condicionar seguacuten IP e- Estadiacutestica de uso de videos La idea es generar una tabla que muestre un histograma de frecuencia de uso de videos Se tiene videos vs frecuencia f- Anaacutelogo e- pero en lugar de usar totales usar hacer un condicionado a la categoriacutea de usuario Una consideracioacuten importante en e y f es queacute se entiende por acceso a un viacutedeo En principio se consideraraacute acceso si el viacutenculo es seleccionado Posteriormente se puede hacer una graacutefica de porcentaje visto vs viacutedeo En eacutesta en lugar de frecuencia se muestra el porcentaje de la duracioacuten del viacutedeo que es realmente visto Esta tabla seraacute generada en la medida que se encuentren mecanismos teacutecnicos para obtener esta informacioacuten en forma confiable En general la informacioacuten a procesar inicialmente es tomada desde el servidor WEB base Cabe hacer notar que la existencia de un cache puede ocultar alguno de estos accesos
Estadiacutestica no Recopilable
237
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Se solicita llevar un registro de las paacuteginas que se imprimen Esta informacioacuten no estaacute al alcance de los desarrollos Una aproximacioacuten es generar una paacutegina sin frames y banners que sea la antesala para imprimir La estadiacutestica de esta paacutegina podriacutea ser considerada la de impresioacuten
ANAacuteLISIS DEL SISTEMA Para efectos de disentildeo del sistema de recopilacioacuten de estadiacutestica en le proyecto de Difusioacuten Inalaacutembrica IP se presenta un pequentildeo anaacutelisis de las personas y moacutedulos de software involucrados Usuario Final Son los alumnos profesores administrativos etc que tienen acceso al sistema Todos deberiacutean registrarse aunque sea como usuario externo al sistema para tener acceso a las paacuteginas y material bajo monitoreo de uso Administrador Local Existe uno de estos usuarios por establecimiento educacional Puede ser el actual administrador de la red o quien se designe en la escuela Una funcioacuten de este usuario es la de validar la categoriacutea (profesor -ramo- alumnos- nivel- etc) de los usuarios solicitando registro en un colegio en particular Administrador Central este usuario es uacutenico en el sistema Entre sus funciones tenemos
bull Registrar a los administradores locales para cada escuela
bull Define el listado de categoriacuteas de contenidos y sus listados de URLs Por ejemplo las categoriacuteas pueden podriacutean ser Paacutegina de inicio Programa de transmisiones Moacutedulos de trabajo Apoyo docente Apoyo a estudiantes Documentales Entrevistas Canal comunitario Aacuterea del proyecto Preguntas frecuentes Para una idea ver httpinalambricoreunacl
bull Administrar el buen funcionamiento del sistema (CGIs base de datos etc)
bull
Algunos escenarios de uso Usuario inscribieacutendose Un Usuario Final pone el URL donde estaacuten los contenidos y se le presenta una paacutegina para ingresar nombre de usuario y password Ademaacutes se le muestra una nota explicativa indicando queacute hacer cuando aun no tiene registro Por no tener registro el usuario opta por registrarse Aparece un formulario en que eacutel debe poner su nombre completo categoriacutea -menu tipo lista- (al lado aparece una nota indicando que seraacute validada) Si es profesor indicar subsector de aprendizaje pertenece (Castellano matemaacuteticas etc) si es alumno indicar curso (1ro medio 2do medio etc) regioacuten -menuacute tipo lista- y escuela -menu tipo lista- El sistema le pide que defina su password
238
El usuario llena el formulario indicando ser profesor de Castellano Una vez llenada la paacutegina se le muestra una paacutegina con las opciones indicadas Se le indica que su nombre de usuario es su Nombre_de_ PilaApellidoEscuelaRegion Usuario tratando de ingresar al sistema Una vez registrado un usuario intenta ingresar al sitio de contenidos Ingresa su nombre de usuario y password seguacuten lo que puso en formulario de inscripcioacuten Haa sorpresa el sistema le indica que ese nombre de usuario aun no ha sido validado Es posible que lo escribiera mal o que el administrador local auacuten no ha validado sus datos Se le sugiere intentar maacutes tarde Usuario aceptado Similar al caso anterior Esta vez ingresa al sitio y tiene acceso a todos los recursos publicados en el Sin que el usuario lo note el sistema central genera un log que incluye el usuario que estaacute navegando por el sitio Administrador Local Verificando usuarios
Usuario pide ver estadiacutestica de video de mayor sintoniacutea (para vides difundidos)
Administrador Local solicita ser incluido como talSe hace enviando un e-mail al adminstrador central quien verifica los datos y la autoridad de la persona (viacutea teleacutefono etc) Crea un password y login para el administrador local Usuario pide ver estadiacutestica temporal
Usuario pide ver estadiacutestica indicando perfil de uso Usuario pide ver estadiacutestica de video a pedido maacutes visto
239
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
En la formulacioacuten del proyecto este requerimiento es mencionado en las siguientes secciones
Nro 4 Descripcioacuten Generar un canal de videos de apoyo a la educacioacuten evaluando su uso
Descripcioacuten
---------------------------------------------------------------------------------------------------------- Resumen El sitio ademaacutes facilitaraacute toda la integracioacuten entre los profesores presentacioacuten del calendario de transmisiones videos maacutes utilizados etc Paralelo al servicio se disentildearaacute un sistema de evaluacioacuten cuantitativo y cualitativo para medir su impacto ----------------------------------------------------------------------------------------------------------
15 Objetivos Especiacuteficos
Indicador de Efectividad Canal educativo con malla programaacutetica Servicio web interactivo con videos bajo demanda Evaluaciones cuantitativas y cualitativas de uso en la educacioacuten ---------------------------------------------------------------------------------------------------------- 17 Productos y Resultados Producto Yo Resultado Evaluacioacuten cuantitativa y cualitativa de los servicios
Disentildeo de un instrumento de evaluacioacuten de percepcioacuten de los usuarios del uso del material de contenido multimedial antes de iniciar y despueacutes de terminar el servicio
Informe de evaluacioacuten Informe cuantitativo y cualitativo del uso de videos en banda ancha
---------------------------------------------------------------------------------------------------------- Agustiacuten J Gonzaacutelez
240
REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVALUACIOacuteN (PRELIMINAR)
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 1 VARIABLES FRECUENCIA DISCRIMINAR Usuario
Hora - diacutea Semana
Externo al proyecto Mes
Por establecimiento Por regioacuten
Videos
Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Paacuteginas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Guiacuteas Semana
Hora - diacutea
Mes
Por establecimiento Por regioacuten Externo al proyecto
Preguntas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Finalmente nos gustariacutea si fuera posible que hubiera alguna forma de tener acceso directo a estas estadiacutesticas ojalaacute en formato Excel Viacutector Martiacutenez e Ingrid Grau
241
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE SITIO WEB
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 2 Se ha estimado conveniente solicitar los siguientes requerimientos estadiacutesticos para el sistema de evaluacioacuten del proyecto Estadiacutesticas Generales
rArr videos
Las frecuencias de ocurrencia o ausencia de ocurrencia de estas variables son
rArr diacutea
rArr mes
rArr externo al proyecto
Estas consideraciones se deben aplicar en cada uno de los siguientes requerimientos
Las variables a estudiar son rArr usuario
rArr paacuteginas del sitio
rArr guiacuteas y
rArr preguntas frecuentes
rArr hora
rArr semana y
Se debe distinguir por rArr establecimiento
rArr regioacuten y
Al interior del establecimiento se debe distinguir entre rArr profesores y alumnos
rArr para los alumnos distintos niveles de ensentildeanza y
rArr para los profesores distintos subsectores de aprendizaje
A Usuario
1 Perfil de usuario de acuerdo a los siguientes datos (pueden ser preguntados en un
formulario de registro)
bull Si es profesor alumno o externo al proyecto
242
bull En el caso de ser alumno establecer a que nivel de ensentildeanza pertenece
bull Regioacuten a la que pertenece
bull Establecimiento al que pertenece
bull En caso de ser profesor a que subsector de aprendizaje pertenece
5 Cantidad total de visitas de cada usuario y los lugares que son visitados
2 Cantidad y frecuencia de accesos al sitio por usuario o perfiles de usuario
3 Recorridos que hace cada sujeto en el sitio esto nos sirve para conocer el comportamiento de eacutestos frente a las distintas posibilidades que se le ofrecen
4 Duracioacuten de sesiones por usuario
6 Horarios de mayor traacutefico en que los usuarios visitan el sitio
7 Horarios de menor traacutefico de entradas al sitio
B Pagina
- Programa de transmisiones
- Apoyo a estudiantes
- Entrevistas
bull Aacuterea del proyecto
1 Paginas frecuentemente visitadas mostrando cuales son las paginas maacutes utilizadas por los usuarios distinguiendo
bull Pagina de inicio
bull Aacuterea de recursos pedagoacutegicos
- Moacutedulos de trabajo
- Apoyo docente
- Documentales
- Canal comunitario
bull Preguntas frecuentes
2 Paginas menos solicitadas mostrando cuales son las paginas menos utilizadas por los usuarios tratando de distinguir si esto es por dificultad de acceso u otra causa
3 Cantidad de eacutexitos y fracasos que tengan los usuarios al intentar acceder a estas Y los tipos de usuario que presentan estas dificultades
243
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
C Videos
bull Frecuencia de consultas por viacutedeo
bull A cual de los sectores del aacuterea de recursos pedagoacutegicos pertenece
- Documentales
bull Horarios en que hay menos solicitudes
1 Videos maacutes solicitados distinguiendo
bull A cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos pertenece
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Documentales
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Horario en que son solicitados los videos
bull Cantidad de tiempo de uso de los videos solicitados para contrastar con la duracioacuten total de estos Interesa saber si los ven completos o solo una parte
2 Videos menos solicitados distinguiendo
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Frecuencia (diario semanal o mensual y tipo de usuario)
3 Cantidad de eacutexitos y fracasos al intentar entrar a los videos
D Guiacuteas
1 Frecuencia de consulta de guiacuteas
2 Tipo de usuario (profesor o alumno)
244
3 Frecuencia con que estas guiacuteas son impresas
4 Si existe correlacioacuten entre el uso de guiacuteas y utilizacioacuten de los videos correspondientes expresadas en graacuteficos
5 Horarios en que son maacutes utilizadas
bull Apoyo a estudiantes
6 Guiacuteas maacutes utilizadas y cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos al cual pertenece
bull Moacutedulos de trabajo
bull Apoyo docente
bull Documentales
bull Entrevistas
bull Canal comunitario
7 Guiacuteas menos utilizadas y a cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos corresponde
bull Moacutedulos de trabajo
bull Apoyo docente
bull Apoyo a estudiantes
bull Documentales
bull Entrevistas
bull Canal comunitario
E Preguntas frecuentes
4 Tipo de pregunta menos frecuente
Se despiden atentamente
1 Frecuencia de consulta a aacuterea de Preguntas frecuentes
2 Tipo de usuario
3 Tipo de consulta maacutes frecuente
Finalmente nos gustariacutea que se pudiera tener acceso directo a las estadiacutesticas y que eacutestas estadiacutesticas se puedan descargar en formato Excel
Viacutector Martiacutenez Ingrid Grau y Juan Ramiacuterez
245
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial Inalaacutembrica IP RESUMEN
Como producto final se desea un sistema basado en web que permita evaluar cuantitativamente el uso del sitio web del proyecto mencionado Los resultados se podraacuten visualizar en graacuteficos y bajar en archivos csv para ser analizados posteriormente en Excel Se dispondraacute de un sistema capaz de recopilar estadiacutesticas que se podraacuten condicionar por usuario por tipos de paacuteginas y por base de tiempo
Objetivos y producto final del trabajo realizado El principal desafiacuteo de este trabajo es disentildear e implementar un sistema de recoleccioacuten de estadiacutesticas para el Proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo
Conclusiones A pesar de que existen numerosas aplicaciones que realizan estadiacutesticas de sitios web el sistema desarrollado es uacutenico en su especie ya que permite hacer un seguimiento histoacuterico de sus estadiacutesticas al estar todo almacenado en una base de datos Los valores entregados serviraacuten para tomar decisiones que permitan utilizar el sitio web con maacuteximo de eficiencia
Personalmente estimo que este trabajo ha estructurado la forma de abordar un problema especiacutefico y la forma de solucionarlo En particular se vive el proceso de modelar el problema para visualizar sus moacutedulos y asiacute encontrar una posible solucioacuten en un corto periacuteodo de tiempo Por otra parte en pocas ocasiones se tiene la oportunidad de trabajar en la parte de disentildeo y en la de desarrollo Al tener la visioacuten de cada parte se pueden afrontar con maacutes madurez los problemas en la vida profesional ya que se sabe cuaacutel es el aacutembito de cada una y sus posibles confrontaciones
Por uacuteltimo al crear el sistema desde cero (desde la instalacioacuten de los servidores hasta la programacioacuten misma) se obtiene otra visioacuten transversal del desarrollo de un proyecto real lo que puede servir a futuro para estimar con mayor precisioacuten tiempos de preparacioacuten de desarrollo y de ejecucioacuten
246
DESARROLLO DEL SISTEMA
Se inicia el estudio del problema tomando como base el documento ldquoRecopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembricardquo escrita por el Profesor Agustiacuten Gonzaacutelez (primera parte de este anexo) Se establecen los moacutedulos que se deben construir para lograr un prototipo funcional Para esto se parte de los siguientes supuestos con respecto a la plataforma que sustenta al sistema
bull Sistema operativo Unix o similar
bull Servidor Web Apache
bull Aplicacioacuten CGI
Por uacuteltimo el moacutedulo 3 realiza los caacutelculos estadiacutesticos y los presenta como graacuteficos
El sistema se divide en tres grandes moacutedulos uno que recopila las liacuteneas del log del servidor web (moacutedulo 1) otro que maneje la administracioacuten de usuarios (moacutedulo 2) y otro que se encargue de recopilar y entregar las estadiacutesticas del sitio (moacutedulo 3) El objetivo del moacutedulo 1 es almacenar las liacuteneas del log que tengan relacioacuten con las paacuteginas de intereacutes del sitio web en una base de datos Estas paacuteginas son aquellas urls a las que se quiere incluir en las estadiacutesticas del sitio El moacutedulo 2 por su parte permite manejar los perfiles de los usuarios del sitio (alumnos profesores externos) Cada usuario que navegue en el sitio debe estar previamente registrado y debe tener uno de los perfiles mencionados ya que tambieacuten es necesario condicionar los datos estadiacutesticos por perfil del visitante
Moacutedulo 1
Con el fin de optimizar los resultados estadiacutesticos se opta por agrupar archivos o las urls en Categoriacuteas las que son homoacutelogas a los perfiles de usuario ya que tambieacuten las estadiacutesticas se pueden condicionar por dicha agrupacioacuten Asiacute se puede mantener un nuacutemero razonable de variables a analizar en vez de recopilar las estadiacutesticas de cada paacutegina o url Este disentildeo influye directamente en el moacutedulo 1 el que internamente queda estructurado de la siguiente forma
247
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Moacutedulo 1 Almacenamiento de liacuteneas de log en una Base de Datos
Sub-moacutedulo Descripcioacuten
Definicioacuten de Categoriacuteas Una categoriacutea enmascara a directorios y archivos reales La idea es seleccionar dichas categoriacuteas para seleccionar archivos para su posterior anaacutelisis
Estructura interna del Moacutedulo 1
Seleccioacuten de categoriacuteas Seguacuten las categoriacuteas seleccionadas se revisa el log del servidor y las liacuteneas que tengan referencias a archivos de dichas categoriacuteas se almacenan para su posterior anaacutelisis
A continuacioacuten se muestran los diagramas de flujo preliminares para cada sub-moacutedulo
Seleccioacuten de Paacuteginas
Paacuteginas en Categ oriacutea0 1
Paacuteginas en C ategoriacutea02
Paacuteginas en Categoriacutea03
Paacuteginas en C ategoriacuteaNN
Seleccionar
selecciona_pagspl
D B(PAG)
Almacena las paacuteginas selecc ionadas en el form ulario
Soacutelo es tas paacuteginas se tom araacutenen cuenta para las estadiacutes ticas
Diagrama de flujo para la definicioacuten de categoriacuteas
248
lee_logpl
DB(PAG)
Log H ttp
DB(L OG)
Lee continuam ente el arch ivoLog Http y guarda en la tabla
LOG soacutelo las liacuteneas que contengana las paacute ginas esp ec ificadas en
la tabla PAG
Diagrama de flujo para la seleccioacuten de categoriacuteas
Se analizan los requerimientos de datos para crear un modelo que permita representar las necesidades de informacioacuten del moacutedulo 1
bull Cada liacutenea de log estaacute asociada a una paacutegina del sitio bull Cada paacutegina de intereacutes debe estar en una categoriacutea bull Soacutelo las liacuteneas de log de las paacuteginas de intereacutes se deben almacenar en
la base de datos Con lo anterior se llegoacute al siguiente modelo de datos
CategoriacuteasCATEG_ID
PaacuteginasPAG_ID
LogLOG_ID
Modelo de datos para la recopilacioacuten de las liacuteneas de log
Para la implementacioacuten de los modelos de datos de todo el sistema se optoacute por MySQL ya que es un administrador de bases de datos robusto y veloz Ademaacutes posee extensiones al SQL estaacutendar que permiten realizar consultas estadiacutesticas en forma raacutepida y confiable lo que redunda en una menor cantidad de coacutedigo asociado a la aplicacioacuten Se establecen los campos de las tablas que serviraacuten para el prototipo (Es probable que la versioacuten final tenga campos muy parecidos) los que se resumen a continuacioacuten
249
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla Campos Observacioacuten
Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
PAG_CATEG_ID Clave Foraacutenea
LOG Tabla de Log
LOG_IP
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
CATEG
PAG_NOMBRE
Con el fin de tener datos para realizar las estadiacutesticas se crean registros aleatorios en la tabla LOG Ademaacutes para crear las rutinas de estadiacutesticas el campo LOG_PERFIL se hace variar entre sus tres posibles valores (profesor alumno externo) Ademaacutes se realiza un estudio de los tipos de graacuteficos que se esperan Baacutesicamente se requieren dos tipos uno denominado ldquoperfilrdquo y otro ldquotiempordquo El primero muestra en un solo graacutefico el promedio de peticiones por la unidad de tiempo que se ha seleccionada Por ejemplo se la unidad de tiempo es hora el graacutefico muestra la cantidad promedio de peticiones por hora La idea es conocer cuaacutel es la hora con maacutes carga (La unidad de tiempo tambieacuten puede ser Diacutea de la Semana o Mes) En el caso del grafico ldquotiempordquo se muestran las peticiones en las uacuteltimas 24 horas (o uacuteltimos 7 diacuteas o uacuteltimos 12 meses) A su vez cada graacutefico debe tener los datos de cada perfil de usuario Un ejemplo de estos graacuteficos se muestran a continuacioacuten
250
Ejemplo Graacutefico ldquoTiempordquo
Ejemplo Graacutefico ldquoPerfilrdquo
Para la creacioacuten de estos graacuteficos se utilizaraacute el moacutedulo PERL Chart el que permite generar archivos PNG JPEG y GIF
251
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Internamente se realiza una consulta SQL para conocer la cantidad de peticiones en un determinado periodo de tiempo Por ejemplo para conocer el promedio de peticiones que se han hecho los diacuteas lunes se ejecuta la siguiente consulta
CREATE TABLE test TYPE=HEAP SELECT LOG_FECHA COUNT() AS cnt FROM LOG WHERE
GROUP BY
El moacutedulo de Administracioacuten de Usuarios permite registrar usuarios y asignarles su respectivo perfil Como resultado se logra que para navegar por el sitio el usuario debe haberse registrado con anterioridad Esta idea se ilustra en la siguiente figura
WEEKDAY(LOG_FECHA)=0
LOG_FECHA SELECT AVG(cnt) FROM test DROP TABLE test
Esta consulta crea una tabla temporal en base a otra Primero se seleccionan y cuentan todos los registros cuya fecha sea un diacutea Lunes (WEEKDAY (LOG_FECHA)=0) Este query arroja un resultado como el siguiente LOG_FECHA | cnt ----------+------ 2002-01-07| 102 2002-01-14| 201 2002-01-21| 189 2002-01-28| 203 2002-02-04| 34 etc Luego la operacioacuten SELECT AVG (cnt) FROM test devuelve el promedio de la columna cnt Este nuacutemero es el que se grafica finalmente
Moacutedulo 2
252
Link entrada al sitio
juanito
PasswordUsername
CAN CEL OK
BienvenidoJuanito al web de Regiacutestrate Aquiacute
Formulario de registro de usuarios
C on tinuar gtgt
Diagrama para la entrada al sitio web Cuando el usuario ingresa por primera vez al sitio debe llenar el Formulario de Registro de Usuarios que seraacute explicado maacutes adelante Una vez registrado en el sistema deberaacute ingresar su nombre de usuario y su contrasentildea para poder navegar por el sitio Desde este momento todos los enlaces seguidos por este usuario quedaraacuten guardados en el log del servidor web y como ya se explicoacute soacutelo los links que esteacuten bajo una categoriacutea se almacenaraacuten en la base de datos para su posterior anaacutelisis Del diagrama mostrado se deduce que el formulario de registro de usuarios debe ser capaz de generar el archivo htpasswd para que el servidor web sea capaz de reconocer al usuario que intenta navegar Para este fin se utilizaraacute el comando crypt de PERL el cual permite encriptar bajo MD5 teacutecnica que es utilizada por el comando htpasswd Para poder almacenar los datos de los usuarios se propone el siguiente modelo de datos
253
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO
NIVEL
LOCAL
PROFESOR
RAMO
EXTERNO
Modelo de datos para los usuarios del sistema
EL modelo propuesto se construyoacute sobre la base de los siguientes requisitos
bull Un alumno puede pertenecer soacutelo a un NIVEL de aprendizaje (8ordm Baacutesico 1ordm Medio etc) y un NIVEL puede tener muchos alumnos
bull Todo usuario que sea EXTERNO al proyecto no estaacute asociado a un establecimiento educacional
bull Existen tres tablas principales asociadas a cada perfil de usuario ALUMNO PROFESOR EXTERNO
bull Un profesor puede tener asociado un solo RAMO y cada ramo puede ser dictado por muchos profesores
bull Un alumno pertenece a un establecimiento o LOCAL y cada establecimiento puede tener muchos alumnos
bull Un profesor pertenece a un solo establecimiento o LOCAL y a su vez un establecimiento puede tener muchos profesores
El detalle de cada tabla se muestra en la seccioacuten 24 ldquoDetalle de las tablas del modelo de datos propuestordquo
Moacutedulo 3
Se establece el diagrama funcional del moacutedulo ldquoRegistro de UsuariosrdquoConsta baacutesicamente de 3 scripts denominados reg_step_1pl reg_step_2pl reg_step_3pl El primero de ellos se encarga de generar el primer formulario que consiste en la eleccioacuten del perfil del usuario Luego el siguiente script genera el formulario de datos el que depende del perfil escogido (Por ejemplo un alumno tiene el campo curso el que no tiene el perfil externo) Por uacuteltimo reg_step_3pl almacena los datos del
254
usuario en la base de datos modifica el archivo htpasswd correspondiente y devuelve al usuario a la paacutegina de inicio
Registro de Usuariosreg_step_1pl
Perfi l
Continuar gtgt
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpass
Print()
Print()
Submit()
Submit()
Link()
Diagrama para el registro de usuarios
255
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo 3 Una vez que se tiene funcionado el moacutedulo 3 se continuacutea el disentildeo del ldquoAdministrador de Usuariosrdquo el que permite eliminar y corregir los datos usuarios asiacute como comprobarlos (por ejemplo para que un alumno realmente exista) Se reutilizan los scripts reg_step_2pl y reg_step_3pl del moacutedulo ldquoRegistro de Usuariosrdquo Se agrega el script user_adminpl el que se encarga de mostrar un resumen de los usuarios del sistema asiacute como generar los links para permitir la posterior modificacioacuten de datos por cada usuario o su eliminacioacuten del sistema
Lista de Usuarios
user_adm inpl
Por Perf il
Eliminar
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpassw
Print()
Print()
Submit()
Submit()
Link()UserEliminar
usuario01
usuarioNN
Ver
Submit()
Link()
Diagrama para la Administracioacuten de Usuarios
256
Unioacuten de Moacutedulos Se unen todos los moacutedulos para realizar el primer prototipo del sistema Se realizan una serie de modificaciones que tienden a un mejor desempentildeo del sistema
bull Agregar moacutedulo mod_perl a Apache Este moacutedulo permite a los scripts basados en PERL ocupar un inteacuterprete optimizado para Apache Entre sus cualidades resalta que siempre esta levantado lo que significa un ahorro en tiempo y cpu a la hora de ejecutar scripts CGI Funciona bien en una maacutequina con por lo menos 64[Mb] en RAM
bull Actualizar los moacutedulos DBI (Data Base Interface) de PERL para MySQL Estos moacutedulos permiten acceder de manera transparente a motores de base de datos tal como lo hace ODBC en Win32 Las uacuteltimas versiones de estos paquetes tiene maacutes capacidades para trabajar con el moacutedulo mod_perl (Por ejemplo manejar conexiones persistentes hacia una base de datos entre distintas llamadas de un mismo script)
Ademaacutes de lo anterior se afinan los detalles por el lado del cliente
bull Validacioacuten de formularios con JavaScripts
bull Creacioacuten de Menuacutes Dinaacutemicos (con DHTML)
257
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ACTIVIDAD PRINCIPAL DESARROLLADA
En la siguiente seccioacuten se mostraraacuten las principales caracteriacutesticas de la aplicacioacuten desarrollada
Resumen
Se desarrolloacute una aplicacioacuten web que permite analizar el log de un servidor web particular (web) con el fin de extraer estadiacutesticas acerca del perfil de los visitantes para el sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo El sistema permite definir Categoriacuteas de paacuteginas html y Perfiles de usuarios Estas agrupaciones ayudan a perfilar las estadiacutesticas ya que enmascaran paacuteginas html y usuario (Pueden existir cientos de paacuteginas html pero eventualmente pueden haber pocas Categoriacuteas lo que ayuda notablemente con la interpretacioacuten de los datos)
Plataforma utilizada
El sistema operativo que se utilizoacute para desarrollar la aplicacioacuten fue GNULinux (Distribucioacuten Debian) Para el motor de bases de datos se utilizoacute Mysql versioacuten 32349 y para el servidor web Apache 139 Por uacuteltimo para el desarrollo de los sripts se utilizoacute PERL Todo lo anterior estaacute localizado en el computador hboinalambricoutfsmcl En el lado del cliente (navegador web) se utilizoacute baacutesicamente HTML en conjunto con JavaScript para la validacioacuten de formularios y hacer paacuteginas web con maacutes capacidad de procesamiento
Prototipo realizado Las siguientes imaacutegenes muestran las vistas de usuario que estaacuten implementadas en el servidor hboinalambricoutfsmcl
258
Al ingresar el sistema se presenta el siguiente menuacute
bull Categoriacuteas Permite administrar las categoriacuteas de paacuteginas Permite definir nuevas categoriacuteas asiacute como editar y eliminar
Al ingresar al menuacute ldquoCategoriacuteasrdquo se presenta el siguiente formulario el que tiene por objetivo visualizar las categoriacuteas definidas asiacute como los documentos asociados a cada una de ellas
bull Usuarios Permite modificar datos de los usuarios registrados en el sistema bull Establecimientos Similar al anterior pero para los establecimientos
educacionales bull Ramos Mantiene una lista actualizada de los ramos dictados para los alumnos bull Estadiacutesticas Ingresa a la seccioacuten de estadiacutesticas del sitio
259
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Cada categoriacutea esta enlazada con su ficha en la que se ingresan los documentos que pertenecen a dicha categoriacutea
260
Finalmente la seccioacuten ldquoEstadiacutesticasrdquo permite al usuario visualizar las distintas estadiacutesticas del sitio pudiendo escoger entre los distintos tipos de graacuteficos explicados anteriormente
261
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modificaciones realizadas en hboinalambricoutfsmcl
Servidor Apache
En etcapachehttpconf se agregaron las siguientes liacuteneas
Se agregaron los siguientes paquetes
bull Libdate-calc-perl (manejo de fechas)
LogFormat ldquoa||u||s||U||User-agenti||Ymdt||HMStrdquo proyecFormat CustomLog homegastudilestadiacutesticaslogsmy_accesslog proyecFormat En etcapachesrmconf se agregaron las siguientes liacuteneas
ScriptAlias cgi-bin homegastudilestadiacutesticaswwwcgi-bin AddHandler cgi-script pl
Paquetes agregados
bull Libgd-perl (API perl para la interfaz de creacioacuten de graacuteficos GD)
bull Libchart-perl (API perl para la creacioacuten de graacuteficos de barra torta etc)
Para la instalacioacuten se utilizoacute el comando apt-get que es una herramienta de administracioacuten que permite a Debian instalar y configurar paquetes Debido a que los debe bajar de internet y para hacer el proceso maacutes raacutepido se modificoacute el archivo etcaptsourcelist para que el sistema buscara los paquetes en un servidor proxy ubicado en el Departamento de Matemaacuteticas
deb http200116129123main stable main non-free contrib deb http200116129123non-US stablenon-US main contrib non-free
262
DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
Recopilacioacuten de liacuteneas de log
Tabla Campos Observacioacuten
CATEG Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
Clave Foraacutenea
PAG_NOMBRE
LOG Tabla de Log
LOG_IP Clave Primaria
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
PAG_CATEG_ID
Usuarios del sistema
Tabla Campos Observacioacuten
ALUMNO Tabla de Alumnos
ALUMNO_ID Clave Primaria
ALUMNO_NOMBRE
ALUMNO_APATERNO
263
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO_AMATERNO
ALUMNO_NIVEL_ID Clave Foraacutenea
ALUMNO_LOCAL_ID Clave Foraacutenea
ALUMNO_LOGIN
ALUMNO_PASS
PROFESOR Tabla de Profesores
PROFESOR_ID Clave Primaria
PROFESOR_APATERNO
PROFESOR_AMATERNO
PROFESOR_RAMO_ID Clave Foraacutenea
PROFESOR_LOCAL_ID Clave Foraacutenea
PROFESOR_LOGIN
PROFESOR_PASS
PROFESOR_NOMBRE
Tabla Campos Observacioacuten
EXTERNO Tabla de usuario externos al proyecto
EXTERNO_ID Clave Primaria
EXTERNO_NOMBRES
EXTERNO_AMATERNO
EXTERNO_CARGO
EXTERNO_LOGIN
EXTERNO_PASS
264
NIVEL Niveles de ensentildeanza
NIVEL_ID Clave Primaria
NIVEL_NOMBRE
Asignaturas
Clave Primaria
RAMO_NOMBRE
LOCAL Establecimientos educacionales
LOCAL_ID Clave Primaria
LOCAL_NOMBRE
LOCAL_REGION
RAMO
RAMO_ID
LOCAL_IP
265
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
266
Anexo X
CD Soporte y Manuales
267
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
268
CD Soporte y Manuales
269
El presente CD contiene toda la informacioacuten necesaria para la instalacioacuten y configuracioacuten de las tarjetas inalaacutembricas asiacute como los manuales del hardware y el presente trabajo en formato digital
- Anexo I
- Establecimientos de Vintildea del Mar
- Establecimientos de Vintildea del Mar
- Anexo II
- Establecimientos de Valparaiacuteso-
- Establecimientos de Valparaiacuteso
- Anexo III
- Modelos de propagacioacuten
-
- Modelos de propagacioacuten
- Modelo de Espacio Libre
- Modelo de COST-Hata
-
- Anexo IV
- Enlaces en Vintildea del Mar
- Enlaces en Vintildea del Mar
- CA
-
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076
- Peacuterdidas de espacio libre (FSL) 1024 dB
- Peacuterdidas COST-Hata (CHL) 1328 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176
- Peacuterdidas de espacio libre (FSL) 973 dB
- Peacuterdidas COST-Hata (CHL) 1022 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 998
- Peacuterdidas de espacio libre (FSL) 1062 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058
- Peacuterdidas de espacio libre (FSL) 1118 dB
- Peacuterdidas COST-Hata (CHL) 1327 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170
- Peacuterdidas de espacio libre (FSL) 1141 dB
- Peacuterdidas COST-Hata (CHL) 1393 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166
- Peacuterdidas de espacio libre (FSL) 1126 dB
- Peacuterdidas COST-Hata (CHL) 1469 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212
- Peacuterdidas de espacio libre (FSL) 1145 dB
- Peacuterdidas COST-Hata (CHL) 1463 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas COST-Hata (CHL) 1217 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1031 dB
- Peacuterdidas COST-Hata (CHL) 1172 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101
- Peacuterdidas de espacio libre (FSL) 1103 dB
- Peacuterdidas COST-Hata (CHL) 1307 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188
-
- Anexo V
- Enlaces en Valparaiacuteso
- Enlaces en Valparaiacuteso
- CA
-
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040
- Peacuterdidas estimadas = 050 FSL + 050 CHL = dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011
-
- Anexo VI
- Hardware
- Anexo VII
- Estudio de Servicios Multimedia
-
- 1 Servicios Multimedia en Tiempo Real en Interne
-
- Cseq 3
-
- Figura 3 Reproductor de Windows Media
-
- 3 Servicios Multimedia con Quicktime
-
- Anexo VIII
- Sincronizacioacuten de Contenidos Multimedias en un E
- Sincronizacioacuten de Contenidos Multimedias en un E
-
- 22 iquestQueacute se puede hacer con SMIL
- 23 Como escribir documentos SMIL
- 31 Detalle del Coacutedigo
- 41 La seccioacuten ltlayoutgt
- 42 La ventana
- 51 La seccioacuten ltregiongt
- 52 La seccioacuten ltimggt
- 53 Posicionamiento Relativo
- 54 Cuando dos regiones se traslapan
- 55 Como adaptar el contenido multimedia al aacuterea
- 61 Duracioacuten
- 62 Retardar un contenido multimedia
- 63 Secuencias Un contenido tras otro
- 64 Paralelo Muchos contenidos mostrados juntos
- 71 Sincronizacioacuten basada en eventos
- 72 La seccioacuten ltswitchgt
- 73 Un ejemplo para entender
- 74 Que cosas pueden ser verificadas
-
- Anexo IX
- Planteamiento y Desarrollo de Sistema de Estadiacutes
- Recopilacioacuten de estadiacutesticas en Proyecto Difusi
-
- Fuentes de Datos para Anaacutelisis Estadiacutestico
- Estadiacutestica a Recopilar en una Primera Etapa
- Estadiacutestica no Recopilable
-
- REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
- REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVAL
- REQUERIMIENTOS DE SITIO WEB
-
- Usuario
- Pagina
- Videos
- Guiacuteas
- Preguntas frecuentes
- Sistema de Recopilacioacuten de Estadiacutesticas para Sit
-
- DESARROLLO DEL SISTEMA
-
- Moacutedulo 1
- Moacutedulo 2
- Moacutedulo 3
- Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo
- Unioacuten de Moacutedulos
-
- ACTIVIDAD PRINCIPAL DESARROLLADA
-
- Plataforma utilizada
- Prototipo realizado
- Modificaciones realizadas en hboinalambricoutfsmcl
-
- Servidor Apache
- Paquetes agregados
-
- DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
-
- Recopilacioacuten de liacuteneas de log
- Usuarios del sistema
-
- Anexo X
- CD Soporte y Manuales
- CD Soporte y Manuales
-
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 1749-3 Dependencia Particular Subvencionado
LOS No
Nombre Colegio Ana Mariacutea Janer
Direccioacuten Las Rejas 880 Miraflores Longitud 71ordm 31rsquorsquo 404rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10
Educacioacuten Parvularia General Baacutesica de Nintildeos Media Cientiacutefico Humanista Nintildeos
RBD 1755-8 Nota No aparece en los registros de enlaces
Dependencia Particular Subvencionado
14
LOS UCVTV (Se requiere de un maacutestil de altura considerable)
Nombre Friendly High School (Ex Colegio San Gaspar) Direccioacuten Amunaacutetegui 2008 Recreo
Longitud 71ordm 34rsquo 546rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 294rsquorsquo Altura [m] 5
Educacioacuten Parvularia General Baacutesica de Nintildeos Media de Nintildeos
RBD 1761-2 Dependencia Particular Subvencionado
15
LOS UTFSM (Se requiere de un maacutestil de altura considerable)
Nombre Liceo Hispano Americano Direccioacuten San Pedro de Atacama sn Paradero 6 Rentildeaca Alto
Longitud Ubicacioacuten Latitud Altura [m] 10
Educacioacuten Media Cientiacutefico Humanista Nintildeos Media Teacutecnico Profesional Comercial Nintildeos Media Teacutecnico Profesional Industrial Nintildeos
RBD 12151-7 Dependencia Particular Subvencionado
16
LOS No
95
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Colegio Espantildeol Isabel La Catoacutelica
Direccioacuten Limache 1741 Ubicacioacuten Longitud 71ordm 32rsquo 127rsquorsquo
Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
Nota No se encuentra operativo RBD 12301-3
Dependencia Particular Subvencionado
17
LOS No
Nombre Liceo Inmaculada de Lourdes (Anexo) Direccioacuten San Pablo de la Cruz 351 Agua Santa
Longitud 71ordm 33rsquo 33rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 12
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 12315-3 Dependencia Particular subvencionado
18
LOS UCVTV
Nombre Colegio San Nicolaacutes Anexo 2 Direccioacuten Los Lunes 373 Canal Chacao
Longitud 71ordm 28rsquo 542rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 141rsquorsquo Altura [m] 9
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 14246-8 Dependencia Particular Subvencionado
19
LOS Sede Joseacute Miguel Carrera UTFSM
Nombre Colegio Claudio Matte Anexo 2 Direccioacuten 18 de Septiembre Lotes 9 y 10 Santa Julia Achupallas
Longitud Ubicacioacuten Latitud Altura [m]
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
20
RBD 14264-6
96
Dependencia Particular Subvencionado LOS No
Nombre Liceo Reneacute Descartes
Direccioacuten Vista Hermosa 19 Cerro Castillo Longitud 71ordm 33rsquo 384rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 138rsquorsquo Altura [m] 9 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
Nota Pertenece a la Red Educacional Enlaces RGB 14284-0
Dependencia Particular Subvencionado
21
LOS No
Nombre Liceo Teacutecnico Profesional Obispo Rafael Lira Infante Direccioacuten Padre Pienovi 449 Recreo Alto
Longitud 71ordm 34rsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 3rsquorsquo Altura [m] 12 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos
RBD 14366-9 Dependencia Particular Subvencionado
22
LOS UCVTV (Condicionado)
Nombre Instituto Comercial Ana Mariacutea Janer Direccioacuten Las Rejas 810 Chorrillos
Longitud 71ordm 31rsquorsquo 404rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
Nota No aparece en los registros de Enlaces RBD 14475-4
Dependencia Particular Subvencionado
23
LOS UCVTV (Condicionado)
Nombre Liceo Comercial Alberto Blest Gana Direccioacuten Alberto Blest Gana 398 Sector Centro
Longitud 71ordm 32rsquo 461rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 30rsquorsquo Altura [m] 9 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
RBD 1663-2
24
Dependencia Corporacioacuten Privada que depende del estado
97
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Chretien Francais 390 Le Beau Jour Direccioacuten 23 Norte 2039 Santa Ineacutes
Longitud 71ordm 31rsquo 584rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 53rsquorsquo Altura [m] 6
EducacioacutenBaacutesica 1ordm y 2ordm Medio (en proceso de completar la ensentildeanza media)
RBD 1819-8 Dependencia Particular Subvencionado
25
LOSUCVTV Colegio Colombia Liceo Comercial Liceo Guillermo Rivera (Montantildea)
Nombre Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Direccioacuten Agua Santa Longitud 71ordm 34rsquo 06rsquorsquo
Ubicacioacuten Latitud 33ordm 2rsquo 124rsquorsquo Altura [m] 15
Nota Punto de retransmisioacuten considerado
98
Anexo II
Establecimientos de Valparaiacuteso-
99
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
100
Establecimientos de Valparaiacuteso Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Tabla A2 Establecimientos seleccionados en Valparaiacuteso
Nombre Instituto Comercial A-18 Francisco Araya Bennet
Direccioacuten Avenida Argentina 747 Sector Plan Longitud 71ordm 36rsquo 0rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 9
Educacioacuten Comercial Nintildeos Diurna Comercial Vespertino
RBD 1502 Dependencia Corporacioacuten Municipal
1
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Escuela Industrial Superior de Valparaiacuteso Direccioacuten Avenida Espantildea 2692 Sector Caleta Portales
Longitud 71ordm 35rsquo 3rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 338rsquorsquo Altura [m] 9 Educacioacuten Industrial nintildeos
RBD 1503 Dependencia Corporacioacuten Privada
2
LOS Universidad Teacutecnica Federico Santa Mariacutea
101
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Liceo Teacutecnico A-24
Direccioacuten Independencia 2288 Sector Plan Longitud 71ordm 36rsquo 39rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 43rsquorsquo Sur Altura [m] 12 Educacioacuten Teacutecnica Nintildeos Diurna
RBD 1504 Dependencia Corporacioacuten Municipal
3
LOS Colegio Leonardo Murialdo
Nombre Liceo Hernaacuten Olguiacuten Direccioacuten Malfatti 235 Cerro Los Placeres
Longitud 71ordm 35rsquo 383rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 36rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica nintildeos Industrial nintildeos
RBD 1514 Dependencia Corporacioacuten Municipal
4
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo Politeacutecnico Computacional A-23 A Nazar Direccioacuten Avenida Playa Ancha 400 Sector Playa Ancha
Longitud 71ordm 38rsquo 103rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 285rsquorsquo Sur Altura [m] 10
Educacioacuten
Parvularia Baacutesica nintildeos Media humaniacutestico cientiacutefica nintildeos Industrial nintildeos
RBD 1516 Dependencia Corporacioacuten Municipal
5
LOS No
Nombre Liceo A-22 Eduardo de la Barra Direccioacuten Coloacuten 2184 Sector Almendral
Longitud 71ordm 36rsquo 0rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10
6
EducacioacutenBaacutesica Nintildeos Media Humaniacutestica Cientiacutefica Nintildeos Media Humaniacutestica Cientiacutefica Adultos
102
RBD 1515 Dependencia Corporacioacuten Municipal
LOS Colegio Leonardo Murialdo
Nombre Liceo Obispo Antonio Castro
Direccioacuten Crucero Ajax 5233 Cerro Caacutercel Longitud 71ordm 37rsquo 418rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 394rsquorsquo Sur Altura [m] 3 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14281 Dependencia Particular Subvencionado
7
LOS Colegio Leonardo Murialdo
Nombre Escuela Saint Thomas College Direccioacuten Paulino Alfonso 330 Cerro Mesilla
Longitud 71ordm 38rsquo 15rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 485rsquorsquo Sur Altura [m] 9
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 11217 Dependencia Particular Subvencionado
8
LOS Colegio Luterano Concordia
Nombre Escuela de Tripulantes Direccioacuten J A Vives 630 Barrio Puerto
Longitud 71ordm 37rsquo 497rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10 Educacioacuten Mariacutetima y portuaria de nintildeos
RBD 1739 Dependencia Particular Subvencionado
9
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes Direccioacuten Avenida Coloacuten 2309 Sector Almendral
Longitud 71ordm 36rsquo 367rsquorsquo Este Latitud 33ordm 2rsquo 466rsquorsquo Sur Ubicacioacuten Latitud 33ordm 2rsquo 466rsquorsquo Sur Altura [m] 20
10
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
103
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
RBD 1632 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio Dabruna Direccioacuten Erraacutezuriz 446 Playa Ancha
Longitud 71ordm 37rsquo 505rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 277rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
11
LOS No
Nombre Colegio Dabruna II (En construccioacuten) Direccioacuten Avenida Quebrada Verde 346 Playa Ancha
Longitud 71deg 38rsquo 137rsquorsquo Este Ubicacioacuten Latitud 33deg 1rsquo 444rsquorsquo Sur Altura [m] 12
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
12
LOS Colegio Luterano Concordia
Nombre Colegio Mariacutea Auxiliadora Direccioacuten Avenida Quebrada Verde 195 Playa Ancha
Longitud 71ordm 38rsquo 76rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 41rsquorsquo Sur Altura [m] 12
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1587 Dependencia Particular Subvencionado
13
LOS Colegio Luterano Concordia
Nombre Liceo Carlos Cousintildeo Direccioacuten Coloacuten 2733 Sector Almendral
Longitud 71ordm 36rsquo 20rsquorsquo Este
14
Ubicacioacuten Latitud 33ordm 2rsquo 50rsquorsquo Sur
104
Altura [m] 9 Educacioacuten Media humaniacutestico cientiacutefico de nintildeos
RBD 1586 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Liceo Coeducacional La Igualdad
Direccioacuten Almirante Simpson 126 Sector Almendral Longitud 71ordm 35rsquo 546rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 52rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos y adultos
RBD 1585 Dependencia Particular Subvencionado
15
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio San Vicente de Paul Direccioacuten Sierra 68 Playa Ancha
Longitud 71ordm 38rsquo 08rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 423rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1653 Dependencia Particular Subvencionado
16
LOS Colegio Luterano Concordia
Nombre Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso Direccioacuten Patricio Lynch 220 Playa Ancha Ubicacioacuten Longitud 71ordm 37rsquo 591rsquorsquo Este
Latitud 33ordm 1rsquo 334rsquorsquo Sur Altura [m] 9
Educacioacuten Mariacutetima de nintildeos RBD 1535
Dependencia Corporacioacuten Municipal
17
LOS Colegio Luterano Concordia
Nombre Colegio Salesiano Valparaiacuteso Direccioacuten Pasaje Don Bosco 88 Avenida Argentina
Longitud 71ordm 35rsquo 58rsquorsquo Este
18
Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur
105
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Altura [m] 15
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1590 Dependencia Particular Subvencionado
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio Nuestra Sentildeora de la Misericordia
Direccioacuten Guillermo Munich 112 Cerro Alegre Longitud 71ordm 37rsquo 492rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 30rsquorsquo Sur Altura [m] 10
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1588 Dependencia Particular Subvencionado
19
LOS Colegio Leonardo Murialdo
Nombre Colegio Luterano Concordia Direccioacuten Los Pellines 71 Playa Ancha
Longitud 71ordm 38rsquo 19rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 507rsquorsquo Sur Altura [m] 15
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1582 Dependencia Particular Subvencionado
20
LOSColegio Leonardo Murialdo Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo de Nintildeas Juana Ross de Edwards
Direccioacuten Avenida Argentina 871 Longitud 71ordm 35rsquo 57rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 57rsquorsquo Sur Altura [m] 10
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RGB 1581 Dependencia Particular Subvencionado
21
LOS Colegio Leonardo Murialdo
106
Nombre Liceo Santa Teresa Direccioacuten Guillermo Rivera 786 Cerro Yungay
Longitud 71ordm 37rsquo 25rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 544rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 1579 Dependencia Particular Subvencionado
22
LOS Colegio Leonardo Murialdo
Nombre Colegio Alberto Hurtado Segundo Direccioacuten Paulino Alfonso 359-330 Cerro Mesilla Playa Ancha
Longitud 71ordm 37rsquo 581rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 479rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1610 Dependencia Particular Subvencionado
23
LOS Colegio Luterano Concordia
Nombre Colegio Leonardo Murialdo Direccioacuten Aquiles 450 Cerro Larraiacuten
Longitud 71ordm 35rsquo 388rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 362rsquorsquo Sur Altura [m] 12
Educacioacuten Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1604 Dependencia Particular Subvencionado
24
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Instituto Mariacutetimo de Valparaiacuteso D-247 Direccioacuten Levarte 159 Playa Ancha
Longitud 71ordm 36rsquo 52rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 427rsquorsquo Sur Altura [m] 6 Educacioacuten Teacutecnico Profesional nintildeos
RBD 1525
25
Dependencia Corporacioacuten Municipal
107
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Luterano Concordia
Nombre Liceo Pedro Montt Direccioacuten Avenida Alemania 5196 Cerro Caacutercel
Longitud 71deg 37rsquo 457rsquorsquo Este Ubicacioacuten Latitud 33deg 2rsquo 403rsquorsquo Sur Altura [m] 9
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1522 Dependencia Corporacioacuten Municipal
26
LOS Colegio Leonardo Murialdo
Nombre Liceo Nordm1 de Nintildeas Mariacutea Franck De Mac Dougall B-30 Direccioacuten Avenida Argentina 731 Sector Almendral
Longitud 71ordm 36rsquo 12rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur Altura [m] 9
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurna
RBD 1521 Dependencia Corporacioacuten Municipal
27
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Liceo Valparaiacuteso B-29 Direccioacuten Blanco 1421
Ubicacioacuten Altura [m] 9 Educacioacuten Media cientiacutefico humanista nintildeos
RBD 1520 Dependencia Corporacioacuten Municipal
28
LOS Universidad Santa Mariacutea
Nombre Liceo Baroacuten B-28 Direccioacuten Gonzaacutelez esquina Tocornal Cerro Baroacuten
Longitud 71ordm 35rsquo 595rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 14rsquorsquo Sur
29
Altura [m] 9
108
Educacioacuten Parvularia Media cientiacutefico humanista nintildeos Teacutecnico nintildeos diurno
RBD 1519 Dependencia Corporacioacuten Municipal
LOS No
Nombre Liceo B-26 Mariacutea Luisa Bombal
Direccioacuten Avenida Gran Bretantildea 851 Playa Ancha
Ubicacioacuten Altura [m] 6
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurno
RBD 1518 Dependencia Corporacioacuten Municipal
30
LOS No
Nombre Liceo A-25 Matilde Brandau de Ross Direccioacuten Avenida Brasil 1901 Sector Centro
Longitud 71ordm 36rsquo 498rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 291rsquorsquo Sur Altura [m] 18
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos y adultos
RBD 1517 Dependencia Corporacioacuten Municipal
31
LOS Colegio Leonardo Murialdo
Nombre Colegio Cecal Direccioacuten Estanque 85 Cerro Alegre
Longitud 71ordm 37rsquo 482rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 255rsquorsquo Sur Altura [m] 9 Educacioacuten Educacioacuten Industrial nintildeos diurna
RBD 14232 Dependencia Particular Subvencionado
32
LOS No
Nombre Scuola Italiana Arturo Delrsquo Oro 33 Direccioacuten Avenida Pedro Montt 2447 Sector Centro
109
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1638 Dependenci
a Particular no Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio San Pedro Nolasco
Direccioacuten Victoria 2762 Sector Centro
Ubicacioacuten Altura [m] 12
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1641 Dependencia Particular no Subvencionado
34
LOS Colegio Leonardo Murialdo
Nombre Colegio de Los Sagrados Corazones Direccioacuten Independencia 2086 Sector Centro
Ubicacioacuten Altura [m] 10
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1631 Dependencia Particular no Subvencionado
35
LOS Colegio Leonardo Murialdo
Nombre Colegio Internacional Direccioacuten Av Alemania 4875
Ubicacioacuten Altura [m] 5
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
36
RBD 1629
110
Particular no Subvencionado Dependencia Colegio Leonardo Murialdo LOS
Seminario San Rafael Nombre
Direccioacuten Avenida Santa Elena 180 Sector Centro
Ubicacioacuten 9 Altura [m]
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1634 Dependencia Particular no Subvencionado
LOS Colegio Leonardo Murialdo
37
Nombre Colegio Agustiacuten Edwards
Direccioacuten Carrera 636 Sector Centro
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1635 Dependencia Particular no Subvencionado
38
LOS Colegio Leonardo Murialdo (Condicionado a mediciones en terreno)
Nombre Colegio Santo Domingo Direccioacuten Necochea 276 Playa Ancha
Ubicacioacuten Altura [m] 5 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14538 Dependencia Particular Subvencionado
39
LOS Colegio Luterano Concordia
111
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
112
Anexo III
Modelos de propagacioacuten
113
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
114
Modelos de propagacioacuten Como una forma natural de definir cotas en las peacuterdidas por trayectoria consideraremos dos modelos de propagacioacuten El modelo de espacio libre y el modelo de COST-Hata
Modelo de Espacio Libre El modelo de espacio libre se utiliza para predecir el nivel de sentildeal recibido entre el transmisor y el receptor cuando existe una trayectoria libre de obstruccioacuten entre ambos La potencia recibida por una antena que se encuentra separada de un radiotransmisor en una distancia d estaacute determinada por la ecuacioacuten de Friis
( )2
2
4middotmiddotmiddot
dGrGtPtPr
πλ
=
Donde
Pr Potencia recibida [W] Pt Potencia transmitida [W] Gt Ganancia de antena transmisora Gr Ganancia de antena receptora λ Longitud de onda [m] d Distancia entre el transmisor y el receptor [m]
De esta forma podemos definir la peacuterdida por trayectoria simplemente como
2
4
=
dPL
πλ
Donde
λ Longitud de onda d Distancia entre el transmisor y el receptor
En particular la frecuencia de transmisioacuten corresponde a los 24 GHz por lo que tenemos una longitud de onda de 0125 m
115
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modelo de COST-Hata Okumura desarrolloacute a traveacutes de exhaustivas mediciones una serie de curvas que permiten determinar las peacuterdidas por trayectoria que sufre una sentildeal El modelo considera
Receptores ubicados en sitios urbanos
La altura del receptor es de unos pocos metros La altura del transmisor se encuentra entre 30 a 1000 m
Por simplicidad es mejor utilizar en el caacutelculo de enlaces el modelo Hata (que
corresponde a la formulacioacuten empiacuterica del modelo graacutefico de Okumura) En particular se utiliza el modelo se utiliza el modelo COST-Hata que corresponde a una extensioacuten del modelo Hata
Las peacuterdidas del enlace por trayectoria (PL) en el modelo COST-Hata [Rap96] se puede definir como
Mterete CdhhahfPL +minus+minusminus+= 10log))log(556944()()log(8213)log(933346[dB] con
minus
minusminusminus=
ge MHz300 y urbanos centros esPara grand
medianas y pequentildeas ciudadesPara
dB
dB
fre
rere h
fhfha
749))7511(log(23
)80)log(561()70)log(11()( 2
=urbanos) centros des(Para gran
medianas) y pequentildeas ciudades(Para
dB dB
30
MC
Donde PL Peacuterdidas por propagacioacuten [dB] f Frecuencia de la sentildeal [MHz] hte Altura efectiva del transmisor [m] hre Altura efectiva del receptor [m] d Distancia entre el transmisor y el receptor [km]
En la determinacioacuten de las alturas efectivas la altura cero estaacute dada por la altura del terreno en el que se encuentra situada la antena receptora El modelo se encuentra restringido a los siguientes paraacutemetros
116
bull Rango de frecuencia 15 GHz a 2 GHz bull Altura efectiva del transmisor 30 a 200 m bull Altura efectiva del receptor 1 a 10 m bull Distancia del enlace 1 a 20 km
Aunque es razonable (al observar las curvas obtenidas por Okumura) utilizarlo a
traveacutes de una extrapolacioacuten en torno a los 24 GHz y con alturas efectivas de las antenas receptoras en torno de los 10 m Para todos los efectos praacutecticos se considera a las ciudades de Vintildea del Mar y Valparaiacuteso como centros medianamente urbanizado y la frecuencia de operacioacuten de 24 GHz
117
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
118
Anexo IV
Enlaces en Vintildea del Mar
119
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
120
Enlaces en Vintildea del Mar A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Vintildea del Mar los cuales se detallan en la siguiente tabla
Tabla A31 Radioenlaces en la ciudad de Vintildea del Mar
Estacioacuten TX Estacioacuten RX Universidad Catoacutelica de Valparaiacuteso Televisioacuten Liceo A-32 Benjamiacuten Vicuntildea Mackenna UTFSM Friendly High School Liceo Teacutecnico Profesional Obispo Rafael Lira InfanteLiceo Joseacute Cortes Brown Liceo Inmaculada de Lourdes (Anexo) Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour Colegio Rubeacuten Castro Diurno Liceo Teresa de Los Andes Colegio Ana Mariacutea Janer
Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Instituto Comercial Ana Mariacutea Janer Colegio Repuacuteblica de Colombia D-322 Liceo A-33 Guillermo Rivera Cotapos
Colegio Chretien Francais 390 Le
Beau Jour Liceo Comercial Alberto Blest Gana El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
Tabla A32 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
121
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash UCVTV
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Estacioacuten de televisioacuten de la UCV Altura 214 m Torre 20 m Distancia A-B 2458 m
Modelo de Espacio Libre
Distancia del enlace (d) 2458 km
Peacuterdidas Espacio Libre (FSL) 1079 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 - 49 = 185 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 2458 km Peacuterdidas Cost-Hata (CHL) 1156 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086 dB
122
UTFSM ndash Liceo A-32 Benjamiacuten Vicuntildea Mackenna
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Liceo Benjamiacuten Vicuntildea Mackenna Altura 56 m Torre 10 m Distancia A-B 1398 m
Modelo de Espacio Libre
Distancia del enlace (d) 1398 km
Peacuterdidas de espacio libre (FSL) 103 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 -56 = 23 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1398 km
Peacuterdidas COST-Hata (CHL) 1216 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Benjamiacuten Vicuntildea Mackenna se encuentra inmerso en una zona urbana donde la altura de las construcciones cercanas son del orden que la altura del edificio donde se ubicaraacute finalmente la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076 dB
123
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Friendly High School
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Friendly High School Altura 43 m Torre 5 m Distancia A-B 1305 m
Modelo de Espacio Libre
Distancia del enlace (d) 1305 km Peacuterdidas de espacio libre (FSL) 1024 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 ndash 43 = 36 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 1305 km
Peacuterdidas COST-Hata (CHL) 1328 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el colegio Friendly High School se encuentra ubicado detraacutes un edificio de altura mayor a la ubicacioacuten de la antena por lo que se observa un bloqueo parcial en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176 dB
124
UCVTV ndash Liceo Teacutecnico Profesional Obispo Rafael Lira Infante
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Obispo Rafael Lira Infante Altura 114 m Torre 12 m Distancia A-B 731 m
Modelo de Espacio Libre
Distancia del enlace (d) 0731 km Peacuterdidas de espacio libre (FSL) 973 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 114 = 120 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 0731 km Peacuterdidas COST-Hata (CHL) 1022 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Teacutecnico Profesional Obispo Rafael Lira Infante se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 998 dB
125
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Joseacute Corteacutes Brown
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Joseacute Corteacutes Brown Altura 36 m Torre 5 m Distancia A-B 2034 m
Modelo de Espacio Libre
Distancia del enlace (d) 2034 km Peacuterdidas de espacio libre (FSL) 1062 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 36 = 198 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 2034 km
Peacuterdidas COST-Hata (CHL) 1277 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Joseacute Corteacutes Brown se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116 dB
126
UCVTV - Liceo Inmaculada de Lourdes Anexo
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Inmaculada de Lourdes Anexo Altura 52 m Torre 12 m Distancia A-B 1417 m
Modelo de Espacio Libre
Distancia del enlace (d) 1417 km
Peacuterdidas de espacio libre (FSL) 1031 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 52 = 182 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 1417 km
Peacuterdidas COST-Hata (CHL) 1085 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Inmaculada de Lourdes Anexo se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058 dB
127
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Parroquial San Antonio
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Parroquial San Antonio Altura 26 m Torre 6 m Distancia A-B 3865 m
Modelo de Espacio Libre
Distancia del enlace (d) 3865 km Peacuterdidas de espacio libre (FSL) 1118 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 26 = 208 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 3865 km Peacuterdidas COST-Hata (CHL) 1327 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Parroquial San Antonio se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170 dB
128
UCVTV ndash Colegio Chretien Francais 390 Le Beau Jour
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Distancia A-B 5040 m
Modelo de Espacio Libre
Distancia del enlace (d) 5040 km Peacuterdidas de espacio libre (FSL) 1141 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 95 = 139 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 5040 km Peacuterdidas COST-Hata (CHL) 1393 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166 dB
129
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Rubeacuten Castro Diurno
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Rubeacuten Castro Diurno Altura 48 m Torre 2 m Distancia A-B 4265 m
Modelo de Espacio Libre
Distancia del enlace (d) 4265 km Peacuterdidas de espacio libre (FSL) 1126 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 48 = 186 m Altura efectiva del receptor (hr) 2 m Distancia del enlace (d) 4265 km Peacuterdidas COST-Hata (CHL) 1469 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Rubeacuten Castro Diurno se encuentra ubicado en un sector urbano donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212 dB
130
UCVTV - Liceo Teresa de Los Andes
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Santa Teresa de Los Andes Altura 248 m Torre 10 m Distancia A-B 5258 m
Modelo de Espacio Libre
Distancia del enlace (d) 5258 km Peacuterdidas de espacio libre (FSL) 1145 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 248 ndash 214 - 20 = 14 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 5258 km Peacuterdidas COST-Hata (CHL) 1463 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167 dB
131
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
132
UCVTV ndash Instituto Comercial Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Instituto Comercial Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Instituto Profesional Ana Mariacutea Janer situado al frente del Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
133
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Colegio Repuacuteblica de Colombia D-322
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Colegio Repuacuteblica de Colombia Altura 25 m Torre 9 m Distancia A-B 1419 m
Modelo de Espacio Libre
Distancia del enlace (d) 1419 km Peacuterdidas de espacio libre (FSL) 1031 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 25 = 76 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1419 km Peacuterdidas COST-Hata (CHL) 1172 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Repuacuteblica de Colombia se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101 dB
134
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo A-33 Guillermo Rivera Cotapos
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Guillermo Rivera Cotapos Altura 41 m Torre 9 m Distancia A-B 3264 m
Modelo de Espacio Libre
Distancia del enlace (d) 3264 km Peacuterdidas de espacio libre (FSL) 1103 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 - 41 = 60 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3264 km Peacuterdidas COST-Hata (CHL) 1307 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Guillermo Rivera Cotapos se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205 dB
135
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo Comercial Alberto Blest Gana
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Comercial Alberto Blest Gana Altura 35 m Torre 9 m Distancia A-B 2888 m
Modelo de Espacio Libre
Distancia del enlace (d) 2888 km
Peacuterdidas de espacio libre (FSL) 1093 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 35 = 66 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 2888 km
Peacuterdidas COST-Hata (CHL) 1282 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Comercial Alberto Blest Gana se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188 dB
136
Anexo V
Enlaces en Valparaiacuteso
137
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
138
Enlaces en Valparaiacuteso A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Valparaiacuteso los cuales se detallan en la siguiente tabla
Tabla A41 Radioenlaces en la ciudad de Valparaiacuteso Estacioacuten TX Estacioacuten RX
Escuela Industrial Superior de Valparaiacuteso Escuela de Tripulantes y Portuaria Liceo Valparaiacuteso B-29 Colegio Leonardo Murialdo
UTFSM
Colegio Luterano Concordia Liceo Teacutecnico A-24 Liceo A-22 Eduardo de la Barra Colegio I C Nuestra Sentildeora de Lourdes Liceo Carlos Cousintildeo Colegio Nuestra Sentildeora de la Misericordia Liceo de Nintildeas Juana Ross de Edwards Liceo Santa Teresa Liceo Pedro Montt Liceo A-25 Matilde Brandau de Ross Colegio San Pedro Nolasco Colegio de Los Sagrados Corazones Colegio Internacional
Colegio Leonardo Murialdo
Seminario San Rafael Escuela Saint Thomas College Colegio Mariacutea Auxiliadora Colegio San Vicente de Paul Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) Colegio Alberto Hurtado Segundo
Colegio Luterano Concordia
Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
139
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla A42 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
UTFSM ndash Escuela Industrial Superior de Valparaiacuteso
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela Industrial de Valparaiacuteso Altura 27 m Torre 9 m Distancia A-B 1051 m
Modelo de Espacio Libre
Distancia del enlace (d) 1051 km
Peacuterdidas Espacio Libre (FSL) 1005 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 35 -27 = 57 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1051 km Peacuterdidas Cost-Hata (CHL) 1147 dB
Criterio Arbitrario
140
Las observaciones en terreno nos muestran que la Escuela Industrial Superior de Valparaiacuteso se encuentra obstruida parcialmente por un cerro De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040 dB
UTFSM ndash Escuela de Tripulantes y Portuaria
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela de Tripulantes y Portuaria Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
141
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Peacuterdidas estimadas = 050 FSL + 050 CHL = dB UTFSM ndash Liceo Valparaiacuteso B-29
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Liceo Valparaiacuteso B-29 Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
142
UTFSM ndash Colegio Leonardo Murialdo
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Distancia A-B 1243 m
Modelo de Espacio Libre
Distancia del enlace (d) 1243 km
Peacuterdidas de espacio libre (FSL) 1019 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 49 = 83 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1243 km
Peacuterdidas COST-Hata (CHL) 1117dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029 dB
143
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Colegio Luterano Concordia
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Distancia A-B 4317 m
Modelo de Espacio Libre
Distancia del enlace (d) 4317 km
Peacuterdidas de espacio libre (FSL) 1127 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 49 = 118 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 4317 km
Peacuterdidas COST-Hata (CHL) 1264 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141 dB
144
Colegio Leonardo Murialdo ndash Liceo Teacutecnico A-24
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Teacutecnico A-24 Altura 24 m Torre 12 m Distancia A-B 1575 m
Modelo de Espacio Libre
Distancia del enlace (d) 1575 km Peacuterdidas de espacio libre (FSL) 1040 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1575 km
Peacuterdidas COST-Hata (CHL) 1133 dB
Criterio Arbitrario
El Liceo Teacutecnico A-24 se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049 dB
145
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo A-22 Eduardo de la Barra
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Eduardo de la Barra Altura 28 m Torre 10 m Distancia A-B 1646 m
Modelo de Espacio Libre
Distancia del enlace (d) 1646 km Peacuterdidas de espacio libre (FSL) 1044 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 28 = 104 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1646 km
Peacuterdidas COST-Hata (CHL) 1142 dB
Criterio Arbitrario
El Liceo Eduardo de la Barra se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054 dB
146
Colegio Leonardo Murialdo ndash Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Inmaculada Concepcioacuten Altura 25 m Torre 20 m Distancia A-B 1535 m
Modelo de Espacio Libre
Distancia del enlace (d) 1535 km Peacuterdidas de espacio libre (FSL) 1038 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1535 km
Peacuterdidas COST-Hata (CHL) 1130 dB
Criterio Arbitrario
El Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061 dB
147
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Carlos Cousintildeo
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Carlos Cousintildeo Altura 24 m Torre 9 m Distancia A-B 1147 m
Modelo de Espacio Libre
Distancia del enlace (d) 1147 km Peacuterdidas de espacio libre (FSL) 1012 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1147 km
Peacuterdidas COST-Hata (CHL) 1120 dB
Criterio Arbitrario
El Carlos Cousintildeo se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039 dB
148
Colegio Leonardo Murialdo ndash Colegio Nuestra Sentildeora de la Misericordia
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio N Sentildeora de la Misericordia Altura 106 m Torre 10 m Distancia A-B 3390 m
Modelo de Espacio Libre
Distancia del enlace (d) 3390 km Peacuterdidas de espacio libre (FSL) 1106 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 106 = 26 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3390 km
Peacuterdidas COST-Hata (CHL) 1345 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130 dB
149
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo de Nintildeas Juana Ross de Edwards
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo de Nintildeas Juana Ross de Edwards Altura 31 m Torre 10 m Distancia A-B 789 m
Modelo de Espacio Libre
Distancia del enlace (d) 0789 km Peacuterdidas de espacio libre (FSL) 980 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 31 = 101 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 0789 km
Peacuterdidas COST-Hata (CHL) 1042 dB
Criterio Arbitrario
El Liceo de Nintildeas Juana Ross de Edwards se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011 dB
150
Colegio Leonardo Murialdo ndash Liceo Santa Teresa
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Santa Teresa Altura 118 m Torre 4 m Distancia A-B 2811 m
Modelo de Espacio Libre
Distancia del enlace (d) 2811 km Peacuterdidas de espacio libre (FSL) 1090 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 4 m Distancia del enlace (d) 2811 km
Peacuterdidas COST-Hata (CHL) 1542 dB
Criterio Arbitrario
El Liceo Santa Teresa si bien presenta una considerable altura se encuentra rodeado de edificios de altura significativa lo que bloquea la trayectoria de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316 dB
151
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Pedro Montt
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Pedro Montt Altura 118 m Torre 9 m Distancia A-B 3296 m
Modelo de Espacio Libre
Distancia del enlace (d) 3296 km Peacuterdidas de espacio libre (FSL) 1104 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3296 km
Peacuterdidas COST-Hata (CHL) 1417 dB
Criterio Arbitrario
El Liceo Pedro Montt se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135 dB
152
Colegio Leonardo Murialdo ndash Liceo A-25 Matilde Brandau de Ross
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Matilde Brandau de Ross Altura 9 m Torre 18 m Distancia A-B 1856 m
Modelo de Espacio Libre
Distancia del enlace (d) 1856 km Peacuterdidas de espacio libre (FSL) 1054 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 9 = 123 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1856 km
Peacuterdidas COST-Hata (CHL) 1147 dB
Criterio Arbitrario
El Liceo Matilde Brandau de Ross se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063 dB
153
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio San Pedro de Nolasco
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio San Pedro de Nolasco Altura 25 m Torre 12 m Distancia A-B 1093 m
Modelo de Espacio Libre
Distancia del enlace (d) 1093 km Peacuterdidas de espacio libre (FSL) 1008 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1093 km
Peacuterdidas COST-Hata (CHL) 1084 dB
Criterio Arbitrario
El Colegio San Pedro de Nolasco se encuentra ubicado en el plan de la ciudad en un sector donde existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027 dB
154
Colegio Leonardo Murialdo ndash Colegio de Los Sagrados Corazones
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio de Los Sagrados Corazones Altura 25 m Torre 10 m Distancia A-B 1743 m
Modelo de Espacio Libre
Distancia del enlace (d) 1743 km Peacuterdidas de espacio libre (FSL) 1049 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 Distancia del enlace (d) 1743 km
Peacuterdidas COST-Hata (CHL) 1148 dB
Criterio Arbitrario
El Colegio de Los Sagrados Corazones se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059 dB
155
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio Internacional
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Internacional Altura 113 m Torre 5 m Distancia A-B 3335 m
Modelo de Espacio Libre
Distancia del enlace (d) 3335 km Peacuterdidas de espacio libre (FSL) 1105 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 113 = 19 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 3335 km
Peacuterdidas COST-Hata (CHL) 1517 dB
Criterio Arbitrario
El Colegio Internacional se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146 dB
156
Colegio Leonardo Murialdo ndash Seminario San Rafael
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Seminario San Rafael Altura 35 m Torre 9 m Distancia A-B 958 m
Modelo de Espacio Libre
Distancia del enlace (d) 0958 km Peacuterdidas de espacio libre (FSL) 997 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 35 = 97 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 0958 km
Peacuterdidas COST-Hata (CHL) 1101 dB
Criterio Arbitrario
El Seminario San Rafael se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049 dB
157
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Saint Thomas College
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Saint Thomas College Altura 122 m Torre 9 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 939 dB
Criterio Arbitrario
El Colegio Santo Thomas se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890 dB
158
Colegio Luterano Concordia ndash Colegio Mariacutea Auxiliadora
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio Mariacutea Auxiliadora Altura 105 m Torre 12 m Distancia A-B 492 m
Modelo de Espacio Libre
Distancia del enlace (d) 0492 km Peacuterdidas de espacio libre (FSL) 939 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 105 = 62 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 0492 km
Peacuterdidas COST-Hata (CHL) 1002 dB
Criterio Arbitrario
El Colegio Mariacutea Auxiliadora se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955 dB
159
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Colegio San Vicente de Paul
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio San Vicente de Paul Altura 94 m Torre 6 m Distancia A-B 577 m
Modelo de Espacio Libre
Distancia del enlace (d) 0577 km Peacuterdidas de espacio libre (FSL) 953 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 94 = 73 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0577 km
Peacuterdidas COST-Hata (CHL) 1137 dB
Criterio Arbitrario
El Colegio San Vicente de Paul se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999 dB
160
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Levarte) Altura 100 m Torre 6 m Distancia A-B 477 m
Modelo de Espacio Libre
Distancia del enlace (d) 0477 km Peacuterdidas de espacio libre (FSL) 936 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 100 = 67 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0477 km
Peacuterdidas COST-Hata (CHL) 1114 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones son de altura levemente superior a la del edificio por lo que obstruyen la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten criacutetica Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025 dB
161
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Alberto Hurtado Segundo
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Alberto Hurtado Segundo Altura 122 m Torre 6 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 1029 dB
Criterio Arbitrario
El Colegio Alberto Hurtado Segundo se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913 dB
162
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Lynch) Altura 84 m Torre 9 m Distancia A-B 833 m
Modelo de Espacio Libre
Distancia del enlace (d) 0833 km Peacuterdidas de espacio libre (FSL) 985 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 84 = 83 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0833 km
Peacuterdidas COST-Hata (CHL) 1091 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011 dB
163
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
164
Anexo VI
Hardware
165
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
166
Hardware A continuacioacuten se detalla el hardware requerido para la implementacioacuten de la red inalaacutembrica en la V Regioacuten asiacute como los esquemas de conexioacuten Para mayor informacioacuten refieacuterase a los capiacutetulos IV ldquoEquipamientordquo IX ldquoImplementacioacutenrdquo y a los manuales de los dispositivos (incluidos en el CD)
Esquema A71 Hardware y conexiones en el punto Principal (Universidad Teacutecnica Federico Santa Mariacutea)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-Injector
Amplificador
Antenas de 24 dBi
Splitter
Antenas de 120ordm
Splitter
DC-Injector
Amplificador
Componentes 2 Antenas de 24 dBi 2 Antenas de 120ordm 4 Cables de 2 ft 2 Cable de 100 ft 2 Tarjetas inalaacutembricas 2 Splitters 2 Amplificadores 2 Pigtails 1 AP-1000 COR
167
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esquema A72 Hardware y conexiones de puntos repetidores (Colegio Leonardo Murialdo y Colegio Luterano Concordia)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-InjectorLightning Protector
AmplificadorAntena de 24 dBi
Antena de 120ordm
Componentes 1 Antena de 24 dBi 1 Antena de 120ordm 1 Cables de 2 ft 2 Cables 2 Tarjetas inalaacutembricas 1 Amplificador 2 Pigtails 1 Lightning protector 1 AP-1000 ROR
Dependiendo del establecimiento
bull Colegio Leonardo Murialdo 2 Cables de 50 ft bull Colegio Luterano Concordia 2 Cables de 100 ft
168
Esquema A73 Hardware y conexiones en establecimientos sin amplificador
Tarjeta inalaacutembrica
Lightning Protector
Antena de 24 dBi
Componentes 1 Antena de 24 dBi 1 Cable 1 Lightning protector 1 Pigtail 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A5 Largo de cables para establecimientos sin amplificador
Establecimiento Cable [ft] Escuela Industrial Superior de Valparaiacuteso 50 Friendly High School 100 Liceo Benjamiacuten Vicuntildea Mackenna A-32 75 Liceo de Nintildeas Juana Ross de Edwards 50 Liceo Carlos Cousintildeo 200 Colegio Inmaculada Concepcioacuten 100 Liceo Eduardo de La Barra 100 Liceo Teacutecnico A-24 50 Liceo Nordm 2 Matilde Brandau de Ross 100 Liceo Pedro Montt 100 Colegio Nuestra Sentildeora de La Misericordia 100 Colegio Alberto Hurtado Segundo 100 Saint Thomas College 100 Colegio San Vicente de Paul 50 Instituto Mariacutetimo de Valparaiacuteso D-247 100 Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso 100 Colegio Mariacutea Auxiliadora 200 Colegio San Pedro Nolasco 200 Colegio de Los Sagrados Corazones 200
169
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Internacional 50 Seminario San Rafael 50 Liceo Valparaiacuteso B-29 50
Esquema A74 Hardware y conexiones en establecimientos con amplificador
Antena de 24 dBi
DC-Injector
Amplificador
Tarjeta inalaacutembrica
Adaptador de barril
Componentes 1 Antena de 24 dBi 1 Cable 1 Adaptador de barril 1 Amplificador 1 Pigtail 1 Lightning protector 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A6 Largo de cables para establecimientos con amplificador
Establecimiento Cable [ft] Liceo Santa Teresa 200 Escuela de Tripulantes y Portuaria de Valparaiacuteso 200
170
Anexo VII
Estudio de Servicios Multimedia
171
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
172
Estudio de Servicios Multimedia Los estudios mostrados a continuacioacuten consisten en informes realizados durante el proyecto que ayudaron a elegir el servicio multimedial a ocupar para el proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo Los estudios consisten en trabajos desarrollados por alumnos del departamento dispuestos en secciones con los siguientes tiacutetulos bull Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo bull Servicios Multimedia con Tecnologiacutea Windows Media bull Servicios Multimedia con QuickTime bull Los estudios fueron realizados por los alumnos Oscar Reyes Christian Bravo y
Cristoacutebal Podestaacute respectivamente
173
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
1 Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo 11 RESUMEN La demanda de transmisioacuten de servicios multimedia principalmente audio y video en tiempo real asiacute como la calidad de estos se ha incrementado usuarios y desarrolladores se han vuelto cada vez maacutes exigentes Por otro lado la transmisioacuten de informacioacuten multimedia implica un gran consumo de recursos en las redes de comunicacioacuten Esto es debido fundamentalmente a las caracteriacutesticas de este tipo de traacutefico y a la calidad de servicio requerida por las aplicaciones que lo necesitan manejar un flujo de datos a traveacutes de Internet de la manera maacutes eficiente posible es indispensable hoy en diacutea recargar una red de ancho de banda finito resulta perjudicial para todos Cada vez son maacutes las Empresas Canales de televisioacuten Universidades etc que necesitan difundir todo tipo de informacioacuten multimedia en tiempo real asiacute tambieacuten existen cada vez maacutes usuarios que necesitan disponer del material multimedia en directo Debido a lo anterior se han creado nuevas normas protocolos sistemas y aplicaciones para satisfacer las necesidades existentes Las nuevas tecnologiacuteas ofrecen entregar informacioacuten eficientemente sin sobrecargar la red y prometen calidad en la informacioacuten entregada al destinatario final Una de estas tecnologiacuteas es la que ofrece la empresa RealNetworks denominada RealSystem En este sistema los archivos multimedia o clips a transmitir se almacenan en Internet en Servidores para acceder a ellos es necesario tener en la maacutequina local un reproductor que es posible conseguir gratuitamente La transmisioacuten de paquetes de datos se efectuacutea en lo que se denomina flujo los archivos multimedia son codificados y divididos en fragmentos menores que son los recibidos por el reproductor Esta tecnologiacutea se basa en un modelo cliente servidor y es la primera en ocupar el nuevo protocolo para transferencia de datos en tiempo real RTSP(Real Time Streaming Protocol)
174
12 INTRODUCCIOacuteN
En el presente Informe esta enfocado a la transmisioacuten de informacioacuten multimedia en tiempo real a traveacutes de una red Internet usando la tecnologiacutea RealSystem (de la Empresa RealNetworks) El objetivo principal de este informe es describir la arquitectura del SISTEMA1 diferenciarlo en partes reconocer y estudiar la funcioacuten de cada una de ellas Codificador Servidor Reproductor estudiar la comunicacioacuten entre componentes canales establecidos puertos involucrados Tambieacuten se estudiaran los protocolos base de para transmisioacuten video-multimedia del sistema RealSystem como es nuevo protocolo RSTP (implementado en las uacuteltimas versiones) las peticionesrespuestas de control con RSTP Otro aspecto importante a estudiar es la incorporacioacuten de la tecnologiacutea SureStream encargada de la transmisioacuten con ancho de banda variable con el fin de obtener una reproduccioacuten continua en el lado del reproductor Tambieacuten mostrar las capacidades de lenguaje SMIL(Synchronized Multimedia Integration Language) y como este permite crear presentaciones maacutes avanzadas mezclando audio video texto e imaacutegenes Este informe pretende describir como funciona la tecnologiacutea No se entregan datos sobre instalacioacuten y configuracioacuten los programas (Realserver Realproducer Realplayer) o como crear un clip especiacutefico Para tales efectos se recomienda ver las referencias Tampoco se trata el protocolo PNA (Progressive Networks Audio) que comunica tambieacuten Servidores y Reproductores ya que actualmente se incorpora solo para que los reproductores antiguos se puedan comunicar
1 El sistema estudiado es el baacutesico disponible en Internet en wwwrealnetworkscom y cuya principal limitacioacuten es la cantidad de usuarios que se pueden conectar al servidor 25
175
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
13 DESARROLLO 131 RealSystem Caracteriacutesticas Generales La Tecnologiacutea RealSystem esta dirigida principalmente al disentildeo y enviacuteo de todo tipo de informacioacuten multimedia a traveacutes de Internet en tiempo real El sistema soporta 45 formatos diferentes de archivos entre los maacutes importantes destacan MP3 Flash HTML Otra caracteriacutestica es la variedad de plataformas con las que es compatible como Linux Solaris Windows 95 98 NT y 2000 UNIX y Macintosh Lo que se pretende es hacer llegar a un destino final independiente de un sistema operativo informacioacuten en tiempo real de la manera maacutes eficiente posible teniendo en cuenta las limitaciones propias de una red La presente tecnologiacutea forma un sistema de comunicacioacuten y como tal seacute divide baacutesicamente en dos partes Transmisioacuten y Recepcioacuten En la parte transmisioacuten nos encontramos con un Servidor y un Codificador en nuestro caso llamados RealServer y RealProducer respectivamente 1311 RealProducer Es el componente software que se emplea para codificar la informacioacuten multimedia (audio y video) al formato RealMedia(formato RealSystem) generando o bien un archivo para almacenarlo en un servidor RealServer o bien enviarlo en forma de flujo o Stream para que eacuteste lo retransmita en directo a toda la Red 1312 RealServer Es el componente software maacutes importante del sistema de retransmisioacuten recibe informacioacuten codificada y la entrega a los usuarios que deseen acceder a ella Su funcionamiento es anaacutelogo al de un servidor WWW se ocupa de albergar contenidos multimedia y servirlos a traveacutes de la Red En la parte Recepcioacuten tenemos el reproductor o cliente en nuestro caso llamados RealPlayer 1313 RealPlayer Es el componente software que emplea el usuario para reproducir los contenidos multimedia formalmente es un decodificador que recibe la informacioacuten del servidor y la despliega Es gratuito y estaacute ampliamente distribuido en Internet Se puede descargar en pocos minutos El sistema es tal que en las uacuteltimas versiones (G2 80) el usuario final puede ya disfrutar reproduccioacuten de videos con calidad de DVD en una velocidad de hasta 1Mbps propias de conexiones de la familia xDSL o calidad de video VHS en pantalla completa con conexiones 500 kbps y semi-pantalla con 220Kbps La tecnologiacutea Real emplea esquemas de compresioacuten muy eficientes que permiten reducir el elevado volumen de datos que genera una transmisioacuten de audio o de viacutedeo para que pueda ser reproducida en ordenadores conectados a Internet incluso con moacutedems de 28Kbps 132 iquestCoacutemo se logra la transferencia de datos en tiempo Real
176
RealSystem hace uso de nuevos protocolos de aplicacioacuten que permiten monitorizar dinaacutemicamente la calidad de la conexioacuten y controlarla de modo que la recepcioacuten sea de la mayor calidad posible Es el primer sistema multimedia que implementa la tecnologiacutea SureStream tambieacuten el protocolo RTSP (Real Time Streaming Protocol) y el lenguaje SMIL Los tres sistemas anteriores estaacuten iacutentimamente ligados y es lo que da la fortaleza a RealSystem 133 Descripcioacuten de la tecnologiacutea SureStream o streaming media Disponible con el RealSystem G2 esta permite codificar un simple clip de audio o video para muacuteltiples anchos de banda (maacutes de 6) Por ejemplo es posible codificar un clip de muacutesica single Realaudio para 288 Kbps modem 56 Kbps modem 112 Kbps dual ISDN 256 Kbps DSL y maacutes Como es loacutegico la calidad del clip aumenta a mayor velocidad Los usuarios que visitan la paacutegina web soacutelo ven un enlace a un clip SureStream Realplayer y RealServer determinan el flujo de datos basado en el ancho de banda disponible Por su parte el Realplayer o reproductor media tiene la capacidad de tomar el archivo de audio o video transmitido y descargarlo poco a poco en una computadora Esta propiedad le permite comenzar a reproducir una porcioacuten del archivo mientras descarga otra y por lo tanto no es necesario que se complete la descarga para que puedas escucharlo o verlo (dependiendo del formato del archivo) El sistema utiliza el buffer para descargar parte del archivo antes de comenzar con la reproduccioacuten Una vez establecida la conexioacuten Realplayer y RealServer pueden ajustar la velocidad de conexioacuten para compensar las condiciones de la red Siacute una congestioacuten en la red impide la reproduccioacuten a una tasa establecida el RealServer baja el ancho de banda del flujo transmitido la transmisioacuten no se detiene solo baja en calidad Cuando la congestioacuten termina el RealServer sigue con la velocidad original En el proceso anterior RealPlayer no necesita crear un nuevo buffer para los nuevos datos 134 Descripcioacuten de RTSP (Real Time Streaming Protocol) Es un protocolo al nivel de aplicacioacuten para el control de transmisioacuten de datos multimedia en tiempo real basado en el modelo cliente-servidor El Real Time Streaming Protocol (RTSP) establece y controla uno o varios streams sincronizados de flujos de datos continuos RTSP no se encarga de entregar los streams continuos eacutel mismo sino que se encarga de establecer un control de transmisioacuten sobre ellos RTSP actuacutea como un ldquocontrol remotordquo sobre los flujos de audio y viacutedeo desde el cliente aplicando pausa rebobinado play parada etc (interactividad) El protocolo pretende proporcionar los mismos servicios sobre flujos de audio y viacutedeo al estilo que HTTP lo hace para el texto graacuteficos e imaacutegenes Esta disentildeado intencionadamente para que tenga una sintaxis y operaciones similares a HTTP RSTP puede ser visto como una extensioacuten a HTTP
177
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
No existe la nocioacuten de una conexioacuten RTSP en vez de ello el servidor guarda una sesioacuten etiquetada por un identificador Una sesioacuten RTSP no estaacute relacionada de ninguna manera con una conexioacuten al nivel de transporte tal como lo estaacute una conexioacuten TCP Durante una sesioacuten RTSP un cliente RTSP puede abrir y cerrar varias conexiones (fiables) de transporte con el servidor para mandarle peticiones Alternativamente puede utilizar un protocolo de transporte sin conexioacuten como UDP en otros casos se ocupa multicast UPD y TCP y RTP Es muy importante destacar que la operacioacuten del protocolo RTSP no depende en absoluto del mecanismo de transporte utilizado para transportar el flujo de datos continuos como viacutedeo y audio Este protocolo de transporte para el flujo de datos puede ser sin conexioacuten o con conexioacuten 135 Estados del RTSP RTSP controla un stream que puede ser enviado por medio de otro protocolo independiente del canal de control Por ejemplo el control de RTSP puede tener lugar en una conexioacuten TCP mientras que el flujo de datos se realiza viacutea UDP De esta forma la entrega de datos continuacutea incluso si el servidor no recibe ninguna peticioacuten RTSP Durante su tiempo de vida un stream puede ser controlado por peticiones RTSP emitidas secuencialmente por TCP Por lo tanto el servidor necesita mantener un ldquoestado de la sesioacutenrdquo para ser capaz de correlacionar las peticiones RTSP con un stream Un cliente puede asumir uno de los estados siguientes
- Init peticioacuten SETUP mandada a la espera de respuesta
- Ready respuesta SETUP recibida o respuesta PAUSE recibida mientras estaacute en
el Estado Playing
- Playing respuesta PLAY recibida
- Recording respuesta RECORD recibida
Los siguientes meacutetodos juegan un papel fundamental a la hora de definir la asignacioacuten y el uso de los recursos del stream en el servidor - SETUP hace que el servidor adjudique recursos para un stream e inicia una sesioacuten RTSP - PLAY inicia la transmisioacuten de datos de un stream asignado por medio de SETUP - PAUSE detiene un stream temporalmente sin liberar recursos del servidor - TEARDOWN libera los recursos asociados con un stream La sesioacuten RTSP deja
de existir en el servidor
178
El servidor genera un identificador uacutenico de sesioacuten en respuesta a una peticioacuten SETUP cuando manda la respuesta de SETUP al cliente le manda tambieacuten este identificador para que pueda acceder a dicha sesioacuten inequiacutevocamente 136 Una sesioacuten completa RTSP podriacutea ser como sigue
Sea C Cliente y S el Servidor
Este es el primer mensaje (OPTIONS) en la sesioacuten identifica la versioacuten del protocolo
C-gtS OPTIONS rtsp19216860276060 RTSP10 CSeq 1 S-gtC RTSP10 200 OK CSeq 1
La descripcioacuten de la transaccioacuten del archivo media constituye la fase de inicializacioacuten de la sesioacuten RTSP Se le solicita al cliente una descripcioacuten del contenido media asociado con el archivo rm
C-gtS DESCRIBE rtsp19216860276060mediafilerm RTSP10 CSeq 2 S-gtC RTSP10 200 OK CSeq 2 Content-length 197 197 bytes de UDP
La peticioacuten SETUP especifica el mecanismo de transporte para un stream (media) En esta peticioacuten el cliente debe incluir todos los paraacutemetros de transporte incluso si no los utiliza En la cabecera el cliente especifica los paraacutemetros de transporte aceptables para la transmisioacuten del stream La respuesta del servidor contendraacute los paraacutemetros de transporte seleccionados por el Servidor El servidor genera identificadores de sesioacuten en respuesta a las peticiones SETUP C-gtS SETUP rtspejemplocommediaFilerm RTSP10 Cseq 3 Transport TCPUDPunicastclient_port=4588 S-gtC RTSP10 200 OK Cseq 3 Date 12 Jun 2001 100004 GMT Session 47112344 Transport TCPUDP unicastclient_port=4588server_port=6256
179
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
El meacutetodo PLAY indica al servidor que comience a mandar datos utilizando el mecanismo indicado en SETUP Un cliente no debe mandar una peticioacuten PLAY hasta que no haya recibido reconocimiento de la anterior peticioacuten SETUP La peticioacuten PLAY hace que el servidor posicione la lectura del media al principio del rango indicado A continuacioacuten entrega los datos del stream hasta que se alcanza el final del rango indicado Las peticiones PLAY deben incluirse en una cola Un servidor debe poner en cola las peticiones PLAY para poder ejecutarlas en orden De esta manera si llega una peticioacuten PLAY mientras otra peticioacuten PLAY estaacute todaviacutea activa se retrasa hasta que la primera se ha completado C-gtS PLAY rtspejemplocommediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=0-10 C-gtS PLAY rtspejemplocommediaFilerm RTSP10
Tres peticiones dePLAY correlativas
Cseq 4 Session 47112344 Range npt=11-20 C-gtS PLAY rtspejemplomediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=21- El servidor devolveraacute en primer lugar el stream desde el principio hasta el segundo 10 del mismo A continuacioacuten devolveraacute desde el segundo 11 hasta el 20 Y finalmente desde el segundo 21 hasta el final del stream La peticioacuten PAUSE hace que la transmisioacuten del stream sea interrumpida (detenida) temporalmente Cuando el servidor vuelva a recibir una peticioacuten PLAY retomaraacute la transmisioacuten
C-gtS PAUSE rtspejemplocommediaFilerm RTSP10 Cseq 5 Session 47112344 S-gtC RTSP10 200 OK Cseq 5 Date 12 Jun 2001 10001130 GMT
La peticioacuten TEARDOWN finaliza la entrega del stream por parte del servidor liberando todos los recursos asociados a dicha transmisioacuten
C-gtS TEARDOWN rtspejemplocommediaFilerm RTSP10 Cseq 6
180
Session 47112344 S-gtC RTSP10 200 OK Cseq 6
Diagrama sesioacuten RTSP
137 Descripcioacuten Lenguaje SMIL (Synchronized Multimedia Integration Language)
Lenguaje de Integracioacuten de Multimedia Sincronizada Es un lenguaje que integra elementos multimedia para la creacioacuten de paacuteginas para Internet es bastante parecido al HTML Su principal caracteriacutestica es que coordinaraacute la ejecucioacuten de la imagen sonido y video armoacutenicamente Las presentaciones multimedia que pueden ser vistas mediante RealPlayer o mediante programas escritos en Java Con el SMIL podemos posicionar cualquier tipo de medio ya sea este texto imagen viacutedeo animacioacuten o muacutesica en la pantalla de presentacioacuten presentar estos elementos dependiendo de la configuracioacuten del usuario o sincronizarlo de manera que formen presentaciones multimedia completas Como deciacutea maacutes arriba el SMIL es bastante parecido al HTML pero con dos diferencias importantes que hay que destacar el SMIL distingue entre mayuacutescula La segunda diferencia importante es que el SMIL estaacute basado en el XML2 lo que hace que todas las etiquetas tengan que tener un final Para escribir un documento o presentacioacuten SMIL lo uacutenico que necesitamos es un simple editor de texto tambieacuten existen algunos editores especiales para el lenguaje
Un codigo escrito en SMIL podriacutea ser como sigue
181
2 XML Extensible Markup Language (Lenguaje de Marcacioacuten Extensible) es una adaptacioacuten del SGML con el que seraacute posible que los disentildeadores del WWW puedan definir sus propios lenguajes de marcacioacuten de manera que se ajusten a sus necesidades y no esteacuten sujetos a la riacutegida sintaxis del HTML
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt ltheadgt ltmeta name=copyrigthcontent=Nombre gt ltlayoutgt lt-- etiquetas de layout --gt ltlayoutgt ltheadgt ltbodygt
lt-- etiquetas de sincronizacioacuten y media --gt
ltaudio src=rtsprealserver1realcomunormgt ltaudio src=rtsprealserver2realcomdosrmgt
ltbodygt
ltsmilgt
Como vemos en el coacutedigo los documentos SMIL siempre empiezan y acaban con las etiquetas ltsmilgt y ltsmilgt Los documentos SMIL normalmente tienen dos partes el HEAD y el BODY
Arquitectura RealSystem Codificador Servido Reproductor r
138 Funcioacuten del Codificador o RealProducer Es posible crear clips multimedia formato RealSystem partir de files comunes como por ejemplo archivos Audio(au) Waform audio(wav) video para windows(avi) MPEG (mpg) Tambieacuten es posible crear clips enviando directamente al computador una sentildeal de audio o de video para lo que es necesario tarjetas capturadoras correspondientes Estos clips pueden ser almacenados para su posterior transmisioacuten o tambieacuten transmitidos de inmediato Realproducer toma el archivo multimedia de entrada lo codifica transformaacutendolo en un RealMedia clip que se pude enviar al servidor para que los clientes tengan acceso a el en directo o bajo demanda Los clips RealMedia son separados en dos tipos RealAudio y RealVideo 1381 RealAudio Un clip RealAudio es creado como se explico anteriormente El Realproducer utiliza varios codec3 [3] (algoritmos de compresioacutendescompresioacuten) para convertir los archivos a clips que puedan ser transferidos en forma de flujo o Stream Para la codificacioacuten se pueden utilizar varios codec dependiendo la calidad que se quiera y el tipo de archivo voz voz con muacutesica de fondo muacutesica solamente
3 Para mayor informaciones sobre los codec ocupados en la tecnologiacutea ver referencia realsystem8productionguidepdf
182
muacutesica esteacutereo son codificados de formas diferentes Como es loacutegico la calidad depende del tipo de compresioacuten Un codec puede comprimir muacutesica monofoacutenico para un moacutedem de 288 Kbps mientras que otro codec puede comprimir muacutesica esteacutereo para una misma velocidad de moacutedem 1382 RealVideo Un clip Real video es creado capturaacutendolo con dispositivos tales como una video caacutemara o reproductor de cassette o simplemente entregando una sentildeal comuacuten de video a una tarjeta adquisidora de video conectada al PC tambieacuten puede ser un dispositivo USB RealProducer convierte los diferentes atributos de video tales como tasa de frames tipo de movimiento y tamantildeo de las imaacutegenes - a formato RealVideo usando video codec Realvideo usa RealAudio para codificar los video soundtrack una parte del ancho de banda del clip es destinado para el audio El ancho de banda de las imaacutegenes de video depende de coacutemo fue codificado el audio por ejemplo para un moacutedem de 288 Kbp solo se ocupan 20 kbps si tenemos codificado audio a 5 kbps la parte visual de nuestro clip seraacute de solo 15Kbps Como vemos la calidad del soundtrack se ve afectada por el tipo de codificacioacuten Tambieacuten se puede decir que los codec de RealAudio tiacutepicamente consumen maacutes ancho de banda que los video codec La muacutesica requiere gran cantidad datos para ser codificada Las velocidades efectivas de conexioacuten entre un servidor y un reproductor son siempre menores que la que ofrece el medio de conexioacuten un moacutedem de 56 Kbps nunca se conecta a tal velocidad Por esto el realproducer codifica a aproximaamente un 75 de la velocidad maacutexima que ofrece una conexioacuten resguardandose un 25 para abolir congestioacuten y como medida de prevencioacuten por la presencia de ruido peacuterdida de datos o demasiado overhead en los paquetes 139 Comunicacioacuten entre el RealProducer y RealServer puertos involucrados Una vez terminado un clip es necesario enviarlo al Servidor donde estaraacute a disposicioacuten de clientes El Codificador establece una conexioacuten TCP bidireccional con el Servidor que seraacute un canal de control Luego los datos son enviados usando por defecto el protocolo UDP En algunos casos y por razones de seguridad los firewalls presentes en la red no permiten el paso de paquetes UDP en tales casos se establece otra conexioacuten TCP entre Codificador y Servidor Esto no es muy eficiente ya que como sabemos en TCP garantiza la entrega de paquetes es uacutetil para controlar la informacioacuten y chequear errores incorpora control de congestioacuten sin embargo es lento para responder frente a los cambios de condiciones en la red requisito vital cuando se transmite en tiempo real Por otro lado de que nos sirve que llegue un paquete atrasado cuando la transmisioacuten es multimedia en vivo
183
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Por defecto el puerto del Servidor al que se conecta el Codificador es el 4040 para realizar la conexioacuten se deben especificar otros aspectos como el nombre del servidor o direccioacuten IP nombre del archivo a transmitir nombre se usuario y clave de acceso4 1310 Servidor o RealServer El RealServer es el Software encargado de transmitir los Streams entregados por el Codificador a los Clientes Los Clientes reciben la informacioacuten multimedia en tiempo real Tal como un servidor simple entrega paacuteginas a los browser en Internet RealServer entrega clips a los clientes que se comunican a traveacutes de sus RealPlayer Existen dos principales viacuteas para acceder a los multimedia clips 13101 Bajo-demanda Los clips estaacuten disponibles en el servidor las 24 horas del diacutea el cliente puede verlo cuando quiera ademaacutes puede adelantar rebobinar pausar Esta difusioacuten se hace de manera Unicast En Unicast se establece una conexioacuten punto a punto con un Servidor cada Cliente recibe una secuencia de datos distinta desde el Servidor 13102 En vivo Los clientes conectados pueden disfrutar de un evento que este ocurriendo en el mismo instante de la conexioacuten En este tipo de conexiones el usuario no puede adelantar o retroceder un clip Esta conexioacuten se hace generalmente de forma Multicast Multicast es decir se transfiere la misma informacioacuten a un gran nuacutemero de usuarios reciben los mismos datos Al conectarse un Cliente nuevo este solo puede comenzar a reproducir la informacioacuten solo desde el momento en que se conecto Existe otro tipo de conexioacuten en vivo llamada Splitting Su funcionamiento es muy Similar a un proxy El Servidor transmite sus flujos de datos a otros Servidores luego los clientes en vez de conectarse al Servidor central se conectan a estos Servidores llamados Spliters Otras caracteriacutesticas que ofrece el programa Servidor son por ejemplo tener un control completo del sistema monitoreo de los clientes conectados tasas de transmisiones etc Se puede configurar el nuacutemero maacuteximo de conexiones en la versioacuten baacutesica solo llega a 25 tambieacuten se da la posibilidad de restringir el ancho de banda para evitar congestiones innecesarias Los ajustes de paraacutemetros de conexiones y configuraciones de sistema se efectuar a traveacutes de una interfaz graacutefica Java accesible viacutea paacutegina Web Los puertos de comunicacioacuten tambieacuten pueden ser configurados pero los que se asignan por defecto son los siguientes
PNA port
7070 Puerto para clientes con versiones antiguas
HTTP port 8080 puerto para conexiones HTTP entre el servidor y el usuario
4 La clave de acceso se configura al instalar el software Servidor
184
RTSP port 554 Puerto versiones G2 Monitor port 9090 Puerto monitoreo Admin port 19455 Puerto Administrador
Tabla nuacutem 1 puertos del servidor
Al instalar el Servidor en un sistema Unix fue necesario cambiar el nuacutemero de puerto RTSP designado por defecto a 1554(el sistema fue instalado en un servidor corriendo LINUX solo fue necesario poseer una biblioteca ver referencias) ya que Unix designa para otros propoacutesitos los puertos hasta el 1024 El puerto de administrador se designa aleatoriamente cuando se instala el Servidor 1311 Reproductor o RealPlayer Es el programa que manejan los clientes para poder acceder a un clip multimedia Este presenta la caracteriacutestica principal de ser un decodificador y desplegar la informacioacuten original que se necesitaba transmitir Incluye un editor que permite ver el coacutedigo fuente SMIL de la presentacioacuten Tambieacuten entrega las estadiacutesticas de conexioacuten como velocidad de transferencia instantaacutenea y promedio en una descarga tambieacuten muestra a cuanto fue codificado un clip Acceder a un contenido multimedia se puede acceder de dos formas una forma es a traveacutes de un link en una paacutegina Web (protocolo HTTP) La otra es escribiendo la direccioacuten directamente en el RealPlayer el formato general es
ProtocolodireccioacutenpuertoMountpointrutaarchivo
Una direccioacuten valida seriacutea por ejemplo
rtsphboatmlabutfsmcl1554realvideorm
Aunque cada de entrega tiene diferentes puntos de montaje meacutetodo (se puede pensar como directorios donde se encuentran los clips) encoder para el contenido en vivo digitalizado por el codificador farm para acceder al contenido a traveacutes de splitter ramgen para generar un meta archivo que puede ser SMIL o RAM que es simplemente un archivo de texto con extensioacuten ram 1312 Comunicacioacuten entre el RealPlayer y el RealServer Al establecerse un enlace se crean dos conexiones entre servidor y reproductor un canal de control y otro canal de datos El canal de control usa protocolo TCP y es bidireccional ambos Servidor y Reproductor se comunican con sus contrasentildeas respectivas (antes mencionadas) Por el canal de datos viaja la informacioacuten hacia el RealPlayer por medio de UDP Debido a que UDP no implementa chequeo de
185
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
errores los paquetes no se retransmiten y la comunicacioacuten es maacutes raacutepida Al igual que en el caso de la comunicacioacuten del RealProducer con el RealServer en presencia de un Firewall el traspaso de datos se hace por medio de TCP 14 CONCLUSIOacuteN Al estudiar y utilizar el sistema es posible apreciar la potencialidad y calidad que este ofrece El sistema funciona casi ideacutentico tal como fue disentildeado y aparece en los manuales Los mayores tropiezos para ponerlo en marcha son problemas de configuracioacuten de la red sobre la que se instaloacute el sistema Se cree haber cumplido los objetivos propuestos al empezar el curso ya que se estudiaron analizaron y explicaron los temas propuestos Se han visto las principales normas estaacutendares que ocupa el sistema RealSystem que cubren la transmisioacuten de audio y viacutedeo a traveacutes de Internet y una cosa queda clara el futuro de la Red predominaraacute la reproduccioacuten de imaacutegenes y sonido en tiempo real Las empresas liacutederes en este tipo de distribucioacuten tendraacuten una fuerte competencia Los que se veraacuten beneficiados seraacuten los usuarios finales que podraacuten disfrutar cada vez de presentaciones con mejor calidad Esto tambieacuten llevaraacute a mejorar las velocidades de conexiones de usuarios comunes ya que representan la mayor cantidad de potenciales clientes esperemos que pronto sea posible disfrutar sin problemas de este tipo de presentaciones Instalar un sistema como este (aunque sea la versioacuten baacutesica) da grandes potencialidades Se podriacutea pensar y empezar a enumerar los beneficios que el sistema dariacutea a una empresa pequentildea a un colegio o incluso a una red casera Por lo demaacutes pensar en informacioacuten multimedia disponible en directo sin descargar ninguacuten archivo ni sufrir largas esperas resulta simplemente maravilloso En resumen se puede decir que las comunicaciones en el futuro gracias a esta tecnologiacutea y a sus competidoras se veraacuten enormemente favorecidas
186
Referencias Documentos disponibles en la paacutegina de RealNetworks
[realsystem8productionguidepdf] [serveradminguide8pdf] [prodplus_win8pdf] [rtsppdf]
Memorias Evaluacioacuten y Puesta en Marcha de Servicios de Video en Demanda (VoD) en
redes IP Ricardo diacuteas Bobadilla UTFSM noviembre 2000
Integracioacuten CORBA y RTSP para el acceso a sistemas de archivos Audio y Video Miguel Angel Ferre Facultad Informaacutetica Universidad Politeacutecnica de Valencia 1999
Varios [Redes de Computadores Internet e Interredes Douglas E Comer 1ra Edicioacuten Prentice-Hall
1997] [Rfc2326] [wwwredesupvesrmtemariohtmltema5pdf] [ httpwwwmexicoextremocommxayudasmil-introphp] [httpwwweurescomdepublicprojectresultsP900-series900shtm] (P913 Real-time Services on the Internet deliverable 1 2)
187
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
2 Servicios Multimedia con Tecnologiacutea Windows Media 21 RESUMEN En el presente trabajo se analiza y describe la Tecnologiacutea Windows Media mostrando todos sus servicios componentes y aspectos que hacen de esta aplicacioacuten una alternativa viable y conveniente para transmisiones multimediales 22 INTRODUCCIOacuteN En los uacuteltimos antildeos se ha ido apreciando un raacutepido desarrollo de servicios multimediales siendo posible oir transmisiones radiales en directo descargar videos de peliacuteculas muacutesica en formato digital realizar sesiones de videoconferencias etc Para poder llevar a cabo este tipo de servicios diversas empresas han desarrollado una serie de aplicaciones multimediales entre eacutestas se encuentran APPLE que ofrece Quick Time Streaming Server Live Update que ofrece Crescendo StreamSite Liquid Audio que ofrece Liquid Audio Server VDOLive que ofrece VDOLive Server RealNetworks que ofrece RealSystem y Microsoft que ofrece la Tecnologiacutea Windows Media entre otras En este trabajo se realizaraacute un estudio de la tecnologiacutea que ofrece Microsoft el cual es un sistema disentildeado para la difusioacuten de audio y video a traveacutes de Internet e Intranet Este sistema soporta el servicio de video en demanda y transmisioacuten de eventos en directo siendo apropiado tanto para usuarios con un ancho de banda restringido como para los que acceden a la transmisioacuten a traveacutes de una LAN (Red de Area Local) A continuacioacuten se introducen los conceptos clave de la Tecnologiacutea Windows Media y los componentes que se utilizan para crear entregar y reproducir secuencias multimedia
23 DESARROLLO Microsoft desarrolloacute para transmisiones multimediales el sistema Windows Media que es un sistema muy completo y puede ser adquirido gratuitamente Este integra la transmisioacuten para varios tipos de audiencia a traveacutes de sus ldquosecuencias inteligentesrdquo las que suministran el contenido para cada velocidad de conexioacuten disponible ajustaacutendose automaacuteticamente al traacutefico actual de la red Ademaacutes trabaja con un formato especial de archivo llamado ASF (Advanced Streaming Format) optimizado para enviar secuencias multimedias a traveacutes de la red Esta es una de las principales caracteriacutesticas que diferencia a Windows Media de otras tecnologiacuteas ya que permite transmitir y procesar en paquetes secuencias de alto contenido de audio y video imaacutegenes y secuencias de comandos a traveacutes de la red El contenido ASF puede estar formado
188
por un archivo asf o una secuencia en directo generada por un codificador de Windows Media 231 Arquitectura 2311 Componentes de Windows Media Las Tecnologiacuteas multimedia de Microsoft Windows proporcionan un conjunto totalmente integrado de servicios y herramientas que se utilizan para producir administrar difundir y recibir presentaciones de contenido multimedia transmitidas por secuencias a traveacutes de Internet y de Intranet corporativas Los componentes que constituyen la familia Tecnologiacuteas de Windows Media son las Herramientas de Windows Media el servidor de Windows Media y el Reproductor de Windows Media Un esquema de esta configuracioacuten o arquitectura se puede ver en la figura 1 (Final de la esta seccioacuten 2 ldquoServicios Multimedia con Tecnologiacutea Windows Mediardquo) De la figura 1 se desprende la siguiente clasificacioacuten
a) Las herramientas de Windows Media son
a1) Codificador de Window Media Convierte contenido (como salida directa desde un microacutefono caacutemara de video o archivos multimedia almacenados) en una secuencia o archivo ASF (Advanced Streaming Format) a2) Autor de Windows Media Proporciona una interfaz graacutefica para combinar y sincronizar archivos de audio e imagen Admite diferentes anchos de banda y secuencias de comandos a3) Presentador y Publicador para Microsoft PowerPoint 97 Permite convertir una presentacioacuten de PowerPoint en una secuencia en formato ASF a4) Indizador (Indexer) Es una herramienta que modifica los tiempos de inicio y de fin de los archivos ASF Tambieacuten se puede utilizar para proporcionar marcadores propiedades y secuencias de comandos a un archivo ASF a5) Programa de liacuteneas de comando se cuenta con los siguientes programas VidToASF WavToASF ASFCheck y ASFChop b) Componentes del Servidor de Windows Media b1) Servicios componentes de Windows Media Monitor de sucesos del punto de publicacioacuten Programa Emisoras Unidifusioacuten y Multidifusioacuten b2) Administrador de Windows Media c) Reproductor de Windows Media 232 Protocolos Involucrados en la conexioacuten Internet es una red basada en la conmutacioacuten y en el enviacuteo de paquetes que no fue pensada para el enviacuteo de informacioacuten en tiempo real y de forma continua Los protocolos que operan en la red para el enviacuteo de paquetes son TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) TCP asegura que los paquetes lleguen en forma confiable a su destino pero no garantizan que se transmita en forma
189
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
continua (no es recomendado para transmitir video) UDP por su parte enviacutea la informacioacuten de manera maacutes continuada ya que elimina todos los controles del otro protocolo lo que aumenta la velocidad con que se procesan los datos (esto provoca mayores peacuterdidas de paquetes) Por esta razoacuten se han desarrollado nuevos protocolos que satisfacen los requerimientos de las aplicaciones multimedia en lo que respecta a ancho de banda y al formato de los datos a ser almacenados Por ejemplo en el caso de Windows Media se emplea un protocolo diferente llamado MSBD (Media Stream Broadcast Distribution) este protocolo se utiliza para distribuir secuencias entre el Codificador de Windows Media y los componentes del servidor Windows Media (emisoras unidifusioacuten etc) y para transferir secuencias entre los servidores El sistema implementado por Windows Media utiliza los protocolos UDP y TCP para transportar la informacioacuten desde el servidor al cliente La decisioacuten sobre cual protocolo va a utilizar se realiza con el protocolo Microsoft Media Server (MMS) eacuteste se utiliza para acceder al contenido de unidifusioacuten desde un punto de publicacioacuten de Windows Media MMS realiza una conversioacuten de protocolos para obtener la mejor conexioacuten esta conversioacuten de protocolos se inicia tratando de conectar al cliente con el servidor mediante MMSU (combinacioacuten del protocolo de transporte MMS con el transporte de datos UDP) si la conexioacuten no se realiza correctamente el servidor intentaraacute utilizar el protocolo MMST (el protocolo MMS combinado con el transporte de datos TCP) En los casos en que existe un firewall o servidor de seguridad entre el servidor y los clientes es posible configurar el servidor de Windows Media para utilizar el protocolo HTTP para transmitir contenido Tambieacuten se puede utilizar este protocolo para transmitir contenido desde el codificador al servidor para pasar a traveacutes de un servidor de seguridad Aquellos clientes que se conectan mediante un sistema de multidifusioacuten no utilizan ninguacuten protocolo ya que reciben los datos a medida que estos se transmiten a traveacutes de las direcciones IP de multidifusioacuten Un esquema que muestra los protocolos usados por Windows Media se aprecia en la figura 2 233 Codificador de Windows Media El Codificador de Windows Media es una herramienta de produccioacuten eficaz y de faacutecil uso que permite convertir audio y viacutedeo pregrabado o en directo al formato de Windows Media Ademaacutes puede proporcionar contenido en directo en tiempo real a equipos clientes o guardarlo en un archivo para su uso posterior El contenido de audio y viacutedeo que se puede transmitir puede provenir de diversos oriacutegenes entre los que incluyen todos los que se pueden conectar a la tarjeta de audio o viacutedeo del equipo reproductor de CD microacutefono reproductor de viacutedeo o caacutemara de viacutedeo
190
2331 Descripcioacuten de la transmisioacuten inteligente y del viacutedeo con muacuteltiples velocidades de bits Se denomina transmisioacuten inteligente al conjunto de caracteriacutesticas que detectan automaacuteticamente las condiciones de red y ajustan las propiedades de una secuencia de viacutedeo para obtener la maacutexima calidad Como este es un sistema cliente-servidor el servidor y el cliente se comunican entre siacute para determinar cuaacutel es el rendimiento real de la red y realizar automaacuteticamente una serie de ajustes que proporcionen la maacutexima calidad de secuencia De esta manera los usuarios reciben un flujo continuo de contenido adaptado a las velocidades de sus conexiones Para aprovechar al maacuteximo las posibilidades de la transmisioacuten inteligente se debe codificar el contenido con muacuteltiples velocidades de bits es decir se debe crear una uacutenica secuencia o archivo con formato Windows Media que contenga muacuteltiples secuencias (audio viacutedeo y secuencias de comandos) codificadas con distintas velocidades de bits Cuando un reproductor recibe una secuencia en directo o un archivo Windows Media con muacuteltiples velocidades de bits soacutelo reproduce una de las secuencias de viacutedeo recibidas la maacutes adecuada para las condiciones actuales de ancho de banda El proceso de seleccioacuten de la secuencia maacutes apropiada lo realizan el servidor y el reproductor de Windows Media de forma totalmente invisible para el usuario El Codificador de Windows Media ofrece varios perfiles predefinidos de muacuteltiples velocidades de bits lo que facilita la codificacioacuten de contenido con muacuteltiples velocidades de bits 2332 Descripcioacuten de los oriacutegenes y grupos de oriacutegenes Con el Codificador de Windows Media se puede codificar contenido procedente de tres oriacutegenes distintos audio viacutedeo o secuencias de comandos De esta manera permite capturar audio y viacutedeo de una tarjeta instalada en el equipo o leerlos de un archivo o tambieacuten escribir secuencias de comandos directamente en la ventana principal del codificador durante una sesioacuten de codificacioacuten La combinacioacuten de oriacutegenes de audio viacutedeo y secuencias de comandos se denomina grupo de oriacutegenes estos grupos representan la secuencia que es mostrada por el reproductor 2333 Descripcioacuten de los coacutedecs La transmisioacuten por secuencias de contenido de audio y viacutedeo puede consumir una gran cantidad de ancho de banda de la red Para poder difundir el contenido es necesario realizar un proceso de compresioacuten durante el cual hay que tener en cuenta la calidad de salida que se desea y el ancho de banda disponible Para esto se aplican ciertos algoritmos de compresioacuten a los datos Una vez comprimidos se pueden difundir utilizando los anchos de banda normales de Internet Antes de poder reproducir una secuencia en un reproductor eacutesta es descomprimida por medio de
191
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
algoritmos de descompresioacuten Estos algoritmos de compresioacuten y descompresioacuten se denominan coacutedecs Los coacutedecs estaacuten disentildeados para comprimir una secuencia a una velocidad de bits dada La velocidad de bits que se desea determina queacute grado de compresioacuten aplicar Los coacutedecs que no comprimen mucho el contenido de origen producen contenido con sonido y aspecto mejores y maacutes dinaacutemicos aunque necesita mayor ancho de banda para su transmisioacuten La siguiente lista ofrece informacioacuten maacutes detallada acerca de los coacutedecs que puede usar con los perfiles del Codificador de Windows Media bull Coacutedec de audio de Microsoft Windows Media versioacuten 8 Se usa para
codificar la mayoriacutea de las secuencias de audio Proporciona una calidad de audio sin igual en transmisiones de poco ancho de banda en Internet y permite descargar muacutesica en alta fidelidad Proporciona audio de calidad proacutexima a la de CD a 48 kilobits por segundo (Kbps) y audio con calidad de CD a 64 Kbps Ademaacutes es totalmente compatible con las versiones 64 y 7 del Reproductor de Windows Media
bull Coacutedec ACELP de Sipro Labs Ofrece una excelente capacidad de compresioacuten de voz para bajas velocidades de bits Este coacutedec incluye diversos formatos de audio que se usan en funcioacuten del ancho de banda de red elegido
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 8 Se usa en la mayoriacutea de las situaciones de codificacioacuten La calidad de compresioacuten del coacutedec de viacutedeo de Windows Media versioacuten 8 es mejor que la de la versioacuten 7 y proporciona calidad proacutexima a la de DVD a 500 Kbps Este coacutedec admite una gran variedad de anchos de banda y mejora la calidad de viacutedeo de los usuarios de Internet de banda ancha La versioacuten 8 del coacutedec de viacutedeo de Microsoft Windows Media tiene mayores requisitos de rendimiento de CPU que la versioacuten 7
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 7 Permite a los clientes que ejecutan el Reproductor de Windows Media versioacuten 7 ver contenido codificado sin necesidad de descargarse primero la versioacuten 8 del coacutedec
bull Coacutedec MPEG-4 de Microsoft versioacuten 30 Se incluye con la versioacuten 40 del Codificador de Windows Media
bull Coacutedec de viacutedeo ISO MPEG-4 versioacuten 10 Estaacute basado en el estaacutendar MPEG-4 de ISO (Organizacioacuten Internacional de Normalizacioacuten) Este coacutedec se puede usar para codificar contenido producido por numerosos dispositivos de electroacutenica de consumo como caacutemaras de viacutedeo digital y teleacutefonos celulares
bull Coacutedec de pantalla de Microsoft Windows Media versioacuten 7 Este coacutedec de captura de pantalla permite transmitir sin peacuterdidas las imaacutegenes que aparecen en la pantalla del equipo a velocidades de datos tan bajas como 15 kbps Se puede usar en aplicaciones de aprendizaje a peticioacuten demostraciones de software y ayuda teacutecnica Resulta idoacuteneo para capturar pantallas de aplicaciones de productividad como Microsoft Word Excel y Visual Studioreg El coacutedec de pantalla de Windows Media estaacute completamente optimizado para su uso en transmisioacuten por secuencias y en descargas
192
Nota Para codificar contenido de audio y viacutedeo para la versioacuten 40 del Codificador de Windows Media debe usar el coacutedec de audio de Windows Media versioacuten 7 y el coacutedec MPEG-4 versioacuten 30 respectivamente [WebCod] Utilizar el Codificador de Windows Media Es la herramienta principal para la creacioacuten de contenido Con ella es posible convertir contenidos de audio y video tanto en directo como almacenados en una secuencia ASF que se puede trasmitir a traveacutes de una red mediante un servidor o almacenarla como un archivo asf para el servicio en demanda Con el codificador se pueden realizar las siguientes tareas bull Codificar desde un origen en directo bull Comprimir el origen del video(directo o almacenado) de forma que la secuencia
ASF o el archivo asf resultante se ajuste al ancho de banda destino bull Crear contenido que se pueda distribuir mediante diferentes anchos de banda bull Convertir el contenido de un archivo avi mp3 o wav y utilizar un coacutedec
diferente o seleccionar el tamantildeo de la imagen de video Al difundir el acontecimiento puede transmitir la secuencia a un servidor que ejecute Servicios de Windows Media o tener hasta 50 reproductores conectados directamente al equipo que ejecuta el codificador Los tres casos maacutes comunes de codificacioacuten son los siguientes bull Difundir un acontecimiento en directo a partir de dispositivos conectados
o desde la pantalla del equipo bull Capturar audio o viacutedeo desde dispositivos conectados o de la pantalla del
equipo Se puede utilizar esta opcioacuten para capturar audio o viacutedeo desde dispositivos instalados en el equipo o para capturar pantallas del equipo y convertir posteriormente el contenido capturado en un archivo de Windows Media para su subsiguiente distribucioacuten
bull Convertir un archivo de audio o viacutedeo en un archivo de Windows Media Se puede utilizar esta opcioacuten para convertir un archivo de audio o viacutedeo en un archivo de Windows Media para su distribucioacuten posterior
Codificar contenido Una vez configurada la sesioacuten ya se puede codificar contenido Si se trata de difundir un acontecimiento en directo la secuencia comienza poco despueacutes de empezar la codificacioacuten Si se codifica una sesioacuten con muacuteltiples grupos de oriacutegenes puede usar el panel Oriacutegenes para pasar de un grupo de oriacutegenes a otro y transmitir por secuencias
193
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
contenido distinto Si desea insertar secuencias de comandos en una secuencia debe usar el panel Secuencia de comandos Si se estaacute archivando una difusioacuten puede usar los controles de archivo del panel Control para pausar y reanudar la operacioacuten de archivo durante la codificacioacuten lo que ayuda a quitar las partes de la difusioacuten que no desea que aparezcan en el archivo de almacenamiento Mientras se codifica se puede usar el panel Monitor para ver informacioacuten de estado de la sesioacuten por ejemplo el tiempo transcurrido ancho de banda y espacio en disco que queda libre en el equipo Si se codifica una secuencia con muacuteltiples velocidades de bits puede usar el panel Viacutedeo para probar los distintos anchos de banda Los temas incluidos en esta seccioacuten describen las operaciones que debe realizar para codificar contenido Distribuir contenido Parte de la configuracioacuten de una sesioacuten de codificacioacuten consiste en especificar la forma en que piensa distribuir el contenido Dispone de varias opciones para distribuir contenido bull Difundir a un servidor de Windows Media Se puede configurar una
transmisioacuten de unidifusioacuten o multidifusioacuten en el servidor para transmitir por secuencias el contenido a los reproductores
bull Difundir a los reproductores desde el equipo que ejecuta el codificador Se puede usar el Codificador de Windows Media con un maacuteximo de 50 conexiones de unidifusioacuten
bull Guardar el contenido en un archivo Se puede distribuir el contenido a un servidor de Web o reproducirlo de forma local en los equipos
Para difundir el contenido se debe especificar el puerto a traveacutes del que se transmite por secuencias el mismo El servidor de Windows Media o los reproductores se pueden conectar asiacute al contenido a traveacutes de ese puerto por medio de HTTP Si la conexioacuten se efectuacutea a traveacutes de Internet la direccioacuten URL de conexioacuten es httpDireccioacutenIPnuacutemeropuerto
Si la conexioacuten se efectuacutea a traveacutes de una red de aacuterea local (LAN) la direccioacuten URL de
conexioacuten es
httpnombreequipocodificadornuacutemeropuerto
Configurar una multidifusioacuten
194
Si se realiza una multidifusioacuten de una secuencia basada en Windows Media se debe generar un archivo con formato de secuencia ya que eacuteste contiene la informacioacuten que el reproductor usa para decodificar y reproducir la secuencia Por ejemplo los tipos de origen incluidos en la secuencia (audio viacutedeo secuencia de comandos) las audiencias y los coacutedecs usados para codificarla El archivo con formato de secuencia tiene la extensioacuten asf Puede usar el codificador para crear el archivo con formato de secuencia y el Administrador de servicios de Windows Media del servidor de Windows Media para agregar el archivo a la lista de formatos de secuencia admitidos en la emisora de multidifusioacuten La emisora de multidifusioacuten contiene toda la informacioacuten necesaria para entregar una secuencia de Windows Media a un reproductor incluyendo la direccioacuten IP puerto periacuteodo de vida (TTL) valor etc
24 SERVIDOR DE WINDOWS MEDIA
Los Servicios Componentes de Windows Media son un conjunto de servicios que se utilizan para enviar contenido multimedia a los clientes mediante unidifusioacuten y multidifusioacuten Para que eacutestos puedan transmitir por multidifusioacuten secuencias ASF es necesario entregar informacioacuten de
El Administrador de Windows Media estaacute compuesto por un conjunto de paacuteginas web que se ejecutan en la ventana del explorador Microsoft Internet Explorer 5 y que sirve para controlar todos los servidores de Windows Media para los que el usuario tiene derechos administrativos en el dominio Microsoft Windows
Los componentes del Servidor de Windows Media estaacuten formados por los Servicios Componentes de Windows Media (monitor programa emisora y unidifusioacuten) que son los encargados de transmitir a los clientes contenido de audio y video mediante unidifusiones y multidifusiones y el Administrador de Windows Media que controla todos los servidores de Windows Media
Emisoras Se compone de un programa y una secuencia como miacutenimo Debido a que las emisoras son multidifusioacuten la secuencia es recibida por todos los clientes que deseen acceder a ella Contiene toda la informacioacuten necesaria para entregar una secuencia ASF al reproductor de Windows Media (Direccioacuten IP Puerto Formato de secuencia etc) Programa y Secuencia Permite organizar agrupar y controlar secuencias ASF Es posible asociar maacutes de una secuencia o archivo asf con un programa Al inicar y detener el programa se maneja el contenido ASF que se transmite a traveacutes de la red desde la emisora Las secuencias se reproducen en el orden especificado por el programa
195
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Los puntos de publicacioacuten se utilizan para tener acceso al contenido de unidifusioacuten eacutestos son carpetas virtuales que almacenan contenido puesto a disposicioacuten de los clientes en el servidor El Administrador de Windows Media tiene 2 tipos de puntos de publicacioacuten de unidifusioacuten que se pueden emplear para proporcionar contenido a los clientes Puntos de publicacioacuten de unidifusioacuten a peticioacuten Se utilizan para proporcionar contenido en demanda tales como archivos asf Se debe definir la ruta exacta de la ubicacioacuten del contenido Puntos de publicacioacuten de unidifusioacuten extensa Proporcionan secuencias ASF en directo Se debe definir un Alias que contiene toda la informacioacuten que requiere el cliente respecto del origen de la sentildeal en directo 241 Introduccioacuten a los ASF Es un formato estaacutendar abierto que admite la entrega de datos a traveacutes de una gran variedad de protocolos y redes ASF se utiliza para ordenar organizar y sincronizar los datos multimedia que se transmitiraacuten por las redes ASF es un formato de archivo sin embargo tambieacuten puede utilizarse para especificar el formato de las presentaciones en directo Aunque ASF estaacute optimizado para enviar secuencias multimedia a traveacutes de una red es igualmente adecuado para la reproduccioacuten local Es posible utilizar cualquier algoritmo de compresioacuten y descompresioacuten (codec) para codificar las secuencias ASF La informacioacuten almacenada en la secuencia ASF puede utilizarse para ayudar al cliente a determinar queacute codec se necesita para cualquier protocolo de transmisioacuten de red subyacente Es posible crear archivos ASF a partir de los siguientes formatos Video AVI oacute MOV Imaacutegenes BMP DIB RLE JPG oacute GIF Audio WAV oacute MP3 25 WINDOWS MEDIA PLAYER Es la aplicacioacuten de software cliente que se utiliza para recibir secuencias en formato ASF desde un servidor de Windows Media Tambieacuten se utiliza para reproducir muchos otros tipos de contenido La instalacioacuten de este software es raacutepida y faacutecil para el usuario eacuteste soacutelo debe decidir que tipo de instalacioacuten desea Reducida o Completa (la primera instala soacutelo una parte del total de los coacutedecs disponibles en cambio la segunda contiene la totalidad de los coacutedecs que Microsoft estaacute autorizado a proporcionar) En la figura 3 muestra la interfaz principal del reproductor de Windows Media 60 (esta no es la uacutetlima versioacuten disponible del sitio [WinMed]
196
26 CONCLUSIONES Despueacutes de hacer un anaacutelisis general de la Tecnologiacutea Windows Media se puede concluir que es un sistema faacutecil y raacutepido de instalar ya que proporciona una interfaz sencilla para el usuario comuacuten ademaacutes es un sistema bastante completo sobre todo si se toma en cuenta que es un servicio de libre distribucioacuten y de faacutecil acceso al encontrarse disponible en el sitio WEB de Microsoft [WinMed] para todas las personas que cuenten con una copia legal del Sistema Operativo Windows El hecho de contar con ldquosecuencias inteligentesrdquo lo transforman en una tecnologiacutea de gran uso para los distintos tipos de usuarios en lo que referente a las restricciones de ancho de banda impuestos por Internet o por alguna Intranet corporativa En conclusioacuten la Tecnologiacutea Windows Media se encuentra junto a RealSystem y Darwin Server dentro de los tres mejores sistemas en lo que se refiere a transmisiones multimediales tomando en cuenta costos beneficios facilidad de instalacioacuten interfaz de usuario y soporte teacutecnico con el que cuenta Su principal limitacioacuten es operacioacuten en soacutelo sistemas Microsoft Windows 27 REFERENCIAS [WinMed] Sitio WEB httpwwwmicrosoftcomwindowsmedia [Dia00] Memoria de Ricardo Diacuteaz Bobadilla ldquoEvaluacioacuten y puesta en marcha de servicios de video en demanda (VoD) en redes IPrdquo Noviembre 2000 [WebSer] Sitio WEB de Servicios de Windows Media eacuteste viene como ayuda del Administrador de Windows Media [WebCod] Sitio WEB del Codificador de Windows Media eacuteste viene como ayuda del Codificador de Windows Media
197
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
28 FIGURAS
Figura 1 Arquitectura de Windows Media
198
Figura 2 Protocolos involucrados en la transmisioacuten
199
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Figura 3 Reproductor de Windows Media
200
3 Servicios Multimedia con Quicktime
31 INTRODUCCION Uno de los servicios maacutes prometedores en la creciente red global es la comunicacioacuten audiovisual en tiempo real y de alta definicioacuten y confiabilidad Dentro de estos servicios se incluyen la telefoniacutea videoconferencia televisioacuten radio voicemail videomail y otros sistemas de mensajeriacutea en desarrollo que pretenden cambiar la percepcioacuten claacutesica de las comunicaciones Dentro de estas tecnologiacuteas crecientes se encuentra la transmisioacuten de viacutedeo y audio por Internet la cual hace algunos antildeos estaba frenada por los altos requerimientos de software y hardware pero que hoy en diacutea esta al alcance gracias a la masificacioacuten del viacutedeo digital al aumento de velocidad alcanzado por los enlaces a Internet y a la estandarizacioacuten de redes locales y formatos digitales Si pensamos en tecnologiacutea de punta para el disentildeo de viacutedeo digital y en general de cualquiera creacioacuten multimedia de alta calidad la uacutenica compantildeiacutea enfocada principalmente a este fin es Apple por lo cual no puede estar ausente de esta revolucioacuten tecnoloacutegica ni tampoco de todo el desarrollo informaacutetico que se requiere para difundir viacutedeo sobre Internet Por esa razoacuten Apple mantiene gran intereacutes en desarrollar aplicaciones para la difusioacuten de su formato QuickTime que aunque se encuentra en la industria hace muchos antildeos no a podido sobrepasar a sus competidores de Microsoft y RealNetworks pero gracias a sus servidores de QuickTime multiplataforma se esta abriendo raacutepidamente al mercado y promete una estrategia agresiva para lograr este objetivo
201
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
32 RESUMEN De esta estrategia nace Darwin Straming Server el uacutenico servidor totalmente gratis tanto como la aplicacioacuten copilada como el coacutedigo fuente lo que permite que muchas empresas de software puedan usar y modificar el coacutedigo fuente para lograr aplicaciones mas especializadas y con prestaciones especiacuteficas para distintas necesidades Por este motivo se desarrolloacute un estudio sobre los protocolos usados por Apple en su servidor Darwin(equivalente a QTSS) las configuraciones baacutesicas las caracteriacutesticas principales y los pro y contras que implican utilizar una tecnologiacutea tan nueva que carece de soporte e informacioacuten 33 DIFUSIOacuteN DE VIDEO AUDIO POR INTERNET Antes de definir algunos elementos caracteriacutesticos de la difusioacuten de video por internet es necesario una breve introduccioacuten hacia los mecanismos usados para almacenar y comprimir videos en formato digital Como primer paso se debe capturar la sentildeal de viacutedeo desde alguna fuente de viacutedeo que puede ser digital o anaacuteloga y que dependiendo del formato y resolucioacuten de la secuencia de imaacutegenes a capturar se debe elegir los paraacutemetros de compresioacuten y el tipo de CODEC (codificadordecodificador) a utilizar Dependiendo del CODEC se pueden manejar variables como compresioacuten peacuterdida de calidad uso de CPU para compresioacuten y descompresioacuten compatibilidad con reproductores geneacutericos tamantildeo final del archivo calidad de imagensonido etc Con estos paraacutemetros podemos encontrar nuestros requerimientos miacutenimos para la reproduccioacuten del archivo de video generado Generalmente cuando se trasmite por Internet (un viacutedeo pre-grabado o una transmisioacuten en vivo) se requiere minimizar el ancho de banda y maximizar la calidad por lo cual en CODEC utilizado y los protocolos de sincronizacioacuten entre el cliente y el servidor deben ser compatibles y eficientes La mayoriacutea de los archivos de viacutedeo que se distribuyen por internet a traveacutes de HTTP y FTP son reproducibles localmente por la mayoriacutea de los reproductores de multimedia como el QuickTime y el Media Player por lo cual soacutelo se necesita de estos programas y tal vez actualizar los CODECs de vez en cuando pero en cuanto a la transmisioacuten en vivo el esquema es totalmente diferente Para sintonizar una estacioacuten de televisioacuten o radio por Internet se necesita usar un software de recepcioacuten (cliente) compatible con el software de emisioacuten (servidor) Por este motivo son pocas las aplicaciones existentes que permiten la difusioacuten de video y que generalmente no son compatibles entre ellas las maacutes comunes de estas aplicaciones son Real Player Media Player QuickTime Stream Works y VicRat
202
Por este motivo hay una gran cantidad de protocolos y CODECs en el mercado estos ademaacutes se subdividen en protocolos de codificacioacuten transmisioacuten recepcioacuten y sincronizacioacuten Los protocolos de sincronizacioacuten e iniciacioacuten (hand-shake) adquieren vital importancia ya que de estos dependeraacuten finalmente la calidad y confiabilidad de la transmisioacuten 34 PROTOCOLOS DE TRANSPORTE EN TIEMPO REAL A diferencia de los protocolos HTTP y FTP los protocolos de tiempo real ponen especial eacutenfasis en la entrega de los paquetes sin retrasos por lo cual se sacrifica la confiabilidad por la rapidez de entrega es una analogiacutea al protocolo UDP El protocolo de transporte Real-Time(RTP) es usado por la mayoriacutea de las aplicaciones de difusioacuten multicast este a diferencia de los protocolos FTP y HTTP no descarga la peliacutecula completa al computador del cliente en vez descarga las porciones necesarias para poder desplegar en pantalla la peliacutecula en tiempo real esto requiere de un flujo menor pero constante de informacioacuten Un minuto de viacutedeo descargado muestra exactamente un minuto de viacutedeo Mientras la conexioacuten tenga suficiente ancho de banda para mantener el enlace constante el viacutedeo seguiraacute reproducieacutendose Despueacutes que el video es visto la informacioacuten es descartada Ademaacutes de protocolo de una viacutea RTP existe el protocolo RTSP (Real-Time Streaming Protocol) el cual es usado cuando los clientes se comunican con un servidor unicast Este permite una comunicacioacuten de dos viacuteas lo que permite al cliente comunicarse con el servidor para pedir repeticioacuten del viacutedeo adelantar la peliacutecula pausarla o saltar a otro capitulo por ejemplo Estos protocolos son usados dependiendo de la aplicacioacuten y de la configuracioacuten de servidor algunos muestran videos a peticioacuten (unicast) y otros muestran sesiones en vivo o orientadas a una larga audiencia (multicast) Soacutelo en algunas aplicaciones soportan ambas modalidades de difusioacuten 35 EL FORMATO QUICKTIME QuickTime es un formato de compresioacuten de video implantado por Apple Inicialmente este era usado soacutelo en la plataforma Apple Macintosh debido a que esta plataforma manteniacutea el liderazgo en el desarrollo de aplicaciones multimedia Luego se desarrolloacute una aplicacioacuten-cliente para el sistema operativo Windows lo cual permitioacute la amplia difusioacuten del formato ya que su excelente rendimiento estaba comprobado y ademaacutes era requisito para la mayoriacutea de los programas de edicioacuten de video para Windows 60 DARWIN STREAMING SERVER
203
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esta es la versioacuten libre de QuickTime Server que Apple distribuye en forma gratuita para cualquier persona que decida servir video sobre Internet Ademaacutes Apple libera el coacutedigo fuente para ser compilado o modificado en cualquier plataforma existente lo cual nos asegura una amplia compatibilidad futura y facilidad para implementar repetidores (reflectores) para aliviar la congestioacuten de la red y garantizar un mejor servicio Este servidor de la plataforma Apple nos permite poner en marcha una estacioacuten de video digital sobre Internet faacutecilmente Dentro de su funcionalidad nos permite servir video sobre demanda soporta maacutes de 2000 conexiones simultaacuteneas provee control de acceso sobre archivos multimediales como tambieacuten administracioacuten a traveacutes de una paacutegina web ademaacutes de todas las caracteriacutesticas miacutenimas requeridas en un servidor multimedia 3610 Caracteriacutesticas y Especificaciones del Servidor QuickTime QuickTime Streaming Server(QTSS) es una tecnologiacutea que nos permite entregar media sobre Internet en tiempo real Los usuarios pueden sintonizar video sobre demanda o difusioacuten en vivo usando protocolos RTP o RTSP Las caracteriacutesticas principales son bull Skip Proteccion Protege a los usuarios de interrupciones y congestioacuten en la red
soacutelo esta disponible con la versioacuten del cliente QuickTime 5 bull Autentificacioacuten Provee control de acceso a algunos archivos multimediales
usando login y password bull Playlist Nos permite agrupar una serie de videos para mostrarlos continuamente
como un canal de televisioacuten bull Administracioacuten viacutea web Permite configurar y administra el servidor local y
remotamente bull Repetidor integrado Dentro del mismo paquete se encuentra un repetidor
capaz retransmitir varios canales simultaacuteneamente 3611 Visualizacioacuten del video QTSS posee visualizadores(clientes) para usuarios Windows y Macintosh mediante el QuickTime Player este visor tambieacuten es automaacuteticamente integrado al web-browser cuando QuickTime es instalado en el sistema Para que el cliente pueda conectarse a un servidor necesita la direccioacuten IP de este Esta direccioacuten puede ser ingresada manualmente al QuickTime Player(QTP) o puede ser automaacuteticamente entregada desde la paacutegina que esta promocionando el video o canal El direccionamiento funciona de la misma manera que un link HTTP pero con la diferencia que el browser reconoce que el URL pertenece a un servidor QTSS y abre
204
una pantalla de video en la misma paacutegina actual esto es gracias al plug-in que instala QTP en el browser local El URL para servir multimedia a traveacutes de QTSS es de la forma rtspmystreamingservercomsamplemov donde se muestra en el encabezado que se trata del protocolo RTSPRTP ademaacutes al activar el QTP por medio de una maacutequina web se pueden traspasar datos desde la paacutegina al cliente como por ejemplo el ancho y alto de la ventana de video Esta herramienta facilita la utilizacioacuten de video en paacuteginas web ya que el video se muestra dentro de la misma paacutegina lo cual es maacutes transparente para el cliente
ltHTMLgt
ltBODYgt
This is a sample use of the EMBED tagltBRgt
ltEMBED SRC=httpmywebservercomlinkimagemov width=150
height=64 href=rtspmystreamingservercomsamplemov
target=QuickTimePlayergt
ltBODYgt
ltHTMLgt
Usando este sencillo coacutedigo HTML se puede lograr anexar una peliacutecula a la paacutegina aunque el servidor de video este en otra IP 3612 Paraacutemetros del servidor El servidor posee un set de configuraciones fundamentales que pueden ser modificadas directamente desde la interfaz web Ademaacutes existen otros paraacutemetros maacutes avanzados que son guardados en archivos de texto y soacutelo pueden ser modificados cambiado este archivo mediante un simple editor de texto Los paraacutemetros baacutesicos son los siguientes bull Puertos de servicio QTSS usa los puertos 554 y 7070 para la transmisioacuten de
video y audio tambieacuten puede usar el puerto 80 caso en que haya un firewall entre el cliente y el servidor que no permita usar los puertos por defecto
bull Nuacutemero de clientes permitidos y ancho de banda total Dependiendo de las
capacidades de hardware y ancho de banda de la conexioacuten a Internet del servidor se pueden limitar los usuarios y el ancho de banda para asegurar un buen servicio
205
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
bull Ubicacioacuten del directorio de peliacuteculas y de la lista de peliacuteculas Asigna a una carpeta con todos los archivos que se desean difundir y la ubicacioacuten de la lista de reproduccioacuten(Play List) dependiendo si el servidor esta en modo demanda a pedido reproduccioacuten continua de videos o transmisioacuten de un evento en vivo
bull Tiempos de espera tamantildeos de paquetes UDP y otros Estos paraacutemetros
deben ser modificados en la marcha o sea dependiendo del perfomance logrado en la maacutequina y de los datos recopilados durante el funcionamiento del servidor
Ademaacutes de estos paraacutemetros baacutesicos existe otra decena de paraacutemetros maacutes especiacuteficos desde intervalos de tolerancia tamantildeos de buffer tiempos de recuperacioacuten y espera hasta los paraacutemetros propios del Play List y otros moacutedulos del QTSS Los archivos de configuracioacuten principales son streamingserverxml streamingservercfg streamingrelaycfg y qtusers Ademaacutes de la propia transmisioacuten de video el servidor se encarga de controlar el acceso a videos por medio de una lista de usuarios y archivos autorizados los cuales siguen una sencilla jerarquiacutea indicando que usuarios yo grupos tienen accesos a cuales archivos El documento de texto tiene el siguiente formato
AuthName ltmessagegt
AuthUserFile ltuser filenamegt
AuthGroupFile ltgroup filenamegt
require user ltusername1gt ltusername2gt
require group ltgroupname1gt ltgroupname2gt
Aunque esta caracteriacutestica no es relevante para este informe puede ser de gran utilidad para grandes cadenas de televisioacuten que estaacuten entregando su sentildeal por Internet mediante QTSS como HBO MTV Playboy TNT etc Estas cadenas podriacutean habilitar algunos canales a usuarios contratados o verificar la edad de los usuarios que quieran entrar a canales con contenidos para adultos mediante el ADULT ID(sistema de autentificacioacuten usado en los sitios XXX) 3613 Moacutedulo de administracioacuten Web de QTSS La reciente versioacuten 3 de QTSS incluye un conjunto de scripts CGI y perl que permiten monitorear y configurar el servidor local o remotamente mediante cualquier browser Este monitor nos permite ver on-line el nuacutemero de usuarios conectados y
206
las peliacuteculas maacutes vistas tambieacuten puede crear un archivo de registro de texto con todos los eventos y errores registrados durante la operacioacuten Lamentablemente este modulo todaviacutea tiene grandes problemas de compatibilidad dado que solo tiene unos meses de existencia y no esta probado en todas las plataformas 3620 Preparacioacuten de media para la transmisioacuten por QTSS Antes de trasmitir videos pre-grabados se debe optimizar el archivo y agregar una serie de marcadores para facilitar el manejo por parte de QTSS Cada pista(video audio banners texto) debe ser marcada y analizada por un software este proceso se denomina ldquohintingrdquo la mayoriacutea de las aplicaciones multimedia soportan este proceso La versioacuten de QT PRO 4 permite optimizar los archivos para la transmisioacuten los archivos optimizados reciben el nombre de peliacutecula ldquohintedrdquo Ademaacutes se requiere crear un archivo denominado SDP el cual contiene la informacioacuten sobre el formato sincronizacioacuten y propiedad del video que esta siendo estrenado este archivo puede ser creado manualmente o automaacuteticamente por QTSS En el caso de una transmisioacuten en vivo estos procesos son realizados por el software externo encargado de encodear la informacioacuten y luego traspasado al servidor primario el que luego puede establecer una conexioacuten multicast o unicast La importancia de esta protocolo de descripcioacuten de sesioacuten radica en que este es el primer dato que es pasado entre el cliente y el servidor dependiendo de esto el cliente sabraacute si tiene los requerimientos miacutenimos para visualizar el video como ancho de banda miacutenimo CODECs suficiente CPU etc 3621 Formatos de archivos compatibles Se puede transmitir una variedad de archivos mientras sean compatibles con los siguientes formatos Categoriacutea Formato
Video QuickTime
AVI
Audio AIFFAIFC
SoundDesigner 2
ULaw (AU)
WAV
MIDI Karaoke MIDI
207
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Standard MIDI
Tabla 1 ldquoFormatos compatibles con QTSSrdquo Ademaacutes se pueden usar los siguientes meacutetodos de compresioacuten Categoriacutea Codec
Video Preferido Sorenson Video
H263
Motion JPEG A
H261
Video Soportado Animation
Cinepak
Graphics
Motion JPEG B
MPEG-1
Photo JPEG
Video
None
Audio Preferido Preferred audio
QDesign Music codec
QUALCOMM Pure Voice
DVI 41
ALaw 21
microLaw 21
16-bit raw
Audio Soportado IMA 41
MACE 31
MACE 61
Tabla 2 ldquoAlgoritmos de compresioacuten compatibles con QTSSrdquo
363 Configuracioacuten para la transmisioacuten de un evento en vivo
208
Para la difusioacuten en vivo se necesitan como miacutenimo dos estaciones de trabajo la primera (broadcaster) se encarga de capturar y comprimir la sentildeal viacutea hardware ademaacutes se necesita un software compatible con QuickTime para encodear y crear el protocolo de descripcioacuten de sesioacuten(SDP) Una segunda estacioacuten dotada del QTSS recibe la informacioacuten desde la estacioacuten de captura esta segunda estacioacuten puede difundir la sentildeal directamente a los clientes o puede usar un Multicast Backbone para difundir su sentildeal a maacutes repetidores (reflectors) para luego entregar los datos a los usuarios finales
Figura 1 ldquoConfiguracioacuten para transmisioacuten de viacutedeo en vivordquo
Dependiendo de la cantidad de usuarios y el formato de video a entregar se debe elegir una configuracioacuten de hardware miacutenima para las estaciones Apple recomienda equipamiento de punta para ambos servidores con una cantidad de memoria miacutenima de 256MB como tambieacuten los uacuteltimos sistemas operativos disponibles La uacutenica dificultad radica en la aplicacioacuten externa que encodea la sentildeal adquirida solo hay un software disponible para este motivo y funciona soacutelo en la plataforma Mac lo que implica comprar este software (Sorenson) y servidor Mac OS X Server para una transmisioacuten en vivo Inclusive con estos costos adicionales la tecnologiacutea profesional de Apple para difusioacuten de video resulta mucho maacutes econoacutemica que sus competidores de RealTime y Media lacer ademaacutes la compantildeiacutea Sorenson que desarrolla el encodeador QT
209
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
anuncioacute hace unos meses la creacioacuten de una versioacuten para Windows lo que mejora la compatibilidad multi-plataforma del sistema QTSS 364 Configuracioacuten de repetidores para una emisioacuten en v vo i Una de las caracteriacutesticas de QTSS es su habilidad para funcionar como repetidor o como servidor primario ademaacutes de poder servir en modo unicast (sobre demanda) o multicast
Figura 2 ldquoConfiguracioacuten de repetidoresrdquo
En esta configuracioacuten se ejemplifica una configuracioacuten muticast con repetidores la cual permite administrar las tareas entre maacutes de un servidor y ademaacutes minimiza el uso de ancho de banda ya se pueden ubicar los repetidores estrateacutegicamente cerca de los potenciales usuarios La configuracioacuten del QTSS como repetidor se lleva a cabo modificando el archivo streamingrelaycfg donde se settean las direcciones de fuente y destino ademaacutes de los puertos uacutenicos usados para cada transmisioacuten en el ejemplo a continuacion se muestra la configuracioacuten para el primer repetidor del diagrama el cual soacutelo emite hacia dos direcciones IP relay_source in_addr=19216811 src_addr=19216812 in_ports=5000
5002 5004 ttl=15
210
relay_destination dest_addr=19216813 out_addr=19216812
dest_ports=6980 6982 6984
relay_destination dest_addr=19216814 out_addr=19216812
dest_ports=10010 10012 10014 ttl=15
La transmisioacuten de cada pista requiere dos puertos una pista puede ser audio video o texto En general se trasmiten dos pistas(audio y viacutedeo) por lo cual se especifican dos pares de puertos aunque en la configuracioacuten soacutelo se especifica el primer puerto y el siguiente es usado por omisioacuten En este ejemplo se esta recibiendo la sentildeal de una IP y se esta trasmitiendo a dos IPs ademaacutes se estaacuten reservando 3 pares de puertos por enlace lo que implica que se puede estar trasmitiendo audio video y texto en la misma conexioacuten 37 QTSS VS REALPLAYER Y MS MEDIA PLAYER Dentro del segmento de aplicaciones cliente-servidor para trasmitir audio y video se encuentran tres grandes aplicaciones es el mercado RealPlayer Windows Media Player y QuickTime Todos usan el protocolo RTSPRTP pero mantienen grandes diferencias en cuanto a precio calidad de imagen compatibilidad con distintos formatos plataformas soportadas y nuacutemero de usuarios Una caracteriacutestica importante es la escalabilidad la cual refleja la forma como el servidor maneja las distintas conexiones entrantes dependiendo del ancho de banda de los clientes y seguacuten este paraacutemetro elige la calidad maacutes apropiada para la conexioacuten dada MS Windows Media Server genera dos versiones de un mismo archivo usando diferentes paraacutemetros de compresioacuten Al conectarse un cliente el servidor analiza la velocidad de conexioacuten y enviacutea la versioacuten maacutes apropiada para el cliente RealServer de RealNetworks comprime usando ldquoSureStreamrdquo creando seis versiones a diferentes compresiones y frame ratios del mismo archivo para luego enviar al cliente usando la compresioacuten maacutes adecuada seguacuten su velocidad de conexioacuten QTSS es maacutes versaacutetil no soacutelo toma en cuenta la velocidad de conexioacuten sino tambieacuten la velocidad de CPU y lenguaje del cliente lo cual sumado a la nueva caracteriacutestica de QTP Skip Proteccion nos brinda una conexioacuten de alta confiabilidad y de gran calidad Desde el punto de vista precio RealPlayer es maacutes caro pero goza de una amplia popularidad su costo variacutea desde US$2000 a US$54000 dependiendo las opciones del nuacutemero de usuarios
211
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
MS Media Player es gratis y viene incluido con Windows 2000 Server
(US$1200) aunque soacutelo funciona con la plataforma Windows y ademaacutes soacutelo es
compatible con recientes sistemas operativos
QuickTime tambieacuten viene incluido con OS X Server de Mac y ademaacutes es gratis en todas sus versiones las que incluyen Linux Solaris Windows y FreeBSD El uacutenico factor que juega en contra de QTSS es la poca informacioacuten disponible en Internet debido al poco tiempo de vida de este servidor por lo cual recopilar datos o benchmarks para comparar el rendimiento de QTSS vs otros servidores es extremadamente difiacutecil por el otro lado RealPlayer mantiene un largo historial de pruebas y inclusive existen variados foros de discusioacuten sobre este producto 38 CONCLUSIONES Claramente la tecnologiacutea QTSS nos promete un excelente desempentildeo y un alto grado de compatibilidad con la tecnologiacutea del futuro ademaacutes debido a sus precios revolucionara la red y nos daraacute la oportunidad a todos los usuarios de tener una experiencia en la transmisioacuten de audiovideo de calidad profesional y a costo cero Ademaacutes esta estrategia de la gran Apple obligara a una competencia maacutes feroz en el mercado promoviendo mejores y maacutes servicios de este tipo durante los proacuteximos antildeos Pero por el momento la aplicacioacuten de una tecnologiacutea como esta puede resultar difiacutecil y pesada todo esto debido al bajo soporte y desinformacioacuten que se obtiene al usar software tan reciente y con bajo nivel de experimentacioacuten En comparacioacuten con los otros sistemas QTSS requiere una instalacioacuten y configuracioacuten maacutes compleja y un manejo soacutelo apto para usuarios avanzados familiarizados con el ambiente UNIX y MAC como tambieacuten con la consola de comando Personalmente creo que la puesta en marcha del servicio del servidor es dificultosa especialmente debido a la interfaz de administracioacuten y a algunos scripts que generan errores en la maquina QTSS ha demostrado tener varios problemas ldquoexistencialesrdquo ya conocidos por la Apple y documentados aunque lamentablemente no exista aun un parche para mejorar estos problemas Debido a estas dificultades QTSS crea desconfianza para la implementacioacuten a escala profesional y con una gran cantidad de computadoras de diferentes plataformas y con diferentes tareas para este caso es recomendable utilizar solamente estaciones de trabajo Macintosh OS X Server ya que es el uacutenico sistema que incluye el QTSS de manera nativa y garantiza la compatibilidad y estabilidad del servidor
212
39 BIBLIOGRAFIacuteA Y REFERENCIAS Las siguientes direcciones web contienen informacioacuten disponible sobre QTSS a la fecha bull wwwapplecomsupportQTSS bull wwwapplecomquicktimesoporte bull wwwstreamingcomquicktimedarwin bull wwwicastcom bull wwwrealcom bull wwwquicktimecom Ademaacutes de una serie de noticias y comentarios sobre QTSS en distintos portales web y en grupos de discusioacuten
213
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
214
Anexo VIII
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL
215
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
216
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL El estudio presentado a continuacioacuten corresponde al trabajo realizado por el alumno Rodrigo Peacuterez en el marco del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar contenido multimedia 1 RESUMEN En el presente trabajo se realizaraacute una explicacioacuten sobre el lenguaje SMIL (Synchronized Multimedia Integration Language se pronuncia smilerdquo Se mostraraacute como programar en este lenguaje con algunos ejemplos baacutesicos dado que esta es la mejor y maacutes raacutepida forma de aprender a programar en un lenguaje nuevo Este lenguaje sirve para la sincronizacioacuten de contenidos multimedias bajo un entorno de Real System esto es acompantildear a los videos con texto fotos o otros contenidos multimedia que puedan ayudar al contenido del viacutedeo por si solo 2 INTRODUCCION En este trabajo se ensentildeara bull Que es SMIL y como se trabaja con eacutel bull Que cosas podemos hacer con eacutel bull Cual es la estructura de un programa SMIL 21 iquestQue significa SMIL SMIL significa Synchronized Multimedia Integration Language Pronunciandose smile Este fue desarrollado por la World Wide Web Consortium y presentado el 15 de Junio de 1998 para ver mayor informacioacuten dirigirse a httpwwww3orgPress1998SMIL-REC En julio de 1998 fue ampliamente aceptado por Real System para despueacutes en mayo 1999 fuesen incorporados Flash y mp3 a lo ya ofrecido por Real System
217
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
La empresa HELIO en octubre de 1998 lanza al mercado un programa llamado SOJA el cual permite ver lo hecho en SMIL sin tener que tener el Real PLayer instalado
22 iquestQueacute se puede hacer con SMIL
bull Posicionar elementos multimedia donde una quiera en la pantalla bull Sincronizar dichos elementos bull Mostrar los contenidos multimedia con preferencias de usuario lenguaje bit-
rate etc 23 Como escribir documentos SMIL
Lo uacutenico que se necesita para crear documentos SMIL es un simple editor de textos Los ejemplos que aquiacute se mostraraacuten fueron hechos usando el Editor Avanzado de la KDE en LINUX dada su capacidad para resaltar la parte de coacutedigo de la que no es SMIL esta basado en XML y es muy similar a HTML esto hace que el lenguaje sea faacutecil de leer y entender Se pueden destacar algunas diferencias
bull SMIL es case-sensitive Todas las entradas deben ser escritas en minuacutesculas bull SMIL esta basado en XML por lo cual todas las entradas deben ser
finalizadas 3 PRIMER DOCUMENTO SMIL Aquiacute trataremos de descubrir como los documentos SMIL estaacuten hechos se muestra un primer documento donde no se han especificado contenidos multimedia
ltsmilgt ltheadgt ltmeta name=copyright content=miVideo gt ltlayoutgt ltmdashentradas del layout --gt ltlayoutgt ltheadgt ltbodygt ltmdashentradas multimedia y de sincronizacioacuten --gt ltbodygt ltsmilgt
Nos podemos dar cuenta que el lenguaje SMIL es muy parecido al lenguaje HTML
218
31 Detalle del Coacutedigo El coacutedigo debe comenzar con ltsmilgt y debe terminar con ltsmilgt Teniendo cuidado de escribirlo con minuacutesculas ya que este lenguaje es case-sensitive
ltsmilgt [] ltsmilgt
Los documentos SMIL se componen de dos partes head y body (cabecera y cuerpo) los cuales deben tener ltsmilgt como padre
ltsmilgt ltheadgt [] ltheadgt ltbodygt [] ltbodygt ltsmilgt
Algunas entradas como meta pueden tener ldquordquo al final
[] ltheadgt ltmeta name=copyright content=Your Name gt ltheadgt []
Asiacute podemos ver entradas escritas
bull A veces como ltentradagtltentradagt bull A veces como ltentradagt
4 LAYOUT Aquiacute se ensentildeara a poner los contenidos multimedia donde uno quiera
41 La seccioacuten ltlayoutgt Todo lo concerniente a la forma incluido los detalles de la ventana deben ser guardados entre ltlayoutgt y ltlayoutgt dentro de la cabecera (ltheadgt) quedando lo siguiente
ltsmilgt
219
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltheadgt ltlayoutgt ltmdashentradas de layout --gt ltlayoutgt ltheadgt ltbodygt [] ltbodygt ltsmilgt
42 La ventana
Se puede especificar el alto y el ancho de la ventana donde se presentaraacuten los contenidos multimedia En el siguiente ejemplo se ha creado una ventana con una dimensioacuten de 300x300 pixeles
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltlayoutgt ltheadgt ltbodygt ltbodygt ltsmilgt
5 LA REGION En vez de explicar que es la regioacuten mostrareacute un ejemplo donde se insertaraacute un icono (32x32 pixeles) a 75 pixeles del borde izquierdo y a 50 pixeles del borde superior
51 La seccioacuten ltregiongt Usaremos la entrada ltregiongt para posicionar nuestro icono ldquorodrigogifrdquo Debemos asignar un id para identificar a dicha regioacuten
52 La seccioacuten ltimggt Para insertar el icono rodrigogif en la region llamada ldquorodrigordquo se debe usar la entrada ltimggt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt
220
ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigordquo gt ltbodygt ltsmilgt
Lo cual genera lo siguiente
53 Posicion Tambieacuten se peudeejemplo si se desborde superior el
ltsmilgt lthead ltlayo ltroo b ltreg w ltlay lthea ltbody ltimg ltbod
amiento Relativo
especificar posiciones relativas a las dimensiones de la ventana Por eara poner el icono a un 50 del borde izquierdo y a un 40 del coacutedigo anterior seriacutea cambiado por
gt utgt t-layout width=300 height=200 ackground-color=white gt ion id=rodrigo left=50 top=40 idth=32 height=32 gt outgt dgt gt src=rodrigogif alt=YO region=rodrigo gt ygt
221
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
54 Cuando dos regiones se traslapan Ya hemos visto como posicionar contenido multimedia a lo largo de los ejes x e y cuando estas regiones se traslapan se debe definir un iacutendice (z-index) Asiacute cuando dos regiones se traslapen la que tenga mayor z-index se mostraraacute al frente Si dos regiones tienen el mismo z-index se mostraraacute una despueacutes de la otra En el siguiente ejemplo se antildeadieron z-index a la regioacuten 1 y 2
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=region_1 left=50 top=50 width=150 height=125 z-index=2gt ltregion id=region_2 left=25 top=25 width=100 height=100 z-index=1gt ltlayoutgt ltheadgt ltbodygt ltpargt lttext src=text1txt region=region_1 gt lttext src=text2txt region=region_2 gt ltpargt ltbodygt ltsmilgt
Lo cual muestra lo siguiente
222
Ademaacutes de imaacutegenes se pueden mostrar audio video y textos Media Tag G2 (Real System) GRiNS Soja GIF img OK OK OK JPEG img OK OK OK Microsoft Wav audio OK OK - Sun Audio audio OK OK OK Sun Audio Zipped audio - - OK
MP3 audio OK - - Plain text text OK OK OK Real text textstream OK - - Real movie video OK - - AVI video OK OK - MPEG video OK OK - MOV video OK - -
55 Como adaptar el contenido multimedia al aacuterea Seriacutea fantaacutestico que el aacuterea definida sea siempre del mismo porte que el contenido multimedia pero en la realidad no es asiacute SMIL ofrece un mecanismo de adaptacioacuten para los contenidos multimedia el atributo ldquofitrdquo Si se quiere que el contenido llene al aacuterea se debe hacer que el contenido multimedia ldquocrezcardquo Para esto se debe agregar fit=fill en seccioacuten ltregiongt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=147 height=116 background-color=yellow gt ltregion id=region_1 left=8 top=10 width=116 height=81 background-color=white fit=fill gt ltlayoutgt ltheadgt ltbodygt
223
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltimg src=rodrigogif region=region_1 gt ltbodygt ltsmilgt
bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes laterales agregando fit=meet bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes superior e inferior agregando fit=slice bull Se puede colocar un Scroll Bar agregando fit=scroll 6 SINCRONIZACION SMIL puede sincronizar elementos multimedia aquiacute se mostrara
bull Como antildeadir tiempo a los componentes multimedia bull Como mostrar varios contenidos multimedia unos tras otro bull Como mostrar varios contenidos multimedia en paralelo 61 Duracioacuten
Imaginemos que queremos mostrar el icono ldquorodrigogifrdquo durante 6 segundos esto se puede hacer agregando el paraacutemetro ldquodurrdquo y ponieacutendolo igual a 6s
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltbodygt ltsmilgt
62 Retardar un contenido multimedia
224
Ahora si agregamos begin=2s en la seccioacuten ltimggt veremos que el icono ldquorodrigogifrdquo apareceraacute despueacutes de 2 segundos de iniciada la aplicacioacuten y permaneceraacute durante 6 segundos Esto se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s begin=2s gt ltbodygt ltsmilgt
63 Secuencias Un contenido tras otro
Queremos
bull Que el icono ldquorodrigogifrdquo aparezca durante 6 segundos bull Esperar 1 segundo
Que el icono ldquorodrigo2gifrdquo aparesca durante 4 segundos La seccioacuten ltseqgt define una sequencia Sus hijos se ejecutaraacuten uno tras otro
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt
225
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltseqgt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2gif alt=YO 2 region=rodrigo2 dur=4s begin=1s gt ltseqgt ltbodygt ltsmilgt
64 Paralelo Muchos contenidos mostrados juntos
Cuando se quiere que dos iconos aparezcan al mismo tiempo se debe definir la seccioacuten ltpargt la cual hace que sus hijos sean ejecutados al mismo tiempo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt ltpargt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2 alt=YO 2 region=rodrigo dur=6s gt ltpargt ltbodygt ltsmilgt
7 TECNICAS AVANZADAS SMIL tienes otras ldquogratasrdquo opciones Un modelo basado en eventos
Para proveer sincronizacioacuten
226
Una seccioacuten ltswitchgt
Para definir que contenido multimedia se va a ofrecer dependiendo del cliente
71 Sincronizacioacuten basada en eventos
Esta es otra forma de sincronizar los elementos multimedia Supongamos que queremos que ldquorodrigo2gifrdquo empiece despueacutes de 2 segundos de que ldquorodrigogifrdquo haya empezado Cuando un contenido multimedia comienza este manda un evento ldquobeginrdquo Si otro contenido multimedia espera por este evento lo captura Para hacer que un contenido multimedia espere por un evento uno de los atributos de sincronizacioacuten (begin o end) deben ser escritos como
ltmdashSi se quiere que una seccioacuten comience cuando otra seccioacuten comience --gt lttag begin=id(especificar_id)(begin) gt ltmdashSi se quiere que una seccioacuten comience despueacutes de 3 segundos despues de otra seccioacuten haya comenzado --gt lttag begin=id(especificar_Id)(3s) gt ltmdashSi se quiere que una seccioacuten comience cuando otra termina --gt lttag begin=id(especificar_Id)(end) gt
Asiacute en nuestro ejemplo hacemos que ldquorodrigo2gifrdquo aparezca despueacutes de 2 segundos comenzado ldquorodrigogifrdquo
ltsmilgt ltmdashno mostrado --gt ltbodygt ltpargt ltimg src=rodrigogif region=rodrigo id=rpk begin=4s gt ltimg src=rodrigo2gif region=rodrigo2 begin=id(rpk)(2s) gt ltpargt ltbodygt
227
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
72 La seccioacuten ltswitchgt Una de las grandes ideas propuestas por SMIL es adaptar el contenido de una presentacioacuten a las capacidades de los usuarios finales Por ejemplo si un usuario tiene un modem de 14000[bps] seraacute mejor que reciba contenido maacutes liviano Tambieacuten se puede querer traducir parte de la presentacioacuten dependiendo del lenguaje del usuario
73 Un ejemplo para entender Aquiacute no se trataraacuten contenidos ni sincronizacioacuten se entienden por entendidos Tendremos dos posibles usuarios por ejemplo
bull Usted es Espantildeol bull Su monitor tiene una resolucioacuten de 800x600
O
bull You are English bull Your screen has a 800x600 resolution
Se presenta la sintaxis de la seccioacuten ltswitchgt
ltswitchgt lt-- child1 testAttributes1 --gt lt-- child2 testAttributes2 --gt lt-- child3 testAttributes3 --gt ltswitchgt
La regla es
La primera seccioacuten ltswitchgt la cual sea evaluada como verdadera (TRUE) seraacute ejecutada Secciones sin evaluaciones seran consideradas verdaderas (TRUE)
Nuestro ejemplo puede ser escrito como
ltbodygt ltswitchgt
228
lt-- English only --gt ltpar system-language=engt lttext src=you_are_englishtxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600entxt region=size system-screen-size=800X600 gt lttext src=1024_768entxt region=size system-screen-size=1024X768 gt lttext src=another_sizeentxt region=size gt ltpargt ltmdashSolo espantildeol --gt ltpar system-language=esgt lttext src=tu_eres_espantildeoltxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600estxt region=size system-screen-size=800X600 gt lttext src=1024_768estxt region=size system-screen-size=1024X768 gt lttext src=another_sizeestxt region=size gt ltswitchgt ltpargt ltmdashPara otros lenguajes --gt lttext src=idioma desconocidotxt region=mensaje gt ltswitchgt ltbodygt
74 Que cosas pueden ser verificadas
Aquiacute se muestran las cosas que pueden ser testeadas a traves de ltswitchgt
EL LENGUAJE (Una coma separa la lista de coacutedigos nacionales) ltXXX system-language=frenitgt LA TASA DE BITS (Un entero)
229
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltXXX system-bitrate=14000gt TAMANtildeO DE PANTALLA (Dos enteros separados por coma) ltXXX system-screen-size=800X600gt LA RESOLUCIOacuteN DE PANTALLA (Un entero bitspixel) ltXXX system-screen-depth=4gt CAPTIONS (on or off) ltXXX system-captions=ongt
8 REAL PLAYER Este visor nos sirve para ver lo que hemos creado en SMIL y se merece una pequentildea resentildea Real player fue escrito por Real en 1998 Real participo en la creacioacuten del lenguaje SMIL y fue aceptado por Real Player G2 en julio de 1998 Es gratuito y puede ser bajado de httpwwwrealcomproductsplayer Real Player soporta muchos formatos y puede usar plugins los formatos maacutes conocidos son
bull Formatos Real RealText RealAudio etc bull Imaacutegenes GIF JPEG bull Audio AU WAV MIDI etc
Real Player funciona mejor cuando llama a SMIL a traveacutes de un Real Server (servidor de Real) que cuando llama a SMIL a traveacutes de una paacutegina HTTP
230
A continuacioacuten se muestra como se ve Real Player
1 Botones de Play Pause y Stop 2 Canales 3 La pantalla donde las creaciones SMIL seraacuten mostradas 4 La barra de progreso que muestra el tiempo transcurrido5 La barra de status la cual da informacioacuten sobre el ancho
de banda ocupado
9 CONCLUSIONES Este trabajo nacioacute como una inquietud del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar el contenido multimedia El uso de este lenguaje se complementoacute con otros moacutedulos para que se pudiese ocupar en el proyecto
231
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
232
Anexo IX
Planteamiento y Desarrollo de Sistema de Estadiacutesticas
233
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
234
Planteamiento y Desarrollo de Sistema de Estadiacutesticas En la formulacioacuten del proyecto se incluyoacute hacer una recopilacioacuten de estadiacutesticas Las partes donde esto es mencionado en dicha formulacioacuten son mostradas en la primera seccioacuten de este anexo El presente trabajo se divide en las siguientes partes bull Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica bull Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial
Inalaacutembrica IP La primera parte fue desarrollada por el profesor Agustiacuten Gonzaacutelez La segunda parte consiste en un informe de praacutectica (reacondicionada para este informe de proyecto) realizada por el sentildeor Gabriel Astudillo (Ing Civil Electroacutenico UTFSM) que se basa en la primera seccioacuten de este anexo En el se describe el desarrollo del sistema elaborado para recopilar estadiacutesticas del sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo
235
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica Antecedentes Dentro del proyecto Difusioacuten Multimedial Inalaacutembrica IP se desea recopilar estadiacutesticas de para evaluar cuantitativamente el uso del sistema una vez desarrollado La primera presentacioacuten de este objeto fue planteada en la formulacioacuten del proyecto en varias partes del mismo (Seccioacuten 13) Posteriormente el grupo de contenidos el proyecto elaboroacute un documento que tiende a especificar aun maacutes los datos de intereacutes para evaluar el impacto del sistema en la educacioacuten (Secciones 14 y 15) Estadiacutestica Deseada De la seccioacuten 15 se puede resumir los siguientes requerimientos a- Recopilacioacuten de informacioacuten sobre los usuarios que usan el sistema
A traveacutes de un proceso de registro el sistema conoce los datos de los usuarios Establecimiento (Escuela regioacuten) Categoriacutea (profesor alumno externo al proyecto) para alumnos Nivel del alumno (curso en que se encuentra) para profesores subsector de aprendizaje (ramo)
b- Recopilacioacuten de estadiacutestica sobre acceso al sitio Se desea conocer estadiacutestica de acceso a paacuteginas del sitio Entre estas paacuteginas se encuentran paacuteginas del sitio (recursos pedagoacutegicos aacuterea proyecto preguntas frecuentes) videos vistos videos a pedido guiacuteas En recopilacioacuten de datos tambieacuten deberiacutea incluir el porcentaje de fracasos al intentar acceder a un viacutedeo o paacutegina
Fuentes de Datos para Anaacutelisis Estadiacutestico Se distinguen al menos tres fuentes de informacioacuten generada por paacutegina con acceso controlado Generada por servidor WEB y generada por servidor Real Estadiacutestica a Recopilar en una Primera Etapa
En una primera etapa se trabajaraacute con el procesamiento del registro generado por el servidor WEB para sintetizar las siguientes tablas a- Para paacutegina o grupo de paacuteginas especiacuteficas bajo configuracioacuten se generaraacute una tabla indicando Nuacutemero de accesos vs tiempo en hora (uacuteltimas 24 horas) Nuacutemero de accesos vs tiempo en diacuteas (uacuteltimos 14 diacuteas) nuacutemero de accesos vs
236
tiempo en semanas (uacuteltimos 8 semanas) nuacutemero de accesos vs tiempo en meses (uacuteltimos 12 meses) b- Anaacutelogo a lo anterior es posible generar un reporte bajo las mismas categoriacuteas descritas en a pero de los accesos no satisfechos Esto entendiendo como ausencia de ocurrencia los accesos a ligas no vaacutelidas (registradas en el servidor WEB) c- Para una paacutegina o grupo de paacuteginas especificas bajo configuracioacuten se crea un reporte de accesos por hora para un diacutea accesos por diacutea para una semana accesos por semana para un mes accesos por mes para un antildeo La idea de estas tablas es poder mostrar el perfil de acceso tiacutepico dentro de un diacutea semana mes y antildeo De estas tablas es posible identificar la hora diacutea semana y mes de maacutes y menor carga o uso del sistema d- Versiones maacutes refinadas de las tablas totales anteriores En las tablas descritas en a b y c se mostraraacuten accesos totales y sin discriminar el tipo de usuario que hace el acceso Tambieacuten es posible generar tablas maacutes refinadas condicionando los accesos a categoriacuteas de usuarios Este acondicionamiento puede ser para establecimiento regioacuten profesores alumnos profesores de un subsector de aprendizaje o alumnos de un nivel determinado En otras palabras se puede generar una tabla con los accesos por hora de los profesores de historia por ejemplo En esta tabla se muestran los accesos a lo largo del diacutea que tiene este tipo de profesor En una primera etapa soacutelo se tiene contemplado un condicionar seguacuten IP e- Estadiacutestica de uso de videos La idea es generar una tabla que muestre un histograma de frecuencia de uso de videos Se tiene videos vs frecuencia f- Anaacutelogo e- pero en lugar de usar totales usar hacer un condicionado a la categoriacutea de usuario Una consideracioacuten importante en e y f es queacute se entiende por acceso a un viacutedeo En principio se consideraraacute acceso si el viacutenculo es seleccionado Posteriormente se puede hacer una graacutefica de porcentaje visto vs viacutedeo En eacutesta en lugar de frecuencia se muestra el porcentaje de la duracioacuten del viacutedeo que es realmente visto Esta tabla seraacute generada en la medida que se encuentren mecanismos teacutecnicos para obtener esta informacioacuten en forma confiable En general la informacioacuten a procesar inicialmente es tomada desde el servidor WEB base Cabe hacer notar que la existencia de un cache puede ocultar alguno de estos accesos
Estadiacutestica no Recopilable
237
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Se solicita llevar un registro de las paacuteginas que se imprimen Esta informacioacuten no estaacute al alcance de los desarrollos Una aproximacioacuten es generar una paacutegina sin frames y banners que sea la antesala para imprimir La estadiacutestica de esta paacutegina podriacutea ser considerada la de impresioacuten
ANAacuteLISIS DEL SISTEMA Para efectos de disentildeo del sistema de recopilacioacuten de estadiacutestica en le proyecto de Difusioacuten Inalaacutembrica IP se presenta un pequentildeo anaacutelisis de las personas y moacutedulos de software involucrados Usuario Final Son los alumnos profesores administrativos etc que tienen acceso al sistema Todos deberiacutean registrarse aunque sea como usuario externo al sistema para tener acceso a las paacuteginas y material bajo monitoreo de uso Administrador Local Existe uno de estos usuarios por establecimiento educacional Puede ser el actual administrador de la red o quien se designe en la escuela Una funcioacuten de este usuario es la de validar la categoriacutea (profesor -ramo- alumnos- nivel- etc) de los usuarios solicitando registro en un colegio en particular Administrador Central este usuario es uacutenico en el sistema Entre sus funciones tenemos
bull Registrar a los administradores locales para cada escuela
bull Define el listado de categoriacuteas de contenidos y sus listados de URLs Por ejemplo las categoriacuteas pueden podriacutean ser Paacutegina de inicio Programa de transmisiones Moacutedulos de trabajo Apoyo docente Apoyo a estudiantes Documentales Entrevistas Canal comunitario Aacuterea del proyecto Preguntas frecuentes Para una idea ver httpinalambricoreunacl
bull Administrar el buen funcionamiento del sistema (CGIs base de datos etc)
bull
Algunos escenarios de uso Usuario inscribieacutendose Un Usuario Final pone el URL donde estaacuten los contenidos y se le presenta una paacutegina para ingresar nombre de usuario y password Ademaacutes se le muestra una nota explicativa indicando queacute hacer cuando aun no tiene registro Por no tener registro el usuario opta por registrarse Aparece un formulario en que eacutel debe poner su nombre completo categoriacutea -menu tipo lista- (al lado aparece una nota indicando que seraacute validada) Si es profesor indicar subsector de aprendizaje pertenece (Castellano matemaacuteticas etc) si es alumno indicar curso (1ro medio 2do medio etc) regioacuten -menuacute tipo lista- y escuela -menu tipo lista- El sistema le pide que defina su password
238
El usuario llena el formulario indicando ser profesor de Castellano Una vez llenada la paacutegina se le muestra una paacutegina con las opciones indicadas Se le indica que su nombre de usuario es su Nombre_de_ PilaApellidoEscuelaRegion Usuario tratando de ingresar al sistema Una vez registrado un usuario intenta ingresar al sitio de contenidos Ingresa su nombre de usuario y password seguacuten lo que puso en formulario de inscripcioacuten Haa sorpresa el sistema le indica que ese nombre de usuario aun no ha sido validado Es posible que lo escribiera mal o que el administrador local auacuten no ha validado sus datos Se le sugiere intentar maacutes tarde Usuario aceptado Similar al caso anterior Esta vez ingresa al sitio y tiene acceso a todos los recursos publicados en el Sin que el usuario lo note el sistema central genera un log que incluye el usuario que estaacute navegando por el sitio Administrador Local Verificando usuarios
Usuario pide ver estadiacutestica de video de mayor sintoniacutea (para vides difundidos)
Administrador Local solicita ser incluido como talSe hace enviando un e-mail al adminstrador central quien verifica los datos y la autoridad de la persona (viacutea teleacutefono etc) Crea un password y login para el administrador local Usuario pide ver estadiacutestica temporal
Usuario pide ver estadiacutestica indicando perfil de uso Usuario pide ver estadiacutestica de video a pedido maacutes visto
239
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
En la formulacioacuten del proyecto este requerimiento es mencionado en las siguientes secciones
Nro 4 Descripcioacuten Generar un canal de videos de apoyo a la educacioacuten evaluando su uso
Descripcioacuten
---------------------------------------------------------------------------------------------------------- Resumen El sitio ademaacutes facilitaraacute toda la integracioacuten entre los profesores presentacioacuten del calendario de transmisiones videos maacutes utilizados etc Paralelo al servicio se disentildearaacute un sistema de evaluacioacuten cuantitativo y cualitativo para medir su impacto ----------------------------------------------------------------------------------------------------------
15 Objetivos Especiacuteficos
Indicador de Efectividad Canal educativo con malla programaacutetica Servicio web interactivo con videos bajo demanda Evaluaciones cuantitativas y cualitativas de uso en la educacioacuten ---------------------------------------------------------------------------------------------------------- 17 Productos y Resultados Producto Yo Resultado Evaluacioacuten cuantitativa y cualitativa de los servicios
Disentildeo de un instrumento de evaluacioacuten de percepcioacuten de los usuarios del uso del material de contenido multimedial antes de iniciar y despueacutes de terminar el servicio
Informe de evaluacioacuten Informe cuantitativo y cualitativo del uso de videos en banda ancha
---------------------------------------------------------------------------------------------------------- Agustiacuten J Gonzaacutelez
240
REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVALUACIOacuteN (PRELIMINAR)
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 1 VARIABLES FRECUENCIA DISCRIMINAR Usuario
Hora - diacutea Semana
Externo al proyecto Mes
Por establecimiento Por regioacuten
Videos
Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Paacuteginas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Guiacuteas Semana
Hora - diacutea
Mes
Por establecimiento Por regioacuten Externo al proyecto
Preguntas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Finalmente nos gustariacutea si fuera posible que hubiera alguna forma de tener acceso directo a estas estadiacutesticas ojalaacute en formato Excel Viacutector Martiacutenez e Ingrid Grau
241
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE SITIO WEB
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 2 Se ha estimado conveniente solicitar los siguientes requerimientos estadiacutesticos para el sistema de evaluacioacuten del proyecto Estadiacutesticas Generales
rArr videos
Las frecuencias de ocurrencia o ausencia de ocurrencia de estas variables son
rArr diacutea
rArr mes
rArr externo al proyecto
Estas consideraciones se deben aplicar en cada uno de los siguientes requerimientos
Las variables a estudiar son rArr usuario
rArr paacuteginas del sitio
rArr guiacuteas y
rArr preguntas frecuentes
rArr hora
rArr semana y
Se debe distinguir por rArr establecimiento
rArr regioacuten y
Al interior del establecimiento se debe distinguir entre rArr profesores y alumnos
rArr para los alumnos distintos niveles de ensentildeanza y
rArr para los profesores distintos subsectores de aprendizaje
A Usuario
1 Perfil de usuario de acuerdo a los siguientes datos (pueden ser preguntados en un
formulario de registro)
bull Si es profesor alumno o externo al proyecto
242
bull En el caso de ser alumno establecer a que nivel de ensentildeanza pertenece
bull Regioacuten a la que pertenece
bull Establecimiento al que pertenece
bull En caso de ser profesor a que subsector de aprendizaje pertenece
5 Cantidad total de visitas de cada usuario y los lugares que son visitados
2 Cantidad y frecuencia de accesos al sitio por usuario o perfiles de usuario
3 Recorridos que hace cada sujeto en el sitio esto nos sirve para conocer el comportamiento de eacutestos frente a las distintas posibilidades que se le ofrecen
4 Duracioacuten de sesiones por usuario
6 Horarios de mayor traacutefico en que los usuarios visitan el sitio
7 Horarios de menor traacutefico de entradas al sitio
B Pagina
- Programa de transmisiones
- Apoyo a estudiantes
- Entrevistas
bull Aacuterea del proyecto
1 Paginas frecuentemente visitadas mostrando cuales son las paginas maacutes utilizadas por los usuarios distinguiendo
bull Pagina de inicio
bull Aacuterea de recursos pedagoacutegicos
- Moacutedulos de trabajo
- Apoyo docente
- Documentales
- Canal comunitario
bull Preguntas frecuentes
2 Paginas menos solicitadas mostrando cuales son las paginas menos utilizadas por los usuarios tratando de distinguir si esto es por dificultad de acceso u otra causa
3 Cantidad de eacutexitos y fracasos que tengan los usuarios al intentar acceder a estas Y los tipos de usuario que presentan estas dificultades
243
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
C Videos
bull Frecuencia de consultas por viacutedeo
bull A cual de los sectores del aacuterea de recursos pedagoacutegicos pertenece
- Documentales
bull Horarios en que hay menos solicitudes
1 Videos maacutes solicitados distinguiendo
bull A cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos pertenece
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Documentales
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Horario en que son solicitados los videos
bull Cantidad de tiempo de uso de los videos solicitados para contrastar con la duracioacuten total de estos Interesa saber si los ven completos o solo una parte
2 Videos menos solicitados distinguiendo
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Frecuencia (diario semanal o mensual y tipo de usuario)
3 Cantidad de eacutexitos y fracasos al intentar entrar a los videos
D Guiacuteas
1 Frecuencia de consulta de guiacuteas
2 Tipo de usuario (profesor o alumno)
244
3 Frecuencia con que estas guiacuteas son impresas
4 Si existe correlacioacuten entre el uso de guiacuteas y utilizacioacuten de los videos correspondientes expresadas en graacuteficos
5 Horarios en que son maacutes utilizadas
bull Apoyo a estudiantes
6 Guiacuteas maacutes utilizadas y cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos al cual pertenece
bull Moacutedulos de trabajo
bull Apoyo docente
bull Documentales
bull Entrevistas
bull Canal comunitario
7 Guiacuteas menos utilizadas y a cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos corresponde
bull Moacutedulos de trabajo
bull Apoyo docente
bull Apoyo a estudiantes
bull Documentales
bull Entrevistas
bull Canal comunitario
E Preguntas frecuentes
4 Tipo de pregunta menos frecuente
Se despiden atentamente
1 Frecuencia de consulta a aacuterea de Preguntas frecuentes
2 Tipo de usuario
3 Tipo de consulta maacutes frecuente
Finalmente nos gustariacutea que se pudiera tener acceso directo a las estadiacutesticas y que eacutestas estadiacutesticas se puedan descargar en formato Excel
Viacutector Martiacutenez Ingrid Grau y Juan Ramiacuterez
245
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial Inalaacutembrica IP RESUMEN
Como producto final se desea un sistema basado en web que permita evaluar cuantitativamente el uso del sitio web del proyecto mencionado Los resultados se podraacuten visualizar en graacuteficos y bajar en archivos csv para ser analizados posteriormente en Excel Se dispondraacute de un sistema capaz de recopilar estadiacutesticas que se podraacuten condicionar por usuario por tipos de paacuteginas y por base de tiempo
Objetivos y producto final del trabajo realizado El principal desafiacuteo de este trabajo es disentildear e implementar un sistema de recoleccioacuten de estadiacutesticas para el Proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo
Conclusiones A pesar de que existen numerosas aplicaciones que realizan estadiacutesticas de sitios web el sistema desarrollado es uacutenico en su especie ya que permite hacer un seguimiento histoacuterico de sus estadiacutesticas al estar todo almacenado en una base de datos Los valores entregados serviraacuten para tomar decisiones que permitan utilizar el sitio web con maacuteximo de eficiencia
Personalmente estimo que este trabajo ha estructurado la forma de abordar un problema especiacutefico y la forma de solucionarlo En particular se vive el proceso de modelar el problema para visualizar sus moacutedulos y asiacute encontrar una posible solucioacuten en un corto periacuteodo de tiempo Por otra parte en pocas ocasiones se tiene la oportunidad de trabajar en la parte de disentildeo y en la de desarrollo Al tener la visioacuten de cada parte se pueden afrontar con maacutes madurez los problemas en la vida profesional ya que se sabe cuaacutel es el aacutembito de cada una y sus posibles confrontaciones
Por uacuteltimo al crear el sistema desde cero (desde la instalacioacuten de los servidores hasta la programacioacuten misma) se obtiene otra visioacuten transversal del desarrollo de un proyecto real lo que puede servir a futuro para estimar con mayor precisioacuten tiempos de preparacioacuten de desarrollo y de ejecucioacuten
246
DESARROLLO DEL SISTEMA
Se inicia el estudio del problema tomando como base el documento ldquoRecopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembricardquo escrita por el Profesor Agustiacuten Gonzaacutelez (primera parte de este anexo) Se establecen los moacutedulos que se deben construir para lograr un prototipo funcional Para esto se parte de los siguientes supuestos con respecto a la plataforma que sustenta al sistema
bull Sistema operativo Unix o similar
bull Servidor Web Apache
bull Aplicacioacuten CGI
Por uacuteltimo el moacutedulo 3 realiza los caacutelculos estadiacutesticos y los presenta como graacuteficos
El sistema se divide en tres grandes moacutedulos uno que recopila las liacuteneas del log del servidor web (moacutedulo 1) otro que maneje la administracioacuten de usuarios (moacutedulo 2) y otro que se encargue de recopilar y entregar las estadiacutesticas del sitio (moacutedulo 3) El objetivo del moacutedulo 1 es almacenar las liacuteneas del log que tengan relacioacuten con las paacuteginas de intereacutes del sitio web en una base de datos Estas paacuteginas son aquellas urls a las que se quiere incluir en las estadiacutesticas del sitio El moacutedulo 2 por su parte permite manejar los perfiles de los usuarios del sitio (alumnos profesores externos) Cada usuario que navegue en el sitio debe estar previamente registrado y debe tener uno de los perfiles mencionados ya que tambieacuten es necesario condicionar los datos estadiacutesticos por perfil del visitante
Moacutedulo 1
Con el fin de optimizar los resultados estadiacutesticos se opta por agrupar archivos o las urls en Categoriacuteas las que son homoacutelogas a los perfiles de usuario ya que tambieacuten las estadiacutesticas se pueden condicionar por dicha agrupacioacuten Asiacute se puede mantener un nuacutemero razonable de variables a analizar en vez de recopilar las estadiacutesticas de cada paacutegina o url Este disentildeo influye directamente en el moacutedulo 1 el que internamente queda estructurado de la siguiente forma
247
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Moacutedulo 1 Almacenamiento de liacuteneas de log en una Base de Datos
Sub-moacutedulo Descripcioacuten
Definicioacuten de Categoriacuteas Una categoriacutea enmascara a directorios y archivos reales La idea es seleccionar dichas categoriacuteas para seleccionar archivos para su posterior anaacutelisis
Estructura interna del Moacutedulo 1
Seleccioacuten de categoriacuteas Seguacuten las categoriacuteas seleccionadas se revisa el log del servidor y las liacuteneas que tengan referencias a archivos de dichas categoriacuteas se almacenan para su posterior anaacutelisis
A continuacioacuten se muestran los diagramas de flujo preliminares para cada sub-moacutedulo
Seleccioacuten de Paacuteginas
Paacuteginas en Categ oriacutea0 1
Paacuteginas en C ategoriacutea02
Paacuteginas en Categoriacutea03
Paacuteginas en C ategoriacuteaNN
Seleccionar
selecciona_pagspl
D B(PAG)
Almacena las paacuteginas selecc ionadas en el form ulario
Soacutelo es tas paacuteginas se tom araacutenen cuenta para las estadiacutes ticas
Diagrama de flujo para la definicioacuten de categoriacuteas
248
lee_logpl
DB(PAG)
Log H ttp
DB(L OG)
Lee continuam ente el arch ivoLog Http y guarda en la tabla
LOG soacutelo las liacuteneas que contengana las paacute ginas esp ec ificadas en
la tabla PAG
Diagrama de flujo para la seleccioacuten de categoriacuteas
Se analizan los requerimientos de datos para crear un modelo que permita representar las necesidades de informacioacuten del moacutedulo 1
bull Cada liacutenea de log estaacute asociada a una paacutegina del sitio bull Cada paacutegina de intereacutes debe estar en una categoriacutea bull Soacutelo las liacuteneas de log de las paacuteginas de intereacutes se deben almacenar en
la base de datos Con lo anterior se llegoacute al siguiente modelo de datos
CategoriacuteasCATEG_ID
PaacuteginasPAG_ID
LogLOG_ID
Modelo de datos para la recopilacioacuten de las liacuteneas de log
Para la implementacioacuten de los modelos de datos de todo el sistema se optoacute por MySQL ya que es un administrador de bases de datos robusto y veloz Ademaacutes posee extensiones al SQL estaacutendar que permiten realizar consultas estadiacutesticas en forma raacutepida y confiable lo que redunda en una menor cantidad de coacutedigo asociado a la aplicacioacuten Se establecen los campos de las tablas que serviraacuten para el prototipo (Es probable que la versioacuten final tenga campos muy parecidos) los que se resumen a continuacioacuten
249
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla Campos Observacioacuten
Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
PAG_CATEG_ID Clave Foraacutenea
LOG Tabla de Log
LOG_IP
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
CATEG
PAG_NOMBRE
Con el fin de tener datos para realizar las estadiacutesticas se crean registros aleatorios en la tabla LOG Ademaacutes para crear las rutinas de estadiacutesticas el campo LOG_PERFIL se hace variar entre sus tres posibles valores (profesor alumno externo) Ademaacutes se realiza un estudio de los tipos de graacuteficos que se esperan Baacutesicamente se requieren dos tipos uno denominado ldquoperfilrdquo y otro ldquotiempordquo El primero muestra en un solo graacutefico el promedio de peticiones por la unidad de tiempo que se ha seleccionada Por ejemplo se la unidad de tiempo es hora el graacutefico muestra la cantidad promedio de peticiones por hora La idea es conocer cuaacutel es la hora con maacutes carga (La unidad de tiempo tambieacuten puede ser Diacutea de la Semana o Mes) En el caso del grafico ldquotiempordquo se muestran las peticiones en las uacuteltimas 24 horas (o uacuteltimos 7 diacuteas o uacuteltimos 12 meses) A su vez cada graacutefico debe tener los datos de cada perfil de usuario Un ejemplo de estos graacuteficos se muestran a continuacioacuten
250
Ejemplo Graacutefico ldquoTiempordquo
Ejemplo Graacutefico ldquoPerfilrdquo
Para la creacioacuten de estos graacuteficos se utilizaraacute el moacutedulo PERL Chart el que permite generar archivos PNG JPEG y GIF
251
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Internamente se realiza una consulta SQL para conocer la cantidad de peticiones en un determinado periodo de tiempo Por ejemplo para conocer el promedio de peticiones que se han hecho los diacuteas lunes se ejecuta la siguiente consulta
CREATE TABLE test TYPE=HEAP SELECT LOG_FECHA COUNT() AS cnt FROM LOG WHERE
GROUP BY
El moacutedulo de Administracioacuten de Usuarios permite registrar usuarios y asignarles su respectivo perfil Como resultado se logra que para navegar por el sitio el usuario debe haberse registrado con anterioridad Esta idea se ilustra en la siguiente figura
WEEKDAY(LOG_FECHA)=0
LOG_FECHA SELECT AVG(cnt) FROM test DROP TABLE test
Esta consulta crea una tabla temporal en base a otra Primero se seleccionan y cuentan todos los registros cuya fecha sea un diacutea Lunes (WEEKDAY (LOG_FECHA)=0) Este query arroja un resultado como el siguiente LOG_FECHA | cnt ----------+------ 2002-01-07| 102 2002-01-14| 201 2002-01-21| 189 2002-01-28| 203 2002-02-04| 34 etc Luego la operacioacuten SELECT AVG (cnt) FROM test devuelve el promedio de la columna cnt Este nuacutemero es el que se grafica finalmente
Moacutedulo 2
252
Link entrada al sitio
juanito
PasswordUsername
CAN CEL OK
BienvenidoJuanito al web de Regiacutestrate Aquiacute
Formulario de registro de usuarios
C on tinuar gtgt
Diagrama para la entrada al sitio web Cuando el usuario ingresa por primera vez al sitio debe llenar el Formulario de Registro de Usuarios que seraacute explicado maacutes adelante Una vez registrado en el sistema deberaacute ingresar su nombre de usuario y su contrasentildea para poder navegar por el sitio Desde este momento todos los enlaces seguidos por este usuario quedaraacuten guardados en el log del servidor web y como ya se explicoacute soacutelo los links que esteacuten bajo una categoriacutea se almacenaraacuten en la base de datos para su posterior anaacutelisis Del diagrama mostrado se deduce que el formulario de registro de usuarios debe ser capaz de generar el archivo htpasswd para que el servidor web sea capaz de reconocer al usuario que intenta navegar Para este fin se utilizaraacute el comando crypt de PERL el cual permite encriptar bajo MD5 teacutecnica que es utilizada por el comando htpasswd Para poder almacenar los datos de los usuarios se propone el siguiente modelo de datos
253
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO
NIVEL
LOCAL
PROFESOR
RAMO
EXTERNO
Modelo de datos para los usuarios del sistema
EL modelo propuesto se construyoacute sobre la base de los siguientes requisitos
bull Un alumno puede pertenecer soacutelo a un NIVEL de aprendizaje (8ordm Baacutesico 1ordm Medio etc) y un NIVEL puede tener muchos alumnos
bull Todo usuario que sea EXTERNO al proyecto no estaacute asociado a un establecimiento educacional
bull Existen tres tablas principales asociadas a cada perfil de usuario ALUMNO PROFESOR EXTERNO
bull Un profesor puede tener asociado un solo RAMO y cada ramo puede ser dictado por muchos profesores
bull Un alumno pertenece a un establecimiento o LOCAL y cada establecimiento puede tener muchos alumnos
bull Un profesor pertenece a un solo establecimiento o LOCAL y a su vez un establecimiento puede tener muchos profesores
El detalle de cada tabla se muestra en la seccioacuten 24 ldquoDetalle de las tablas del modelo de datos propuestordquo
Moacutedulo 3
Se establece el diagrama funcional del moacutedulo ldquoRegistro de UsuariosrdquoConsta baacutesicamente de 3 scripts denominados reg_step_1pl reg_step_2pl reg_step_3pl El primero de ellos se encarga de generar el primer formulario que consiste en la eleccioacuten del perfil del usuario Luego el siguiente script genera el formulario de datos el que depende del perfil escogido (Por ejemplo un alumno tiene el campo curso el que no tiene el perfil externo) Por uacuteltimo reg_step_3pl almacena los datos del
254
usuario en la base de datos modifica el archivo htpasswd correspondiente y devuelve al usuario a la paacutegina de inicio
Registro de Usuariosreg_step_1pl
Perfi l
Continuar gtgt
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpass
Print()
Print()
Submit()
Submit()
Link()
Diagrama para el registro de usuarios
255
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo 3 Una vez que se tiene funcionado el moacutedulo 3 se continuacutea el disentildeo del ldquoAdministrador de Usuariosrdquo el que permite eliminar y corregir los datos usuarios asiacute como comprobarlos (por ejemplo para que un alumno realmente exista) Se reutilizan los scripts reg_step_2pl y reg_step_3pl del moacutedulo ldquoRegistro de Usuariosrdquo Se agrega el script user_adminpl el que se encarga de mostrar un resumen de los usuarios del sistema asiacute como generar los links para permitir la posterior modificacioacuten de datos por cada usuario o su eliminacioacuten del sistema
Lista de Usuarios
user_adm inpl
Por Perf il
Eliminar
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpassw
Print()
Print()
Submit()
Submit()
Link()UserEliminar
usuario01
usuarioNN
Ver
Submit()
Link()
Diagrama para la Administracioacuten de Usuarios
256
Unioacuten de Moacutedulos Se unen todos los moacutedulos para realizar el primer prototipo del sistema Se realizan una serie de modificaciones que tienden a un mejor desempentildeo del sistema
bull Agregar moacutedulo mod_perl a Apache Este moacutedulo permite a los scripts basados en PERL ocupar un inteacuterprete optimizado para Apache Entre sus cualidades resalta que siempre esta levantado lo que significa un ahorro en tiempo y cpu a la hora de ejecutar scripts CGI Funciona bien en una maacutequina con por lo menos 64[Mb] en RAM
bull Actualizar los moacutedulos DBI (Data Base Interface) de PERL para MySQL Estos moacutedulos permiten acceder de manera transparente a motores de base de datos tal como lo hace ODBC en Win32 Las uacuteltimas versiones de estos paquetes tiene maacutes capacidades para trabajar con el moacutedulo mod_perl (Por ejemplo manejar conexiones persistentes hacia una base de datos entre distintas llamadas de un mismo script)
Ademaacutes de lo anterior se afinan los detalles por el lado del cliente
bull Validacioacuten de formularios con JavaScripts
bull Creacioacuten de Menuacutes Dinaacutemicos (con DHTML)
257
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ACTIVIDAD PRINCIPAL DESARROLLADA
En la siguiente seccioacuten se mostraraacuten las principales caracteriacutesticas de la aplicacioacuten desarrollada
Resumen
Se desarrolloacute una aplicacioacuten web que permite analizar el log de un servidor web particular (web) con el fin de extraer estadiacutesticas acerca del perfil de los visitantes para el sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo El sistema permite definir Categoriacuteas de paacuteginas html y Perfiles de usuarios Estas agrupaciones ayudan a perfilar las estadiacutesticas ya que enmascaran paacuteginas html y usuario (Pueden existir cientos de paacuteginas html pero eventualmente pueden haber pocas Categoriacuteas lo que ayuda notablemente con la interpretacioacuten de los datos)
Plataforma utilizada
El sistema operativo que se utilizoacute para desarrollar la aplicacioacuten fue GNULinux (Distribucioacuten Debian) Para el motor de bases de datos se utilizoacute Mysql versioacuten 32349 y para el servidor web Apache 139 Por uacuteltimo para el desarrollo de los sripts se utilizoacute PERL Todo lo anterior estaacute localizado en el computador hboinalambricoutfsmcl En el lado del cliente (navegador web) se utilizoacute baacutesicamente HTML en conjunto con JavaScript para la validacioacuten de formularios y hacer paacuteginas web con maacutes capacidad de procesamiento
Prototipo realizado Las siguientes imaacutegenes muestran las vistas de usuario que estaacuten implementadas en el servidor hboinalambricoutfsmcl
258
Al ingresar el sistema se presenta el siguiente menuacute
bull Categoriacuteas Permite administrar las categoriacuteas de paacuteginas Permite definir nuevas categoriacuteas asiacute como editar y eliminar
Al ingresar al menuacute ldquoCategoriacuteasrdquo se presenta el siguiente formulario el que tiene por objetivo visualizar las categoriacuteas definidas asiacute como los documentos asociados a cada una de ellas
bull Usuarios Permite modificar datos de los usuarios registrados en el sistema bull Establecimientos Similar al anterior pero para los establecimientos
educacionales bull Ramos Mantiene una lista actualizada de los ramos dictados para los alumnos bull Estadiacutesticas Ingresa a la seccioacuten de estadiacutesticas del sitio
259
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Cada categoriacutea esta enlazada con su ficha en la que se ingresan los documentos que pertenecen a dicha categoriacutea
260
Finalmente la seccioacuten ldquoEstadiacutesticasrdquo permite al usuario visualizar las distintas estadiacutesticas del sitio pudiendo escoger entre los distintos tipos de graacuteficos explicados anteriormente
261
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modificaciones realizadas en hboinalambricoutfsmcl
Servidor Apache
En etcapachehttpconf se agregaron las siguientes liacuteneas
Se agregaron los siguientes paquetes
bull Libdate-calc-perl (manejo de fechas)
LogFormat ldquoa||u||s||U||User-agenti||Ymdt||HMStrdquo proyecFormat CustomLog homegastudilestadiacutesticaslogsmy_accesslog proyecFormat En etcapachesrmconf se agregaron las siguientes liacuteneas
ScriptAlias cgi-bin homegastudilestadiacutesticaswwwcgi-bin AddHandler cgi-script pl
Paquetes agregados
bull Libgd-perl (API perl para la interfaz de creacioacuten de graacuteficos GD)
bull Libchart-perl (API perl para la creacioacuten de graacuteficos de barra torta etc)
Para la instalacioacuten se utilizoacute el comando apt-get que es una herramienta de administracioacuten que permite a Debian instalar y configurar paquetes Debido a que los debe bajar de internet y para hacer el proceso maacutes raacutepido se modificoacute el archivo etcaptsourcelist para que el sistema buscara los paquetes en un servidor proxy ubicado en el Departamento de Matemaacuteticas
deb http200116129123main stable main non-free contrib deb http200116129123non-US stablenon-US main contrib non-free
262
DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
Recopilacioacuten de liacuteneas de log
Tabla Campos Observacioacuten
CATEG Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
Clave Foraacutenea
PAG_NOMBRE
LOG Tabla de Log
LOG_IP Clave Primaria
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
PAG_CATEG_ID
Usuarios del sistema
Tabla Campos Observacioacuten
ALUMNO Tabla de Alumnos
ALUMNO_ID Clave Primaria
ALUMNO_NOMBRE
ALUMNO_APATERNO
263
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO_AMATERNO
ALUMNO_NIVEL_ID Clave Foraacutenea
ALUMNO_LOCAL_ID Clave Foraacutenea
ALUMNO_LOGIN
ALUMNO_PASS
PROFESOR Tabla de Profesores
PROFESOR_ID Clave Primaria
PROFESOR_APATERNO
PROFESOR_AMATERNO
PROFESOR_RAMO_ID Clave Foraacutenea
PROFESOR_LOCAL_ID Clave Foraacutenea
PROFESOR_LOGIN
PROFESOR_PASS
PROFESOR_NOMBRE
Tabla Campos Observacioacuten
EXTERNO Tabla de usuario externos al proyecto
EXTERNO_ID Clave Primaria
EXTERNO_NOMBRES
EXTERNO_AMATERNO
EXTERNO_CARGO
EXTERNO_LOGIN
EXTERNO_PASS
264
NIVEL Niveles de ensentildeanza
NIVEL_ID Clave Primaria
NIVEL_NOMBRE
Asignaturas
Clave Primaria
RAMO_NOMBRE
LOCAL Establecimientos educacionales
LOCAL_ID Clave Primaria
LOCAL_NOMBRE
LOCAL_REGION
RAMO
RAMO_ID
LOCAL_IP
265
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
266
Anexo X
CD Soporte y Manuales
267
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
268
CD Soporte y Manuales
269
El presente CD contiene toda la informacioacuten necesaria para la instalacioacuten y configuracioacuten de las tarjetas inalaacutembricas asiacute como los manuales del hardware y el presente trabajo en formato digital
- Anexo I
- Establecimientos de Vintildea del Mar
- Establecimientos de Vintildea del Mar
- Anexo II
- Establecimientos de Valparaiacuteso-
- Establecimientos de Valparaiacuteso
- Anexo III
- Modelos de propagacioacuten
-
- Modelos de propagacioacuten
- Modelo de Espacio Libre
- Modelo de COST-Hata
-
- Anexo IV
- Enlaces en Vintildea del Mar
- Enlaces en Vintildea del Mar
- CA
-
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076
- Peacuterdidas de espacio libre (FSL) 1024 dB
- Peacuterdidas COST-Hata (CHL) 1328 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176
- Peacuterdidas de espacio libre (FSL) 973 dB
- Peacuterdidas COST-Hata (CHL) 1022 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 998
- Peacuterdidas de espacio libre (FSL) 1062 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058
- Peacuterdidas de espacio libre (FSL) 1118 dB
- Peacuterdidas COST-Hata (CHL) 1327 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170
- Peacuterdidas de espacio libre (FSL) 1141 dB
- Peacuterdidas COST-Hata (CHL) 1393 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166
- Peacuterdidas de espacio libre (FSL) 1126 dB
- Peacuterdidas COST-Hata (CHL) 1469 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212
- Peacuterdidas de espacio libre (FSL) 1145 dB
- Peacuterdidas COST-Hata (CHL) 1463 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas COST-Hata (CHL) 1217 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1031 dB
- Peacuterdidas COST-Hata (CHL) 1172 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101
- Peacuterdidas de espacio libre (FSL) 1103 dB
- Peacuterdidas COST-Hata (CHL) 1307 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188
-
- Anexo V
- Enlaces en Valparaiacuteso
- Enlaces en Valparaiacuteso
- CA
-
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040
- Peacuterdidas estimadas = 050 FSL + 050 CHL = dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011
-
- Anexo VI
- Hardware
- Anexo VII
- Estudio de Servicios Multimedia
-
- 1 Servicios Multimedia en Tiempo Real en Interne
-
- Cseq 3
-
- Figura 3 Reproductor de Windows Media
-
- 3 Servicios Multimedia con Quicktime
-
- Anexo VIII
- Sincronizacioacuten de Contenidos Multimedias en un E
- Sincronizacioacuten de Contenidos Multimedias en un E
-
- 22 iquestQueacute se puede hacer con SMIL
- 23 Como escribir documentos SMIL
- 31 Detalle del Coacutedigo
- 41 La seccioacuten ltlayoutgt
- 42 La ventana
- 51 La seccioacuten ltregiongt
- 52 La seccioacuten ltimggt
- 53 Posicionamiento Relativo
- 54 Cuando dos regiones se traslapan
- 55 Como adaptar el contenido multimedia al aacuterea
- 61 Duracioacuten
- 62 Retardar un contenido multimedia
- 63 Secuencias Un contenido tras otro
- 64 Paralelo Muchos contenidos mostrados juntos
- 71 Sincronizacioacuten basada en eventos
- 72 La seccioacuten ltswitchgt
- 73 Un ejemplo para entender
- 74 Que cosas pueden ser verificadas
-
- Anexo IX
- Planteamiento y Desarrollo de Sistema de Estadiacutes
- Recopilacioacuten de estadiacutesticas en Proyecto Difusi
-
- Fuentes de Datos para Anaacutelisis Estadiacutestico
- Estadiacutestica a Recopilar en una Primera Etapa
- Estadiacutestica no Recopilable
-
- REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
- REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVAL
- REQUERIMIENTOS DE SITIO WEB
-
- Usuario
- Pagina
- Videos
- Guiacuteas
- Preguntas frecuentes
- Sistema de Recopilacioacuten de Estadiacutesticas para Sit
-
- DESARROLLO DEL SISTEMA
-
- Moacutedulo 1
- Moacutedulo 2
- Moacutedulo 3
- Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo
- Unioacuten de Moacutedulos
-
- ACTIVIDAD PRINCIPAL DESARROLLADA
-
- Plataforma utilizada
- Prototipo realizado
- Modificaciones realizadas en hboinalambricoutfsmcl
-
- Servidor Apache
- Paquetes agregados
-
- DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
-
- Recopilacioacuten de liacuteneas de log
- Usuarios del sistema
-
- Anexo X
- CD Soporte y Manuales
- CD Soporte y Manuales
-
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Colegio Espantildeol Isabel La Catoacutelica
Direccioacuten Limache 1741 Ubicacioacuten Longitud 71ordm 32rsquo 127rsquorsquo
Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 10
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
Nota No se encuentra operativo RBD 12301-3
Dependencia Particular Subvencionado
17
LOS No
Nombre Liceo Inmaculada de Lourdes (Anexo) Direccioacuten San Pablo de la Cruz 351 Agua Santa
Longitud 71ordm 33rsquo 33rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 327rsquorsquo Altura [m] 12
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 12315-3 Dependencia Particular subvencionado
18
LOS UCVTV
Nombre Colegio San Nicolaacutes Anexo 2 Direccioacuten Los Lunes 373 Canal Chacao
Longitud 71ordm 28rsquo 542rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 141rsquorsquo Altura [m] 9
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
RBD 14246-8 Dependencia Particular Subvencionado
19
LOS Sede Joseacute Miguel Carrera UTFSM
Nombre Colegio Claudio Matte Anexo 2 Direccioacuten 18 de Septiembre Lotes 9 y 10 Santa Julia Achupallas
Longitud Ubicacioacuten Latitud Altura [m]
EducacioacutenGeneral Baacutesica de Nintildeos Media Cientiacutefico Humanista de Nintildeos
20
RBD 14264-6
96
Dependencia Particular Subvencionado LOS No
Nombre Liceo Reneacute Descartes
Direccioacuten Vista Hermosa 19 Cerro Castillo Longitud 71ordm 33rsquo 384rsquorsquo
Ubicacioacuten Latitud 33ordm 1rsquo 138rsquorsquo Altura [m] 9 Educacioacuten Media Cientiacutefico Humanista de Nintildeos
Nota Pertenece a la Red Educacional Enlaces RGB 14284-0
Dependencia Particular Subvencionado
21
LOS No
Nombre Liceo Teacutecnico Profesional Obispo Rafael Lira Infante Direccioacuten Padre Pienovi 449 Recreo Alto
Longitud 71ordm 34rsquo 265rsquorsquo Ubicacioacuten Latitud 33ordm 2rsquo 3rsquorsquo Altura [m] 12 Educacioacuten Media Teacutecnico Profesional Industrial Nintildeos
RBD 14366-9 Dependencia Particular Subvencionado
22
LOS UCVTV (Condicionado)
Nombre Instituto Comercial Ana Mariacutea Janer Direccioacuten Las Rejas 810 Chorrillos
Longitud 71ordm 31rsquorsquo 404rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 255rsquorsquo Altura [m] 10 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
Nota No aparece en los registros de Enlaces RBD 14475-4
Dependencia Particular Subvencionado
23
LOS UCVTV (Condicionado)
Nombre Liceo Comercial Alberto Blest Gana Direccioacuten Alberto Blest Gana 398 Sector Centro
Longitud 71ordm 32rsquo 461rsquorsquo Ubicacioacuten Latitud 33ordm 1rsquo 30rsquorsquo Altura [m] 9 Educacioacuten Media Teacutecnico Profesional Comercial Nintildeos
RBD 1663-2
24
Dependencia Corporacioacuten Privada que depende del estado
97
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Chretien Francais 390 Le Beau Jour
Nombre Colegio Chretien Francais 390 Le Beau Jour Direccioacuten 23 Norte 2039 Santa Ineacutes
Longitud 71ordm 31rsquo 584rsquorsquo Ubicacioacuten Latitud 33ordm 0rsquo 53rsquorsquo Altura [m] 6
EducacioacutenBaacutesica 1ordm y 2ordm Medio (en proceso de completar la ensentildeanza media)
RBD 1819-8 Dependencia Particular Subvencionado
25
LOSUCVTV Colegio Colombia Liceo Comercial Liceo Guillermo Rivera (Montantildea)
Nombre Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Direccioacuten Agua Santa Longitud 71ordm 34rsquo 06rsquorsquo
Ubicacioacuten Latitud 33ordm 2rsquo 124rsquorsquo Altura [m] 15
Nota Punto de retransmisioacuten considerado
98
Anexo II
Establecimientos de Valparaiacuteso-
99
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
100
Establecimientos de Valparaiacuteso Un resumen de los datos obtenidos durante todas las visitas en terreno a los establecimientos se observa en la siguiente tabla cuya informacioacuten se encuentra organizada de la siguiente manera Nombre Nombre del establecimiento Direccioacuten Direccioacuten del establecimiento Ubicacioacuten Ubicacioacuten Geograacutefica (Posicioacuten global a traveacutes del uso de un GPS) Altura [m] Altura de la construccioacuten Educacioacuten Tipo de educacioacuten que imparte el establecimiento seguacuten el MINEDUC RBD Rol Base de Datos del MINEDUC Dependencia Dependencia administrativa del establecimiento
LOS Trayectoria libre de obstruccioacuten con alguacuten punto de transmisioacuten considerado
Tabla A2 Establecimientos seleccionados en Valparaiacuteso
Nombre Instituto Comercial A-18 Francisco Araya Bennet
Direccioacuten Avenida Argentina 747 Sector Plan Longitud 71ordm 36rsquo 0rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 9
Educacioacuten Comercial Nintildeos Diurna Comercial Vespertino
RBD 1502 Dependencia Corporacioacuten Municipal
1
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Escuela Industrial Superior de Valparaiacuteso Direccioacuten Avenida Espantildea 2692 Sector Caleta Portales
Longitud 71ordm 35rsquo 3rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 338rsquorsquo Altura [m] 9 Educacioacuten Industrial nintildeos
RBD 1503 Dependencia Corporacioacuten Privada
2
LOS Universidad Teacutecnica Federico Santa Mariacutea
101
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Nombre Liceo Teacutecnico A-24
Direccioacuten Independencia 2288 Sector Plan Longitud 71ordm 36rsquo 39rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 43rsquorsquo Sur Altura [m] 12 Educacioacuten Teacutecnica Nintildeos Diurna
RBD 1504 Dependencia Corporacioacuten Municipal
3
LOS Colegio Leonardo Murialdo
Nombre Liceo Hernaacuten Olguiacuten Direccioacuten Malfatti 235 Cerro Los Placeres
Longitud 71ordm 35rsquo 383rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 36rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica nintildeos Industrial nintildeos
RBD 1514 Dependencia Corporacioacuten Municipal
4
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo Politeacutecnico Computacional A-23 A Nazar Direccioacuten Avenida Playa Ancha 400 Sector Playa Ancha
Longitud 71ordm 38rsquo 103rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 285rsquorsquo Sur Altura [m] 10
Educacioacuten
Parvularia Baacutesica nintildeos Media humaniacutestico cientiacutefica nintildeos Industrial nintildeos
RBD 1516 Dependencia Corporacioacuten Municipal
5
LOS No
Nombre Liceo A-22 Eduardo de la Barra Direccioacuten Coloacuten 2184 Sector Almendral
Longitud 71ordm 36rsquo 0rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10
6
EducacioacutenBaacutesica Nintildeos Media Humaniacutestica Cientiacutefica Nintildeos Media Humaniacutestica Cientiacutefica Adultos
102
RBD 1515 Dependencia Corporacioacuten Municipal
LOS Colegio Leonardo Murialdo
Nombre Liceo Obispo Antonio Castro
Direccioacuten Crucero Ajax 5233 Cerro Caacutercel Longitud 71ordm 37rsquo 418rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 394rsquorsquo Sur Altura [m] 3 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14281 Dependencia Particular Subvencionado
7
LOS Colegio Leonardo Murialdo
Nombre Escuela Saint Thomas College Direccioacuten Paulino Alfonso 330 Cerro Mesilla
Longitud 71ordm 38rsquo 15rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 485rsquorsquo Sur Altura [m] 9
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 11217 Dependencia Particular Subvencionado
8
LOS Colegio Luterano Concordia
Nombre Escuela de Tripulantes Direccioacuten J A Vives 630 Barrio Puerto
Longitud 71ordm 37rsquo 497rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 49rsquorsquo Sur Altura [m] 10 Educacioacuten Mariacutetima y portuaria de nintildeos
RBD 1739 Dependencia Particular Subvencionado
9
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes Direccioacuten Avenida Coloacuten 2309 Sector Almendral
Longitud 71ordm 36rsquo 367rsquorsquo Este Latitud 33ordm 2rsquo 466rsquorsquo Sur Ubicacioacuten Latitud 33ordm 2rsquo 466rsquorsquo Sur Altura [m] 20
10
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
103
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
RBD 1632 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio Dabruna Direccioacuten Erraacutezuriz 446 Playa Ancha
Longitud 71ordm 37rsquo 505rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 277rsquorsquo Sur Altura [m] 6
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
11
LOS No
Nombre Colegio Dabruna II (En construccioacuten) Direccioacuten Avenida Quebrada Verde 346 Playa Ancha
Longitud 71deg 38rsquo 137rsquorsquo Este Ubicacioacuten Latitud 33deg 1rsquo 444rsquorsquo Sur Altura [m] 12
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1617 Dependencia Particular Subvencionado
12
LOS Colegio Luterano Concordia
Nombre Colegio Mariacutea Auxiliadora Direccioacuten Avenida Quebrada Verde 195 Playa Ancha
Longitud 71ordm 38rsquo 76rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 41rsquorsquo Sur Altura [m] 12
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1587 Dependencia Particular Subvencionado
13
LOS Colegio Luterano Concordia
Nombre Liceo Carlos Cousintildeo Direccioacuten Coloacuten 2733 Sector Almendral
Longitud 71ordm 36rsquo 20rsquorsquo Este
14
Ubicacioacuten Latitud 33ordm 2rsquo 50rsquorsquo Sur
104
Altura [m] 9 Educacioacuten Media humaniacutestico cientiacutefico de nintildeos
RBD 1586 Dependencia Particular Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Liceo Coeducacional La Igualdad
Direccioacuten Almirante Simpson 126 Sector Almendral Longitud 71ordm 35rsquo 546rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 52rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos y adultos
RBD 1585 Dependencia Particular Subvencionado
15
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio San Vicente de Paul Direccioacuten Sierra 68 Playa Ancha
Longitud 71ordm 38rsquo 08rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 423rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1653 Dependencia Particular Subvencionado
16
LOS Colegio Luterano Concordia
Nombre Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso Direccioacuten Patricio Lynch 220 Playa Ancha Ubicacioacuten Longitud 71ordm 37rsquo 591rsquorsquo Este
Latitud 33ordm 1rsquo 334rsquorsquo Sur Altura [m] 9
Educacioacuten Mariacutetima de nintildeos RBD 1535
Dependencia Corporacioacuten Municipal
17
LOS Colegio Luterano Concordia
Nombre Colegio Salesiano Valparaiacuteso Direccioacuten Pasaje Don Bosco 88 Avenida Argentina
Longitud 71ordm 35rsquo 58rsquorsquo Este
18
Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur
105
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Altura [m] 15
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1590 Dependencia Particular Subvencionado
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Colegio Nuestra Sentildeora de la Misericordia
Direccioacuten Guillermo Munich 112 Cerro Alegre Longitud 71ordm 37rsquo 492rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 30rsquorsquo Sur Altura [m] 10
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1588 Dependencia Particular Subvencionado
19
LOS Colegio Leonardo Murialdo
Nombre Colegio Luterano Concordia Direccioacuten Los Pellines 71 Playa Ancha
Longitud 71ordm 38rsquo 19rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 507rsquorsquo Sur Altura [m] 15
EducacioacutenParvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1582 Dependencia Particular Subvencionado
20
LOSColegio Leonardo Murialdo Universidad Teacutecnica Federico Santa Mariacutea
Nombre Liceo de Nintildeas Juana Ross de Edwards
Direccioacuten Avenida Argentina 871 Longitud 71ordm 35rsquo 57rsquorsquo Este
Ubicacioacuten Latitud 33ordm 2rsquo 57rsquorsquo Sur Altura [m] 10
EducacioacutenBaacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RGB 1581 Dependencia Particular Subvencionado
21
LOS Colegio Leonardo Murialdo
106
Nombre Liceo Santa Teresa Direccioacuten Guillermo Rivera 786 Cerro Yungay
Longitud 71ordm 37rsquo 25rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 544rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media humaniacutestico cientiacutefica de nintildeos
RBD 1579 Dependencia Particular Subvencionado
22
LOS Colegio Leonardo Murialdo
Nombre Colegio Alberto Hurtado Segundo Direccioacuten Paulino Alfonso 359-330 Cerro Mesilla Playa Ancha
Longitud 71ordm 37rsquo 581rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 479rsquorsquo Sur Altura [m] 6
Educacioacuten Parvularia Baacutesica de nintildeos Media cientiacutefico humanista de nintildeos
RBD 1610 Dependencia Particular Subvencionado
23
LOS Colegio Luterano Concordia
Nombre Colegio Leonardo Murialdo Direccioacuten Aquiles 450 Cerro Larraiacuten
Longitud 71ordm 35rsquo 388rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 362rsquorsquo Sur Altura [m] 12
Educacioacuten Baacutesica de nintildeos y adultos Media cientiacutefico humanista de nintildeos Industrial nintildeos diurna
RBD 1604 Dependencia Particular Subvencionado
24
LOS Universidad Teacutecnica Federico Santa Mariacutea
Nombre Instituto Mariacutetimo de Valparaiacuteso D-247 Direccioacuten Levarte 159 Playa Ancha
Longitud 71ordm 36rsquo 52rsquorsquo Este Ubicacioacuten Latitud 33ordm 1rsquo 427rsquorsquo Sur Altura [m] 6 Educacioacuten Teacutecnico Profesional nintildeos
RBD 1525
25
Dependencia Corporacioacuten Municipal
107
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
LOS Colegio Luterano Concordia
Nombre Liceo Pedro Montt Direccioacuten Avenida Alemania 5196 Cerro Caacutercel
Longitud 71deg 37rsquo 457rsquorsquo Este Ubicacioacuten Latitud 33deg 2rsquo 403rsquorsquo Sur Altura [m] 9
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1522 Dependencia Corporacioacuten Municipal
26
LOS Colegio Leonardo Murialdo
Nombre Liceo Nordm1 de Nintildeas Mariacutea Franck De Mac Dougall B-30 Direccioacuten Avenida Argentina 731 Sector Almendral
Longitud 71ordm 36rsquo 12rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 472rsquorsquo Sur Altura [m] 9
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurna
RBD 1521 Dependencia Corporacioacuten Municipal
27
LOS Facultad de Medicina de la Universidad de Valparaiacuteso
Nombre Liceo Valparaiacuteso B-29 Direccioacuten Blanco 1421
Ubicacioacuten Altura [m] 9 Educacioacuten Media cientiacutefico humanista nintildeos
RBD 1520 Dependencia Corporacioacuten Municipal
28
LOS Universidad Santa Mariacutea
Nombre Liceo Baroacuten B-28 Direccioacuten Gonzaacutelez esquina Tocornal Cerro Baroacuten
Longitud 71ordm 35rsquo 595rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 14rsquorsquo Sur
29
Altura [m] 9
108
Educacioacuten Parvularia Media cientiacutefico humanista nintildeos Teacutecnico nintildeos diurno
RBD 1519 Dependencia Corporacioacuten Municipal
LOS No
Nombre Liceo B-26 Mariacutea Luisa Bombal
Direccioacuten Avenida Gran Bretantildea 851 Playa Ancha
Ubicacioacuten Altura [m] 6
Educacioacuten
Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos Teacutecnica nintildeos diurno
RBD 1518 Dependencia Corporacioacuten Municipal
30
LOS No
Nombre Liceo A-25 Matilde Brandau de Ross Direccioacuten Avenida Brasil 1901 Sector Centro
Longitud 71ordm 36rsquo 498rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 291rsquorsquo Sur Altura [m] 18
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos y adultos
RBD 1517 Dependencia Corporacioacuten Municipal
31
LOS Colegio Leonardo Murialdo
Nombre Colegio Cecal Direccioacuten Estanque 85 Cerro Alegre
Longitud 71ordm 37rsquo 482rsquorsquo Este Ubicacioacuten Latitud 33ordm 2rsquo 255rsquorsquo Sur Altura [m] 9 Educacioacuten Educacioacuten Industrial nintildeos diurna
RBD 14232 Dependencia Particular Subvencionado
32
LOS No
Nombre Scuola Italiana Arturo Delrsquo Oro 33 Direccioacuten Avenida Pedro Montt 2447 Sector Centro
109
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1638 Dependenci
a Particular no Subvencionado
LOS Colegio Leonardo Murialdo
Nombre Colegio San Pedro Nolasco
Direccioacuten Victoria 2762 Sector Centro
Ubicacioacuten Altura [m] 12
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1641 Dependencia Particular no Subvencionado
34
LOS Colegio Leonardo Murialdo
Nombre Colegio de Los Sagrados Corazones Direccioacuten Independencia 2086 Sector Centro
Ubicacioacuten Altura [m] 10
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1631 Dependencia Particular no Subvencionado
35
LOS Colegio Leonardo Murialdo
Nombre Colegio Internacional Direccioacuten Av Alemania 4875
Ubicacioacuten Altura [m] 5
EducacioacutenParvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
36
RBD 1629
110
Particular no Subvencionado Dependencia Colegio Leonardo Murialdo LOS
Seminario San Rafael Nombre
Direccioacuten Avenida Santa Elena 180 Sector Centro
Ubicacioacuten 9 Altura [m]
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1634 Dependencia Particular no Subvencionado
LOS Colegio Leonardo Murialdo
37
Nombre Colegio Agustiacuten Edwards
Direccioacuten Carrera 636 Sector Centro
Ubicacioacuten Altura [m] 12
Educacioacuten Parvularia Baacutesica nintildeos Media cientiacutefico humanista nintildeos
RBD 1635 Dependencia Particular no Subvencionado
38
LOS Colegio Leonardo Murialdo (Condicionado a mediciones en terreno)
Nombre Colegio Santo Domingo Direccioacuten Necochea 276 Playa Ancha
Ubicacioacuten Altura [m] 5 Educacioacuten Media cientiacutefico humanista de nintildeos
RBD 14538 Dependencia Particular Subvencionado
39
LOS Colegio Luterano Concordia
111
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
112
Anexo III
Modelos de propagacioacuten
113
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
114
Modelos de propagacioacuten Como una forma natural de definir cotas en las peacuterdidas por trayectoria consideraremos dos modelos de propagacioacuten El modelo de espacio libre y el modelo de COST-Hata
Modelo de Espacio Libre El modelo de espacio libre se utiliza para predecir el nivel de sentildeal recibido entre el transmisor y el receptor cuando existe una trayectoria libre de obstruccioacuten entre ambos La potencia recibida por una antena que se encuentra separada de un radiotransmisor en una distancia d estaacute determinada por la ecuacioacuten de Friis
( )2
2
4middotmiddotmiddot
dGrGtPtPr
πλ
=
Donde
Pr Potencia recibida [W] Pt Potencia transmitida [W] Gt Ganancia de antena transmisora Gr Ganancia de antena receptora λ Longitud de onda [m] d Distancia entre el transmisor y el receptor [m]
De esta forma podemos definir la peacuterdida por trayectoria simplemente como
2
4
=
dPL
πλ
Donde
λ Longitud de onda d Distancia entre el transmisor y el receptor
En particular la frecuencia de transmisioacuten corresponde a los 24 GHz por lo que tenemos una longitud de onda de 0125 m
115
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modelo de COST-Hata Okumura desarrolloacute a traveacutes de exhaustivas mediciones una serie de curvas que permiten determinar las peacuterdidas por trayectoria que sufre una sentildeal El modelo considera
Receptores ubicados en sitios urbanos
La altura del receptor es de unos pocos metros La altura del transmisor se encuentra entre 30 a 1000 m
Por simplicidad es mejor utilizar en el caacutelculo de enlaces el modelo Hata (que
corresponde a la formulacioacuten empiacuterica del modelo graacutefico de Okumura) En particular se utiliza el modelo se utiliza el modelo COST-Hata que corresponde a una extensioacuten del modelo Hata
Las peacuterdidas del enlace por trayectoria (PL) en el modelo COST-Hata [Rap96] se puede definir como
Mterete CdhhahfPL +minus+minusminus+= 10log))log(556944()()log(8213)log(933346[dB] con
minus
minusminusminus=
ge MHz300 y urbanos centros esPara grand
medianas y pequentildeas ciudadesPara
dB
dB
fre
rere h
fhfha
749))7511(log(23
)80)log(561()70)log(11()( 2
=urbanos) centros des(Para gran
medianas) y pequentildeas ciudades(Para
dB dB
30
MC
Donde PL Peacuterdidas por propagacioacuten [dB] f Frecuencia de la sentildeal [MHz] hte Altura efectiva del transmisor [m] hre Altura efectiva del receptor [m] d Distancia entre el transmisor y el receptor [km]
En la determinacioacuten de las alturas efectivas la altura cero estaacute dada por la altura del terreno en el que se encuentra situada la antena receptora El modelo se encuentra restringido a los siguientes paraacutemetros
116
bull Rango de frecuencia 15 GHz a 2 GHz bull Altura efectiva del transmisor 30 a 200 m bull Altura efectiva del receptor 1 a 10 m bull Distancia del enlace 1 a 20 km
Aunque es razonable (al observar las curvas obtenidas por Okumura) utilizarlo a
traveacutes de una extrapolacioacuten en torno a los 24 GHz y con alturas efectivas de las antenas receptoras en torno de los 10 m Para todos los efectos praacutecticos se considera a las ciudades de Vintildea del Mar y Valparaiacuteso como centros medianamente urbanizado y la frecuencia de operacioacuten de 24 GHz
117
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
118
Anexo IV
Enlaces en Vintildea del Mar
119
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
120
Enlaces en Vintildea del Mar A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Vintildea del Mar los cuales se detallan en la siguiente tabla
Tabla A31 Radioenlaces en la ciudad de Vintildea del Mar
Estacioacuten TX Estacioacuten RX Universidad Catoacutelica de Valparaiacuteso Televisioacuten Liceo A-32 Benjamiacuten Vicuntildea Mackenna UTFSM Friendly High School Liceo Teacutecnico Profesional Obispo Rafael Lira InfanteLiceo Joseacute Cortes Brown Liceo Inmaculada de Lourdes (Anexo) Liceo Parroquial San Antonio Colegio Chretien Francais 390 Le Beau Jour Colegio Rubeacuten Castro Diurno Liceo Teresa de Los Andes Colegio Ana Mariacutea Janer
Universidad Catoacutelica de Valparaiacuteso Televisioacuten
Instituto Comercial Ana Mariacutea Janer Colegio Repuacuteblica de Colombia D-322 Liceo A-33 Guillermo Rivera Cotapos
Colegio Chretien Francais 390 Le
Beau Jour Liceo Comercial Alberto Blest Gana El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
Tabla A32 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
121
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash UCVTV
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Estacioacuten de televisioacuten de la UCV Altura 214 m Torre 20 m Distancia A-B 2458 m
Modelo de Espacio Libre
Distancia del enlace (d) 2458 km
Peacuterdidas Espacio Libre (FSL) 1079 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 - 49 = 185 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 2458 km Peacuterdidas Cost-Hata (CHL) 1156 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086 dB
122
UTFSM ndash Liceo A-32 Benjamiacuten Vicuntildea Mackenna
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Liceo Benjamiacuten Vicuntildea Mackenna Altura 56 m Torre 10 m Distancia A-B 1398 m
Modelo de Espacio Libre
Distancia del enlace (d) 1398 km
Peacuterdidas de espacio libre (FSL) 103 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 -56 = 23 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1398 km
Peacuterdidas COST-Hata (CHL) 1216 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Benjamiacuten Vicuntildea Mackenna se encuentra inmerso en una zona urbana donde la altura de las construcciones cercanas son del orden que la altura del edificio donde se ubicaraacute finalmente la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076 dB
123
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Friendly High School
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Friendly High School Altura 43 m Torre 5 m Distancia A-B 1305 m
Modelo de Espacio Libre
Distancia del enlace (d) 1305 km Peacuterdidas de espacio libre (FSL) 1024 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 30 ndash 43 = 36 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 1305 km
Peacuterdidas COST-Hata (CHL) 1328 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el colegio Friendly High School se encuentra ubicado detraacutes un edificio de altura mayor a la ubicacioacuten de la antena por lo que se observa un bloqueo parcial en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176 dB
124
UCVTV ndash Liceo Teacutecnico Profesional Obispo Rafael Lira Infante
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Obispo Rafael Lira Infante Altura 114 m Torre 12 m Distancia A-B 731 m
Modelo de Espacio Libre
Distancia del enlace (d) 0731 km Peacuterdidas de espacio libre (FSL) 973 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 114 = 120 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 0731 km Peacuterdidas COST-Hata (CHL) 1022 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Teacutecnico Profesional Obispo Rafael Lira Infante se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 998 dB
125
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Joseacute Corteacutes Brown
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Joseacute Corteacutes Brown Altura 36 m Torre 5 m Distancia A-B 2034 m
Modelo de Espacio Libre
Distancia del enlace (d) 2034 km Peacuterdidas de espacio libre (FSL) 1062 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 36 = 198 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 2034 km
Peacuterdidas COST-Hata (CHL) 1277 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Joseacute Corteacutes Brown se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116 dB
126
UCVTV - Liceo Inmaculada de Lourdes Anexo
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Inmaculada de Lourdes Anexo Altura 52 m Torre 12 m Distancia A-B 1417 m
Modelo de Espacio Libre
Distancia del enlace (d) 1417 km
Peacuterdidas de espacio libre (FSL) 1031 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 52 = 182 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 1417 km
Peacuterdidas COST-Hata (CHL) 1085 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Inmaculada de Lourdes Anexo se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058 dB
127
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Liceo Parroquial San Antonio
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Parroquial San Antonio Altura 26 m Torre 6 m Distancia A-B 3865 m
Modelo de Espacio Libre
Distancia del enlace (d) 3865 km Peacuterdidas de espacio libre (FSL) 1118 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 26 = 208 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 3865 km Peacuterdidas COST-Hata (CHL) 1327 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Parroquial San Antonio se encuentra ubicado en una especie de valle donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170 dB
128
UCVTV ndash Colegio Chretien Francais 390 Le Beau Jour
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Distancia A-B 5040 m
Modelo de Espacio Libre
Distancia del enlace (d) 5040 km Peacuterdidas de espacio libre (FSL) 1141 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 95 = 139 m Altura efectiva del receptor (hr) 6 m Distancia del enlace (d) 5040 km Peacuterdidas COST-Hata (CHL) 1393 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166 dB
129
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Rubeacuten Castro Diurno
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Rubeacuten Castro Diurno Altura 48 m Torre 2 m Distancia A-B 4265 m
Modelo de Espacio Libre
Distancia del enlace (d) 4265 km Peacuterdidas de espacio libre (FSL) 1126 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 48 = 186 m Altura efectiva del receptor (hr) 2 m Distancia del enlace (d) 4265 km Peacuterdidas COST-Hata (CHL) 1469 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Rubeacuten Castro Diurno se encuentra ubicado en un sector urbano donde las edificaciones circundantes son de altura significativa con respecto a la altura de la ubicacioacuten de la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212 dB
130
UCVTV - Liceo Teresa de Los Andes
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Liceo Santa Teresa de Los Andes Altura 248 m Torre 10 m Distancia A-B 5258 m
Modelo de Espacio Libre
Distancia del enlace (d) 5258 km Peacuterdidas de espacio libre (FSL) 1145 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 248 ndash 214 - 20 = 14 m Altura efectiva del receptor (hr) 10 m (Por limitaciones del modelo) Distancia del enlace (d) 5258 km Peacuterdidas COST-Hata (CHL) 1463 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que ambas estaciones se encuentran a una altura considerable con respecto a su entorno urbano Adicionalmente el radioenlace no presenta obstrucciones en la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167 dB
131
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UCVTV ndash Colegio Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Colegio Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
132
UCVTV ndash Instituto Comercial Ana Mariacutea Janer
Estacioacuten A Nombre Estacioacuten de Televisioacuten de la UCV Altura 214 m Torre 20 m Estacioacuten B Nombre Instituto Comercial Ana Mariacutea Janer Altura 51 m Torre 10 m Distancia A-B 3915 m
Modelo de Espacio Libre
Distancia del enlace (d) 3915 km Peacuterdidas de espacio libre (FSL) 1119 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 214 + 20 ndash 51 = 183 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3915 km Peacuterdidas COST-Hata (CHL) 1217 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Instituto Profesional Ana Mariacutea Janer situado al frente del Colegio Ana Mariacutea Janer se encuentra ubicado a los pies de una colina en la cual existe un considerable nuacutemero de edificaciones de altura importante que bloquean parcialmente la trayectoria de propagacioacuten de la sentildeal electromagneacutetica De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168 dB
133
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Colegio Repuacuteblica de Colombia D-322
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Colegio Repuacuteblica de Colombia Altura 25 m Torre 9 m Distancia A-B 1419 m
Modelo de Espacio Libre
Distancia del enlace (d) 1419 km Peacuterdidas de espacio libre (FSL) 1031 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 25 = 76 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1419 km Peacuterdidas COST-Hata (CHL) 1172 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Colegio Repuacuteblica de Colombia se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101 dB
134
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo A-33 Guillermo Rivera Cotapos
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Guillermo Rivera Cotapos Altura 41 m Torre 9 m Distancia A-B 3264 m
Modelo de Espacio Libre
Distancia del enlace (d) 3264 km Peacuterdidas de espacio libre (FSL) 1103 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 - 41 = 60 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3264 km Peacuterdidas COST-Hata (CHL) 1307 dB
Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Guillermo Rivera Cotapos se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205 dB
135
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Chretien Francais 390 Le Beau Jour ndash Liceo Comercial Alberto Blest Gana
Estacioacuten A Nombre Colegio Chretien Francais Altura 95 m Torre 6 m Estacioacuten B Nombre Liceo Comercial Alberto Blest Gana Altura 35 m Torre 9 m Distancia A-B 2888 m
Modelo de Espacio Libre
Distancia del enlace (d) 2888 km
Peacuterdidas de espacio libre (FSL) 1093 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 95 + 6 ndash 35 = 66 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 2888 km
Peacuterdidas COST-Hata (CHL) 1282 dB Criterio Arbitrario
Las observaciones en terreno nos muestran que el Liceo Comercial Alberto Blest Gana se encuentra ubicado en una zona urbana donde las edificaciones son de una altura superior a la posicioacuten donde se ubica la antena De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188 dB
136
Anexo V
Enlaces en Valparaiacuteso
137
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
138
Enlaces en Valparaiacuteso A continuacioacuten se describen los radioenlaces y se estiman las peacuterdidas por trayectoria para las estaciones seleccionadas en la ciudad de Valparaiacuteso los cuales se detallan en la siguiente tabla
Tabla A41 Radioenlaces en la ciudad de Valparaiacuteso Estacioacuten TX Estacioacuten RX
Escuela Industrial Superior de Valparaiacuteso Escuela de Tripulantes y Portuaria Liceo Valparaiacuteso B-29 Colegio Leonardo Murialdo
UTFSM
Colegio Luterano Concordia Liceo Teacutecnico A-24 Liceo A-22 Eduardo de la Barra Colegio I C Nuestra Sentildeora de Lourdes Liceo Carlos Cousintildeo Colegio Nuestra Sentildeora de la Misericordia Liceo de Nintildeas Juana Ross de Edwards Liceo Santa Teresa Liceo Pedro Montt Liceo A-25 Matilde Brandau de Ross Colegio San Pedro Nolasco Colegio de Los Sagrados Corazones Colegio Internacional
Colegio Leonardo Murialdo
Seminario San Rafael Escuela Saint Thomas College Colegio Mariacutea Auxiliadora Colegio San Vicente de Paul Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) Colegio Alberto Hurtado Segundo
Colegio Luterano Concordia
Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) El procedimiento consiste en ponderar de acuerdo a las observaciones en terreno las cotas de los radioenlaces dadas por el modelo de Espacio Libre (FSL) y el modelo de COST-Hata (CHL) tal como se observa en la tabla A32
139
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla A42 Criterio de ponderacioacuten arbitrario para las peacuterdidas por trayectoria
CA FSL CHL
Obstruccioacuten leve (OL) 90 10 Obstruccioacuten parcial (OP) 75 25 Obstruccioacuten considerable (OC) 50 50
UTFSM ndash Escuela Industrial Superior de Valparaiacuteso
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela Industrial de Valparaiacuteso Altura 27 m Torre 9 m Distancia A-B 1051 m
Modelo de Espacio Libre
Distancia del enlace (d) 1051 km
Peacuterdidas Espacio Libre (FSL) 1005 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) 49 + 35 -27 = 57 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1051 km Peacuterdidas Cost-Hata (CHL) 1147 dB
Criterio Arbitrario
140
Las observaciones en terreno nos muestran que la Escuela Industrial Superior de Valparaiacuteso se encuentra obstruida parcialmente por un cerro De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040 dB
UTFSM ndash Escuela de Tripulantes y Portuaria
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Escuela de Tripulantes y Portuaria Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
141
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Peacuterdidas estimadas = 050 FSL + 050 CHL = dB UTFSM ndash Liceo Valparaiacuteso B-29
Sin perfil disponibe
Estacioacuten A Nombre UTFSM Altura 49 m Torre 35 m Estacioacuten B Nombre Liceo Valparaiacuteso B-29 Altura m Torre m Distancia A-B m
Modelo de Espacio Libre
Distancia del enlace (d) km
Peacuterdidas de espacio libre (FSL) dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = m Altura efectiva del receptor (hr) m Distancia del enlace (d) km
Peacuterdidas COST-Hata (CHL) dB
Criterio Arbitrario
Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
142
UTFSM ndash Colegio Leonardo Murialdo
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Distancia A-B 1243 m
Modelo de Espacio Libre
Distancia del enlace (d) 1243 km
Peacuterdidas de espacio libre (FSL) 1019 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 49 = 83 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1243 km
Peacuterdidas COST-Hata (CHL) 1117dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029 dB
143
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
UTFSM ndash Colegio Luterano Concordia
Estacioacuten A Nombre UTFSM Altura 49 m Torre 30 m Estacioacuten B Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Distancia A-B 4317 m
Modelo de Espacio Libre
Distancia del enlace (d) 4317 km
Peacuterdidas de espacio libre (FSL) 1127 dB Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 49 = 118 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 4317 km
Peacuterdidas COST-Hata (CHL) 1264 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141 dB
144
Colegio Leonardo Murialdo ndash Liceo Teacutecnico A-24
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Teacutecnico A-24 Altura 24 m Torre 12 m Distancia A-B 1575 m
Modelo de Espacio Libre
Distancia del enlace (d) 1575 km Peacuterdidas de espacio libre (FSL) 1040 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1575 km
Peacuterdidas COST-Hata (CHL) 1133 dB
Criterio Arbitrario
El Liceo Teacutecnico A-24 se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049 dB
145
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo A-22 Eduardo de la Barra
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Eduardo de la Barra Altura 28 m Torre 10 m Distancia A-B 1646 m
Modelo de Espacio Libre
Distancia del enlace (d) 1646 km Peacuterdidas de espacio libre (FSL) 1044 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 28 = 104 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 1646 km
Peacuterdidas COST-Hata (CHL) 1142 dB
Criterio Arbitrario
El Liceo Eduardo de la Barra se encuentra ubicado en el plan urbano de la ciudad sin embargo las edificaciones del entorno son de similar altura De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054 dB
146
Colegio Leonardo Murialdo ndash Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Inmaculada Concepcioacuten Altura 25 m Torre 20 m Distancia A-B 1535 m
Modelo de Espacio Libre
Distancia del enlace (d) 1535 km Peacuterdidas de espacio libre (FSL) 1038 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 m (Por restricciones del modelo) Distancia del enlace (d) 1535 km
Peacuterdidas COST-Hata (CHL) 1130 dB
Criterio Arbitrario
El Colegio Inmaculada Concepcioacuten Nuestra Sentildeora de Lourdes se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061 dB
147
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Carlos Cousintildeo
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Carlos Cousintildeo Altura 24 m Torre 9 m Distancia A-B 1147 m
Modelo de Espacio Libre
Distancia del enlace (d) 1147 km Peacuterdidas de espacio libre (FSL) 1012 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 24 = 108 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 1147 km
Peacuterdidas COST-Hata (CHL) 1120 dB
Criterio Arbitrario
El Carlos Cousintildeo se encuentra ubicado en el plan urbano de la ciudad donde las edificaciones del entorno son de similar altura sin embargo existe un edificio que se encuentra en la direccioacuten de propagacioacuten de la sentildeal y que bloquea parcialmente la visioacuten de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039 dB
148
Colegio Leonardo Murialdo ndash Colegio Nuestra Sentildeora de la Misericordia
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio N Sentildeora de la Misericordia Altura 106 m Torre 10 m Distancia A-B 3390 m
Modelo de Espacio Libre
Distancia del enlace (d) 3390 km Peacuterdidas de espacio libre (FSL) 1106 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 106 = 26 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 3390 km
Peacuterdidas COST-Hata (CHL) 1345 dB
Criterio Arbitrario
Ambos establecimientos se encuentran a una elevada altura y alejados de edificaciones comparables De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130 dB
149
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo de Nintildeas Juana Ross de Edwards
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo de Nintildeas Juana Ross de Edwards Altura 31 m Torre 10 m Distancia A-B 789 m
Modelo de Espacio Libre
Distancia del enlace (d) 0789 km Peacuterdidas de espacio libre (FSL) 980 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 31 = 101 m Altura efectiva del receptor (hr) 10 m Distancia del enlace (d) 0789 km
Peacuterdidas COST-Hata (CHL) 1042 dB
Criterio Arbitrario
El Liceo de Nintildeas Juana Ross de Edwards se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011 dB
150
Colegio Leonardo Murialdo ndash Liceo Santa Teresa
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Santa Teresa Altura 118 m Torre 4 m Distancia A-B 2811 m
Modelo de Espacio Libre
Distancia del enlace (d) 2811 km Peacuterdidas de espacio libre (FSL) 1090 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 4 m Distancia del enlace (d) 2811 km
Peacuterdidas COST-Hata (CHL) 1542 dB
Criterio Arbitrario
El Liceo Santa Teresa si bien presenta una considerable altura se encuentra rodeado de edificios de altura significativa lo que bloquea la trayectoria de la sentildeal De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316 dB
151
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Liceo Pedro Montt
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Pedro Montt Altura 118 m Torre 9 m Distancia A-B 3296 m
Modelo de Espacio Libre
Distancia del enlace (d) 3296 km Peacuterdidas de espacio libre (FSL) 1104 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 118 = 14 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 3296 km
Peacuterdidas COST-Hata (CHL) 1417 dB
Criterio Arbitrario
El Liceo Pedro Montt se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135 dB
152
Colegio Leonardo Murialdo ndash Liceo A-25 Matilde Brandau de Ross
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Liceo Matilde Brandau de Ross Altura 9 m Torre 18 m Distancia A-B 1856 m
Modelo de Espacio Libre
Distancia del enlace (d) 1856 km Peacuterdidas de espacio libre (FSL) 1054 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 9 = 123 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1856 km
Peacuterdidas COST-Hata (CHL) 1147 dB
Criterio Arbitrario
El Liceo Matilde Brandau de Ross se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063 dB
153
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio San Pedro de Nolasco
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio San Pedro de Nolasco Altura 25 m Torre 12 m Distancia A-B 1093 m
Modelo de Espacio Libre
Distancia del enlace (d) 1093 km Peacuterdidas de espacio libre (FSL) 1008 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 1093 km
Peacuterdidas COST-Hata (CHL) 1084 dB
Criterio Arbitrario
El Colegio San Pedro de Nolasco se encuentra ubicado en el plan de la ciudad en un sector donde existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027 dB
154
Colegio Leonardo Murialdo ndash Colegio de Los Sagrados Corazones
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio de Los Sagrados Corazones Altura 25 m Torre 10 m Distancia A-B 1743 m
Modelo de Espacio Libre
Distancia del enlace (d) 1743 km Peacuterdidas de espacio libre (FSL) 1049 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 25 = 107 m Altura efectiva del receptor (hr) 10 Distancia del enlace (d) 1743 km
Peacuterdidas COST-Hata (CHL) 1148 dB
Criterio Arbitrario
El Colegio de Los Sagrados Corazones se encuentra ubicado en el plan de la ciudad en un sector donde no existen edificaciones de altura considerable en la trayectoria de propagacioacuten De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059 dB
155
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Leonardo Murialdo ndash Colegio Internacional
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Colegio Internacional Altura 113 m Torre 5 m Distancia A-B 3335 m
Modelo de Espacio Libre
Distancia del enlace (d) 3335 km Peacuterdidas de espacio libre (FSL) 1105 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 113 = 19 m Altura efectiva del receptor (hr) 5 m Distancia del enlace (d) 3335 km
Peacuterdidas COST-Hata (CHL) 1517 dB
Criterio Arbitrario
El Colegio Internacional se encuentra a una considerable altura donde no existen edificaciones de altura significativa en su entorno De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten leve Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146 dB
156
Colegio Leonardo Murialdo ndash Seminario San Rafael
Estacioacuten A Nombre Colegio Leonardo Murialdo Altura 120 m Torre 12 m Estacioacuten B Nombre Seminario San Rafael Altura 35 m Torre 9 m Distancia A-B 958 m
Modelo de Espacio Libre
Distancia del enlace (d) 0958 km Peacuterdidas de espacio libre (FSL) 997 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 120 +12 - 35 = 97 m Altura efectiva del receptor (hr) 9 m Distancia del enlace (d) 0958 km
Peacuterdidas COST-Hata (CHL) 1101 dB
Criterio Arbitrario
El Seminario San Rafael se encuentra ubicado a los pies del cerro donde se ubica el punto transmisor Adicionalmente existe un importante nuacutemero de edificaciones en la ladera por lo que la sentildeal se ve obstruida en un importante porcentaje De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten considerable Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049 dB
157
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Saint Thomas College
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Saint Thomas College Altura 122 m Torre 9 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 939 dB
Criterio Arbitrario
El Colegio Santo Thomas se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890 dB
158
Colegio Luterano Concordia ndash Colegio Mariacutea Auxiliadora
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio Mariacutea Auxiliadora Altura 105 m Torre 12 m Distancia A-B 492 m
Modelo de Espacio Libre
Distancia del enlace (d) 0492 km Peacuterdidas de espacio libre (FSL) 939 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 105 = 62 m Altura efectiva del receptor (hr) 10 (Por restricciones del modelo) Distancia del enlace (d) 0492 km
Peacuterdidas COST-Hata (CHL) 1002 dB
Criterio Arbitrario
El Colegio Mariacutea Auxiliadora se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955 dB
159
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Colegio San Vicente de Paul
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Colegio San Vicente de Paul Altura 94 m Torre 6 m Distancia A-B 577 m
Modelo de Espacio Libre
Distancia del enlace (d) 0577 km Peacuterdidas de espacio libre (FSL) 953 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 94 = 73 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0577 km
Peacuterdidas COST-Hata (CHL) 1137 dB
Criterio Arbitrario
El Colegio San Vicente de Paul se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999 dB
160
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Levarte) Altura 100 m Torre 6 m Distancia A-B 477 m
Modelo de Espacio Libre
Distancia del enlace (d) 0477 km Peacuterdidas de espacio libre (FSL) 936 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 100 = 67 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0477 km
Peacuterdidas COST-Hata (CHL) 1114 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Levarte) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones son de altura levemente superior a la del edificio por lo que obstruyen la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten criacutetica Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025 dB
161
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Luterano Concordia ndash Alberto Hurtado Segundo
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Alberto Hurtado Segundo Altura 122 m Torre 6 m Distancia A-B 234 m
Modelo de Espacio Libre
Distancia del enlace (d) 0234 km Peacuterdidas de espacio libre (FSL) 874 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 122 = 45 m Altura efectiva del receptor (hr) 6 Distancia del enlace (d) 0234 km
Peacuterdidas COST-Hata (CHL) 1029 dB
Criterio Arbitrario
El Colegio Alberto Hurtado Segundo se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913 dB
162
Colegio Luterano Concordia ndash Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch)
Estacioacuten A Nombre Colegio Luterano Concordia Altura 152 m Torre 15 m Estacioacuten B Nombre Instituto Mariacutetimo (Sede Lynch) Altura 84 m Torre 9 m Distancia A-B 833 m
Modelo de Espacio Libre
Distancia del enlace (d) 0833 km Peacuterdidas de espacio libre (FSL) 985 dB
Modelo COST-Hata
Altura efectiva del transmisor (ht) = 152 +15 - 84 = 83 m Altura efectiva del receptor (hr) 9 Distancia del enlace (d) 0833 km
Peacuterdidas COST-Hata (CHL) 1091 dB
Criterio Arbitrario
El Instituto Mariacutetimo de Valparaiacuteso (Sede Lynch) se encuentra en la parte inferior del cerro donde se ubica el punto transmisor Las edificaciones si bien son de alturas similares obstruyen parcialmente la trayectoria de propagacioacuten debido a la inclinacioacuten de la ladera De esta forma definiremos eacuteste radioenlace como uno con obstruccioacuten parcial Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011 dB
163
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
164
Anexo VI
Hardware
165
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
166
Hardware A continuacioacuten se detalla el hardware requerido para la implementacioacuten de la red inalaacutembrica en la V Regioacuten asiacute como los esquemas de conexioacuten Para mayor informacioacuten refieacuterase a los capiacutetulos IV ldquoEquipamientordquo IX ldquoImplementacioacutenrdquo y a los manuales de los dispositivos (incluidos en el CD)
Esquema A71 Hardware y conexiones en el punto Principal (Universidad Teacutecnica Federico Santa Mariacutea)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-Injector
Amplificador
Antenas de 24 dBi
Splitter
Antenas de 120ordm
Splitter
DC-Injector
Amplificador
Componentes 2 Antenas de 24 dBi 2 Antenas de 120ordm 4 Cables de 2 ft 2 Cable de 100 ft 2 Tarjetas inalaacutembricas 2 Splitters 2 Amplificadores 2 Pigtails 1 AP-1000 COR
167
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esquema A72 Hardware y conexiones de puntos repetidores (Colegio Leonardo Murialdo y Colegio Luterano Concordia)
AP-1000 COR
A BR A y B Tarjetas inalaacutembricasR Terminal de red Ethernet RJ-45
DC-InjectorLightning Protector
AmplificadorAntena de 24 dBi
Antena de 120ordm
Componentes 1 Antena de 24 dBi 1 Antena de 120ordm 1 Cables de 2 ft 2 Cables 2 Tarjetas inalaacutembricas 1 Amplificador 2 Pigtails 1 Lightning protector 1 AP-1000 ROR
Dependiendo del establecimiento
bull Colegio Leonardo Murialdo 2 Cables de 50 ft bull Colegio Luterano Concordia 2 Cables de 100 ft
168
Esquema A73 Hardware y conexiones en establecimientos sin amplificador
Tarjeta inalaacutembrica
Lightning Protector
Antena de 24 dBi
Componentes 1 Antena de 24 dBi 1 Cable 1 Lightning protector 1 Pigtail 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A5 Largo de cables para establecimientos sin amplificador
Establecimiento Cable [ft] Escuela Industrial Superior de Valparaiacuteso 50 Friendly High School 100 Liceo Benjamiacuten Vicuntildea Mackenna A-32 75 Liceo de Nintildeas Juana Ross de Edwards 50 Liceo Carlos Cousintildeo 200 Colegio Inmaculada Concepcioacuten 100 Liceo Eduardo de La Barra 100 Liceo Teacutecnico A-24 50 Liceo Nordm 2 Matilde Brandau de Ross 100 Liceo Pedro Montt 100 Colegio Nuestra Sentildeora de La Misericordia 100 Colegio Alberto Hurtado Segundo 100 Saint Thomas College 100 Colegio San Vicente de Paul 50 Instituto Mariacutetimo de Valparaiacuteso D-247 100 Instituto Teacutecnico Profesional Mariacutetimo de Valparaiacuteso 100 Colegio Mariacutea Auxiliadora 200 Colegio San Pedro Nolasco 200 Colegio de Los Sagrados Corazones 200
169
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Colegio Internacional 50 Seminario San Rafael 50 Liceo Valparaiacuteso B-29 50
Esquema A74 Hardware y conexiones en establecimientos con amplificador
Antena de 24 dBi
DC-Injector
Amplificador
Tarjeta inalaacutembrica
Adaptador de barril
Componentes 1 Antena de 24 dBi 1 Cable 1 Adaptador de barril 1 Amplificador 1 Pigtail 1 Lightning protector 1 Tarjeta inalaacutembrica
El largo del cable depende de cada establecimiento en particular Refieacuterase a la siguiente tabla
Tabla A6 Largo de cables para establecimientos con amplificador
Establecimiento Cable [ft] Liceo Santa Teresa 200 Escuela de Tripulantes y Portuaria de Valparaiacuteso 200
170
Anexo VII
Estudio de Servicios Multimedia
171
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
172
Estudio de Servicios Multimedia Los estudios mostrados a continuacioacuten consisten en informes realizados durante el proyecto que ayudaron a elegir el servicio multimedial a ocupar para el proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo Los estudios consisten en trabajos desarrollados por alumnos del departamento dispuestos en secciones con los siguientes tiacutetulos bull Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo bull Servicios Multimedia con Tecnologiacutea Windows Media bull Servicios Multimedia con QuickTime bull Los estudios fueron realizados por los alumnos Oscar Reyes Christian Bravo y
Cristoacutebal Podestaacute respectivamente
173
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
1 Servicios Multimedia en Tiempo Real en Internet ldquoRealSystemrdquo 11 RESUMEN La demanda de transmisioacuten de servicios multimedia principalmente audio y video en tiempo real asiacute como la calidad de estos se ha incrementado usuarios y desarrolladores se han vuelto cada vez maacutes exigentes Por otro lado la transmisioacuten de informacioacuten multimedia implica un gran consumo de recursos en las redes de comunicacioacuten Esto es debido fundamentalmente a las caracteriacutesticas de este tipo de traacutefico y a la calidad de servicio requerida por las aplicaciones que lo necesitan manejar un flujo de datos a traveacutes de Internet de la manera maacutes eficiente posible es indispensable hoy en diacutea recargar una red de ancho de banda finito resulta perjudicial para todos Cada vez son maacutes las Empresas Canales de televisioacuten Universidades etc que necesitan difundir todo tipo de informacioacuten multimedia en tiempo real asiacute tambieacuten existen cada vez maacutes usuarios que necesitan disponer del material multimedia en directo Debido a lo anterior se han creado nuevas normas protocolos sistemas y aplicaciones para satisfacer las necesidades existentes Las nuevas tecnologiacuteas ofrecen entregar informacioacuten eficientemente sin sobrecargar la red y prometen calidad en la informacioacuten entregada al destinatario final Una de estas tecnologiacuteas es la que ofrece la empresa RealNetworks denominada RealSystem En este sistema los archivos multimedia o clips a transmitir se almacenan en Internet en Servidores para acceder a ellos es necesario tener en la maacutequina local un reproductor que es posible conseguir gratuitamente La transmisioacuten de paquetes de datos se efectuacutea en lo que se denomina flujo los archivos multimedia son codificados y divididos en fragmentos menores que son los recibidos por el reproductor Esta tecnologiacutea se basa en un modelo cliente servidor y es la primera en ocupar el nuevo protocolo para transferencia de datos en tiempo real RTSP(Real Time Streaming Protocol)
174
12 INTRODUCCIOacuteN
En el presente Informe esta enfocado a la transmisioacuten de informacioacuten multimedia en tiempo real a traveacutes de una red Internet usando la tecnologiacutea RealSystem (de la Empresa RealNetworks) El objetivo principal de este informe es describir la arquitectura del SISTEMA1 diferenciarlo en partes reconocer y estudiar la funcioacuten de cada una de ellas Codificador Servidor Reproductor estudiar la comunicacioacuten entre componentes canales establecidos puertos involucrados Tambieacuten se estudiaran los protocolos base de para transmisioacuten video-multimedia del sistema RealSystem como es nuevo protocolo RSTP (implementado en las uacuteltimas versiones) las peticionesrespuestas de control con RSTP Otro aspecto importante a estudiar es la incorporacioacuten de la tecnologiacutea SureStream encargada de la transmisioacuten con ancho de banda variable con el fin de obtener una reproduccioacuten continua en el lado del reproductor Tambieacuten mostrar las capacidades de lenguaje SMIL(Synchronized Multimedia Integration Language) y como este permite crear presentaciones maacutes avanzadas mezclando audio video texto e imaacutegenes Este informe pretende describir como funciona la tecnologiacutea No se entregan datos sobre instalacioacuten y configuracioacuten los programas (Realserver Realproducer Realplayer) o como crear un clip especiacutefico Para tales efectos se recomienda ver las referencias Tampoco se trata el protocolo PNA (Progressive Networks Audio) que comunica tambieacuten Servidores y Reproductores ya que actualmente se incorpora solo para que los reproductores antiguos se puedan comunicar
1 El sistema estudiado es el baacutesico disponible en Internet en wwwrealnetworkscom y cuya principal limitacioacuten es la cantidad de usuarios que se pueden conectar al servidor 25
175
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
13 DESARROLLO 131 RealSystem Caracteriacutesticas Generales La Tecnologiacutea RealSystem esta dirigida principalmente al disentildeo y enviacuteo de todo tipo de informacioacuten multimedia a traveacutes de Internet en tiempo real El sistema soporta 45 formatos diferentes de archivos entre los maacutes importantes destacan MP3 Flash HTML Otra caracteriacutestica es la variedad de plataformas con las que es compatible como Linux Solaris Windows 95 98 NT y 2000 UNIX y Macintosh Lo que se pretende es hacer llegar a un destino final independiente de un sistema operativo informacioacuten en tiempo real de la manera maacutes eficiente posible teniendo en cuenta las limitaciones propias de una red La presente tecnologiacutea forma un sistema de comunicacioacuten y como tal seacute divide baacutesicamente en dos partes Transmisioacuten y Recepcioacuten En la parte transmisioacuten nos encontramos con un Servidor y un Codificador en nuestro caso llamados RealServer y RealProducer respectivamente 1311 RealProducer Es el componente software que se emplea para codificar la informacioacuten multimedia (audio y video) al formato RealMedia(formato RealSystem) generando o bien un archivo para almacenarlo en un servidor RealServer o bien enviarlo en forma de flujo o Stream para que eacuteste lo retransmita en directo a toda la Red 1312 RealServer Es el componente software maacutes importante del sistema de retransmisioacuten recibe informacioacuten codificada y la entrega a los usuarios que deseen acceder a ella Su funcionamiento es anaacutelogo al de un servidor WWW se ocupa de albergar contenidos multimedia y servirlos a traveacutes de la Red En la parte Recepcioacuten tenemos el reproductor o cliente en nuestro caso llamados RealPlayer 1313 RealPlayer Es el componente software que emplea el usuario para reproducir los contenidos multimedia formalmente es un decodificador que recibe la informacioacuten del servidor y la despliega Es gratuito y estaacute ampliamente distribuido en Internet Se puede descargar en pocos minutos El sistema es tal que en las uacuteltimas versiones (G2 80) el usuario final puede ya disfrutar reproduccioacuten de videos con calidad de DVD en una velocidad de hasta 1Mbps propias de conexiones de la familia xDSL o calidad de video VHS en pantalla completa con conexiones 500 kbps y semi-pantalla con 220Kbps La tecnologiacutea Real emplea esquemas de compresioacuten muy eficientes que permiten reducir el elevado volumen de datos que genera una transmisioacuten de audio o de viacutedeo para que pueda ser reproducida en ordenadores conectados a Internet incluso con moacutedems de 28Kbps 132 iquestCoacutemo se logra la transferencia de datos en tiempo Real
176
RealSystem hace uso de nuevos protocolos de aplicacioacuten que permiten monitorizar dinaacutemicamente la calidad de la conexioacuten y controlarla de modo que la recepcioacuten sea de la mayor calidad posible Es el primer sistema multimedia que implementa la tecnologiacutea SureStream tambieacuten el protocolo RTSP (Real Time Streaming Protocol) y el lenguaje SMIL Los tres sistemas anteriores estaacuten iacutentimamente ligados y es lo que da la fortaleza a RealSystem 133 Descripcioacuten de la tecnologiacutea SureStream o streaming media Disponible con el RealSystem G2 esta permite codificar un simple clip de audio o video para muacuteltiples anchos de banda (maacutes de 6) Por ejemplo es posible codificar un clip de muacutesica single Realaudio para 288 Kbps modem 56 Kbps modem 112 Kbps dual ISDN 256 Kbps DSL y maacutes Como es loacutegico la calidad del clip aumenta a mayor velocidad Los usuarios que visitan la paacutegina web soacutelo ven un enlace a un clip SureStream Realplayer y RealServer determinan el flujo de datos basado en el ancho de banda disponible Por su parte el Realplayer o reproductor media tiene la capacidad de tomar el archivo de audio o video transmitido y descargarlo poco a poco en una computadora Esta propiedad le permite comenzar a reproducir una porcioacuten del archivo mientras descarga otra y por lo tanto no es necesario que se complete la descarga para que puedas escucharlo o verlo (dependiendo del formato del archivo) El sistema utiliza el buffer para descargar parte del archivo antes de comenzar con la reproduccioacuten Una vez establecida la conexioacuten Realplayer y RealServer pueden ajustar la velocidad de conexioacuten para compensar las condiciones de la red Siacute una congestioacuten en la red impide la reproduccioacuten a una tasa establecida el RealServer baja el ancho de banda del flujo transmitido la transmisioacuten no se detiene solo baja en calidad Cuando la congestioacuten termina el RealServer sigue con la velocidad original En el proceso anterior RealPlayer no necesita crear un nuevo buffer para los nuevos datos 134 Descripcioacuten de RTSP (Real Time Streaming Protocol) Es un protocolo al nivel de aplicacioacuten para el control de transmisioacuten de datos multimedia en tiempo real basado en el modelo cliente-servidor El Real Time Streaming Protocol (RTSP) establece y controla uno o varios streams sincronizados de flujos de datos continuos RTSP no se encarga de entregar los streams continuos eacutel mismo sino que se encarga de establecer un control de transmisioacuten sobre ellos RTSP actuacutea como un ldquocontrol remotordquo sobre los flujos de audio y viacutedeo desde el cliente aplicando pausa rebobinado play parada etc (interactividad) El protocolo pretende proporcionar los mismos servicios sobre flujos de audio y viacutedeo al estilo que HTTP lo hace para el texto graacuteficos e imaacutegenes Esta disentildeado intencionadamente para que tenga una sintaxis y operaciones similares a HTTP RSTP puede ser visto como una extensioacuten a HTTP
177
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
No existe la nocioacuten de una conexioacuten RTSP en vez de ello el servidor guarda una sesioacuten etiquetada por un identificador Una sesioacuten RTSP no estaacute relacionada de ninguna manera con una conexioacuten al nivel de transporte tal como lo estaacute una conexioacuten TCP Durante una sesioacuten RTSP un cliente RTSP puede abrir y cerrar varias conexiones (fiables) de transporte con el servidor para mandarle peticiones Alternativamente puede utilizar un protocolo de transporte sin conexioacuten como UDP en otros casos se ocupa multicast UPD y TCP y RTP Es muy importante destacar que la operacioacuten del protocolo RTSP no depende en absoluto del mecanismo de transporte utilizado para transportar el flujo de datos continuos como viacutedeo y audio Este protocolo de transporte para el flujo de datos puede ser sin conexioacuten o con conexioacuten 135 Estados del RTSP RTSP controla un stream que puede ser enviado por medio de otro protocolo independiente del canal de control Por ejemplo el control de RTSP puede tener lugar en una conexioacuten TCP mientras que el flujo de datos se realiza viacutea UDP De esta forma la entrega de datos continuacutea incluso si el servidor no recibe ninguna peticioacuten RTSP Durante su tiempo de vida un stream puede ser controlado por peticiones RTSP emitidas secuencialmente por TCP Por lo tanto el servidor necesita mantener un ldquoestado de la sesioacutenrdquo para ser capaz de correlacionar las peticiones RTSP con un stream Un cliente puede asumir uno de los estados siguientes
- Init peticioacuten SETUP mandada a la espera de respuesta
- Ready respuesta SETUP recibida o respuesta PAUSE recibida mientras estaacute en
el Estado Playing
- Playing respuesta PLAY recibida
- Recording respuesta RECORD recibida
Los siguientes meacutetodos juegan un papel fundamental a la hora de definir la asignacioacuten y el uso de los recursos del stream en el servidor - SETUP hace que el servidor adjudique recursos para un stream e inicia una sesioacuten RTSP - PLAY inicia la transmisioacuten de datos de un stream asignado por medio de SETUP - PAUSE detiene un stream temporalmente sin liberar recursos del servidor - TEARDOWN libera los recursos asociados con un stream La sesioacuten RTSP deja
de existir en el servidor
178
El servidor genera un identificador uacutenico de sesioacuten en respuesta a una peticioacuten SETUP cuando manda la respuesta de SETUP al cliente le manda tambieacuten este identificador para que pueda acceder a dicha sesioacuten inequiacutevocamente 136 Una sesioacuten completa RTSP podriacutea ser como sigue
Sea C Cliente y S el Servidor
Este es el primer mensaje (OPTIONS) en la sesioacuten identifica la versioacuten del protocolo
C-gtS OPTIONS rtsp19216860276060 RTSP10 CSeq 1 S-gtC RTSP10 200 OK CSeq 1
La descripcioacuten de la transaccioacuten del archivo media constituye la fase de inicializacioacuten de la sesioacuten RTSP Se le solicita al cliente una descripcioacuten del contenido media asociado con el archivo rm
C-gtS DESCRIBE rtsp19216860276060mediafilerm RTSP10 CSeq 2 S-gtC RTSP10 200 OK CSeq 2 Content-length 197 197 bytes de UDP
La peticioacuten SETUP especifica el mecanismo de transporte para un stream (media) En esta peticioacuten el cliente debe incluir todos los paraacutemetros de transporte incluso si no los utiliza En la cabecera el cliente especifica los paraacutemetros de transporte aceptables para la transmisioacuten del stream La respuesta del servidor contendraacute los paraacutemetros de transporte seleccionados por el Servidor El servidor genera identificadores de sesioacuten en respuesta a las peticiones SETUP C-gtS SETUP rtspejemplocommediaFilerm RTSP10 Cseq 3 Transport TCPUDPunicastclient_port=4588 S-gtC RTSP10 200 OK Cseq 3 Date 12 Jun 2001 100004 GMT Session 47112344 Transport TCPUDP unicastclient_port=4588server_port=6256
179
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
El meacutetodo PLAY indica al servidor que comience a mandar datos utilizando el mecanismo indicado en SETUP Un cliente no debe mandar una peticioacuten PLAY hasta que no haya recibido reconocimiento de la anterior peticioacuten SETUP La peticioacuten PLAY hace que el servidor posicione la lectura del media al principio del rango indicado A continuacioacuten entrega los datos del stream hasta que se alcanza el final del rango indicado Las peticiones PLAY deben incluirse en una cola Un servidor debe poner en cola las peticiones PLAY para poder ejecutarlas en orden De esta manera si llega una peticioacuten PLAY mientras otra peticioacuten PLAY estaacute todaviacutea activa se retrasa hasta que la primera se ha completado C-gtS PLAY rtspejemplocommediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=0-10 C-gtS PLAY rtspejemplocommediaFilerm RTSP10
Tres peticiones dePLAY correlativas
Cseq 4 Session 47112344 Range npt=11-20 C-gtS PLAY rtspejemplomediaFilerm RTSP10 Cseq 4 Session 47112344 Range npt=21- El servidor devolveraacute en primer lugar el stream desde el principio hasta el segundo 10 del mismo A continuacioacuten devolveraacute desde el segundo 11 hasta el 20 Y finalmente desde el segundo 21 hasta el final del stream La peticioacuten PAUSE hace que la transmisioacuten del stream sea interrumpida (detenida) temporalmente Cuando el servidor vuelva a recibir una peticioacuten PLAY retomaraacute la transmisioacuten
C-gtS PAUSE rtspejemplocommediaFilerm RTSP10 Cseq 5 Session 47112344 S-gtC RTSP10 200 OK Cseq 5 Date 12 Jun 2001 10001130 GMT
La peticioacuten TEARDOWN finaliza la entrega del stream por parte del servidor liberando todos los recursos asociados a dicha transmisioacuten
C-gtS TEARDOWN rtspejemplocommediaFilerm RTSP10 Cseq 6
180
Session 47112344 S-gtC RTSP10 200 OK Cseq 6
Diagrama sesioacuten RTSP
137 Descripcioacuten Lenguaje SMIL (Synchronized Multimedia Integration Language)
Lenguaje de Integracioacuten de Multimedia Sincronizada Es un lenguaje que integra elementos multimedia para la creacioacuten de paacuteginas para Internet es bastante parecido al HTML Su principal caracteriacutestica es que coordinaraacute la ejecucioacuten de la imagen sonido y video armoacutenicamente Las presentaciones multimedia que pueden ser vistas mediante RealPlayer o mediante programas escritos en Java Con el SMIL podemos posicionar cualquier tipo de medio ya sea este texto imagen viacutedeo animacioacuten o muacutesica en la pantalla de presentacioacuten presentar estos elementos dependiendo de la configuracioacuten del usuario o sincronizarlo de manera que formen presentaciones multimedia completas Como deciacutea maacutes arriba el SMIL es bastante parecido al HTML pero con dos diferencias importantes que hay que destacar el SMIL distingue entre mayuacutescula La segunda diferencia importante es que el SMIL estaacute basado en el XML2 lo que hace que todas las etiquetas tengan que tener un final Para escribir un documento o presentacioacuten SMIL lo uacutenico que necesitamos es un simple editor de texto tambieacuten existen algunos editores especiales para el lenguaje
Un codigo escrito en SMIL podriacutea ser como sigue
181
2 XML Extensible Markup Language (Lenguaje de Marcacioacuten Extensible) es una adaptacioacuten del SGML con el que seraacute posible que los disentildeadores del WWW puedan definir sus propios lenguajes de marcacioacuten de manera que se ajusten a sus necesidades y no esteacuten sujetos a la riacutegida sintaxis del HTML
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt ltheadgt ltmeta name=copyrigthcontent=Nombre gt ltlayoutgt lt-- etiquetas de layout --gt ltlayoutgt ltheadgt ltbodygt
lt-- etiquetas de sincronizacioacuten y media --gt
ltaudio src=rtsprealserver1realcomunormgt ltaudio src=rtsprealserver2realcomdosrmgt
ltbodygt
ltsmilgt
Como vemos en el coacutedigo los documentos SMIL siempre empiezan y acaban con las etiquetas ltsmilgt y ltsmilgt Los documentos SMIL normalmente tienen dos partes el HEAD y el BODY
Arquitectura RealSystem Codificador Servido Reproductor r
138 Funcioacuten del Codificador o RealProducer Es posible crear clips multimedia formato RealSystem partir de files comunes como por ejemplo archivos Audio(au) Waform audio(wav) video para windows(avi) MPEG (mpg) Tambieacuten es posible crear clips enviando directamente al computador una sentildeal de audio o de video para lo que es necesario tarjetas capturadoras correspondientes Estos clips pueden ser almacenados para su posterior transmisioacuten o tambieacuten transmitidos de inmediato Realproducer toma el archivo multimedia de entrada lo codifica transformaacutendolo en un RealMedia clip que se pude enviar al servidor para que los clientes tengan acceso a el en directo o bajo demanda Los clips RealMedia son separados en dos tipos RealAudio y RealVideo 1381 RealAudio Un clip RealAudio es creado como se explico anteriormente El Realproducer utiliza varios codec3 [3] (algoritmos de compresioacutendescompresioacuten) para convertir los archivos a clips que puedan ser transferidos en forma de flujo o Stream Para la codificacioacuten se pueden utilizar varios codec dependiendo la calidad que se quiera y el tipo de archivo voz voz con muacutesica de fondo muacutesica solamente
3 Para mayor informaciones sobre los codec ocupados en la tecnologiacutea ver referencia realsystem8productionguidepdf
182
muacutesica esteacutereo son codificados de formas diferentes Como es loacutegico la calidad depende del tipo de compresioacuten Un codec puede comprimir muacutesica monofoacutenico para un moacutedem de 288 Kbps mientras que otro codec puede comprimir muacutesica esteacutereo para una misma velocidad de moacutedem 1382 RealVideo Un clip Real video es creado capturaacutendolo con dispositivos tales como una video caacutemara o reproductor de cassette o simplemente entregando una sentildeal comuacuten de video a una tarjeta adquisidora de video conectada al PC tambieacuten puede ser un dispositivo USB RealProducer convierte los diferentes atributos de video tales como tasa de frames tipo de movimiento y tamantildeo de las imaacutegenes - a formato RealVideo usando video codec Realvideo usa RealAudio para codificar los video soundtrack una parte del ancho de banda del clip es destinado para el audio El ancho de banda de las imaacutegenes de video depende de coacutemo fue codificado el audio por ejemplo para un moacutedem de 288 Kbp solo se ocupan 20 kbps si tenemos codificado audio a 5 kbps la parte visual de nuestro clip seraacute de solo 15Kbps Como vemos la calidad del soundtrack se ve afectada por el tipo de codificacioacuten Tambieacuten se puede decir que los codec de RealAudio tiacutepicamente consumen maacutes ancho de banda que los video codec La muacutesica requiere gran cantidad datos para ser codificada Las velocidades efectivas de conexioacuten entre un servidor y un reproductor son siempre menores que la que ofrece el medio de conexioacuten un moacutedem de 56 Kbps nunca se conecta a tal velocidad Por esto el realproducer codifica a aproximaamente un 75 de la velocidad maacutexima que ofrece una conexioacuten resguardandose un 25 para abolir congestioacuten y como medida de prevencioacuten por la presencia de ruido peacuterdida de datos o demasiado overhead en los paquetes 139 Comunicacioacuten entre el RealProducer y RealServer puertos involucrados Una vez terminado un clip es necesario enviarlo al Servidor donde estaraacute a disposicioacuten de clientes El Codificador establece una conexioacuten TCP bidireccional con el Servidor que seraacute un canal de control Luego los datos son enviados usando por defecto el protocolo UDP En algunos casos y por razones de seguridad los firewalls presentes en la red no permiten el paso de paquetes UDP en tales casos se establece otra conexioacuten TCP entre Codificador y Servidor Esto no es muy eficiente ya que como sabemos en TCP garantiza la entrega de paquetes es uacutetil para controlar la informacioacuten y chequear errores incorpora control de congestioacuten sin embargo es lento para responder frente a los cambios de condiciones en la red requisito vital cuando se transmite en tiempo real Por otro lado de que nos sirve que llegue un paquete atrasado cuando la transmisioacuten es multimedia en vivo
183
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Por defecto el puerto del Servidor al que se conecta el Codificador es el 4040 para realizar la conexioacuten se deben especificar otros aspectos como el nombre del servidor o direccioacuten IP nombre del archivo a transmitir nombre se usuario y clave de acceso4 1310 Servidor o RealServer El RealServer es el Software encargado de transmitir los Streams entregados por el Codificador a los Clientes Los Clientes reciben la informacioacuten multimedia en tiempo real Tal como un servidor simple entrega paacuteginas a los browser en Internet RealServer entrega clips a los clientes que se comunican a traveacutes de sus RealPlayer Existen dos principales viacuteas para acceder a los multimedia clips 13101 Bajo-demanda Los clips estaacuten disponibles en el servidor las 24 horas del diacutea el cliente puede verlo cuando quiera ademaacutes puede adelantar rebobinar pausar Esta difusioacuten se hace de manera Unicast En Unicast se establece una conexioacuten punto a punto con un Servidor cada Cliente recibe una secuencia de datos distinta desde el Servidor 13102 En vivo Los clientes conectados pueden disfrutar de un evento que este ocurriendo en el mismo instante de la conexioacuten En este tipo de conexiones el usuario no puede adelantar o retroceder un clip Esta conexioacuten se hace generalmente de forma Multicast Multicast es decir se transfiere la misma informacioacuten a un gran nuacutemero de usuarios reciben los mismos datos Al conectarse un Cliente nuevo este solo puede comenzar a reproducir la informacioacuten solo desde el momento en que se conecto Existe otro tipo de conexioacuten en vivo llamada Splitting Su funcionamiento es muy Similar a un proxy El Servidor transmite sus flujos de datos a otros Servidores luego los clientes en vez de conectarse al Servidor central se conectan a estos Servidores llamados Spliters Otras caracteriacutesticas que ofrece el programa Servidor son por ejemplo tener un control completo del sistema monitoreo de los clientes conectados tasas de transmisiones etc Se puede configurar el nuacutemero maacuteximo de conexiones en la versioacuten baacutesica solo llega a 25 tambieacuten se da la posibilidad de restringir el ancho de banda para evitar congestiones innecesarias Los ajustes de paraacutemetros de conexiones y configuraciones de sistema se efectuar a traveacutes de una interfaz graacutefica Java accesible viacutea paacutegina Web Los puertos de comunicacioacuten tambieacuten pueden ser configurados pero los que se asignan por defecto son los siguientes
PNA port
7070 Puerto para clientes con versiones antiguas
HTTP port 8080 puerto para conexiones HTTP entre el servidor y el usuario
4 La clave de acceso se configura al instalar el software Servidor
184
RTSP port 554 Puerto versiones G2 Monitor port 9090 Puerto monitoreo Admin port 19455 Puerto Administrador
Tabla nuacutem 1 puertos del servidor
Al instalar el Servidor en un sistema Unix fue necesario cambiar el nuacutemero de puerto RTSP designado por defecto a 1554(el sistema fue instalado en un servidor corriendo LINUX solo fue necesario poseer una biblioteca ver referencias) ya que Unix designa para otros propoacutesitos los puertos hasta el 1024 El puerto de administrador se designa aleatoriamente cuando se instala el Servidor 1311 Reproductor o RealPlayer Es el programa que manejan los clientes para poder acceder a un clip multimedia Este presenta la caracteriacutestica principal de ser un decodificador y desplegar la informacioacuten original que se necesitaba transmitir Incluye un editor que permite ver el coacutedigo fuente SMIL de la presentacioacuten Tambieacuten entrega las estadiacutesticas de conexioacuten como velocidad de transferencia instantaacutenea y promedio en una descarga tambieacuten muestra a cuanto fue codificado un clip Acceder a un contenido multimedia se puede acceder de dos formas una forma es a traveacutes de un link en una paacutegina Web (protocolo HTTP) La otra es escribiendo la direccioacuten directamente en el RealPlayer el formato general es
ProtocolodireccioacutenpuertoMountpointrutaarchivo
Una direccioacuten valida seriacutea por ejemplo
rtsphboatmlabutfsmcl1554realvideorm
Aunque cada de entrega tiene diferentes puntos de montaje meacutetodo (se puede pensar como directorios donde se encuentran los clips) encoder para el contenido en vivo digitalizado por el codificador farm para acceder al contenido a traveacutes de splitter ramgen para generar un meta archivo que puede ser SMIL o RAM que es simplemente un archivo de texto con extensioacuten ram 1312 Comunicacioacuten entre el RealPlayer y el RealServer Al establecerse un enlace se crean dos conexiones entre servidor y reproductor un canal de control y otro canal de datos El canal de control usa protocolo TCP y es bidireccional ambos Servidor y Reproductor se comunican con sus contrasentildeas respectivas (antes mencionadas) Por el canal de datos viaja la informacioacuten hacia el RealPlayer por medio de UDP Debido a que UDP no implementa chequeo de
185
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
errores los paquetes no se retransmiten y la comunicacioacuten es maacutes raacutepida Al igual que en el caso de la comunicacioacuten del RealProducer con el RealServer en presencia de un Firewall el traspaso de datos se hace por medio de TCP 14 CONCLUSIOacuteN Al estudiar y utilizar el sistema es posible apreciar la potencialidad y calidad que este ofrece El sistema funciona casi ideacutentico tal como fue disentildeado y aparece en los manuales Los mayores tropiezos para ponerlo en marcha son problemas de configuracioacuten de la red sobre la que se instaloacute el sistema Se cree haber cumplido los objetivos propuestos al empezar el curso ya que se estudiaron analizaron y explicaron los temas propuestos Se han visto las principales normas estaacutendares que ocupa el sistema RealSystem que cubren la transmisioacuten de audio y viacutedeo a traveacutes de Internet y una cosa queda clara el futuro de la Red predominaraacute la reproduccioacuten de imaacutegenes y sonido en tiempo real Las empresas liacutederes en este tipo de distribucioacuten tendraacuten una fuerte competencia Los que se veraacuten beneficiados seraacuten los usuarios finales que podraacuten disfrutar cada vez de presentaciones con mejor calidad Esto tambieacuten llevaraacute a mejorar las velocidades de conexiones de usuarios comunes ya que representan la mayor cantidad de potenciales clientes esperemos que pronto sea posible disfrutar sin problemas de este tipo de presentaciones Instalar un sistema como este (aunque sea la versioacuten baacutesica) da grandes potencialidades Se podriacutea pensar y empezar a enumerar los beneficios que el sistema dariacutea a una empresa pequentildea a un colegio o incluso a una red casera Por lo demaacutes pensar en informacioacuten multimedia disponible en directo sin descargar ninguacuten archivo ni sufrir largas esperas resulta simplemente maravilloso En resumen se puede decir que las comunicaciones en el futuro gracias a esta tecnologiacutea y a sus competidoras se veraacuten enormemente favorecidas
186
Referencias Documentos disponibles en la paacutegina de RealNetworks
[realsystem8productionguidepdf] [serveradminguide8pdf] [prodplus_win8pdf] [rtsppdf]
Memorias Evaluacioacuten y Puesta en Marcha de Servicios de Video en Demanda (VoD) en
redes IP Ricardo diacuteas Bobadilla UTFSM noviembre 2000
Integracioacuten CORBA y RTSP para el acceso a sistemas de archivos Audio y Video Miguel Angel Ferre Facultad Informaacutetica Universidad Politeacutecnica de Valencia 1999
Varios [Redes de Computadores Internet e Interredes Douglas E Comer 1ra Edicioacuten Prentice-Hall
1997] [Rfc2326] [wwwredesupvesrmtemariohtmltema5pdf] [ httpwwwmexicoextremocommxayudasmil-introphp] [httpwwweurescomdepublicprojectresultsP900-series900shtm] (P913 Real-time Services on the Internet deliverable 1 2)
187
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
2 Servicios Multimedia con Tecnologiacutea Windows Media 21 RESUMEN En el presente trabajo se analiza y describe la Tecnologiacutea Windows Media mostrando todos sus servicios componentes y aspectos que hacen de esta aplicacioacuten una alternativa viable y conveniente para transmisiones multimediales 22 INTRODUCCIOacuteN En los uacuteltimos antildeos se ha ido apreciando un raacutepido desarrollo de servicios multimediales siendo posible oir transmisiones radiales en directo descargar videos de peliacuteculas muacutesica en formato digital realizar sesiones de videoconferencias etc Para poder llevar a cabo este tipo de servicios diversas empresas han desarrollado una serie de aplicaciones multimediales entre eacutestas se encuentran APPLE que ofrece Quick Time Streaming Server Live Update que ofrece Crescendo StreamSite Liquid Audio que ofrece Liquid Audio Server VDOLive que ofrece VDOLive Server RealNetworks que ofrece RealSystem y Microsoft que ofrece la Tecnologiacutea Windows Media entre otras En este trabajo se realizaraacute un estudio de la tecnologiacutea que ofrece Microsoft el cual es un sistema disentildeado para la difusioacuten de audio y video a traveacutes de Internet e Intranet Este sistema soporta el servicio de video en demanda y transmisioacuten de eventos en directo siendo apropiado tanto para usuarios con un ancho de banda restringido como para los que acceden a la transmisioacuten a traveacutes de una LAN (Red de Area Local) A continuacioacuten se introducen los conceptos clave de la Tecnologiacutea Windows Media y los componentes que se utilizan para crear entregar y reproducir secuencias multimedia
23 DESARROLLO Microsoft desarrolloacute para transmisiones multimediales el sistema Windows Media que es un sistema muy completo y puede ser adquirido gratuitamente Este integra la transmisioacuten para varios tipos de audiencia a traveacutes de sus ldquosecuencias inteligentesrdquo las que suministran el contenido para cada velocidad de conexioacuten disponible ajustaacutendose automaacuteticamente al traacutefico actual de la red Ademaacutes trabaja con un formato especial de archivo llamado ASF (Advanced Streaming Format) optimizado para enviar secuencias multimedias a traveacutes de la red Esta es una de las principales caracteriacutesticas que diferencia a Windows Media de otras tecnologiacuteas ya que permite transmitir y procesar en paquetes secuencias de alto contenido de audio y video imaacutegenes y secuencias de comandos a traveacutes de la red El contenido ASF puede estar formado
188
por un archivo asf o una secuencia en directo generada por un codificador de Windows Media 231 Arquitectura 2311 Componentes de Windows Media Las Tecnologiacuteas multimedia de Microsoft Windows proporcionan un conjunto totalmente integrado de servicios y herramientas que se utilizan para producir administrar difundir y recibir presentaciones de contenido multimedia transmitidas por secuencias a traveacutes de Internet y de Intranet corporativas Los componentes que constituyen la familia Tecnologiacuteas de Windows Media son las Herramientas de Windows Media el servidor de Windows Media y el Reproductor de Windows Media Un esquema de esta configuracioacuten o arquitectura se puede ver en la figura 1 (Final de la esta seccioacuten 2 ldquoServicios Multimedia con Tecnologiacutea Windows Mediardquo) De la figura 1 se desprende la siguiente clasificacioacuten
a) Las herramientas de Windows Media son
a1) Codificador de Window Media Convierte contenido (como salida directa desde un microacutefono caacutemara de video o archivos multimedia almacenados) en una secuencia o archivo ASF (Advanced Streaming Format) a2) Autor de Windows Media Proporciona una interfaz graacutefica para combinar y sincronizar archivos de audio e imagen Admite diferentes anchos de banda y secuencias de comandos a3) Presentador y Publicador para Microsoft PowerPoint 97 Permite convertir una presentacioacuten de PowerPoint en una secuencia en formato ASF a4) Indizador (Indexer) Es una herramienta que modifica los tiempos de inicio y de fin de los archivos ASF Tambieacuten se puede utilizar para proporcionar marcadores propiedades y secuencias de comandos a un archivo ASF a5) Programa de liacuteneas de comando se cuenta con los siguientes programas VidToASF WavToASF ASFCheck y ASFChop b) Componentes del Servidor de Windows Media b1) Servicios componentes de Windows Media Monitor de sucesos del punto de publicacioacuten Programa Emisoras Unidifusioacuten y Multidifusioacuten b2) Administrador de Windows Media c) Reproductor de Windows Media 232 Protocolos Involucrados en la conexioacuten Internet es una red basada en la conmutacioacuten y en el enviacuteo de paquetes que no fue pensada para el enviacuteo de informacioacuten en tiempo real y de forma continua Los protocolos que operan en la red para el enviacuteo de paquetes son TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) TCP asegura que los paquetes lleguen en forma confiable a su destino pero no garantizan que se transmita en forma
189
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
continua (no es recomendado para transmitir video) UDP por su parte enviacutea la informacioacuten de manera maacutes continuada ya que elimina todos los controles del otro protocolo lo que aumenta la velocidad con que se procesan los datos (esto provoca mayores peacuterdidas de paquetes) Por esta razoacuten se han desarrollado nuevos protocolos que satisfacen los requerimientos de las aplicaciones multimedia en lo que respecta a ancho de banda y al formato de los datos a ser almacenados Por ejemplo en el caso de Windows Media se emplea un protocolo diferente llamado MSBD (Media Stream Broadcast Distribution) este protocolo se utiliza para distribuir secuencias entre el Codificador de Windows Media y los componentes del servidor Windows Media (emisoras unidifusioacuten etc) y para transferir secuencias entre los servidores El sistema implementado por Windows Media utiliza los protocolos UDP y TCP para transportar la informacioacuten desde el servidor al cliente La decisioacuten sobre cual protocolo va a utilizar se realiza con el protocolo Microsoft Media Server (MMS) eacuteste se utiliza para acceder al contenido de unidifusioacuten desde un punto de publicacioacuten de Windows Media MMS realiza una conversioacuten de protocolos para obtener la mejor conexioacuten esta conversioacuten de protocolos se inicia tratando de conectar al cliente con el servidor mediante MMSU (combinacioacuten del protocolo de transporte MMS con el transporte de datos UDP) si la conexioacuten no se realiza correctamente el servidor intentaraacute utilizar el protocolo MMST (el protocolo MMS combinado con el transporte de datos TCP) En los casos en que existe un firewall o servidor de seguridad entre el servidor y los clientes es posible configurar el servidor de Windows Media para utilizar el protocolo HTTP para transmitir contenido Tambieacuten se puede utilizar este protocolo para transmitir contenido desde el codificador al servidor para pasar a traveacutes de un servidor de seguridad Aquellos clientes que se conectan mediante un sistema de multidifusioacuten no utilizan ninguacuten protocolo ya que reciben los datos a medida que estos se transmiten a traveacutes de las direcciones IP de multidifusioacuten Un esquema que muestra los protocolos usados por Windows Media se aprecia en la figura 2 233 Codificador de Windows Media El Codificador de Windows Media es una herramienta de produccioacuten eficaz y de faacutecil uso que permite convertir audio y viacutedeo pregrabado o en directo al formato de Windows Media Ademaacutes puede proporcionar contenido en directo en tiempo real a equipos clientes o guardarlo en un archivo para su uso posterior El contenido de audio y viacutedeo que se puede transmitir puede provenir de diversos oriacutegenes entre los que incluyen todos los que se pueden conectar a la tarjeta de audio o viacutedeo del equipo reproductor de CD microacutefono reproductor de viacutedeo o caacutemara de viacutedeo
190
2331 Descripcioacuten de la transmisioacuten inteligente y del viacutedeo con muacuteltiples velocidades de bits Se denomina transmisioacuten inteligente al conjunto de caracteriacutesticas que detectan automaacuteticamente las condiciones de red y ajustan las propiedades de una secuencia de viacutedeo para obtener la maacutexima calidad Como este es un sistema cliente-servidor el servidor y el cliente se comunican entre siacute para determinar cuaacutel es el rendimiento real de la red y realizar automaacuteticamente una serie de ajustes que proporcionen la maacutexima calidad de secuencia De esta manera los usuarios reciben un flujo continuo de contenido adaptado a las velocidades de sus conexiones Para aprovechar al maacuteximo las posibilidades de la transmisioacuten inteligente se debe codificar el contenido con muacuteltiples velocidades de bits es decir se debe crear una uacutenica secuencia o archivo con formato Windows Media que contenga muacuteltiples secuencias (audio viacutedeo y secuencias de comandos) codificadas con distintas velocidades de bits Cuando un reproductor recibe una secuencia en directo o un archivo Windows Media con muacuteltiples velocidades de bits soacutelo reproduce una de las secuencias de viacutedeo recibidas la maacutes adecuada para las condiciones actuales de ancho de banda El proceso de seleccioacuten de la secuencia maacutes apropiada lo realizan el servidor y el reproductor de Windows Media de forma totalmente invisible para el usuario El Codificador de Windows Media ofrece varios perfiles predefinidos de muacuteltiples velocidades de bits lo que facilita la codificacioacuten de contenido con muacuteltiples velocidades de bits 2332 Descripcioacuten de los oriacutegenes y grupos de oriacutegenes Con el Codificador de Windows Media se puede codificar contenido procedente de tres oriacutegenes distintos audio viacutedeo o secuencias de comandos De esta manera permite capturar audio y viacutedeo de una tarjeta instalada en el equipo o leerlos de un archivo o tambieacuten escribir secuencias de comandos directamente en la ventana principal del codificador durante una sesioacuten de codificacioacuten La combinacioacuten de oriacutegenes de audio viacutedeo y secuencias de comandos se denomina grupo de oriacutegenes estos grupos representan la secuencia que es mostrada por el reproductor 2333 Descripcioacuten de los coacutedecs La transmisioacuten por secuencias de contenido de audio y viacutedeo puede consumir una gran cantidad de ancho de banda de la red Para poder difundir el contenido es necesario realizar un proceso de compresioacuten durante el cual hay que tener en cuenta la calidad de salida que se desea y el ancho de banda disponible Para esto se aplican ciertos algoritmos de compresioacuten a los datos Una vez comprimidos se pueden difundir utilizando los anchos de banda normales de Internet Antes de poder reproducir una secuencia en un reproductor eacutesta es descomprimida por medio de
191
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
algoritmos de descompresioacuten Estos algoritmos de compresioacuten y descompresioacuten se denominan coacutedecs Los coacutedecs estaacuten disentildeados para comprimir una secuencia a una velocidad de bits dada La velocidad de bits que se desea determina queacute grado de compresioacuten aplicar Los coacutedecs que no comprimen mucho el contenido de origen producen contenido con sonido y aspecto mejores y maacutes dinaacutemicos aunque necesita mayor ancho de banda para su transmisioacuten La siguiente lista ofrece informacioacuten maacutes detallada acerca de los coacutedecs que puede usar con los perfiles del Codificador de Windows Media bull Coacutedec de audio de Microsoft Windows Media versioacuten 8 Se usa para
codificar la mayoriacutea de las secuencias de audio Proporciona una calidad de audio sin igual en transmisiones de poco ancho de banda en Internet y permite descargar muacutesica en alta fidelidad Proporciona audio de calidad proacutexima a la de CD a 48 kilobits por segundo (Kbps) y audio con calidad de CD a 64 Kbps Ademaacutes es totalmente compatible con las versiones 64 y 7 del Reproductor de Windows Media
bull Coacutedec ACELP de Sipro Labs Ofrece una excelente capacidad de compresioacuten de voz para bajas velocidades de bits Este coacutedec incluye diversos formatos de audio que se usan en funcioacuten del ancho de banda de red elegido
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 8 Se usa en la mayoriacutea de las situaciones de codificacioacuten La calidad de compresioacuten del coacutedec de viacutedeo de Windows Media versioacuten 8 es mejor que la de la versioacuten 7 y proporciona calidad proacutexima a la de DVD a 500 Kbps Este coacutedec admite una gran variedad de anchos de banda y mejora la calidad de viacutedeo de los usuarios de Internet de banda ancha La versioacuten 8 del coacutedec de viacutedeo de Microsoft Windows Media tiene mayores requisitos de rendimiento de CPU que la versioacuten 7
bull Coacutedec de viacutedeo de Microsoft Windows Media versioacuten 7 Permite a los clientes que ejecutan el Reproductor de Windows Media versioacuten 7 ver contenido codificado sin necesidad de descargarse primero la versioacuten 8 del coacutedec
bull Coacutedec MPEG-4 de Microsoft versioacuten 30 Se incluye con la versioacuten 40 del Codificador de Windows Media
bull Coacutedec de viacutedeo ISO MPEG-4 versioacuten 10 Estaacute basado en el estaacutendar MPEG-4 de ISO (Organizacioacuten Internacional de Normalizacioacuten) Este coacutedec se puede usar para codificar contenido producido por numerosos dispositivos de electroacutenica de consumo como caacutemaras de viacutedeo digital y teleacutefonos celulares
bull Coacutedec de pantalla de Microsoft Windows Media versioacuten 7 Este coacutedec de captura de pantalla permite transmitir sin peacuterdidas las imaacutegenes que aparecen en la pantalla del equipo a velocidades de datos tan bajas como 15 kbps Se puede usar en aplicaciones de aprendizaje a peticioacuten demostraciones de software y ayuda teacutecnica Resulta idoacuteneo para capturar pantallas de aplicaciones de productividad como Microsoft Word Excel y Visual Studioreg El coacutedec de pantalla de Windows Media estaacute completamente optimizado para su uso en transmisioacuten por secuencias y en descargas
192
Nota Para codificar contenido de audio y viacutedeo para la versioacuten 40 del Codificador de Windows Media debe usar el coacutedec de audio de Windows Media versioacuten 7 y el coacutedec MPEG-4 versioacuten 30 respectivamente [WebCod] Utilizar el Codificador de Windows Media Es la herramienta principal para la creacioacuten de contenido Con ella es posible convertir contenidos de audio y video tanto en directo como almacenados en una secuencia ASF que se puede trasmitir a traveacutes de una red mediante un servidor o almacenarla como un archivo asf para el servicio en demanda Con el codificador se pueden realizar las siguientes tareas bull Codificar desde un origen en directo bull Comprimir el origen del video(directo o almacenado) de forma que la secuencia
ASF o el archivo asf resultante se ajuste al ancho de banda destino bull Crear contenido que se pueda distribuir mediante diferentes anchos de banda bull Convertir el contenido de un archivo avi mp3 o wav y utilizar un coacutedec
diferente o seleccionar el tamantildeo de la imagen de video Al difundir el acontecimiento puede transmitir la secuencia a un servidor que ejecute Servicios de Windows Media o tener hasta 50 reproductores conectados directamente al equipo que ejecuta el codificador Los tres casos maacutes comunes de codificacioacuten son los siguientes bull Difundir un acontecimiento en directo a partir de dispositivos conectados
o desde la pantalla del equipo bull Capturar audio o viacutedeo desde dispositivos conectados o de la pantalla del
equipo Se puede utilizar esta opcioacuten para capturar audio o viacutedeo desde dispositivos instalados en el equipo o para capturar pantallas del equipo y convertir posteriormente el contenido capturado en un archivo de Windows Media para su subsiguiente distribucioacuten
bull Convertir un archivo de audio o viacutedeo en un archivo de Windows Media Se puede utilizar esta opcioacuten para convertir un archivo de audio o viacutedeo en un archivo de Windows Media para su distribucioacuten posterior
Codificar contenido Una vez configurada la sesioacuten ya se puede codificar contenido Si se trata de difundir un acontecimiento en directo la secuencia comienza poco despueacutes de empezar la codificacioacuten Si se codifica una sesioacuten con muacuteltiples grupos de oriacutegenes puede usar el panel Oriacutegenes para pasar de un grupo de oriacutegenes a otro y transmitir por secuencias
193
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
contenido distinto Si desea insertar secuencias de comandos en una secuencia debe usar el panel Secuencia de comandos Si se estaacute archivando una difusioacuten puede usar los controles de archivo del panel Control para pausar y reanudar la operacioacuten de archivo durante la codificacioacuten lo que ayuda a quitar las partes de la difusioacuten que no desea que aparezcan en el archivo de almacenamiento Mientras se codifica se puede usar el panel Monitor para ver informacioacuten de estado de la sesioacuten por ejemplo el tiempo transcurrido ancho de banda y espacio en disco que queda libre en el equipo Si se codifica una secuencia con muacuteltiples velocidades de bits puede usar el panel Viacutedeo para probar los distintos anchos de banda Los temas incluidos en esta seccioacuten describen las operaciones que debe realizar para codificar contenido Distribuir contenido Parte de la configuracioacuten de una sesioacuten de codificacioacuten consiste en especificar la forma en que piensa distribuir el contenido Dispone de varias opciones para distribuir contenido bull Difundir a un servidor de Windows Media Se puede configurar una
transmisioacuten de unidifusioacuten o multidifusioacuten en el servidor para transmitir por secuencias el contenido a los reproductores
bull Difundir a los reproductores desde el equipo que ejecuta el codificador Se puede usar el Codificador de Windows Media con un maacuteximo de 50 conexiones de unidifusioacuten
bull Guardar el contenido en un archivo Se puede distribuir el contenido a un servidor de Web o reproducirlo de forma local en los equipos
Para difundir el contenido se debe especificar el puerto a traveacutes del que se transmite por secuencias el mismo El servidor de Windows Media o los reproductores se pueden conectar asiacute al contenido a traveacutes de ese puerto por medio de HTTP Si la conexioacuten se efectuacutea a traveacutes de Internet la direccioacuten URL de conexioacuten es httpDireccioacutenIPnuacutemeropuerto
Si la conexioacuten se efectuacutea a traveacutes de una red de aacuterea local (LAN) la direccioacuten URL de
conexioacuten es
httpnombreequipocodificadornuacutemeropuerto
Configurar una multidifusioacuten
194
Si se realiza una multidifusioacuten de una secuencia basada en Windows Media se debe generar un archivo con formato de secuencia ya que eacuteste contiene la informacioacuten que el reproductor usa para decodificar y reproducir la secuencia Por ejemplo los tipos de origen incluidos en la secuencia (audio viacutedeo secuencia de comandos) las audiencias y los coacutedecs usados para codificarla El archivo con formato de secuencia tiene la extensioacuten asf Puede usar el codificador para crear el archivo con formato de secuencia y el Administrador de servicios de Windows Media del servidor de Windows Media para agregar el archivo a la lista de formatos de secuencia admitidos en la emisora de multidifusioacuten La emisora de multidifusioacuten contiene toda la informacioacuten necesaria para entregar una secuencia de Windows Media a un reproductor incluyendo la direccioacuten IP puerto periacuteodo de vida (TTL) valor etc
24 SERVIDOR DE WINDOWS MEDIA
Los Servicios Componentes de Windows Media son un conjunto de servicios que se utilizan para enviar contenido multimedia a los clientes mediante unidifusioacuten y multidifusioacuten Para que eacutestos puedan transmitir por multidifusioacuten secuencias ASF es necesario entregar informacioacuten de
El Administrador de Windows Media estaacute compuesto por un conjunto de paacuteginas web que se ejecutan en la ventana del explorador Microsoft Internet Explorer 5 y que sirve para controlar todos los servidores de Windows Media para los que el usuario tiene derechos administrativos en el dominio Microsoft Windows
Los componentes del Servidor de Windows Media estaacuten formados por los Servicios Componentes de Windows Media (monitor programa emisora y unidifusioacuten) que son los encargados de transmitir a los clientes contenido de audio y video mediante unidifusiones y multidifusiones y el Administrador de Windows Media que controla todos los servidores de Windows Media
Emisoras Se compone de un programa y una secuencia como miacutenimo Debido a que las emisoras son multidifusioacuten la secuencia es recibida por todos los clientes que deseen acceder a ella Contiene toda la informacioacuten necesaria para entregar una secuencia ASF al reproductor de Windows Media (Direccioacuten IP Puerto Formato de secuencia etc) Programa y Secuencia Permite organizar agrupar y controlar secuencias ASF Es posible asociar maacutes de una secuencia o archivo asf con un programa Al inicar y detener el programa se maneja el contenido ASF que se transmite a traveacutes de la red desde la emisora Las secuencias se reproducen en el orden especificado por el programa
195
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Los puntos de publicacioacuten se utilizan para tener acceso al contenido de unidifusioacuten eacutestos son carpetas virtuales que almacenan contenido puesto a disposicioacuten de los clientes en el servidor El Administrador de Windows Media tiene 2 tipos de puntos de publicacioacuten de unidifusioacuten que se pueden emplear para proporcionar contenido a los clientes Puntos de publicacioacuten de unidifusioacuten a peticioacuten Se utilizan para proporcionar contenido en demanda tales como archivos asf Se debe definir la ruta exacta de la ubicacioacuten del contenido Puntos de publicacioacuten de unidifusioacuten extensa Proporcionan secuencias ASF en directo Se debe definir un Alias que contiene toda la informacioacuten que requiere el cliente respecto del origen de la sentildeal en directo 241 Introduccioacuten a los ASF Es un formato estaacutendar abierto que admite la entrega de datos a traveacutes de una gran variedad de protocolos y redes ASF se utiliza para ordenar organizar y sincronizar los datos multimedia que se transmitiraacuten por las redes ASF es un formato de archivo sin embargo tambieacuten puede utilizarse para especificar el formato de las presentaciones en directo Aunque ASF estaacute optimizado para enviar secuencias multimedia a traveacutes de una red es igualmente adecuado para la reproduccioacuten local Es posible utilizar cualquier algoritmo de compresioacuten y descompresioacuten (codec) para codificar las secuencias ASF La informacioacuten almacenada en la secuencia ASF puede utilizarse para ayudar al cliente a determinar queacute codec se necesita para cualquier protocolo de transmisioacuten de red subyacente Es posible crear archivos ASF a partir de los siguientes formatos Video AVI oacute MOV Imaacutegenes BMP DIB RLE JPG oacute GIF Audio WAV oacute MP3 25 WINDOWS MEDIA PLAYER Es la aplicacioacuten de software cliente que se utiliza para recibir secuencias en formato ASF desde un servidor de Windows Media Tambieacuten se utiliza para reproducir muchos otros tipos de contenido La instalacioacuten de este software es raacutepida y faacutecil para el usuario eacuteste soacutelo debe decidir que tipo de instalacioacuten desea Reducida o Completa (la primera instala soacutelo una parte del total de los coacutedecs disponibles en cambio la segunda contiene la totalidad de los coacutedecs que Microsoft estaacute autorizado a proporcionar) En la figura 3 muestra la interfaz principal del reproductor de Windows Media 60 (esta no es la uacutetlima versioacuten disponible del sitio [WinMed]
196
26 CONCLUSIONES Despueacutes de hacer un anaacutelisis general de la Tecnologiacutea Windows Media se puede concluir que es un sistema faacutecil y raacutepido de instalar ya que proporciona una interfaz sencilla para el usuario comuacuten ademaacutes es un sistema bastante completo sobre todo si se toma en cuenta que es un servicio de libre distribucioacuten y de faacutecil acceso al encontrarse disponible en el sitio WEB de Microsoft [WinMed] para todas las personas que cuenten con una copia legal del Sistema Operativo Windows El hecho de contar con ldquosecuencias inteligentesrdquo lo transforman en una tecnologiacutea de gran uso para los distintos tipos de usuarios en lo que referente a las restricciones de ancho de banda impuestos por Internet o por alguna Intranet corporativa En conclusioacuten la Tecnologiacutea Windows Media se encuentra junto a RealSystem y Darwin Server dentro de los tres mejores sistemas en lo que se refiere a transmisiones multimediales tomando en cuenta costos beneficios facilidad de instalacioacuten interfaz de usuario y soporte teacutecnico con el que cuenta Su principal limitacioacuten es operacioacuten en soacutelo sistemas Microsoft Windows 27 REFERENCIAS [WinMed] Sitio WEB httpwwwmicrosoftcomwindowsmedia [Dia00] Memoria de Ricardo Diacuteaz Bobadilla ldquoEvaluacioacuten y puesta en marcha de servicios de video en demanda (VoD) en redes IPrdquo Noviembre 2000 [WebSer] Sitio WEB de Servicios de Windows Media eacuteste viene como ayuda del Administrador de Windows Media [WebCod] Sitio WEB del Codificador de Windows Media eacuteste viene como ayuda del Codificador de Windows Media
197
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
28 FIGURAS
Figura 1 Arquitectura de Windows Media
198
Figura 2 Protocolos involucrados en la transmisioacuten
199
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Figura 3 Reproductor de Windows Media
200
3 Servicios Multimedia con Quicktime
31 INTRODUCCION Uno de los servicios maacutes prometedores en la creciente red global es la comunicacioacuten audiovisual en tiempo real y de alta definicioacuten y confiabilidad Dentro de estos servicios se incluyen la telefoniacutea videoconferencia televisioacuten radio voicemail videomail y otros sistemas de mensajeriacutea en desarrollo que pretenden cambiar la percepcioacuten claacutesica de las comunicaciones Dentro de estas tecnologiacuteas crecientes se encuentra la transmisioacuten de viacutedeo y audio por Internet la cual hace algunos antildeos estaba frenada por los altos requerimientos de software y hardware pero que hoy en diacutea esta al alcance gracias a la masificacioacuten del viacutedeo digital al aumento de velocidad alcanzado por los enlaces a Internet y a la estandarizacioacuten de redes locales y formatos digitales Si pensamos en tecnologiacutea de punta para el disentildeo de viacutedeo digital y en general de cualquiera creacioacuten multimedia de alta calidad la uacutenica compantildeiacutea enfocada principalmente a este fin es Apple por lo cual no puede estar ausente de esta revolucioacuten tecnoloacutegica ni tampoco de todo el desarrollo informaacutetico que se requiere para difundir viacutedeo sobre Internet Por esa razoacuten Apple mantiene gran intereacutes en desarrollar aplicaciones para la difusioacuten de su formato QuickTime que aunque se encuentra en la industria hace muchos antildeos no a podido sobrepasar a sus competidores de Microsoft y RealNetworks pero gracias a sus servidores de QuickTime multiplataforma se esta abriendo raacutepidamente al mercado y promete una estrategia agresiva para lograr este objetivo
201
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
32 RESUMEN De esta estrategia nace Darwin Straming Server el uacutenico servidor totalmente gratis tanto como la aplicacioacuten copilada como el coacutedigo fuente lo que permite que muchas empresas de software puedan usar y modificar el coacutedigo fuente para lograr aplicaciones mas especializadas y con prestaciones especiacuteficas para distintas necesidades Por este motivo se desarrolloacute un estudio sobre los protocolos usados por Apple en su servidor Darwin(equivalente a QTSS) las configuraciones baacutesicas las caracteriacutesticas principales y los pro y contras que implican utilizar una tecnologiacutea tan nueva que carece de soporte e informacioacuten 33 DIFUSIOacuteN DE VIDEO AUDIO POR INTERNET Antes de definir algunos elementos caracteriacutesticos de la difusioacuten de video por internet es necesario una breve introduccioacuten hacia los mecanismos usados para almacenar y comprimir videos en formato digital Como primer paso se debe capturar la sentildeal de viacutedeo desde alguna fuente de viacutedeo que puede ser digital o anaacuteloga y que dependiendo del formato y resolucioacuten de la secuencia de imaacutegenes a capturar se debe elegir los paraacutemetros de compresioacuten y el tipo de CODEC (codificadordecodificador) a utilizar Dependiendo del CODEC se pueden manejar variables como compresioacuten peacuterdida de calidad uso de CPU para compresioacuten y descompresioacuten compatibilidad con reproductores geneacutericos tamantildeo final del archivo calidad de imagensonido etc Con estos paraacutemetros podemos encontrar nuestros requerimientos miacutenimos para la reproduccioacuten del archivo de video generado Generalmente cuando se trasmite por Internet (un viacutedeo pre-grabado o una transmisioacuten en vivo) se requiere minimizar el ancho de banda y maximizar la calidad por lo cual en CODEC utilizado y los protocolos de sincronizacioacuten entre el cliente y el servidor deben ser compatibles y eficientes La mayoriacutea de los archivos de viacutedeo que se distribuyen por internet a traveacutes de HTTP y FTP son reproducibles localmente por la mayoriacutea de los reproductores de multimedia como el QuickTime y el Media Player por lo cual soacutelo se necesita de estos programas y tal vez actualizar los CODECs de vez en cuando pero en cuanto a la transmisioacuten en vivo el esquema es totalmente diferente Para sintonizar una estacioacuten de televisioacuten o radio por Internet se necesita usar un software de recepcioacuten (cliente) compatible con el software de emisioacuten (servidor) Por este motivo son pocas las aplicaciones existentes que permiten la difusioacuten de video y que generalmente no son compatibles entre ellas las maacutes comunes de estas aplicaciones son Real Player Media Player QuickTime Stream Works y VicRat
202
Por este motivo hay una gran cantidad de protocolos y CODECs en el mercado estos ademaacutes se subdividen en protocolos de codificacioacuten transmisioacuten recepcioacuten y sincronizacioacuten Los protocolos de sincronizacioacuten e iniciacioacuten (hand-shake) adquieren vital importancia ya que de estos dependeraacuten finalmente la calidad y confiabilidad de la transmisioacuten 34 PROTOCOLOS DE TRANSPORTE EN TIEMPO REAL A diferencia de los protocolos HTTP y FTP los protocolos de tiempo real ponen especial eacutenfasis en la entrega de los paquetes sin retrasos por lo cual se sacrifica la confiabilidad por la rapidez de entrega es una analogiacutea al protocolo UDP El protocolo de transporte Real-Time(RTP) es usado por la mayoriacutea de las aplicaciones de difusioacuten multicast este a diferencia de los protocolos FTP y HTTP no descarga la peliacutecula completa al computador del cliente en vez descarga las porciones necesarias para poder desplegar en pantalla la peliacutecula en tiempo real esto requiere de un flujo menor pero constante de informacioacuten Un minuto de viacutedeo descargado muestra exactamente un minuto de viacutedeo Mientras la conexioacuten tenga suficiente ancho de banda para mantener el enlace constante el viacutedeo seguiraacute reproducieacutendose Despueacutes que el video es visto la informacioacuten es descartada Ademaacutes de protocolo de una viacutea RTP existe el protocolo RTSP (Real-Time Streaming Protocol) el cual es usado cuando los clientes se comunican con un servidor unicast Este permite una comunicacioacuten de dos viacuteas lo que permite al cliente comunicarse con el servidor para pedir repeticioacuten del viacutedeo adelantar la peliacutecula pausarla o saltar a otro capitulo por ejemplo Estos protocolos son usados dependiendo de la aplicacioacuten y de la configuracioacuten de servidor algunos muestran videos a peticioacuten (unicast) y otros muestran sesiones en vivo o orientadas a una larga audiencia (multicast) Soacutelo en algunas aplicaciones soportan ambas modalidades de difusioacuten 35 EL FORMATO QUICKTIME QuickTime es un formato de compresioacuten de video implantado por Apple Inicialmente este era usado soacutelo en la plataforma Apple Macintosh debido a que esta plataforma manteniacutea el liderazgo en el desarrollo de aplicaciones multimedia Luego se desarrolloacute una aplicacioacuten-cliente para el sistema operativo Windows lo cual permitioacute la amplia difusioacuten del formato ya que su excelente rendimiento estaba comprobado y ademaacutes era requisito para la mayoriacutea de los programas de edicioacuten de video para Windows 60 DARWIN STREAMING SERVER
203
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Esta es la versioacuten libre de QuickTime Server que Apple distribuye en forma gratuita para cualquier persona que decida servir video sobre Internet Ademaacutes Apple libera el coacutedigo fuente para ser compilado o modificado en cualquier plataforma existente lo cual nos asegura una amplia compatibilidad futura y facilidad para implementar repetidores (reflectores) para aliviar la congestioacuten de la red y garantizar un mejor servicio Este servidor de la plataforma Apple nos permite poner en marcha una estacioacuten de video digital sobre Internet faacutecilmente Dentro de su funcionalidad nos permite servir video sobre demanda soporta maacutes de 2000 conexiones simultaacuteneas provee control de acceso sobre archivos multimediales como tambieacuten administracioacuten a traveacutes de una paacutegina web ademaacutes de todas las caracteriacutesticas miacutenimas requeridas en un servidor multimedia 3610 Caracteriacutesticas y Especificaciones del Servidor QuickTime QuickTime Streaming Server(QTSS) es una tecnologiacutea que nos permite entregar media sobre Internet en tiempo real Los usuarios pueden sintonizar video sobre demanda o difusioacuten en vivo usando protocolos RTP o RTSP Las caracteriacutesticas principales son bull Skip Proteccion Protege a los usuarios de interrupciones y congestioacuten en la red
soacutelo esta disponible con la versioacuten del cliente QuickTime 5 bull Autentificacioacuten Provee control de acceso a algunos archivos multimediales
usando login y password bull Playlist Nos permite agrupar una serie de videos para mostrarlos continuamente
como un canal de televisioacuten bull Administracioacuten viacutea web Permite configurar y administra el servidor local y
remotamente bull Repetidor integrado Dentro del mismo paquete se encuentra un repetidor
capaz retransmitir varios canales simultaacuteneamente 3611 Visualizacioacuten del video QTSS posee visualizadores(clientes) para usuarios Windows y Macintosh mediante el QuickTime Player este visor tambieacuten es automaacuteticamente integrado al web-browser cuando QuickTime es instalado en el sistema Para que el cliente pueda conectarse a un servidor necesita la direccioacuten IP de este Esta direccioacuten puede ser ingresada manualmente al QuickTime Player(QTP) o puede ser automaacuteticamente entregada desde la paacutegina que esta promocionando el video o canal El direccionamiento funciona de la misma manera que un link HTTP pero con la diferencia que el browser reconoce que el URL pertenece a un servidor QTSS y abre
204
una pantalla de video en la misma paacutegina actual esto es gracias al plug-in que instala QTP en el browser local El URL para servir multimedia a traveacutes de QTSS es de la forma rtspmystreamingservercomsamplemov donde se muestra en el encabezado que se trata del protocolo RTSPRTP ademaacutes al activar el QTP por medio de una maacutequina web se pueden traspasar datos desde la paacutegina al cliente como por ejemplo el ancho y alto de la ventana de video Esta herramienta facilita la utilizacioacuten de video en paacuteginas web ya que el video se muestra dentro de la misma paacutegina lo cual es maacutes transparente para el cliente
ltHTMLgt
ltBODYgt
This is a sample use of the EMBED tagltBRgt
ltEMBED SRC=httpmywebservercomlinkimagemov width=150
height=64 href=rtspmystreamingservercomsamplemov
target=QuickTimePlayergt
ltBODYgt
ltHTMLgt
Usando este sencillo coacutedigo HTML se puede lograr anexar una peliacutecula a la paacutegina aunque el servidor de video este en otra IP 3612 Paraacutemetros del servidor El servidor posee un set de configuraciones fundamentales que pueden ser modificadas directamente desde la interfaz web Ademaacutes existen otros paraacutemetros maacutes avanzados que son guardados en archivos de texto y soacutelo pueden ser modificados cambiado este archivo mediante un simple editor de texto Los paraacutemetros baacutesicos son los siguientes bull Puertos de servicio QTSS usa los puertos 554 y 7070 para la transmisioacuten de
video y audio tambieacuten puede usar el puerto 80 caso en que haya un firewall entre el cliente y el servidor que no permita usar los puertos por defecto
bull Nuacutemero de clientes permitidos y ancho de banda total Dependiendo de las
capacidades de hardware y ancho de banda de la conexioacuten a Internet del servidor se pueden limitar los usuarios y el ancho de banda para asegurar un buen servicio
205
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
bull Ubicacioacuten del directorio de peliacuteculas y de la lista de peliacuteculas Asigna a una carpeta con todos los archivos que se desean difundir y la ubicacioacuten de la lista de reproduccioacuten(Play List) dependiendo si el servidor esta en modo demanda a pedido reproduccioacuten continua de videos o transmisioacuten de un evento en vivo
bull Tiempos de espera tamantildeos de paquetes UDP y otros Estos paraacutemetros
deben ser modificados en la marcha o sea dependiendo del perfomance logrado en la maacutequina y de los datos recopilados durante el funcionamiento del servidor
Ademaacutes de estos paraacutemetros baacutesicos existe otra decena de paraacutemetros maacutes especiacuteficos desde intervalos de tolerancia tamantildeos de buffer tiempos de recuperacioacuten y espera hasta los paraacutemetros propios del Play List y otros moacutedulos del QTSS Los archivos de configuracioacuten principales son streamingserverxml streamingservercfg streamingrelaycfg y qtusers Ademaacutes de la propia transmisioacuten de video el servidor se encarga de controlar el acceso a videos por medio de una lista de usuarios y archivos autorizados los cuales siguen una sencilla jerarquiacutea indicando que usuarios yo grupos tienen accesos a cuales archivos El documento de texto tiene el siguiente formato
AuthName ltmessagegt
AuthUserFile ltuser filenamegt
AuthGroupFile ltgroup filenamegt
require user ltusername1gt ltusername2gt
require group ltgroupname1gt ltgroupname2gt
Aunque esta caracteriacutestica no es relevante para este informe puede ser de gran utilidad para grandes cadenas de televisioacuten que estaacuten entregando su sentildeal por Internet mediante QTSS como HBO MTV Playboy TNT etc Estas cadenas podriacutean habilitar algunos canales a usuarios contratados o verificar la edad de los usuarios que quieran entrar a canales con contenidos para adultos mediante el ADULT ID(sistema de autentificacioacuten usado en los sitios XXX) 3613 Moacutedulo de administracioacuten Web de QTSS La reciente versioacuten 3 de QTSS incluye un conjunto de scripts CGI y perl que permiten monitorear y configurar el servidor local o remotamente mediante cualquier browser Este monitor nos permite ver on-line el nuacutemero de usuarios conectados y
206
las peliacuteculas maacutes vistas tambieacuten puede crear un archivo de registro de texto con todos los eventos y errores registrados durante la operacioacuten Lamentablemente este modulo todaviacutea tiene grandes problemas de compatibilidad dado que solo tiene unos meses de existencia y no esta probado en todas las plataformas 3620 Preparacioacuten de media para la transmisioacuten por QTSS Antes de trasmitir videos pre-grabados se debe optimizar el archivo y agregar una serie de marcadores para facilitar el manejo por parte de QTSS Cada pista(video audio banners texto) debe ser marcada y analizada por un software este proceso se denomina ldquohintingrdquo la mayoriacutea de las aplicaciones multimedia soportan este proceso La versioacuten de QT PRO 4 permite optimizar los archivos para la transmisioacuten los archivos optimizados reciben el nombre de peliacutecula ldquohintedrdquo Ademaacutes se requiere crear un archivo denominado SDP el cual contiene la informacioacuten sobre el formato sincronizacioacuten y propiedad del video que esta siendo estrenado este archivo puede ser creado manualmente o automaacuteticamente por QTSS En el caso de una transmisioacuten en vivo estos procesos son realizados por el software externo encargado de encodear la informacioacuten y luego traspasado al servidor primario el que luego puede establecer una conexioacuten multicast o unicast La importancia de esta protocolo de descripcioacuten de sesioacuten radica en que este es el primer dato que es pasado entre el cliente y el servidor dependiendo de esto el cliente sabraacute si tiene los requerimientos miacutenimos para visualizar el video como ancho de banda miacutenimo CODECs suficiente CPU etc 3621 Formatos de archivos compatibles Se puede transmitir una variedad de archivos mientras sean compatibles con los siguientes formatos Categoriacutea Formato
Video QuickTime
AVI
Audio AIFFAIFC
SoundDesigner 2
ULaw (AU)
WAV
MIDI Karaoke MIDI
207
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Standard MIDI
Tabla 1 ldquoFormatos compatibles con QTSSrdquo Ademaacutes se pueden usar los siguientes meacutetodos de compresioacuten Categoriacutea Codec
Video Preferido Sorenson Video
H263
Motion JPEG A
H261
Video Soportado Animation
Cinepak
Graphics
Motion JPEG B
MPEG-1
Photo JPEG
Video
None
Audio Preferido Preferred audio
QDesign Music codec
QUALCOMM Pure Voice
DVI 41
ALaw 21
microLaw 21
16-bit raw
Audio Soportado IMA 41
MACE 31
MACE 61
Tabla 2 ldquoAlgoritmos de compresioacuten compatibles con QTSSrdquo
363 Configuracioacuten para la transmisioacuten de un evento en vivo
208
Para la difusioacuten en vivo se necesitan como miacutenimo dos estaciones de trabajo la primera (broadcaster) se encarga de capturar y comprimir la sentildeal viacutea hardware ademaacutes se necesita un software compatible con QuickTime para encodear y crear el protocolo de descripcioacuten de sesioacuten(SDP) Una segunda estacioacuten dotada del QTSS recibe la informacioacuten desde la estacioacuten de captura esta segunda estacioacuten puede difundir la sentildeal directamente a los clientes o puede usar un Multicast Backbone para difundir su sentildeal a maacutes repetidores (reflectors) para luego entregar los datos a los usuarios finales
Figura 1 ldquoConfiguracioacuten para transmisioacuten de viacutedeo en vivordquo
Dependiendo de la cantidad de usuarios y el formato de video a entregar se debe elegir una configuracioacuten de hardware miacutenima para las estaciones Apple recomienda equipamiento de punta para ambos servidores con una cantidad de memoria miacutenima de 256MB como tambieacuten los uacuteltimos sistemas operativos disponibles La uacutenica dificultad radica en la aplicacioacuten externa que encodea la sentildeal adquirida solo hay un software disponible para este motivo y funciona soacutelo en la plataforma Mac lo que implica comprar este software (Sorenson) y servidor Mac OS X Server para una transmisioacuten en vivo Inclusive con estos costos adicionales la tecnologiacutea profesional de Apple para difusioacuten de video resulta mucho maacutes econoacutemica que sus competidores de RealTime y Media lacer ademaacutes la compantildeiacutea Sorenson que desarrolla el encodeador QT
209
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
anuncioacute hace unos meses la creacioacuten de una versioacuten para Windows lo que mejora la compatibilidad multi-plataforma del sistema QTSS 364 Configuracioacuten de repetidores para una emisioacuten en v vo i Una de las caracteriacutesticas de QTSS es su habilidad para funcionar como repetidor o como servidor primario ademaacutes de poder servir en modo unicast (sobre demanda) o multicast
Figura 2 ldquoConfiguracioacuten de repetidoresrdquo
En esta configuracioacuten se ejemplifica una configuracioacuten muticast con repetidores la cual permite administrar las tareas entre maacutes de un servidor y ademaacutes minimiza el uso de ancho de banda ya se pueden ubicar los repetidores estrateacutegicamente cerca de los potenciales usuarios La configuracioacuten del QTSS como repetidor se lleva a cabo modificando el archivo streamingrelaycfg donde se settean las direcciones de fuente y destino ademaacutes de los puertos uacutenicos usados para cada transmisioacuten en el ejemplo a continuacion se muestra la configuracioacuten para el primer repetidor del diagrama el cual soacutelo emite hacia dos direcciones IP relay_source in_addr=19216811 src_addr=19216812 in_ports=5000
5002 5004 ttl=15
210
relay_destination dest_addr=19216813 out_addr=19216812
dest_ports=6980 6982 6984
relay_destination dest_addr=19216814 out_addr=19216812
dest_ports=10010 10012 10014 ttl=15
La transmisioacuten de cada pista requiere dos puertos una pista puede ser audio video o texto En general se trasmiten dos pistas(audio y viacutedeo) por lo cual se especifican dos pares de puertos aunque en la configuracioacuten soacutelo se especifica el primer puerto y el siguiente es usado por omisioacuten En este ejemplo se esta recibiendo la sentildeal de una IP y se esta trasmitiendo a dos IPs ademaacutes se estaacuten reservando 3 pares de puertos por enlace lo que implica que se puede estar trasmitiendo audio video y texto en la misma conexioacuten 37 QTSS VS REALPLAYER Y MS MEDIA PLAYER Dentro del segmento de aplicaciones cliente-servidor para trasmitir audio y video se encuentran tres grandes aplicaciones es el mercado RealPlayer Windows Media Player y QuickTime Todos usan el protocolo RTSPRTP pero mantienen grandes diferencias en cuanto a precio calidad de imagen compatibilidad con distintos formatos plataformas soportadas y nuacutemero de usuarios Una caracteriacutestica importante es la escalabilidad la cual refleja la forma como el servidor maneja las distintas conexiones entrantes dependiendo del ancho de banda de los clientes y seguacuten este paraacutemetro elige la calidad maacutes apropiada para la conexioacuten dada MS Windows Media Server genera dos versiones de un mismo archivo usando diferentes paraacutemetros de compresioacuten Al conectarse un cliente el servidor analiza la velocidad de conexioacuten y enviacutea la versioacuten maacutes apropiada para el cliente RealServer de RealNetworks comprime usando ldquoSureStreamrdquo creando seis versiones a diferentes compresiones y frame ratios del mismo archivo para luego enviar al cliente usando la compresioacuten maacutes adecuada seguacuten su velocidad de conexioacuten QTSS es maacutes versaacutetil no soacutelo toma en cuenta la velocidad de conexioacuten sino tambieacuten la velocidad de CPU y lenguaje del cliente lo cual sumado a la nueva caracteriacutestica de QTP Skip Proteccion nos brinda una conexioacuten de alta confiabilidad y de gran calidad Desde el punto de vista precio RealPlayer es maacutes caro pero goza de una amplia popularidad su costo variacutea desde US$2000 a US$54000 dependiendo las opciones del nuacutemero de usuarios
211
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
MS Media Player es gratis y viene incluido con Windows 2000 Server
(US$1200) aunque soacutelo funciona con la plataforma Windows y ademaacutes soacutelo es
compatible con recientes sistemas operativos
QuickTime tambieacuten viene incluido con OS X Server de Mac y ademaacutes es gratis en todas sus versiones las que incluyen Linux Solaris Windows y FreeBSD El uacutenico factor que juega en contra de QTSS es la poca informacioacuten disponible en Internet debido al poco tiempo de vida de este servidor por lo cual recopilar datos o benchmarks para comparar el rendimiento de QTSS vs otros servidores es extremadamente difiacutecil por el otro lado RealPlayer mantiene un largo historial de pruebas y inclusive existen variados foros de discusioacuten sobre este producto 38 CONCLUSIONES Claramente la tecnologiacutea QTSS nos promete un excelente desempentildeo y un alto grado de compatibilidad con la tecnologiacutea del futuro ademaacutes debido a sus precios revolucionara la red y nos daraacute la oportunidad a todos los usuarios de tener una experiencia en la transmisioacuten de audiovideo de calidad profesional y a costo cero Ademaacutes esta estrategia de la gran Apple obligara a una competencia maacutes feroz en el mercado promoviendo mejores y maacutes servicios de este tipo durante los proacuteximos antildeos Pero por el momento la aplicacioacuten de una tecnologiacutea como esta puede resultar difiacutecil y pesada todo esto debido al bajo soporte y desinformacioacuten que se obtiene al usar software tan reciente y con bajo nivel de experimentacioacuten En comparacioacuten con los otros sistemas QTSS requiere una instalacioacuten y configuracioacuten maacutes compleja y un manejo soacutelo apto para usuarios avanzados familiarizados con el ambiente UNIX y MAC como tambieacuten con la consola de comando Personalmente creo que la puesta en marcha del servicio del servidor es dificultosa especialmente debido a la interfaz de administracioacuten y a algunos scripts que generan errores en la maquina QTSS ha demostrado tener varios problemas ldquoexistencialesrdquo ya conocidos por la Apple y documentados aunque lamentablemente no exista aun un parche para mejorar estos problemas Debido a estas dificultades QTSS crea desconfianza para la implementacioacuten a escala profesional y con una gran cantidad de computadoras de diferentes plataformas y con diferentes tareas para este caso es recomendable utilizar solamente estaciones de trabajo Macintosh OS X Server ya que es el uacutenico sistema que incluye el QTSS de manera nativa y garantiza la compatibilidad y estabilidad del servidor
212
39 BIBLIOGRAFIacuteA Y REFERENCIAS Las siguientes direcciones web contienen informacioacuten disponible sobre QTSS a la fecha bull wwwapplecomsupportQTSS bull wwwapplecomquicktimesoporte bull wwwstreamingcomquicktimedarwin bull wwwicastcom bull wwwrealcom bull wwwquicktimecom Ademaacutes de una serie de noticias y comentarios sobre QTSS en distintos portales web y en grupos de discusioacuten
213
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
214
Anexo VIII
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL
215
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
216
Sincronizacioacuten de Contenidos Multimedias en un Entorno de Real System Lenguaje SMIL El estudio presentado a continuacioacuten corresponde al trabajo realizado por el alumno Rodrigo Peacuterez en el marco del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar contenido multimedia 1 RESUMEN En el presente trabajo se realizaraacute una explicacioacuten sobre el lenguaje SMIL (Synchronized Multimedia Integration Language se pronuncia smilerdquo Se mostraraacute como programar en este lenguaje con algunos ejemplos baacutesicos dado que esta es la mejor y maacutes raacutepida forma de aprender a programar en un lenguaje nuevo Este lenguaje sirve para la sincronizacioacuten de contenidos multimedias bajo un entorno de Real System esto es acompantildear a los videos con texto fotos o otros contenidos multimedia que puedan ayudar al contenido del viacutedeo por si solo 2 INTRODUCCION En este trabajo se ensentildeara bull Que es SMIL y como se trabaja con eacutel bull Que cosas podemos hacer con eacutel bull Cual es la estructura de un programa SMIL 21 iquestQue significa SMIL SMIL significa Synchronized Multimedia Integration Language Pronunciandose smile Este fue desarrollado por la World Wide Web Consortium y presentado el 15 de Junio de 1998 para ver mayor informacioacuten dirigirse a httpwwww3orgPress1998SMIL-REC En julio de 1998 fue ampliamente aceptado por Real System para despueacutes en mayo 1999 fuesen incorporados Flash y mp3 a lo ya ofrecido por Real System
217
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
La empresa HELIO en octubre de 1998 lanza al mercado un programa llamado SOJA el cual permite ver lo hecho en SMIL sin tener que tener el Real PLayer instalado
22 iquestQueacute se puede hacer con SMIL
bull Posicionar elementos multimedia donde una quiera en la pantalla bull Sincronizar dichos elementos bull Mostrar los contenidos multimedia con preferencias de usuario lenguaje bit-
rate etc 23 Como escribir documentos SMIL
Lo uacutenico que se necesita para crear documentos SMIL es un simple editor de textos Los ejemplos que aquiacute se mostraraacuten fueron hechos usando el Editor Avanzado de la KDE en LINUX dada su capacidad para resaltar la parte de coacutedigo de la que no es SMIL esta basado en XML y es muy similar a HTML esto hace que el lenguaje sea faacutecil de leer y entender Se pueden destacar algunas diferencias
bull SMIL es case-sensitive Todas las entradas deben ser escritas en minuacutesculas bull SMIL esta basado en XML por lo cual todas las entradas deben ser
finalizadas 3 PRIMER DOCUMENTO SMIL Aquiacute trataremos de descubrir como los documentos SMIL estaacuten hechos se muestra un primer documento donde no se han especificado contenidos multimedia
ltsmilgt ltheadgt ltmeta name=copyright content=miVideo gt ltlayoutgt ltmdashentradas del layout --gt ltlayoutgt ltheadgt ltbodygt ltmdashentradas multimedia y de sincronizacioacuten --gt ltbodygt ltsmilgt
Nos podemos dar cuenta que el lenguaje SMIL es muy parecido al lenguaje HTML
218
31 Detalle del Coacutedigo El coacutedigo debe comenzar con ltsmilgt y debe terminar con ltsmilgt Teniendo cuidado de escribirlo con minuacutesculas ya que este lenguaje es case-sensitive
ltsmilgt [] ltsmilgt
Los documentos SMIL se componen de dos partes head y body (cabecera y cuerpo) los cuales deben tener ltsmilgt como padre
ltsmilgt ltheadgt [] ltheadgt ltbodygt [] ltbodygt ltsmilgt
Algunas entradas como meta pueden tener ldquordquo al final
[] ltheadgt ltmeta name=copyright content=Your Name gt ltheadgt []
Asiacute podemos ver entradas escritas
bull A veces como ltentradagtltentradagt bull A veces como ltentradagt
4 LAYOUT Aquiacute se ensentildeara a poner los contenidos multimedia donde uno quiera
41 La seccioacuten ltlayoutgt Todo lo concerniente a la forma incluido los detalles de la ventana deben ser guardados entre ltlayoutgt y ltlayoutgt dentro de la cabecera (ltheadgt) quedando lo siguiente
ltsmilgt
219
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltheadgt ltlayoutgt ltmdashentradas de layout --gt ltlayoutgt ltheadgt ltbodygt [] ltbodygt ltsmilgt
42 La ventana
Se puede especificar el alto y el ancho de la ventana donde se presentaraacuten los contenidos multimedia En el siguiente ejemplo se ha creado una ventana con una dimensioacuten de 300x300 pixeles
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltlayoutgt ltheadgt ltbodygt ltbodygt ltsmilgt
5 LA REGION En vez de explicar que es la regioacuten mostrareacute un ejemplo donde se insertaraacute un icono (32x32 pixeles) a 75 pixeles del borde izquierdo y a 50 pixeles del borde superior
51 La seccioacuten ltregiongt Usaremos la entrada ltregiongt para posicionar nuestro icono ldquorodrigogifrdquo Debemos asignar un id para identificar a dicha regioacuten
52 La seccioacuten ltimggt Para insertar el icono rodrigogif en la region llamada ldquorodrigordquo se debe usar la entrada ltimggt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt
220
ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigordquo gt ltbodygt ltsmilgt
Lo cual genera lo siguiente
53 Posicion Tambieacuten se peudeejemplo si se desborde superior el
ltsmilgt lthead ltlayo ltroo b ltreg w ltlay lthea ltbody ltimg ltbod
amiento Relativo
especificar posiciones relativas a las dimensiones de la ventana Por eara poner el icono a un 50 del borde izquierdo y a un 40 del coacutedigo anterior seriacutea cambiado por
gt utgt t-layout width=300 height=200 ackground-color=white gt ion id=rodrigo left=50 top=40 idth=32 height=32 gt outgt dgt gt src=rodrigogif alt=YO region=rodrigo gt ygt
221
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
54 Cuando dos regiones se traslapan Ya hemos visto como posicionar contenido multimedia a lo largo de los ejes x e y cuando estas regiones se traslapan se debe definir un iacutendice (z-index) Asiacute cuando dos regiones se traslapen la que tenga mayor z-index se mostraraacute al frente Si dos regiones tienen el mismo z-index se mostraraacute una despueacutes de la otra En el siguiente ejemplo se antildeadieron z-index a la regioacuten 1 y 2
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=region_1 left=50 top=50 width=150 height=125 z-index=2gt ltregion id=region_2 left=25 top=25 width=100 height=100 z-index=1gt ltlayoutgt ltheadgt ltbodygt ltpargt lttext src=text1txt region=region_1 gt lttext src=text2txt region=region_2 gt ltpargt ltbodygt ltsmilgt
Lo cual muestra lo siguiente
222
Ademaacutes de imaacutegenes se pueden mostrar audio video y textos Media Tag G2 (Real System) GRiNS Soja GIF img OK OK OK JPEG img OK OK OK Microsoft Wav audio OK OK - Sun Audio audio OK OK OK Sun Audio Zipped audio - - OK
MP3 audio OK - - Plain text text OK OK OK Real text textstream OK - - Real movie video OK - - AVI video OK OK - MPEG video OK OK - MOV video OK - -
55 Como adaptar el contenido multimedia al aacuterea Seriacutea fantaacutestico que el aacuterea definida sea siempre del mismo porte que el contenido multimedia pero en la realidad no es asiacute SMIL ofrece un mecanismo de adaptacioacuten para los contenidos multimedia el atributo ldquofitrdquo Si se quiere que el contenido llene al aacuterea se debe hacer que el contenido multimedia ldquocrezcardquo Para esto se debe agregar fit=fill en seccioacuten ltregiongt como se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=147 height=116 background-color=yellow gt ltregion id=region_1 left=8 top=10 width=116 height=81 background-color=white fit=fill gt ltlayoutgt ltheadgt ltbodygt
223
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltimg src=rodrigogif region=region_1 gt ltbodygt ltsmilgt
bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes laterales agregando fit=meet bull Se puede haces crecer el contenido multimedia sin distorsioacuten hasta que choque
con los bordes superior e inferior agregando fit=slice bull Se puede colocar un Scroll Bar agregando fit=scroll 6 SINCRONIZACION SMIL puede sincronizar elementos multimedia aquiacute se mostrara
bull Como antildeadir tiempo a los componentes multimedia bull Como mostrar varios contenidos multimedia unos tras otro bull Como mostrar varios contenidos multimedia en paralelo 61 Duracioacuten
Imaginemos que queremos mostrar el icono ldquorodrigogifrdquo durante 6 segundos esto se puede hacer agregando el paraacutemetro ldquodurrdquo y ponieacutendolo igual a 6s
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltbodygt ltsmilgt
62 Retardar un contenido multimedia
224
Ahora si agregamos begin=2s en la seccioacuten ltimggt veremos que el icono ldquorodrigogifrdquo apareceraacute despueacutes de 2 segundos de iniciada la aplicacioacuten y permaneceraacute durante 6 segundos Esto se muestra en el siguiente ejemplo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltlayoutgt ltheadgt ltbodygt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s begin=2s gt ltbodygt ltsmilgt
63 Secuencias Un contenido tras otro
Queremos
bull Que el icono ldquorodrigogifrdquo aparezca durante 6 segundos bull Esperar 1 segundo
Que el icono ldquorodrigo2gifrdquo aparesca durante 4 segundos La seccioacuten ltseqgt define una sequencia Sus hijos se ejecutaraacuten uno tras otro
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt
225
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltseqgt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2gif alt=YO 2 region=rodrigo2 dur=4s begin=1s gt ltseqgt ltbodygt ltsmilgt
64 Paralelo Muchos contenidos mostrados juntos
Cuando se quiere que dos iconos aparezcan al mismo tiempo se debe definir la seccioacuten ltpargt la cual hace que sus hijos sean ejecutados al mismo tiempo
ltsmilgt ltheadgt ltlayoutgt ltroot-layout width=300 height=200 background-color=white gt ltregion id=rodrigo left=75 top=50 width=32 height=32 gt ltregion id=rodrigo2 left=150 top=50 width=100 height=30 gt ltlayoutgt ltheadgt ltbodygt ltpargt ltimg src=rodrigogif alt=YO region=rodrigo dur=6s gt ltimg src=rodrigo2 alt=YO 2 region=rodrigo dur=6s gt ltpargt ltbodygt ltsmilgt
7 TECNICAS AVANZADAS SMIL tienes otras ldquogratasrdquo opciones Un modelo basado en eventos
Para proveer sincronizacioacuten
226
Una seccioacuten ltswitchgt
Para definir que contenido multimedia se va a ofrecer dependiendo del cliente
71 Sincronizacioacuten basada en eventos
Esta es otra forma de sincronizar los elementos multimedia Supongamos que queremos que ldquorodrigo2gifrdquo empiece despueacutes de 2 segundos de que ldquorodrigogifrdquo haya empezado Cuando un contenido multimedia comienza este manda un evento ldquobeginrdquo Si otro contenido multimedia espera por este evento lo captura Para hacer que un contenido multimedia espere por un evento uno de los atributos de sincronizacioacuten (begin o end) deben ser escritos como
ltmdashSi se quiere que una seccioacuten comience cuando otra seccioacuten comience --gt lttag begin=id(especificar_id)(begin) gt ltmdashSi se quiere que una seccioacuten comience despueacutes de 3 segundos despues de otra seccioacuten haya comenzado --gt lttag begin=id(especificar_Id)(3s) gt ltmdashSi se quiere que una seccioacuten comience cuando otra termina --gt lttag begin=id(especificar_Id)(end) gt
Asiacute en nuestro ejemplo hacemos que ldquorodrigo2gifrdquo aparezca despueacutes de 2 segundos comenzado ldquorodrigogifrdquo
ltsmilgt ltmdashno mostrado --gt ltbodygt ltpargt ltimg src=rodrigogif region=rodrigo id=rpk begin=4s gt ltimg src=rodrigo2gif region=rodrigo2 begin=id(rpk)(2s) gt ltpargt ltbodygt
227
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltsmilgt
72 La seccioacuten ltswitchgt Una de las grandes ideas propuestas por SMIL es adaptar el contenido de una presentacioacuten a las capacidades de los usuarios finales Por ejemplo si un usuario tiene un modem de 14000[bps] seraacute mejor que reciba contenido maacutes liviano Tambieacuten se puede querer traducir parte de la presentacioacuten dependiendo del lenguaje del usuario
73 Un ejemplo para entender Aquiacute no se trataraacuten contenidos ni sincronizacioacuten se entienden por entendidos Tendremos dos posibles usuarios por ejemplo
bull Usted es Espantildeol bull Su monitor tiene una resolucioacuten de 800x600
O
bull You are English bull Your screen has a 800x600 resolution
Se presenta la sintaxis de la seccioacuten ltswitchgt
ltswitchgt lt-- child1 testAttributes1 --gt lt-- child2 testAttributes2 --gt lt-- child3 testAttributes3 --gt ltswitchgt
La regla es
La primera seccioacuten ltswitchgt la cual sea evaluada como verdadera (TRUE) seraacute ejecutada Secciones sin evaluaciones seran consideradas verdaderas (TRUE)
Nuestro ejemplo puede ser escrito como
ltbodygt ltswitchgt
228
lt-- English only --gt ltpar system-language=engt lttext src=you_are_englishtxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600entxt region=size system-screen-size=800X600 gt lttext src=1024_768entxt region=size system-screen-size=1024X768 gt lttext src=another_sizeentxt region=size gt ltpargt ltmdashSolo espantildeol --gt ltpar system-language=esgt lttext src=tu_eres_espantildeoltxt region=mensaje gt ltmdashtest de pantalla --gt ltswitchgt lttext src=800_600estxt region=size system-screen-size=800X600 gt lttext src=1024_768estxt region=size system-screen-size=1024X768 gt lttext src=another_sizeestxt region=size gt ltswitchgt ltpargt ltmdashPara otros lenguajes --gt lttext src=idioma desconocidotxt region=mensaje gt ltswitchgt ltbodygt
74 Que cosas pueden ser verificadas
Aquiacute se muestran las cosas que pueden ser testeadas a traves de ltswitchgt
EL LENGUAJE (Una coma separa la lista de coacutedigos nacionales) ltXXX system-language=frenitgt LA TASA DE BITS (Un entero)
229
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ltXXX system-bitrate=14000gt TAMANtildeO DE PANTALLA (Dos enteros separados por coma) ltXXX system-screen-size=800X600gt LA RESOLUCIOacuteN DE PANTALLA (Un entero bitspixel) ltXXX system-screen-depth=4gt CAPTIONS (on or off) ltXXX system-captions=ongt
8 REAL PLAYER Este visor nos sirve para ver lo que hemos creado en SMIL y se merece una pequentildea resentildea Real player fue escrito por Real en 1998 Real participo en la creacioacuten del lenguaje SMIL y fue aceptado por Real Player G2 en julio de 1998 Es gratuito y puede ser bajado de httpwwwrealcomproductsplayer Real Player soporta muchos formatos y puede usar plugins los formatos maacutes conocidos son
bull Formatos Real RealText RealAudio etc bull Imaacutegenes GIF JPEG bull Audio AU WAV MIDI etc
Real Player funciona mejor cuando llama a SMIL a traveacutes de un Real Server (servidor de Real) que cuando llama a SMIL a traveacutes de una paacutegina HTTP
230
A continuacioacuten se muestra como se ve Real Player
1 Botones de Play Pause y Stop 2 Canales 3 La pantalla donde las creaciones SMIL seraacuten mostradas 4 La barra de progreso que muestra el tiempo transcurrido5 La barra de status la cual da informacioacuten sobre el ancho
de banda ocupado
9 CONCLUSIONES Este trabajo nacioacute como una inquietud del Proyecto Difusioacuten Multimedial Inalaacutembrica IP donde se queriacutea sincronizar el contenido multimedia El uso de este lenguaje se complementoacute con otros moacutedulos para que se pudiese ocupar en el proyecto
231
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
232
Anexo IX
Planteamiento y Desarrollo de Sistema de Estadiacutesticas
233
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
234
Planteamiento y Desarrollo de Sistema de Estadiacutesticas En la formulacioacuten del proyecto se incluyoacute hacer una recopilacioacuten de estadiacutesticas Las partes donde esto es mencionado en dicha formulacioacuten son mostradas en la primera seccioacuten de este anexo El presente trabajo se divide en las siguientes partes bull Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica bull Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial
Inalaacutembrica IP La primera parte fue desarrollada por el profesor Agustiacuten Gonzaacutelez La segunda parte consiste en un informe de praacutectica (reacondicionada para este informe de proyecto) realizada por el sentildeor Gabriel Astudillo (Ing Civil Electroacutenico UTFSM) que se basa en la primera seccioacuten de este anexo En el se describe el desarrollo del sistema elaborado para recopilar estadiacutesticas del sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembrica IPrdquo
235
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Recopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembrica Antecedentes Dentro del proyecto Difusioacuten Multimedial Inalaacutembrica IP se desea recopilar estadiacutesticas de para evaluar cuantitativamente el uso del sistema una vez desarrollado La primera presentacioacuten de este objeto fue planteada en la formulacioacuten del proyecto en varias partes del mismo (Seccioacuten 13) Posteriormente el grupo de contenidos el proyecto elaboroacute un documento que tiende a especificar aun maacutes los datos de intereacutes para evaluar el impacto del sistema en la educacioacuten (Secciones 14 y 15) Estadiacutestica Deseada De la seccioacuten 15 se puede resumir los siguientes requerimientos a- Recopilacioacuten de informacioacuten sobre los usuarios que usan el sistema
A traveacutes de un proceso de registro el sistema conoce los datos de los usuarios Establecimiento (Escuela regioacuten) Categoriacutea (profesor alumno externo al proyecto) para alumnos Nivel del alumno (curso en que se encuentra) para profesores subsector de aprendizaje (ramo)
b- Recopilacioacuten de estadiacutestica sobre acceso al sitio Se desea conocer estadiacutestica de acceso a paacuteginas del sitio Entre estas paacuteginas se encuentran paacuteginas del sitio (recursos pedagoacutegicos aacuterea proyecto preguntas frecuentes) videos vistos videos a pedido guiacuteas En recopilacioacuten de datos tambieacuten deberiacutea incluir el porcentaje de fracasos al intentar acceder a un viacutedeo o paacutegina
Fuentes de Datos para Anaacutelisis Estadiacutestico Se distinguen al menos tres fuentes de informacioacuten generada por paacutegina con acceso controlado Generada por servidor WEB y generada por servidor Real Estadiacutestica a Recopilar en una Primera Etapa
En una primera etapa se trabajaraacute con el procesamiento del registro generado por el servidor WEB para sintetizar las siguientes tablas a- Para paacutegina o grupo de paacuteginas especiacuteficas bajo configuracioacuten se generaraacute una tabla indicando Nuacutemero de accesos vs tiempo en hora (uacuteltimas 24 horas) Nuacutemero de accesos vs tiempo en diacuteas (uacuteltimos 14 diacuteas) nuacutemero de accesos vs
236
tiempo en semanas (uacuteltimos 8 semanas) nuacutemero de accesos vs tiempo en meses (uacuteltimos 12 meses) b- Anaacutelogo a lo anterior es posible generar un reporte bajo las mismas categoriacuteas descritas en a pero de los accesos no satisfechos Esto entendiendo como ausencia de ocurrencia los accesos a ligas no vaacutelidas (registradas en el servidor WEB) c- Para una paacutegina o grupo de paacuteginas especificas bajo configuracioacuten se crea un reporte de accesos por hora para un diacutea accesos por diacutea para una semana accesos por semana para un mes accesos por mes para un antildeo La idea de estas tablas es poder mostrar el perfil de acceso tiacutepico dentro de un diacutea semana mes y antildeo De estas tablas es posible identificar la hora diacutea semana y mes de maacutes y menor carga o uso del sistema d- Versiones maacutes refinadas de las tablas totales anteriores En las tablas descritas en a b y c se mostraraacuten accesos totales y sin discriminar el tipo de usuario que hace el acceso Tambieacuten es posible generar tablas maacutes refinadas condicionando los accesos a categoriacuteas de usuarios Este acondicionamiento puede ser para establecimiento regioacuten profesores alumnos profesores de un subsector de aprendizaje o alumnos de un nivel determinado En otras palabras se puede generar una tabla con los accesos por hora de los profesores de historia por ejemplo En esta tabla se muestran los accesos a lo largo del diacutea que tiene este tipo de profesor En una primera etapa soacutelo se tiene contemplado un condicionar seguacuten IP e- Estadiacutestica de uso de videos La idea es generar una tabla que muestre un histograma de frecuencia de uso de videos Se tiene videos vs frecuencia f- Anaacutelogo e- pero en lugar de usar totales usar hacer un condicionado a la categoriacutea de usuario Una consideracioacuten importante en e y f es queacute se entiende por acceso a un viacutedeo En principio se consideraraacute acceso si el viacutenculo es seleccionado Posteriormente se puede hacer una graacutefica de porcentaje visto vs viacutedeo En eacutesta en lugar de frecuencia se muestra el porcentaje de la duracioacuten del viacutedeo que es realmente visto Esta tabla seraacute generada en la medida que se encuentren mecanismos teacutecnicos para obtener esta informacioacuten en forma confiable En general la informacioacuten a procesar inicialmente es tomada desde el servidor WEB base Cabe hacer notar que la existencia de un cache puede ocultar alguno de estos accesos
Estadiacutestica no Recopilable
237
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Se solicita llevar un registro de las paacuteginas que se imprimen Esta informacioacuten no estaacute al alcance de los desarrollos Una aproximacioacuten es generar una paacutegina sin frames y banners que sea la antesala para imprimir La estadiacutestica de esta paacutegina podriacutea ser considerada la de impresioacuten
ANAacuteLISIS DEL SISTEMA Para efectos de disentildeo del sistema de recopilacioacuten de estadiacutestica en le proyecto de Difusioacuten Inalaacutembrica IP se presenta un pequentildeo anaacutelisis de las personas y moacutedulos de software involucrados Usuario Final Son los alumnos profesores administrativos etc que tienen acceso al sistema Todos deberiacutean registrarse aunque sea como usuario externo al sistema para tener acceso a las paacuteginas y material bajo monitoreo de uso Administrador Local Existe uno de estos usuarios por establecimiento educacional Puede ser el actual administrador de la red o quien se designe en la escuela Una funcioacuten de este usuario es la de validar la categoriacutea (profesor -ramo- alumnos- nivel- etc) de los usuarios solicitando registro en un colegio en particular Administrador Central este usuario es uacutenico en el sistema Entre sus funciones tenemos
bull Registrar a los administradores locales para cada escuela
bull Define el listado de categoriacuteas de contenidos y sus listados de URLs Por ejemplo las categoriacuteas pueden podriacutean ser Paacutegina de inicio Programa de transmisiones Moacutedulos de trabajo Apoyo docente Apoyo a estudiantes Documentales Entrevistas Canal comunitario Aacuterea del proyecto Preguntas frecuentes Para una idea ver httpinalambricoreunacl
bull Administrar el buen funcionamiento del sistema (CGIs base de datos etc)
bull
Algunos escenarios de uso Usuario inscribieacutendose Un Usuario Final pone el URL donde estaacuten los contenidos y se le presenta una paacutegina para ingresar nombre de usuario y password Ademaacutes se le muestra una nota explicativa indicando queacute hacer cuando aun no tiene registro Por no tener registro el usuario opta por registrarse Aparece un formulario en que eacutel debe poner su nombre completo categoriacutea -menu tipo lista- (al lado aparece una nota indicando que seraacute validada) Si es profesor indicar subsector de aprendizaje pertenece (Castellano matemaacuteticas etc) si es alumno indicar curso (1ro medio 2do medio etc) regioacuten -menuacute tipo lista- y escuela -menu tipo lista- El sistema le pide que defina su password
238
El usuario llena el formulario indicando ser profesor de Castellano Una vez llenada la paacutegina se le muestra una paacutegina con las opciones indicadas Se le indica que su nombre de usuario es su Nombre_de_ PilaApellidoEscuelaRegion Usuario tratando de ingresar al sistema Una vez registrado un usuario intenta ingresar al sitio de contenidos Ingresa su nombre de usuario y password seguacuten lo que puso en formulario de inscripcioacuten Haa sorpresa el sistema le indica que ese nombre de usuario aun no ha sido validado Es posible que lo escribiera mal o que el administrador local auacuten no ha validado sus datos Se le sugiere intentar maacutes tarde Usuario aceptado Similar al caso anterior Esta vez ingresa al sitio y tiene acceso a todos los recursos publicados en el Sin que el usuario lo note el sistema central genera un log que incluye el usuario que estaacute navegando por el sitio Administrador Local Verificando usuarios
Usuario pide ver estadiacutestica de video de mayor sintoniacutea (para vides difundidos)
Administrador Local solicita ser incluido como talSe hace enviando un e-mail al adminstrador central quien verifica los datos y la autoridad de la persona (viacutea teleacutefono etc) Crea un password y login para el administrador local Usuario pide ver estadiacutestica temporal
Usuario pide ver estadiacutestica indicando perfil de uso Usuario pide ver estadiacutestica de video a pedido maacutes visto
239
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
En la formulacioacuten del proyecto este requerimiento es mencionado en las siguientes secciones
Nro 4 Descripcioacuten Generar un canal de videos de apoyo a la educacioacuten evaluando su uso
Descripcioacuten
---------------------------------------------------------------------------------------------------------- Resumen El sitio ademaacutes facilitaraacute toda la integracioacuten entre los profesores presentacioacuten del calendario de transmisiones videos maacutes utilizados etc Paralelo al servicio se disentildearaacute un sistema de evaluacioacuten cuantitativo y cualitativo para medir su impacto ----------------------------------------------------------------------------------------------------------
15 Objetivos Especiacuteficos
Indicador de Efectividad Canal educativo con malla programaacutetica Servicio web interactivo con videos bajo demanda Evaluaciones cuantitativas y cualitativas de uso en la educacioacuten ---------------------------------------------------------------------------------------------------------- 17 Productos y Resultados Producto Yo Resultado Evaluacioacuten cuantitativa y cualitativa de los servicios
Disentildeo de un instrumento de evaluacioacuten de percepcioacuten de los usuarios del uso del material de contenido multimedial antes de iniciar y despueacutes de terminar el servicio
Informe de evaluacioacuten Informe cuantitativo y cualitativo del uso de videos en banda ancha
---------------------------------------------------------------------------------------------------------- Agustiacuten J Gonzaacutelez
240
REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVALUACIOacuteN (PRELIMINAR)
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 1 VARIABLES FRECUENCIA DISCRIMINAR Usuario
Hora - diacutea Semana
Externo al proyecto Mes
Por establecimiento Por regioacuten
Videos
Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Paacuteginas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Guiacuteas Semana
Hora - diacutea
Mes
Por establecimiento Por regioacuten Externo al proyecto
Preguntas Hora - diacutea Semana Mes
Por establecimiento Por regioacuten Externo al proyecto
Finalmente nos gustariacutea si fuera posible que hubiera alguna forma de tener acceso directo a estas estadiacutesticas ojalaacute en formato Excel Viacutector Martiacutenez e Ingrid Grau
241
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
REQUERIMIENTOS DE SITIO WEB
Documento elaborado por Grupo de contenidos de Reuna Documento de trabajo 2 Se ha estimado conveniente solicitar los siguientes requerimientos estadiacutesticos para el sistema de evaluacioacuten del proyecto Estadiacutesticas Generales
rArr videos
Las frecuencias de ocurrencia o ausencia de ocurrencia de estas variables son
rArr diacutea
rArr mes
rArr externo al proyecto
Estas consideraciones se deben aplicar en cada uno de los siguientes requerimientos
Las variables a estudiar son rArr usuario
rArr paacuteginas del sitio
rArr guiacuteas y
rArr preguntas frecuentes
rArr hora
rArr semana y
Se debe distinguir por rArr establecimiento
rArr regioacuten y
Al interior del establecimiento se debe distinguir entre rArr profesores y alumnos
rArr para los alumnos distintos niveles de ensentildeanza y
rArr para los profesores distintos subsectores de aprendizaje
A Usuario
1 Perfil de usuario de acuerdo a los siguientes datos (pueden ser preguntados en un
formulario de registro)
bull Si es profesor alumno o externo al proyecto
242
bull En el caso de ser alumno establecer a que nivel de ensentildeanza pertenece
bull Regioacuten a la que pertenece
bull Establecimiento al que pertenece
bull En caso de ser profesor a que subsector de aprendizaje pertenece
5 Cantidad total de visitas de cada usuario y los lugares que son visitados
2 Cantidad y frecuencia de accesos al sitio por usuario o perfiles de usuario
3 Recorridos que hace cada sujeto en el sitio esto nos sirve para conocer el comportamiento de eacutestos frente a las distintas posibilidades que se le ofrecen
4 Duracioacuten de sesiones por usuario
6 Horarios de mayor traacutefico en que los usuarios visitan el sitio
7 Horarios de menor traacutefico de entradas al sitio
B Pagina
- Programa de transmisiones
- Apoyo a estudiantes
- Entrevistas
bull Aacuterea del proyecto
1 Paginas frecuentemente visitadas mostrando cuales son las paginas maacutes utilizadas por los usuarios distinguiendo
bull Pagina de inicio
bull Aacuterea de recursos pedagoacutegicos
- Moacutedulos de trabajo
- Apoyo docente
- Documentales
- Canal comunitario
bull Preguntas frecuentes
2 Paginas menos solicitadas mostrando cuales son las paginas menos utilizadas por los usuarios tratando de distinguir si esto es por dificultad de acceso u otra causa
3 Cantidad de eacutexitos y fracasos que tengan los usuarios al intentar acceder a estas Y los tipos de usuario que presentan estas dificultades
243
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
C Videos
bull Frecuencia de consultas por viacutedeo
bull A cual de los sectores del aacuterea de recursos pedagoacutegicos pertenece
- Documentales
bull Horarios en que hay menos solicitudes
1 Videos maacutes solicitados distinguiendo
bull A cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos pertenece
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Documentales
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Horario en que son solicitados los videos
bull Cantidad de tiempo de uso de los videos solicitados para contrastar con la duracioacuten total de estos Interesa saber si los ven completos o solo una parte
2 Videos menos solicitados distinguiendo
- Moacutedulos de trabajo
- Apoyo docente
- Apoyo a estudiantes
- Entrevistas
- Canal comunitario
bull Entre videos a pedidos y transmisiones de videos a alta velocidad
bull Frecuencia (diario semanal o mensual y tipo de usuario)
3 Cantidad de eacutexitos y fracasos al intentar entrar a los videos
D Guiacuteas
1 Frecuencia de consulta de guiacuteas
2 Tipo de usuario (profesor o alumno)
244
3 Frecuencia con que estas guiacuteas son impresas
4 Si existe correlacioacuten entre el uso de guiacuteas y utilizacioacuten de los videos correspondientes expresadas en graacuteficos
5 Horarios en que son maacutes utilizadas
bull Apoyo a estudiantes
6 Guiacuteas maacutes utilizadas y cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos al cual pertenece
bull Moacutedulos de trabajo
bull Apoyo docente
bull Documentales
bull Entrevistas
bull Canal comunitario
7 Guiacuteas menos utilizadas y a cual de las categoriacuteas del aacuterea de recursos pedagoacutegicos corresponde
bull Moacutedulos de trabajo
bull Apoyo docente
bull Apoyo a estudiantes
bull Documentales
bull Entrevistas
bull Canal comunitario
E Preguntas frecuentes
4 Tipo de pregunta menos frecuente
Se despiden atentamente
1 Frecuencia de consulta a aacuterea de Preguntas frecuentes
2 Tipo de usuario
3 Tipo de consulta maacutes frecuente
Finalmente nos gustariacutea que se pudiera tener acceso directo a las estadiacutesticas y que eacutestas estadiacutesticas se puedan descargar en formato Excel
Viacutector Martiacutenez Ingrid Grau y Juan Ramiacuterez
245
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Sistema de Recopilacioacuten de Estadiacutesticas para Sitio de Difusioacuten Multimedial Inalaacutembrica IP RESUMEN
Como producto final se desea un sistema basado en web que permita evaluar cuantitativamente el uso del sitio web del proyecto mencionado Los resultados se podraacuten visualizar en graacuteficos y bajar en archivos csv para ser analizados posteriormente en Excel Se dispondraacute de un sistema capaz de recopilar estadiacutesticas que se podraacuten condicionar por usuario por tipos de paacuteginas y por base de tiempo
Objetivos y producto final del trabajo realizado El principal desafiacuteo de este trabajo es disentildear e implementar un sistema de recoleccioacuten de estadiacutesticas para el Proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo
Conclusiones A pesar de que existen numerosas aplicaciones que realizan estadiacutesticas de sitios web el sistema desarrollado es uacutenico en su especie ya que permite hacer un seguimiento histoacuterico de sus estadiacutesticas al estar todo almacenado en una base de datos Los valores entregados serviraacuten para tomar decisiones que permitan utilizar el sitio web con maacuteximo de eficiencia
Personalmente estimo que este trabajo ha estructurado la forma de abordar un problema especiacutefico y la forma de solucionarlo En particular se vive el proceso de modelar el problema para visualizar sus moacutedulos y asiacute encontrar una posible solucioacuten en un corto periacuteodo de tiempo Por otra parte en pocas ocasiones se tiene la oportunidad de trabajar en la parte de disentildeo y en la de desarrollo Al tener la visioacuten de cada parte se pueden afrontar con maacutes madurez los problemas en la vida profesional ya que se sabe cuaacutel es el aacutembito de cada una y sus posibles confrontaciones
Por uacuteltimo al crear el sistema desde cero (desde la instalacioacuten de los servidores hasta la programacioacuten misma) se obtiene otra visioacuten transversal del desarrollo de un proyecto real lo que puede servir a futuro para estimar con mayor precisioacuten tiempos de preparacioacuten de desarrollo y de ejecucioacuten
246
DESARROLLO DEL SISTEMA
Se inicia el estudio del problema tomando como base el documento ldquoRecopilacioacuten de estadiacutesticas en Proyecto Difusioacuten Multimedial Inalaacutembricardquo escrita por el Profesor Agustiacuten Gonzaacutelez (primera parte de este anexo) Se establecen los moacutedulos que se deben construir para lograr un prototipo funcional Para esto se parte de los siguientes supuestos con respecto a la plataforma que sustenta al sistema
bull Sistema operativo Unix o similar
bull Servidor Web Apache
bull Aplicacioacuten CGI
Por uacuteltimo el moacutedulo 3 realiza los caacutelculos estadiacutesticos y los presenta como graacuteficos
El sistema se divide en tres grandes moacutedulos uno que recopila las liacuteneas del log del servidor web (moacutedulo 1) otro que maneje la administracioacuten de usuarios (moacutedulo 2) y otro que se encargue de recopilar y entregar las estadiacutesticas del sitio (moacutedulo 3) El objetivo del moacutedulo 1 es almacenar las liacuteneas del log que tengan relacioacuten con las paacuteginas de intereacutes del sitio web en una base de datos Estas paacuteginas son aquellas urls a las que se quiere incluir en las estadiacutesticas del sitio El moacutedulo 2 por su parte permite manejar los perfiles de los usuarios del sitio (alumnos profesores externos) Cada usuario que navegue en el sitio debe estar previamente registrado y debe tener uno de los perfiles mencionados ya que tambieacuten es necesario condicionar los datos estadiacutesticos por perfil del visitante
Moacutedulo 1
Con el fin de optimizar los resultados estadiacutesticos se opta por agrupar archivos o las urls en Categoriacuteas las que son homoacutelogas a los perfiles de usuario ya que tambieacuten las estadiacutesticas se pueden condicionar por dicha agrupacioacuten Asiacute se puede mantener un nuacutemero razonable de variables a analizar en vez de recopilar las estadiacutesticas de cada paacutegina o url Este disentildeo influye directamente en el moacutedulo 1 el que internamente queda estructurado de la siguiente forma
247
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Moacutedulo 1 Almacenamiento de liacuteneas de log en una Base de Datos
Sub-moacutedulo Descripcioacuten
Definicioacuten de Categoriacuteas Una categoriacutea enmascara a directorios y archivos reales La idea es seleccionar dichas categoriacuteas para seleccionar archivos para su posterior anaacutelisis
Estructura interna del Moacutedulo 1
Seleccioacuten de categoriacuteas Seguacuten las categoriacuteas seleccionadas se revisa el log del servidor y las liacuteneas que tengan referencias a archivos de dichas categoriacuteas se almacenan para su posterior anaacutelisis
A continuacioacuten se muestran los diagramas de flujo preliminares para cada sub-moacutedulo
Seleccioacuten de Paacuteginas
Paacuteginas en Categ oriacutea0 1
Paacuteginas en C ategoriacutea02
Paacuteginas en Categoriacutea03
Paacuteginas en C ategoriacuteaNN
Seleccionar
selecciona_pagspl
D B(PAG)
Almacena las paacuteginas selecc ionadas en el form ulario
Soacutelo es tas paacuteginas se tom araacutenen cuenta para las estadiacutes ticas
Diagrama de flujo para la definicioacuten de categoriacuteas
248
lee_logpl
DB(PAG)
Log H ttp
DB(L OG)
Lee continuam ente el arch ivoLog Http y guarda en la tabla
LOG soacutelo las liacuteneas que contengana las paacute ginas esp ec ificadas en
la tabla PAG
Diagrama de flujo para la seleccioacuten de categoriacuteas
Se analizan los requerimientos de datos para crear un modelo que permita representar las necesidades de informacioacuten del moacutedulo 1
bull Cada liacutenea de log estaacute asociada a una paacutegina del sitio bull Cada paacutegina de intereacutes debe estar en una categoriacutea bull Soacutelo las liacuteneas de log de las paacuteginas de intereacutes se deben almacenar en
la base de datos Con lo anterior se llegoacute al siguiente modelo de datos
CategoriacuteasCATEG_ID
PaacuteginasPAG_ID
LogLOG_ID
Modelo de datos para la recopilacioacuten de las liacuteneas de log
Para la implementacioacuten de los modelos de datos de todo el sistema se optoacute por MySQL ya que es un administrador de bases de datos robusto y veloz Ademaacutes posee extensiones al SQL estaacutendar que permiten realizar consultas estadiacutesticas en forma raacutepida y confiable lo que redunda en una menor cantidad de coacutedigo asociado a la aplicacioacuten Se establecen los campos de las tablas que serviraacuten para el prototipo (Es probable que la versioacuten final tenga campos muy parecidos) los que se resumen a continuacioacuten
249
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Tabla Campos Observacioacuten
Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
PAG_CATEG_ID Clave Foraacutenea
LOG Tabla de Log
LOG_IP
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
CATEG
PAG_NOMBRE
Con el fin de tener datos para realizar las estadiacutesticas se crean registros aleatorios en la tabla LOG Ademaacutes para crear las rutinas de estadiacutesticas el campo LOG_PERFIL se hace variar entre sus tres posibles valores (profesor alumno externo) Ademaacutes se realiza un estudio de los tipos de graacuteficos que se esperan Baacutesicamente se requieren dos tipos uno denominado ldquoperfilrdquo y otro ldquotiempordquo El primero muestra en un solo graacutefico el promedio de peticiones por la unidad de tiempo que se ha seleccionada Por ejemplo se la unidad de tiempo es hora el graacutefico muestra la cantidad promedio de peticiones por hora La idea es conocer cuaacutel es la hora con maacutes carga (La unidad de tiempo tambieacuten puede ser Diacutea de la Semana o Mes) En el caso del grafico ldquotiempordquo se muestran las peticiones en las uacuteltimas 24 horas (o uacuteltimos 7 diacuteas o uacuteltimos 12 meses) A su vez cada graacutefico debe tener los datos de cada perfil de usuario Un ejemplo de estos graacuteficos se muestran a continuacioacuten
250
Ejemplo Graacutefico ldquoTiempordquo
Ejemplo Graacutefico ldquoPerfilrdquo
Para la creacioacuten de estos graacuteficos se utilizaraacute el moacutedulo PERL Chart el que permite generar archivos PNG JPEG y GIF
251
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Internamente se realiza una consulta SQL para conocer la cantidad de peticiones en un determinado periodo de tiempo Por ejemplo para conocer el promedio de peticiones que se han hecho los diacuteas lunes se ejecuta la siguiente consulta
CREATE TABLE test TYPE=HEAP SELECT LOG_FECHA COUNT() AS cnt FROM LOG WHERE
GROUP BY
El moacutedulo de Administracioacuten de Usuarios permite registrar usuarios y asignarles su respectivo perfil Como resultado se logra que para navegar por el sitio el usuario debe haberse registrado con anterioridad Esta idea se ilustra en la siguiente figura
WEEKDAY(LOG_FECHA)=0
LOG_FECHA SELECT AVG(cnt) FROM test DROP TABLE test
Esta consulta crea una tabla temporal en base a otra Primero se seleccionan y cuentan todos los registros cuya fecha sea un diacutea Lunes (WEEKDAY (LOG_FECHA)=0) Este query arroja un resultado como el siguiente LOG_FECHA | cnt ----------+------ 2002-01-07| 102 2002-01-14| 201 2002-01-21| 189 2002-01-28| 203 2002-02-04| 34 etc Luego la operacioacuten SELECT AVG (cnt) FROM test devuelve el promedio de la columna cnt Este nuacutemero es el que se grafica finalmente
Moacutedulo 2
252
Link entrada al sitio
juanito
PasswordUsername
CAN CEL OK
BienvenidoJuanito al web de Regiacutestrate Aquiacute
Formulario de registro de usuarios
C on tinuar gtgt
Diagrama para la entrada al sitio web Cuando el usuario ingresa por primera vez al sitio debe llenar el Formulario de Registro de Usuarios que seraacute explicado maacutes adelante Una vez registrado en el sistema deberaacute ingresar su nombre de usuario y su contrasentildea para poder navegar por el sitio Desde este momento todos los enlaces seguidos por este usuario quedaraacuten guardados en el log del servidor web y como ya se explicoacute soacutelo los links que esteacuten bajo una categoriacutea se almacenaraacuten en la base de datos para su posterior anaacutelisis Del diagrama mostrado se deduce que el formulario de registro de usuarios debe ser capaz de generar el archivo htpasswd para que el servidor web sea capaz de reconocer al usuario que intenta navegar Para este fin se utilizaraacute el comando crypt de PERL el cual permite encriptar bajo MD5 teacutecnica que es utilizada por el comando htpasswd Para poder almacenar los datos de los usuarios se propone el siguiente modelo de datos
253
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO
NIVEL
LOCAL
PROFESOR
RAMO
EXTERNO
Modelo de datos para los usuarios del sistema
EL modelo propuesto se construyoacute sobre la base de los siguientes requisitos
bull Un alumno puede pertenecer soacutelo a un NIVEL de aprendizaje (8ordm Baacutesico 1ordm Medio etc) y un NIVEL puede tener muchos alumnos
bull Todo usuario que sea EXTERNO al proyecto no estaacute asociado a un establecimiento educacional
bull Existen tres tablas principales asociadas a cada perfil de usuario ALUMNO PROFESOR EXTERNO
bull Un profesor puede tener asociado un solo RAMO y cada ramo puede ser dictado por muchos profesores
bull Un alumno pertenece a un establecimiento o LOCAL y cada establecimiento puede tener muchos alumnos
bull Un profesor pertenece a un solo establecimiento o LOCAL y a su vez un establecimiento puede tener muchos profesores
El detalle de cada tabla se muestra en la seccioacuten 24 ldquoDetalle de las tablas del modelo de datos propuestordquo
Moacutedulo 3
Se establece el diagrama funcional del moacutedulo ldquoRegistro de UsuariosrdquoConsta baacutesicamente de 3 scripts denominados reg_step_1pl reg_step_2pl reg_step_3pl El primero de ellos se encarga de generar el primer formulario que consiste en la eleccioacuten del perfil del usuario Luego el siguiente script genera el formulario de datos el que depende del perfil escogido (Por ejemplo un alumno tiene el campo curso el que no tiene el perfil externo) Por uacuteltimo reg_step_3pl almacena los datos del
254
usuario en la base de datos modifica el archivo htpasswd correspondiente y devuelve al usuario a la paacutegina de inicio
Registro de Usuariosreg_step_1pl
Perfi l
Continuar gtgt
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpass
Print()
Print()
Submit()
Submit()
Link()
Diagrama para el registro de usuarios
255
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo 3 Una vez que se tiene funcionado el moacutedulo 3 se continuacutea el disentildeo del ldquoAdministrador de Usuariosrdquo el que permite eliminar y corregir los datos usuarios asiacute como comprobarlos (por ejemplo para que un alumno realmente exista) Se reutilizan los scripts reg_step_2pl y reg_step_3pl del moacutedulo ldquoRegistro de Usuariosrdquo Se agrega el script user_adminpl el que se encarga de mostrar un resumen de los usuarios del sistema asiacute como generar los links para permitir la posterior modificacioacuten de datos por cada usuario o su eliminacioacuten del sistema
Lista de Usuarios
user_adm inpl
Por Perf il
Eliminar
reg_step_2pl
D B
Lee()
Formulario respectivoNombre
Continuar gtgt
reg_step_3pl
Escribe()
Escribe()
htpassw
Print()
Print()
Submit()
Submit()
Link()UserEliminar
usuario01
usuarioNN
Ver
Submit()
Link()
Diagrama para la Administracioacuten de Usuarios
256
Unioacuten de Moacutedulos Se unen todos los moacutedulos para realizar el primer prototipo del sistema Se realizan una serie de modificaciones que tienden a un mejor desempentildeo del sistema
bull Agregar moacutedulo mod_perl a Apache Este moacutedulo permite a los scripts basados en PERL ocupar un inteacuterprete optimizado para Apache Entre sus cualidades resalta que siempre esta levantado lo que significa un ahorro en tiempo y cpu a la hora de ejecutar scripts CGI Funciona bien en una maacutequina con por lo menos 64[Mb] en RAM
bull Actualizar los moacutedulos DBI (Data Base Interface) de PERL para MySQL Estos moacutedulos permiten acceder de manera transparente a motores de base de datos tal como lo hace ODBC en Win32 Las uacuteltimas versiones de estos paquetes tiene maacutes capacidades para trabajar con el moacutedulo mod_perl (Por ejemplo manejar conexiones persistentes hacia una base de datos entre distintas llamadas de un mismo script)
Ademaacutes de lo anterior se afinan los detalles por el lado del cliente
bull Validacioacuten de formularios con JavaScripts
bull Creacioacuten de Menuacutes Dinaacutemicos (con DHTML)
257
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ACTIVIDAD PRINCIPAL DESARROLLADA
En la siguiente seccioacuten se mostraraacuten las principales caracteriacutesticas de la aplicacioacuten desarrollada
Resumen
Se desarrolloacute una aplicacioacuten web que permite analizar el log de un servidor web particular (web) con el fin de extraer estadiacutesticas acerca del perfil de los visitantes para el sitio del proyecto ldquoDifusioacuten Multimedial Inalaacutembricardquo El sistema permite definir Categoriacuteas de paacuteginas html y Perfiles de usuarios Estas agrupaciones ayudan a perfilar las estadiacutesticas ya que enmascaran paacuteginas html y usuario (Pueden existir cientos de paacuteginas html pero eventualmente pueden haber pocas Categoriacuteas lo que ayuda notablemente con la interpretacioacuten de los datos)
Plataforma utilizada
El sistema operativo que se utilizoacute para desarrollar la aplicacioacuten fue GNULinux (Distribucioacuten Debian) Para el motor de bases de datos se utilizoacute Mysql versioacuten 32349 y para el servidor web Apache 139 Por uacuteltimo para el desarrollo de los sripts se utilizoacute PERL Todo lo anterior estaacute localizado en el computador hboinalambricoutfsmcl En el lado del cliente (navegador web) se utilizoacute baacutesicamente HTML en conjunto con JavaScript para la validacioacuten de formularios y hacer paacuteginas web con maacutes capacidad de procesamiento
Prototipo realizado Las siguientes imaacutegenes muestran las vistas de usuario que estaacuten implementadas en el servidor hboinalambricoutfsmcl
258
Al ingresar el sistema se presenta el siguiente menuacute
bull Categoriacuteas Permite administrar las categoriacuteas de paacuteginas Permite definir nuevas categoriacuteas asiacute como editar y eliminar
Al ingresar al menuacute ldquoCategoriacuteasrdquo se presenta el siguiente formulario el que tiene por objetivo visualizar las categoriacuteas definidas asiacute como los documentos asociados a cada una de ellas
bull Usuarios Permite modificar datos de los usuarios registrados en el sistema bull Establecimientos Similar al anterior pero para los establecimientos
educacionales bull Ramos Mantiene una lista actualizada de los ramos dictados para los alumnos bull Estadiacutesticas Ingresa a la seccioacuten de estadiacutesticas del sitio
259
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Cada categoriacutea esta enlazada con su ficha en la que se ingresan los documentos que pertenecen a dicha categoriacutea
260
Finalmente la seccioacuten ldquoEstadiacutesticasrdquo permite al usuario visualizar las distintas estadiacutesticas del sitio pudiendo escoger entre los distintos tipos de graacuteficos explicados anteriormente
261
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
Modificaciones realizadas en hboinalambricoutfsmcl
Servidor Apache
En etcapachehttpconf se agregaron las siguientes liacuteneas
Se agregaron los siguientes paquetes
bull Libdate-calc-perl (manejo de fechas)
LogFormat ldquoa||u||s||U||User-agenti||Ymdt||HMStrdquo proyecFormat CustomLog homegastudilestadiacutesticaslogsmy_accesslog proyecFormat En etcapachesrmconf se agregaron las siguientes liacuteneas
ScriptAlias cgi-bin homegastudilestadiacutesticaswwwcgi-bin AddHandler cgi-script pl
Paquetes agregados
bull Libgd-perl (API perl para la interfaz de creacioacuten de graacuteficos GD)
bull Libchart-perl (API perl para la creacioacuten de graacuteficos de barra torta etc)
Para la instalacioacuten se utilizoacute el comando apt-get que es una herramienta de administracioacuten que permite a Debian instalar y configurar paquetes Debido a que los debe bajar de internet y para hacer el proceso maacutes raacutepido se modificoacute el archivo etcaptsourcelist para que el sistema buscara los paquetes en un servidor proxy ubicado en el Departamento de Matemaacuteticas
deb http200116129123main stable main non-free contrib deb http200116129123non-US stablenon-US main contrib non-free
262
DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
Recopilacioacuten de liacuteneas de log
Tabla Campos Observacioacuten
CATEG Tabla de Categoriacuteas
CATEG_ID Clave Primaria
CATEG_NOMBRE
PAG Tabla de URLs
PAG_ID Clave Primaria
Clave Foraacutenea
PAG_NOMBRE
LOG Tabla de Log
LOG_IP Clave Primaria
LOG_PERFIL
LOG_FECHA
LOG_HORA
LOG_PAG_ID Clave Foraacutenea
PAG_CATEG_ID
Usuarios del sistema
Tabla Campos Observacioacuten
ALUMNO Tabla de Alumnos
ALUMNO_ID Clave Primaria
ALUMNO_NOMBRE
ALUMNO_APATERNO
263
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
ALUMNO_AMATERNO
ALUMNO_NIVEL_ID Clave Foraacutenea
ALUMNO_LOCAL_ID Clave Foraacutenea
ALUMNO_LOGIN
ALUMNO_PASS
PROFESOR Tabla de Profesores
PROFESOR_ID Clave Primaria
PROFESOR_APATERNO
PROFESOR_AMATERNO
PROFESOR_RAMO_ID Clave Foraacutenea
PROFESOR_LOCAL_ID Clave Foraacutenea
PROFESOR_LOGIN
PROFESOR_PASS
PROFESOR_NOMBRE
Tabla Campos Observacioacuten
EXTERNO Tabla de usuario externos al proyecto
EXTERNO_ID Clave Primaria
EXTERNO_NOMBRES
EXTERNO_AMATERNO
EXTERNO_CARGO
EXTERNO_LOGIN
EXTERNO_PASS
264
NIVEL Niveles de ensentildeanza
NIVEL_ID Clave Primaria
NIVEL_NOMBRE
Asignaturas
Clave Primaria
RAMO_NOMBRE
LOCAL Establecimientos educacionales
LOCAL_ID Clave Primaria
LOCAL_NOMBRE
LOCAL_REGION
RAMO
RAMO_ID
LOCAL_IP
265
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
266
Anexo X
CD Soporte y Manuales
267
Desarrollo de una red inalaacutembrica IP en Vintildea del Mar y Valparaiacuteso
268
CD Soporte y Manuales
269
El presente CD contiene toda la informacioacuten necesaria para la instalacioacuten y configuracioacuten de las tarjetas inalaacutembricas asiacute como los manuales del hardware y el presente trabajo en formato digital
- Anexo I
- Establecimientos de Vintildea del Mar
- Establecimientos de Vintildea del Mar
- Anexo II
- Establecimientos de Valparaiacuteso-
- Establecimientos de Valparaiacuteso
- Anexo III
- Modelos de propagacioacuten
-
- Modelos de propagacioacuten
- Modelo de Espacio Libre
- Modelo de COST-Hata
-
- Anexo IV
- Enlaces en Vintildea del Mar
- Enlaces en Vintildea del Mar
- CA
-
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1086
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1076
- Peacuterdidas de espacio libre (FSL) 1024 dB
- Peacuterdidas COST-Hata (CHL) 1328 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1176
- Peacuterdidas de espacio libre (FSL) 973 dB
- Peacuterdidas COST-Hata (CHL) 1022 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 998
- Peacuterdidas de espacio libre (FSL) 1062 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1116
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1058
- Peacuterdidas de espacio libre (FSL) 1118 dB
- Peacuterdidas COST-Hata (CHL) 1327 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1170
- Peacuterdidas de espacio libre (FSL) 1141 dB
- Peacuterdidas COST-Hata (CHL) 1393 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1166
- Peacuterdidas de espacio libre (FSL) 1126 dB
- Peacuterdidas COST-Hata (CHL) 1469 dB
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1212
- Peacuterdidas de espacio libre (FSL) 1145 dB
- Peacuterdidas COST-Hata (CHL) 1463 dB
- Peacuterdidas estimadas = 090 FSL + 010 CHL = 1167
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas COST-Hata (CHL) 1217 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1119 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1168
- Peacuterdidas de espacio libre (FSL) 1031 dB
- Peacuterdidas COST-Hata (CHL) 1172 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1101
- Peacuterdidas de espacio libre (FSL) 1103 dB
- Peacuterdidas COST-Hata (CHL) 1307 dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1205
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 1188
-
- Anexo V
- Enlaces en Valparaiacuteso
- Enlaces en Valparaiacuteso
- CA
-
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1040
- Peacuterdidas estimadas = 050 FSL + 050 CHL = dB
- Peacuterdidas estimadas = 050 FSL + 050 CHL = 6 dB
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1029
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1141
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1049
- Peacuterdidas estimadas = 090 FSL + 01 CHL = 1054
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1061
- Peacuterdidas estimadas = 075 FSL + 025 CHL = 1039
- Peacuterdidas estimadas = 090 FSL + 01middotCHL = 1130
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1011
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1316
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1135
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1063
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1027
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1059
- Peacuterdidas estimadas = 090 FSL + 010middotCHL = 1146
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1049
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 890
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 955
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 999
- Peacuterdidas estimadas = 050 FSL + 050middotCHL = 1025
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 913
- Peacuterdidas estimadas = 075 FSL + 025middotCHL = 1011
-
- Anexo VI
- Hardware
- Anexo VII
- Estudio de Servicios Multimedia
-
- 1 Servicios Multimedia en Tiempo Real en Interne
-
- Cseq 3
-
- Figura 3 Reproductor de Windows Media
-
- 3 Servicios Multimedia con Quicktime
-
- Anexo VIII
- Sincronizacioacuten de Contenidos Multimedias en un E
- Sincronizacioacuten de Contenidos Multimedias en un E
-
- 22 iquestQueacute se puede hacer con SMIL
- 23 Como escribir documentos SMIL
- 31 Detalle del Coacutedigo
- 41 La seccioacuten ltlayoutgt
- 42 La ventana
- 51 La seccioacuten ltregiongt
- 52 La seccioacuten ltimggt
- 53 Posicionamiento Relativo
- 54 Cuando dos regiones se traslapan
- 55 Como adaptar el contenido multimedia al aacuterea
- 61 Duracioacuten
- 62 Retardar un contenido multimedia
- 63 Secuencias Un contenido tras otro
- 64 Paralelo Muchos contenidos mostrados juntos
- 71 Sincronizacioacuten basada en eventos
- 72 La seccioacuten ltswitchgt
- 73 Un ejemplo para entender
- 74 Que cosas pueden ser verificadas
-
- Anexo IX
- Planteamiento y Desarrollo de Sistema de Estadiacutes
- Recopilacioacuten de estadiacutesticas en Proyecto Difusi
-
- Fuentes de Datos para Anaacutelisis Estadiacutestico
- Estadiacutestica a Recopilar en una Primera Etapa
- Estadiacutestica no Recopilable
-
- REQUERIMIENTOS DE RECOPILACION DE ESTADISTICAS DE USO
- REQUERIMIENTOS ESTADISTICOS EN EL SISTEMA DE EVAL
- REQUERIMIENTOS DE SITIO WEB
-
- Usuario
- Pagina
- Videos
- Guiacuteas
- Preguntas frecuentes
- Sistema de Recopilacioacuten de Estadiacutesticas para Sit
-
- DESARROLLO DEL SISTEMA
-
- Moacutedulo 1
- Moacutedulo 2
- Moacutedulo 3
- Perfeccionamiento del Moacutedulo 2 en base al Moacutedulo
- Unioacuten de Moacutedulos
-
- ACTIVIDAD PRINCIPAL DESARROLLADA
-
- Plataforma utilizada
- Prototipo realizado
- Modificaciones realizadas en hboinalambricoutfsmcl
-
- Servidor Apache
- Paquetes agregados
-
- DETALLE DE LAS TABLAS DEL MODELO DE DATOS PROPUESTO
-
- Recopilacioacuten de liacuteneas de log
- Usuarios del sistema
-
- Anexo X
- CD Soporte y Manuales
- CD Soporte y Manuales
-