desarrollo de una red inalámbrica ip en viña del mar y

182
Desarrollo de una red inalámbrica IP en Viña del Mar y Valparaíso 88

Upload: others

Post on 24-Jun-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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
Page 2: Desarrollo de una red inalámbrica IP en Viña del Mar y

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
Page 3: 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

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
Page 4: Desarrollo de una red inalámbrica IP en Viña del Mar y

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
Page 5: 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

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
Page 6: Desarrollo de una red inalámbrica IP en Viña del Mar y

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
Page 7: 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

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
Page 8: Desarrollo de una red inalámbrica IP en Viña del Mar y

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
Page 9: 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

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
Page 10: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 11: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 12: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 13: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 14: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 15: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 16: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 17: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 18: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 19: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 20: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 21: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 22: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 23: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 24: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 25: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 26: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 27: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 28: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 29: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 30: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 31: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 32: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 33: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 34: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 35: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 36: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 37: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 38: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 39: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 40: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 41: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 42: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 43: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 44: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 45: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 46: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 47: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 48: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 49: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 50: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 51: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 52: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 53: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 54: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 55: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 56: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 57: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 58: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 59: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 60: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 61: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 62: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 63: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 64: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 65: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 66: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 67: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 68: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 69: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 70: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 71: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 72: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 73: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 74: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 75: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 76: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 77: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 78: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 79: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 80: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 81: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 82: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 83: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 84: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 85: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 86: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 87: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 88: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 89: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 90: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 91: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 92: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 93: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 94: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 95: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 96: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 97: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 98: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 99: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 100: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 101: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 102: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 103: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 104: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 105: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 106: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 107: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 108: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 109: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 110: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 111: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 112: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 113: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 114: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 115: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 116: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 117: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 118: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 119: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 120: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 121: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 122: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 123: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 124: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 125: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 126: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 127: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 128: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 129: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 130: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 131: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 132: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 133: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 134: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 135: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 136: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 137: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 138: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 139: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 140: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 141: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 142: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 143: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 144: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 145: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 146: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 147: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 148: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 149: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 150: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 151: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 152: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 153: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 154: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 155: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 156: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 157: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 158: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 159: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 160: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 161: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 162: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 163: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 164: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 165: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 166: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 167: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 168: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 169: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 170: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 171: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 172: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 173: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 174: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 175: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 176: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 177: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 178: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 179: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 180: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 181: Desarrollo de una red inalámbrica IP en Viña del Mar y
Page 182: Desarrollo de una red inalámbrica IP en Viña del Mar y