Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Julio de 2014
1
Sede Renca
Profesor Gua
Roberto Pea Fandez
Julio de 2014
2
AUTORES
Erick Alejandro Arellano Muoz
Victor Eduardo Dureaux Silva
Matias Ignacio Nez Leiva
TRABAJO DE SEMINARIO, presentado en cumplimiento parcial de los requisitos
para optar al ttulo de Ingeniero en Informtica de la Universidad Tecnolgica de
Chile INACAP, sede Renca.
Comisin Examinadora:
Director de Carrera
...................................................................
Docente 1
.....................................................................
Docente 2
.....................................................................
Docente 3
.....................................................................
Docente 4
.....................................................................
NOTA OBTENIDA: .........................
Tabla de contenido
Abstract. ................................................................................................................ 11
CAPTULO I: introduccin ..................................................................................... 12
1.1
Objetivo General.......................................................................................... 13
Indice de Tablas
Indice de Figuras
Figura 2. 1 Componentes de una Red H.323 ............................................................................ 34
Figura 2. 2 Sealizacin de llamada ........................................................................................... 39
Figura 2. 3 Paquete en una llamada H.323................................................................................ 41
Figura 2. 4 Topologa de una Red IP .......................................................................................... 43
Figura 2. 5 Arquitectura H.323 ..................................................................................................... 44
Figura 2. 6 Paquete H.323 ............................................................................................................ 44
Figura 2. 7 Paquete SIP ................................................................................................................ 45
Figura 2. 8 Sealizacin en llamada SIP con servidor Proxy .................................................. 50
Figura 2. 9 Sealizacin de llamada SIP con servidor de redireccin ................................... 51
Figura 2. 10 Sistema de codificacin .......................................................................................... 58
Figura 2. 11 Bloques y formas de video ..................................................................................... 67
Figura 2. 12 Frame reconstruido a partir de la prediccin ....................................................... 67
10
Abstract.
Today, one of the primary tools of an institution or company is a video call or video
conference, thanks to the benefits it offers: a low cost and convenience.
We can see the high costs of travel and stays to conduct a meeting in another city
or country. Thanks to videoconferencing, this is possible at a low cost, emulating a
meeting face to face over the Internet. There are many vendors who sell video
conferencing services to large companies, but our project aims to provide a
solution to small and medium enterprises, a flexible, standardized and low-cost
platform as free software systems opensource are used. With these platforms,
we can provide our customers with a differentiated and tailored service.
The evolution of economical and secure videoconferences lies with our platform.
11
Resumen Ejecutivo
12
CAPTULO I: introduccin
video
conferencia
garantiza
el
retorno
de
la
inversin
en
desde
diversos
dispositivos
como
las
tradicionales
salas
de
16
CAPTULO II:
17
2.1.2 Streaming.
Se utiliza para optimizar la descarga y reproduccin de archivos de audio y
video que suelen tener un cierto peso y se encuentran almacenados en servidores
streaming.
El streaming funciona de la siguiente forma:
Conexin con el servidor. El reproductor cliente conecta con el servidor remoto y
ste comienza a enviarle el archivo.
Buffer: El cliente comienza a recibir el fichero y construye un buffer o almacn
donde empieza a guardarlo.
18
19
Las redes de la comunicacin definen los canales por los cuales fluye la
informacin. Los canales de una organizacin pueden ser formales es decir
siguen una cadena de autoridad en beneficio de la empresa o informales se
saltan los niveles de autoridad para satisfacer necesidades individuales de
los miembros de la empresa.
21
22
24
Modo Paquete: son las funciones que se necesitan para establecer una
conexin de circuito conmutado en un nodo de conmutacin de paquetes
RDSI.
Tele servicios
Telefona a 7 kHz
Suplementarios
Marcacin abreviada.
Conferencia a tres.
Desvo de llamadas.
25
Informacin de Tarificacin.
Adaptacin de Terminales
Para conectar dispositivos no-RDSI a la red se utilizan adaptadores de
Terminal (AT) que realizan las siguientes funciones.
Digitalizacin.
interfaz X.25. Tal equipo requiere un adaptador de terminal (AT) para conectarse a
la interfaz RDSI.
3 Terminales RDSI.
5 Terminales RDSI.
Capa fsica
Llamadas Multimedia.
Conexiones Multipunto.
28
Conector
RJ-45
conecta
diferente)
pin Color
Uso
Naranja y blanco
Naranja
Verde y blanco
Positivo de Recepcin
Azul
Positivo de Transmisin
Azul y blanco
Negativo de Transmisin
Verde
Negativo de Recepcin
29
7
8
Marrn y blanco
Marrn
Telefnico
Facsmil
Datos serie V
mejorar
los
servicios
sin
tener
que
efectuar
cambios
fundamentales en la infraestructura.
Un factor crtico para el xito de la videoconferencia IP consiste en disponer
del suficiente ancho de banda para garantizar niveles satisfactorios de transmisin
de voz, vdeo y datos. Otro importante factor para el xito de la conferencia es la
calidad de servicio (QoS), la calidad garantizada de los medios que estn siendo
suministrados. En redes de paquetes, QoS depende de un conjunto de parmetros
32
de transmisin tales como retardo, jitter y ancho de banda asignado utilizados para
seleccionar trficos.
Las redes IP presentan sus propias caractersticas y requerimientos de
gestin y administracin. As, precisan de funciones de gestin que permitan
configurar los servicios y propiedades de cualquier videoconferencia. Estas
funciones incluyen cuestiones como la asignacin de ancho de banda, balanceo
de cargas, efecto cascada, codificadores/decodificadores soportados, prioridades
de trans-codificacin, presencia continua, conmutacin de vdeo, control remoto de
cmara y reserva e iniciacin de sesin instantnea. Y es de esperar que, a
medida que la videoconferencia IP se integre ms estrechamente con las
tecnologas y aplicaciones Web, vayan apareciendo herramientas de gestin
basadas en Web que ofrezcan una visin nica del sistema en su conjunto,
abarcando a todos los usuarios, sitios, equipos, caractersticas y servicios.
33
2.3.2 H.323.
Este estndar define un amplio conjunto de caractersticas y funciones.
Algunas son necesarias y otras opcionales. El H.323 define mucho ms que los
terminales. El estndar define los siguientes componentes ms relevantes como
se muestra en la siguiente figura:
2.3.3 Entidad
La especificacin H.323 define el trmino genrico entidad como cualquier
componente que cumpla con el estndar.
2.3.4 Extremo
Un extremo H.323 es un componente de la red que puede enviar y recibir
llamadas. Puede generar y/o recibir secuencias de informacin.
2.3.5 Terminal
34
36
2.3.7 Gateway.
Un gateway H.323 (GW) es un extremo que proporciona comunicaciones
bidireccionales en tiempo real entre terminales H.323 en la red IP y otros
terminales o gateways en una red conmutada. En general, el propsito del
gateway es reflejar transparentemente las caractersticas de un extremo en la red
IP a otro en una red conmutada y viceversa. Los gateways, son los sistemas
encargados de permitir que los equipos H.323 puedan operar con otras redes.
Desarrollan la traduccin de la sealizacin, informacin de control e informacin
de usuario, posibilitando as interoperabilidad entre redes, terminales y servicios,
haciendo viable la integracin de servicios an con plataformas dispares, llmese
PSTN y redes IP.
Una diferencia respecto a los gatekeepers, es que los gateways s cursan
informacin de usuario, soportada en RTP/UDP/IP.
Funciones del Gateway:
39
H.323 define una serie de entidades en una red H.323 con una serie de
funcionalidades:
Direccionamiento:
40
Sealizacin:
1.
2.
Compresin de voz:
1.
Requerido: G.711
2.
1.
Transmisin de voz:
UDP. La transmisin se realiza sobre paquetes UDP, pues aunque UDP no
ofrece integridad en los datos, el rendimiento del ancho de banda es mayor que
con TCP. UDP provee a los usuarios acceso a los servicios IP. Los paquetes
UDP son entregados como paquetes IP no orientados a conexin, los cuales
pueden ser descartados antes de alcanzar su objetivo.
2.
marcando los paquetes UDP con la informacin necesaria para la correcta entrega
de los mismos en recepcin.
1.
Control de la transmisin:
RTCP (Real Time Control Protocol). Se utiliza principalmente para detectar
Telfonos IP.
Hubs telefnicos.
Gatekeeper.
Servicios de directorio.
42
como
componentes
bsicos
los
Terminales,
Gateways
(para
excesiva complejidad, frente a la sencillez del modelo Internet en que se basa SIP.
De hecho SIP se podra comparar, grosso modo, con las partes de Q.931 y H.225
de H.323.
44
Correspondencia
(mapping)
de
nombres
servicios
de
re
direccionamiento,
Servidores de red.
Los UAC originan las solicitudes SIP (asociados al extremo que origina la
llamada), y los UAS responden a estas solicitudes, es decir, originan respuestas
SIP (asociados al extremo que recibe la llamada). Los UAs deben implementar el
transporte tanto sobre TCP como sobre UDP, y quizs tambin sobre SCTP.
Los UACs y UASs pueden, por si solos y sin los servidores de red, ser
capaces de soportar una comunicacin bsica (modelo de llamada bsico,
directamente entre endpoints). No obstante, la potencialidad de SIP se aprovecha
con el empleo de los servidores de red.
Los servidores de red se clasifican de la manera siguiente:
Servidores de redireccin
47
Servidores proxy
Servidores de registro
Stateful.
Stateless.
contabilizacin y
tipos:
50
Direcciones
Transacciones
Invitaciones
Localizacin de usuarios
Registro
51
Localizacin de un servidor
Cuando un cliente SIP desea enviar una solicitud, en primer lugar ha de
enviar esta solicitud a un servidor Proxy configurado localmente o la direccin IP y
puerto correspondiente del destinatario.
Evidentemente, el software cliente debe disponer de las direcciones de uno
o de varios servidores SIP.
Transacciones
Una vez efectuada la localizacin de un servidor SIP, tienen lugar las
transacciones. Entendemos por transacciones el conjunto de solicitudes o solicitud
enviadas por el cliente y las repuestas o respuesta retornadas por el mismo
cliente. Se trata de solicitudes y respuestas relacionadas, o lo que es lo mismo,
con determinados parmetros iguales.
En caso de usar TCP como protocolo de transporte, las solicitudes y respuestas
de la transaccin, usan la misma conexin TCP.
Varias solicitudes desde el mismo cliente y al mismo servidor pueden emplear la
misma conexin TCP, o para cada transaccin una conexin TCP diferente. Esto
quiere decir que una conexin TCP puede soportar una o varias transacciones
entre un cliente y un servidor.
Invitaciones
Una invitacin SIP consta de dos solicitudes, por tanto corre a cargo de un cliente.
Estas parejas de solicitudes son INVITE y ACK, o INVITE y BYE, segn el caso.
La solicitud INVITE normalmente contiene la descripcin de la sesin, descrita con
formato SDP. Esta descripcin informa a la parte llamada qu tipo de medio el
solicitante puede aceptar, y dnde ste desea le sean enviados los datos.
52
Localizacin de usuarios
Dado que el usuario llamado puede desplazarse entre diferentes terminales, con
un
Servidor
de
Localizacin
estas
localizaciones
pueden
registrarse
2.5 Codec.
Un cdec es un plugin o pequeo aadido instalado en el sistema para
poder reproducir audio o video, el que ha sido previamente codificado o reducido.
El trmino cdec proviene de la unin de dos palabras: Compresor-Decompresor.
53
54
55
2.6.2 Definicin.
Una imagen, una secuencia de video o las seales de audio se pueden
comprimir dados los siguientes factores:
Hay una considerable redundancia estadstica en la seal
56
2.6.3 Estndares.
JPEG
MPEG
58
MPEG-1
MPEG-2
MPEG-4
60
MPEG-7
Formatos de Video
61
Formatos de color
62
63
H.320
El estndar H.320 fue propuesto por la ITU-T y est diseado para enlaces
ISDN (Red Digital de Servicios Integrados), se ha ido adaptando para usarse en la
tecnologa WAN. El estndar recoge todos los subestndares tales como H.261
(vdeo), G.7XX (audio), H.320 (control) y T.120 (datos) y transmite 128 Kbps.
Una versin de H.320 est diseada para multipunto, la MCU (Unidad de
Multiconferencia) permite 3 o ms terminales para compartir informacin de audio
y vdeo. Una simple red multipunto debe ser considerada como una conferencia
punto a punto excepto porque 2 o ms terminales estn presentes.
H.323
H.324
H.261
65
H.264
68
69
Cuando
escuchamos
la
palabra
videoconferencia
inmediatamente
la
3.1.1 Topologa
La topologa que se muestra a continuacin, presenta una prototipo de una
plataforma que funciona producto de los beneficios que nos ofrece el Open
Source, ms conocido como software desarrollado y distribuido libremente, junto
a aplicaciones para dispositivos mviles y computadores que funcionen con OS
Windows como es el caso de la aplicacin MyPhone 3, que se encuentran
disponibles en la Web para su descarga gratuita. Adems incorpora la posibilidad
de utilizar equipos terminales de marcas propietarias como es el caso de Polycom,
Cisco y Huawei.
7. Access Point
2. MCU OpenSource
Centos 6.5
3. Desarrollo
71
Plataforma
Centos
Debian
6.5
Medooze
Red
Ubuntu 12.04 Fedora
Hat
H.323
SIP
OpenMCU
Asterisk
Kamailio
x
Tabla 3. 1 Comparativa de compatibilidad
3.1.3 Diagrama.
CENTOS 6.5
localhost:1420
OpenMCU Administration
localhost
PBX Administration
HTTP
OPENMCU
Port 1420
ADMINISTRACIN WEB
ASTERISKNOW
Registro SIP Port 5060
H.323/SIP
H.323
Port 1720
Telefono Polycom
VVX 1500
SIP
Port 5060
H.323/SIP
SmartPhone Con Android
RelaPresence Polycom
H.323/SIP
QDX6000 Polycom
73
75
3.2.1 Introduccin.
La tecnologa avanza a pasos muy agigantados y cada da el ser humano
necesita estar mucho ms conectado, hoy a travs de las redes sociales, como
Facebook, Whatsapp, Twiteer o Skype y es precisamente esta ltima la que ms
llama la atencin ya que nos posibilita interactuar cara a cara a travs de audio y
video o video conferencia.
La video conferencia llega a Chile a finales de la dcada de los 90 gracias a
la empresa Latn Telecomunicaciones que comienza a incursionar en esta
llamativa tecnologa introduciendo equipos terminales que posibilitan las video
llamadas. Obviamente al ser una tecnologa nueva en nuestro pas tendra
limitantes como el ancho de banda reducido disponible en esos entonces que
haca que la transmisin de audio y video no fuera optima, es por ello que se
usaron tecnologas alternativas como las lneas ISDN que tendran una capacidad
limitada pero aseguraran una comunicacin sin interrupciones a cambio de un
costo muy elevado.
La evolucin de la video conferencia en nuestro pas se vio beneficiada por
el mejoramiento de las redes de internet y la capacidad de transmisiones por
sobre los 2 Mbps. Las comunicaciones comenzaban a ser ms fluidas y la calidad
de imagen presentaba un mejoramiento notorio, ya el concepto comenzaba a
evolucionar a Telepresencia ya que daba la sensacin que los participantes de las
sesiones de video conferencia compartieran en una misma sala u oficina.
Desafortunadamente el costos de los equipos encargados de generar la
comunicacin no se fueron abaratando, si no que se han mantenido hasta el da
de hoy, salvo a que algunas marcas como por ejemplo Huawei o LG han ofrecido
productos alternativos pero aun as bordeando los $ 5000
dlares lo que ha
Gracias al Software libre esta realidad puede cambiar ya que los costos se
reducen considerablemente tanto en hardware como software ofreciendo
soluciones similares con grandes prestaciones, comunicaciones efectivas y de
calidad, pensando principalmente en instituciones, pymes y empresas pequeas
que requieran de la comunicacin a distancia lo que se ve reflejado como
beneficio en un lapsus de 6 meses, recuperando la inversin de traslados,
hospedajes, viticos y todo gasto que tenga que ver con la movilizacin para
efectuar esas reuniones o capacitaciones tan importantes que ayudan al desarrollo
de las instituciones.
Es por lo anterior que nuestro estudio se basara en desarrollar una
tecnologa basada en Software Libre que permita el establecimiento de llamadas
en video a costos muy inferiores respecto a nuestros competidores.
3.2.2 Anlisis previo a la situacin actual.
El elevado costo de soluciones de Video Conferencia, la alta disponibilidad
de ancho de banda en redes de comunicaciones y la emergente variedad de
Softwares Libres que nacen como alternativa a las Video Conferencias de pago
sumado a la constante necesidad de estar comunicados de forma presencial, nos
hacen mirar hacia el futuro apuntando al usuario comn que no cuenta con la
posibilidad de adquirir soluciones de tan alto valor econmico.
Como estudiantes de ltimo semestre en la Carrera de Ingeniera en
Telecomunicaciones, Conectividad y Redes, nos vemos enfrentados al desafo de
implementar una solucin de Video Conferencia basada en Software libre,
contamos con el conocimiento y las herramientas para indagar y encontrar el
software que ms se adecue al desarrollo de este proyecto, as como tambin la
situacin actual del mercado en cuanto a tecnologas pagadas y que ms
repercusin poseen sobre los clientes.
Laptops y mquinas virtuales de nuestra propiedad hacen de infraestructura
posible para la investigacin y ejecucin de las tecnologas disponibles como por
ejemplo Medooze basado en Linux, software libre el cual permite la realizacin de
77
78
79
Si
bien
desde
el
ao
2011
hacia
adelante
la
empresa
Latn
80
2008
5%
3%
12%
80%
81
3.2.7 FODA.
82
Oportunidades
Mercado en Crecimiento
Mercado concentrado por pocos proveedores
Sistemas libres
Menores costos a la competencia
Fortalezas
Debilidades
Producto Diferenciado
Bajo Capital de trabajo
Calidad de servicio
Dificultad de entrar al mercado
Producto a medida
Fuerte Barrera de Entrada
Libre disposicin de los recursos para el desarrollo del proyecto.
Poco reconocimiento de marcas
FO
DO
Flexibilidad de plataformas para los clientes
Desventaja de ser primerizos en el mercado
la oportunidad de pocos proveedores, mejora la calidad de servicio a menores costos Empresas pioneras con control del mercado
Acondicionado a la necesidad del cliente
Confianza con plataformas propias
Software libres abaratan costos
No ser considerados por poca experiencia en el mercado
Amenazas
Crecimiento de clientes
Sensibilidad al precio
Acceso a informacin total
Clientes con poder negociacin
FA
El cliente prefiere calidad y prestigio
El cliente puede pensar que al ser menos costoso, no tiene calidad de servicio
El cliente puede tener informacin de todas las plataformas
Puede existir competencia con mejores opciones de mercado.
DA
Optarn por la empresa ms experimentada
Bajo capital para una plataforma ms estricta
Pueden copiar idea por fcil acceso a informacin
Menos probabilidad de aprobacin
Tabla 3. 2 Foda
3.3.1 Segmentacin.
84
85
este modo y tomando en cuenta tanto factores econmicos como tcnicos, nos
aseguramos de un negocio rentable en el tiempo.
Descripcion
Cable Electricos
Cable Red
Equipo de Respaldo
Monitor-Teclado-Mouse
Rack de 19 pulgada
Servidor
switch
Tableto Electrico
Ups
Servicios tecnicos y de ingenieria
Movilizacion
Alimentacion
Varios
Costos de Implantacion
Detalles Tecnicos
Spektra Cable Poder 220v para PC
Cable UTP CAT6 305m
WD Servidor NAS 4TB My Book Live Duo 2-Bay
Monitor 19", Teclado, Mouse
Rack Modular 19 - 44u - 800mm Nacional
HP Server ProLiant DL320e G8 Xeon Quad Core E3-1220v2 3.1Ghz 4Gb
Air802 Switch 24b GigaLan Administrable WebSmart SW24MGSFP 10/100/1000
Gabinete metlico 600 x 400 x 230 (32 Amp)
PC UPS 900VA Power-Saving Back Pro (BR900GI)
Levantamiento, Instalacion y configuracion
Valor Presupuestado
Valor Presupuestado
Utilizacion de Herramientas
Precio Unitario
900
40.000
239.000
100.000
395.000
500.000
169.000
250.000
105.000
1.200.000
10.000
10.000
239.500
Cantidad
10
1
1
1
1
1
1
1
1
1
15
15
1
Total
9.000
40.000
239.000
100.000
395.000
500.000
169.000
250.000
105.000
1.200.000
150.000
150.000
239.500
Total
3.546.500
86
Descripcion
Mantencion de Equipo mensual
Provision de Falla
Backup Mensual informacion
Sueldos a trabajadores
Electricidad
Enlace dedicado
Oficina de administracin
que
tendr
el
Costos de Operacin
Detalles Tecnicos
Precio Unitario
Mantencion Fisica y mantencion preventiva Software (1 x semana) (precio Visita)
30.000
Porcentaje mensual que se mantendra en caso de problemas en equipos
50.000
Realizacion Mensuales de respaldo de informacion contenida para las grabaciones de video 50.000
administrador del sistema
600.000
Alimentacion de oficina de equipos
105.000
Conexin nacional de 100 Mbps
300.000
Centro de operacin
220.000
Total Mensual
Total Anual
sistema.
Cantidad
4
1
1
3
1
1
1
Total
120.000
50.000
50.000
1.800.000
105.000
300.000
220.000
222
2.645.000
Total Anual
1.440.000
600.000
600.000
21.600.000
1.260.000
3.600.000
2.640.000
31.740.000
Ao 1
N Clientes
Gastos
Ingresos
Utilidad
-
5
36.231.500,00
27.173.625,00
9.057.875,00
Ao 2
Ao 3
8
32.685.000
43.477.800
10.792.800
10
31.740.000
54.347.250
22.607.250
Utilidad Total
24.342.175
3.3.8 VAN.
%
10
15
20
25
30
35
40
45
Tir
25,9%
89
90
unos
breves
instantes
aparece
la
pantalla
inicial
desde
ella
91
93
94
Figura 4. 8 Swap
En ste caso se debe seleccionar el espacio que queda y se debe definir la
particin como rea de intercambio.
97
98
Figura 4. 14 Usuario
99
Figura 4. 15 Reiniciando
100
Finalmente esta lista la distribucin de Linux Ubuntu 12.04 para comenzar con el
proceso de instalacin de la MCU.
101
Figura 4. 18 Consola
102
Luego nos pedir ingresar nuestra password de sper usuario que comnmente
es la utilizamos para iniciar sesin como administrador.
En este modo estamos en condiciones de realizar cualquier tipo de cambio en
nuestro sistema operativo, hasta es posible eliminar archivos esenciales para el
funcionamiento de nuestra distribucin por lo que es recomendable ser muy
cuidadoso al momento de usar el terminal de comandos.
A continuacin se describen los comandos que se utilizarn para la descarga y
compilacin de los datos necesarios para instalar OpenMCU:
apt-get : es la herramienta que utiliza Debian y sus derivadas (Ubuntu incluida),
para gestionar los paquetes instalables disponibles en los repositorios.
update : Comando para actualizar el listado de paquetes disponibles.
install : instala los paquetes que necesitamos.
echo : Se encarga de repetir o desplegar en la salida estndar cualquier
argumento que se le indique (inclusive comodines), para posteriormente saltar una
lnea
mkdir : El comando mkdir, sirve para crear nuevos directorios y por lo tanto
agrandar y mantener el orden en la estructura del sistema de archivos de Linux.
cd : Este comando sirve para salir desde un subdirectorio.
wget : Est considerado como el descargador (downloader) ms potente que
existe, soporta http, https y ftp.
tar : El comando tar permite empaquetar varios archivos en un archivo nico, no
los comprime.
svn : Este comando se utiliza para hacernos directamente con un rbol de un
directorio del repositorio que estemos buscando.
103
4.4.- OpenMCU
104
http://openmcu.ru/wiki/en/install/bin_linux
Ejecutar el terminal como usuario Root e ingresar los siguientes comandos, los
cuales agregaran los repositorios de OpenMCU a nuestra distribucin de Linux:
add-apt-repository ppa:rayanayar/openmcu-ru
Una vez agregado los repositorios, se deben actualizar los paquetes disponibles
para Ubuntu 12.04 de la siguiente manera:
apt-get update
Ya que nuestros repositorios se encuentran descargados y los paquetes
disponibles actualizados. Procedemos con la descarga e instalacin de
OpenMCU:
apt-get install openmcu-ru
105
wget http://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz
tar xvzf speex-1.2rc1.tar.gz
wget http://downloads.xiph.org/releases/opus/opus-1.0.2.tar.gz
tar xvzf opus-1.0.2.tar.gz
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar xvzf yasm-1.2.0.tar.gz
Mp4v2 library
#
# Compiling mp4v2
#
cd /usr/local/src/mp4v2
autoreconf -fiv
./configure
make
make install
VP8
#
# Compiling Speex
#
cd /usr/local/src/libvpx
./configure --enable-shared
make
make install
Speex library
#
# Compiling Speex
#
cd /usr/local/src/speex-1.2rc1
./configure
make
make install
108
Opus library
#
# Compiling Opus
#
cd /usr/local/src/opus-1.0.2
./configure
make
make install
SRTP library
#
# Compiling libsrtp
#
cd /usr/local/src/libsrtp
./configure
make
make install
Ya se encuentran instalados y listos para ser utilizados los cdecs de audio tales
como G.711, G721, G729 entre los ms importantes y para video los cdecs
H.261, H.263, H263+, H.264.
109
110
Si damos un paseo por la MCU nos encontramos con la pestaa Status donde se
puede observar lo que esta ocurriendo en la Unidad de Control Multipunto, como
por ejemplo las ltimas conferencias realizadas o Meeting Rooms creados.
111
Figura 4. 23 Ayuda
113
114
115
116
Luego el programa consulta si queremos instalar Visual C ++. La casilla debe estar
seleccionada y le damos click en Next.
119
Figura 4. 36 LG LifeSize
121
TE-30: Por ltimo otro de los equipos utilizados en la prueba del prototipo
OpenMCU OpenSource es el poderoso y sorprendente Huawei TE30. Un equipo
compacto, es decir Cdec, cmara y micrfonos en un solo equipo capaz de
alcanzar resoluciones de 1080p a 60 cuadros por segundo, ideal para salas de
reuniones de hasta 8 participantes. Trabaja bajo estndar H.323 como tambin
con el estndar SIP.
Figura 4. 37 TE-30
4.7.- Probando la Unidad de Control Multipunto OpenMCU
Finalmente corresponde mostrar el Prototipo en su mximo esplendor. Para ello se
describir el paso a paso para agregar participantes a OpenMCU y cmo es
posible levantar una sesin de 4 usuarios en este caso para H.323 (para SIP el
procedimiento es el mismo).
Una vez adentro de nuestra MCU debemos dirigirnos a Settings > H.323 > H.323
Endpoints. Y podemos comenzar a ingresar uno por uno a los participantes que
sern agregados a la multiconferencia. En esta seccin se deben configurar los
cdecs de audio y video tanto de entrada como de salida, adems se debe
configurar el ancho de banda para la llamada y el puerto de comunicacin 1719
para H.323 (Para el caso de SIP configurar puerto 5060).
122
Una vez que tengamos creados a los participantes, lo que queda es levantar la
sesin de Multiconferencia. Para ello no dirigimos a Control, le asignamos un
nombre a la nueva Room y le damos click en Create room .
Desde Address book se debe pinchar el cono en forma de telfono para agregar
a los participantes, con lo cual automticamente comenzar a marcar al usuario
llamante. Acto seguido el participante ya conectado se reflejar en la lista de
Room como indica el costado derecho de la Figura 4.39 y simultneamente se
ver en modo picture-in-picture al centro de la interfaz Web de OpenMCU.
Adems como se mencion anteriormente existe la opcin de grabacin de
sesiones, lo cual se hace posible al presionar el smbolo rojo redondo que se
encuentra arriba del video que se logra apreciar de la llamada en curso. Para
detener la grabacin se vuelve a presionar el mismo icono que cambio su forma
de crculo rojo a cuadrado gris. La grabacin queda alojada en la ruja que se
indica en la Figura 4.24.
123
Huawei TE-30
LG LifeSize
Figura 4. 42 LG LifeSize
125
126
127
CAPTULO V: Conclusin.
Conclusin.
exclusivamente con ese fin. Pero como se sabe que internet no es gobernado por
nadie y los paquetes pueden tomar cualquier rumbo, al existir esta condicin tanto
la voz o video se ven afectadas en su calidad produciendo por el lado de video un
pixelamiento de imagen y en el sonido intermitencia o grandes retrasos con
respecto al video.
130
Por ltimo es muy bien sabido que la utilizacin de H.323 puede generar
ms de algn tipo de dolor de cabeza por ser un protocolo que utiliza mucho
ancho de banda y es menos ligero y complejo a la hora de su funcionamiento, aun
as se cree que es la decisin correcta a utilizar en el mercado chileno, ya que la
gran mayora de los terminales de los usuarios finales trabajan mejor con esa
tecnologa que con SIP, que indudablemente es mucho ms a la hora de ser
transportada por la red.
Tomando en cuenta otros factores como el uso de H.323 est en la mayora
de los sistemas implementados en Chile y adems de considerar el mercado,
H.323 sobre SIP tiene ventajas de funcionalidades, ya que SIP en su estndar
tiene mucho menos, lo que imposibilita a tener mejores funciones como la
comparticin de contenidos, ya que si se requiere Sip con ms funciones se cae
en un protocolo propietario,
131
Referencias
[1] Arena, Hctor Facundo. (2010). Linux La gua definitiva, Buenos Aires, 1ra
Editorial.
[2] Luque, Javier. (2010).Videoconferencia Tecnologa, sistemas y aplicacin,
Ciudad de Mxico, Mxico, Alfaomega Grupo Editor, S.A.
[3] Serrat, Manuel David. (2011). Ubuntu Linux, Madrid, Espaa, Editorial
Alfaomega.
[4] Murillo, Sergio. [2013], Medooze, medooze.com, Recuperado de,
http://www.medooze.com/products/media-mixer-server/installation.aspx
132