Imprimir este artículo

Anuncio
Estudio e implementación de un sistema de video
streaming basado en herramientas de código abierto.
Nieves Mabel Leiva Cáceres
Facultad Politécnica - UNE.
Ciudad del Este - Paraguay
mabileiva@gmail.com
Resumen
El presente trabajo propone la utilización de herramientas de código abierto para la configuración y puesta a punto de un servidor de video streaming para posibilitar actividades de
teleformación sin sobrecargar la red de comunicación. Fueron utilizados dos herramientas
distintas, PHPmotion para emisión de videos bajo demanda y Red5 para emisión de videos
en vivo. Para realizar las pruebas se utilizó una red wireless de 36Mbps y una red cableada de
100Mbps. Los resultados muestran que la tecnologı́a streaming es una solución válida para
el propósito deseado. Descriptores: video streaming, servidor de videoconferencia,
Red5, streaming código abierto, PHPmotion.
Abstract
This works proposes the use of open source tools for setting a video streaming server to allow
telecomunication activities without overloading the communication network. Two different
tools were used: PHPmotion for streaming videos on demand, and Red5 for live broadcast.
A 36Mbps wireless network and a 100Mbps wired network were used for testing. The results
show that streaming technology is a valid solution for this purpose.
Keywords: streaming video, videoconference server, Red5, open source streaming, PHPmotion.
1. Introducción.
La evolución de Internet y de las nuevas tecnologı́as, junto con el incremento del ancho de
banda, posibilitan la difusión de contenidos multimedia tales como el streaming de video y audio.
Media streaming es un término utilizado para
hacer mención a productos y técnicas que tienen el
objetivo de difundir contenidos multimedia, donde
tales contenidos pueden ser visualizados en el lado
cliente sin la necesidad de esperar la descarga completa del archivo [1].
Antes del surgimiento de esta tecnologı́a, para
visualizar un contenido multimedia era necesaria
la descarga completa del archivo a la computadora y solo después era posible reproducirlo [2].
Con el streaming se ha pasado a ver y a oı́r contenidos multimedia en tan solo algunos segundos,
ya que la transmisión se realiza mediante el envı́o
de pequeños paquetes de información que llegan
justo en el momento de ser visualizados, ya sea en
directo o diferido. De esta forma, la carga sobre la
1 Acción
red es más ligera que si se envı́a un fichero entero
de una sola vez.
Un servidor de Media Streaming es un elemento importante para actividades de teleformación1 . Permite ofrecer como recurso educativo verdaderas presentaciones virtuales multimedia, en directo o bajo demanda.
Los servidores pueden proporcionar dos tipos
de contenidos (Fig. 1) [1]:
• Video bajo Demanda (VoD): Los contenidos
son previamente almacenados en el servidor
y los usuarios tienen acceso a los mismos en
el momento que deseen.
• Emisión en vivo: En el cuál el video es capturado, codificado y emitido a través de la
red en tiempo real.
formativa a través de Internet sin limitaciones de horario ni lugar de impartición.
Estudio e implementación de un sistema de video streaming basado en herramientas de código abierto.
Fig. 1. Instalación de un servicio de video streaming.
El presente trabajo busca proporcionar una herramienta que auxilie a las instituciones educativas
en sus actividades formativas. El sistema propuesto posibilitará a las mismas transmitir y poner
a disposición de su comunidad educativa videos
tutoriales, charlas, cursos y cualquier actividad
relevante llevada a cabo por la institución, en
forma de videos bajo demanda o videos en vivo.
herramienta de código abierto llamada IPerf [6],
que mide el rendimiento de una red creando flujos
de datos TCP y UDP. Las mediciones realizadas
utilizando el protocolo TCP determinan el ancho
de banda efectivo, mientras que las realizadas utilizando el protocolo UDP, calculan el jitter4 y la
cantidad de pérdida de paquetes.
En las Figuras No 2 y No 3, son mostradas
las mediciones obtenidas del ancho de banda efectivo en las conexiones inalámbrica y cableada, utilizadas en las pruebas de este trabajo.
Fig. 2. Medición del ancho de banda efectivo en la
red inalámbrica.
2. Materiales
Los recursos utilizados para la implementación y
para la realización de pruebas fueron:
2.1. Recursos de software.
Para la instalación y configuración del servidor
streaming fueron utilizados: Sistema Operativo
Ubuntu 8.10, servidor web Apache 2.2, servidor
de base de datos MySQL, servidor de videos bajo
demanda PHPmotion Versión 2 y servidor de emisiones en vivo de video Red5 0.8. Los lenguajes de programación utilizados fueron: Java, ActionScript 3.0, MXML y PHP. Para lograr compilar los códigos escritos en ActionScript 3.0, se ha
utilizado la versión gratuita del compilador Flex
Builder Linux alpha 4, actualmente se encuentra
disponible, la versión alpha 5 [3]. Flex Builder
para Linux es tan solo un plugin que debe ser agregado en el IDE2 . Eclipse para crear aplicaciones
Flex en Linux. Para analizar el tráfico en la red
se ha utilizado Wireshark, que es un analizador de
protocolos utilizado para realizar análisis y solucionar problemas en redes de comunicaciones.
2.2. Recursos de comunicación.
Se ha utilizado la red LAN de la Facultad
Politécnica, cuya infraestructura cuenta con parte
cableada y parte inalámbrica.
Las especificaciones de las redes utilizadas, han
mostrado que la red inalámbrica contaba con una
conexión de 36Mbps3 y la red cableada con una
de 100Mbps de capacidad de transferencia. Para
constatar estas informaciones se ha utilizado una
Fig. 3. Medición del ancho de banda efectivo en la
red cableada.
Las mediciones obtenidas han indicado que la
red inalámbrica poseı́a un ancho de banda efectivo de 20,9 Mbits/seg, que corresponde a 2,61
Mbytes/seg aproximadamente. Mientras que en
la red cableada, el ancho de banda era de 93,6
Mbits/seg, lo que corresponde a 11,7 Mbytes/seg
aproximadamente.
2.3. Recursos de Hardware
Todos los equipos que han sido utilizados
pertenecen a la Facultad Politécnica, institución
en la cual se ha llevado a cabo el presente trabajo.
Para el servidor, se ha utilizado una computadora con procesador Intel Core2 Quad CPU
Q8200 de 2.33GHz, placa madre ASUSTeK P5Q3
DELUXE, 2 memorias DIMM de 2GB, Disco duro
SAMSUNG HD502HI.
Para realizar las pruebas con la conexión
inalámbrica:
ruteador Linksys Wireless G
802.11g, se han utilizado computadoras cliente
con procesador Intel Pentium IV 3 GHZ, placa
madre ASUS p4p800-mx, disco duro SAMSUNG
SP1253N de 120 GB IDE 7200 rpm, una memoria
DDR de 1 GB.
2 Entorno
de Desarrollo Integrado (IDE), consiste en un editor de código, un compilador, un depurador y un constructor
de interfaz gráfica.
3 Megabit por segundo, unidad utilizada para cuantificar un caudal de datos en una red de comunicación.
4 Variación estadı́stica del retardo en la entrega de datos en una red.
10
Estudio e implementación de un sistema de video streaming basado en herramientas de código abierto.
Para las pruebas en la red con conexión cableada, se ha utilizado un switch5 , las computadoras cliente contaban con procesador Dual Core
Intel Core2Duo E 6320 1866 Mhz, placa madre
ASUS P5VDZ-VM, una memoria DDR de 1GB,
disco duro SAMSUNG de 160 GB, 7200 rpm.
Ninguna de las computadoras mencionadas
contaba con acelerador gráfico.
algunos archivos que acompañan el paquete PHPmotion, luego para la configuración final se debe
ingresar a http://localhost/setup.
Este servidor trae consigo una interfaz de
administración y otra interfaz para el usuario
del sistema videos bajo demanda, fueron hechas
las modificaciones necesarias para adecuar a las
necesidades del presente trabajo.
3. Métodos.
3.2. Servidor de emisión en vivo.
El principal propósito de este trabajo, ha sido el
de proporcionar una herramienta que pudiera ser
utilizada fácilmente por cualquier persona, por ser
intuitiva y simple, y que tal herramienta pudiera
proporcionar videos bajo demanda y la transmisión de video en vivo. Como no se ha encontrado una herramienta de código abierto que
proporcionara ambas funcionalidades, se ha procedido a ensamblar dos herramientas para que el
usuario final pudiera percibirla como una sola. Es
ası́ como el sistema propuesto está integrado por
PHPmotion, que es el servidor de videos bajo demanda, y por Red5 que posibilita la transmisión
de video en vivo. En la Figura No 4, se muestra un
esquema del funcionamiento general del sistema
propuesto.
El servidor de emisiones en vivo utilizado ha sido
el Red5 0.8. Para la instalación y configuración del
servidor de videoconferencia, Red5; los requerimientos son la previa instalación de sun-java6-jdk,
sun-java6-jre y ant [5].
Concluida la descarga del paquete Red5 y su
instalación, se procedió a ponerlo en marcha ejecutando ./red5.sh, a partir de allı́, el servidor ya
está disponible en http://localhost:5080.
Fig. 4. Esquema de funcionamiento del sistema propuesto.
3.1. Servidor de videos bajo demanda.
El Servidor de Video Streaming utilizado, ha sido
PHPmotion Versión 2 Estable, lanzado al mercado
en abril de 2008.
Los requerimientos previos a la instalación del
servidor de videos bajo demanda PHPmotion son
los siguientes [4]: PHP 4.3 o superior, Servidor de base de datos MySQL, LAME MP3 Encoder, Libogg + Libvorbis, Mencoder y ademas
Mplayer, FFMpeg-PHP, Librerı́a GD 2 o superior y CGI-BIN. Estos requerimientos son imprescindibles para el correcto funcionamiento del sistema.
Otros procedimientos también son necesarios,
como la modificación de algunas caracterı́sticas del
php.ini y el cambio de los permisos de ejecución de
3.3. Integración de herramientas
Con la instalación de las dos herramientas, PHPmotion y Red5, se ha contado con los servidores
de videos bajo demanda y transmisión de videos
en vivo de forma separada. Luego se ha integrado
las herramientas.
Para contar con una interfaz de transmisión
de video en vivo y con otra interfaz para la recepción de dicha transmisión, se ha modificado el
código fuente de uno de los aplicativos demostrativos, llamado Publisher, que trae consigo Red5,
de tal manera a integrarlos a las interfaces de administración y de usuario de PHPmotion. Las
modificaciones hechas en el código fuente fueron
los siguientes:
• Se ha adaptado el código fuente para crear
una interfaz de usuario en donde los clientes
pudieran recibir las imágenes de la transmisión en vivo.
• Se han traducido ambas interfaces al idioma
español.
• Se ha programado la comunicación de los dos
aplicativos, de administración y de usuario,
a la base de datos de PHPmotion, de tal
manera que cuando el video sea transmitido
desde el administrador, éste provea un nombre a dicho video y este nombre sea almacenado en la base de datos, de esta forma
el aplicativo del usuario puede leer desde la
base de datos el nombre del video que está
siendo transmitido y lo muestre en la interfaz del usuario, de modo que el usuario solo
necesite presionar un botón para reproducir
el video.
5 Dispositivo digital de lógica, su función es interconectar dos o más segmentos de red, pasando datos de un segmento a
otro de acuerdo con la dirección MAC de destino de las tramas en la red.
11
Estudio e implementación de un sistema de video streaming basado en herramientas de código abierto.
Finalizadas las interfaces necesarias para el sistema, se ha integrado la interfaz de administración
de Red5 a la interfaz de administración de PHPmotion, ası́ también se ha integrado la interfaz del
usuario de Red5 a la interfaz de usuario de PHPmotion. Estas integraciones se han hecho utilizando el lenguaje de programación PHP.
el Servidor de Video Streaming y todas las computadoras clientes han sido conectadas a un switch
utilizando cables UTP.
4. Pruebas
Los recursos de hardware con los cuales se ha contado para la realización de las pruebas, han posibilitado la medición del tráfico generado en los enlaces durante las transmisiones de los datos multimedia, tanto en una red inalámbrica como en una
red cableada.
Para lograr el control del entorno de transmisión, de las cargas en los enlaces y para evitar
ruidos externos que pudieran ser nocivos para el
estudio, se ha procedido a aislar la red de pruebas.
El sistema propuesto, posibilita la visualización de videos bajo demanda, el almacenamiento de videos, la transmisión y visualización
de una emisión en vivo. Con estas alternativas,
han sido realizados procedimientos distintos con
las variables disponibles, para lograr medir el comportamiento de la red de transmisión.
Procedimientos iguales se han ejecutado tanto
en la red inalámbrica como en la red cableada, con
el objetivo de realizar una comparación de resultados obtenidos en las mediciones.
En la Figura No 5 se presenta el esquema de
conexión de la red inalámbrica, el Servidor de
Video Streaming ha sido conectado a un ruteador
wireless utilizando un cable UTP6 , y las computadoras clientes se han conectado al ruteador
a través de tarjetas de red inalámbricas.
Fig. 6. Esquema de conexión de la red cableada.
Se ha contado con catorce computadoras para
representar a los clientes, en ambos tipos de
conexión, tal como se muestran las Figuras No 5
y 6.
5. Resultados.
En los experimentos son detallados los tamaños
de los videos utilizados para las mediciones, todos
éstos han superado los 10 Mbytes, debido a que el
sistema propuesto está diseñado para ser utilizado
como una biblioteca virtual a la que se puede recurrir para la visualización de videos tutoriales,
documentales, emisiones en vivo, etc.; que pueden
ser archivos de tamaños considerables.
5.1 Prueba 1: Transmisión en vivo.
Para capturar el tráfico en la red, se ha procedido
a transmitir un video en vivo desde el servidor de
tal manera que los clientes puedan recibir la señal.
Fig. 5. Esquema de conexión de la red inalámbrica.
En la Figura 6, es mostrado un esquema similar al de la red inalámbrica, en la red cableada
6 Cable
a) Acceso simultáneo de varios usuarios durante una transmisión: El propósito de esta
prueba, ha sido la captura del tráfico en la
red durante aproximadamente 60 segundos, de
modo a determinar la utilización del ancho de
banda, en función al aumento de la cantidad
de usuarios. En la Figura No 7 es mostrado
los datos de las mediciones correspondientes a
las redes inalámbrica y cableada, comparativamente.
de par trenzado utilizado en segmentos de conexión Ethernet.
12
Estudio e implementación de un sistema de video streaming basado en herramientas de código abierto.
tan solo a la transmisión en vivo, esto significa,
que al cabo de ese tiempo todas las máquinas
habı́an finalizado el almacenamiento y la descarga
del video bajo demanda. Se constató un tráfico
aproximado de 1,35 Mbytes/seg, lo que corresponde a un 51,7% del total del ancho de banda
efectivo disponible.
Fig. 7. Figura comparativa del tráfico generado en las
redes de prueba.
Los resultados muestran que el tráfico máximo
registrado en ambas redes ha tenido lugar
cuando todos los clientes (14 en total) se encontraban visualizando la transmisión en vivo.
En la red inalámbrica, el tráfico máximo registrado ha sido de 0,291 Mbytes/seg, que corresponde a un 11,1% del ancho de banda
efectivo disponible (2,61 Mbytes/seg, como es
planteado en la sección 2.2). En la red cableada, el pico del tráfico ha sido de 0,324
Mbytes/seg lo que corresponde a un 2,77% del
total del ancho de banda efectivo disponible
(11,7 Mbytes/seg, como es planteado en la
sección 2.2).
Estos resultados comprueban que la ganancia
lograda en la utilización de la red cableada es
en promedio 40,23% sobre la red inalámbrica.
Aunque en la red inalámbrica se ha registrado
menor tráfico, éste ha utilizado un mayor porcentaje del ancho de banda disponible. Es
importante destacar que en ambas redes, el
porcentaje del ancho de banda utilizado ha
sido bastante reducido considerando los datos
transmitidos.
b) Almacenamiento de videos y visualización de videos bajo demanda durante
una transmisión en vivo: En esta prueba se
ha tenido en cuenta el tiempo de duración del
tráfico en la red desde el momento en que los
clientes han empezado a almacenar y visualizar
los videos hasta el final de estos procedimientos, al tiempo que recibı́an una transmisión en
vivo. La prueba fue realizada de la siguiente
manera:
• Los catorce clientes recibı́an las imágenes
de la transmisión en vivo.
• Siete clientes visualizaban a la vez un
video de 35 Mbytes de tamaño.
• Siete clientes almacenaban un video de
23,2 Mbytes de tamaño.
En la Figura No 8 se muestra el monitoreo de la
red inalámbrica. Se ha constatado, que al cabo de
4,13 minutos aproximadamente el tráfico se debı́a
Fig. 8. Monitoreo de la Red Inalámbrica.
En la Figura No 9 se presenta el monitoreo de
la red cableada. Los resultados de las pruebas han
demostrado que en estas circunstancias, el tráfico
aproximado ha sido de 3,69 Mbytes/seg, que corresponde a un 31,54% del total del ancho de banda
disponible. El periodo de tiempo durante el cual
se ha registrado el tráfico ha sido de 1,5 minutos
aproximadamente. Estos resultados muestran, un
rendimiento mejor de la red cableada, que además
de finalizar en menos tiempo el almacenamiento
y el streaming de los videos, ha utilizado menos
recursos de la red.
Fig. 9. Monitoreo de la Red Cableada.
5.2 Prueba 2: Videos bajo demanda.
a) Visualización simultánea del mismo
video: Para esta prueba, ha sido utilizado
un video de 52,3 Mbytes de tamaño. El procedimiento ha consistido en la medición del
tráfico cuando un cliente accedı́a a visualizar
el video, luego, en la medición del tráfico
cuando dos clientes accedı́an a ver el mismo
video, y ası́ consecutivamente hasta que todos
los clientes estuvieran visualizando el mismo
13
Estudio e implementación de un sistema de video streaming basado en herramientas de código abierto.
video. La Figura No 10 muestra las mediciones
del tiempo en proceso de streaming en las redes
de prueba.
Fig. 10. Mediciones del tiempo estimado en el proceso
de streaming en las redes de prueba.
ancho de banda, éste resultado es mucho más
satisfactorio para el usuario final.
b) Descarga simultánea de un archivo de
video: En esta prueba se ha utilizado el mismo
video de 52,3 Mbytes de tamaño utilizado en la
prueba anterior. El propósito de esta prueba,
ha sido el de poseer datos a los cuales pudieran
ser comparados los tráficos generados por una
descarga a través del streaming y comparar
el tiempo de duración de dichos tráficos. La
Figura No 12, muestra la comparación de las
mediciones del tiempo en proceso de descarga
en las redes de prueba, mientras que en la
Figura No 13 se presenta una comparación de
los tráficos generados en las redes inalámbrica
y cableada por la descarga del video.
En la red inalámbrica el mayor tiempo registrado ha sido de 6,66 minutos, cuando trece
clientes se encontraban visualizando el video.
En la red cableada, el tiempo máximo de duración del tráfico registrado, ha sido aproximadamente de 72 segundos, un tiempo reducido para la transmisión de datos multimedia. La Figura No 11 muestra una comparación
de los tráficos generados en las redes de prueba.
Fig. 12. Mediciones del tiempo estimado en el proceso
de descarga en las redes de prueba.
Fig. 11. Comparación de los tráficos generados en las
redes inalámbrica y cableada por el acceso simultáneo
de clientes a visualizar un video.
En la red inalámbrica, los datos muestran que
el tráfico máximo registrado ha sido de 2,263
Mbytes/seg, esta medida corresponde a una
utilización del 86,7% del total de ancho de
banda disponible.
En la red cableada, los resultados muestran
que el tráfico más elevado registrado ha sido
de 10,370 Mbytes/seg, correspondiente a un
88,63% del total de capacidad de transferencia disponible. En términos de tiempo de respuesta, la red cableada proporciona mejores
resultados. Aunque esta respuesta satisfactoria sea a expensas de utilizar gran cantidad de
Fig. 13. Comparación de los tráficos generados en
las redes inalámbrica y cableada por la descarga del
video.
En la red inalámbrica, el mayor tráfico es
registrado cuando diez clientes se encuentran descargando el archivo, el cual es 2,435
Mbytes/seg que corresponde a un 93,3% del
total de ancho de banda disponible. Y el periodo de tiempo máximo registrado, durante el
cual se ha registrado el tráfico, ha sido de un
poco más de ocho minutos.
En la red cableada, el pico del tráfico registrado, ha sido de 9,470 Mbytes/seg, lo que
14
Estudio e implementación de un sistema de video streaming basado en herramientas de código abierto.
corresponde a un 80,94% del total de capacidad de transferencia disponible. El periodo
máximo registrado en el tráfico ha sido de
aproximadamente 1,4 minutos. Aunque las
diferencias en los resultados, de los procesos de descarga y el proceso streaming, son
aparentemente pequeños, en ambas redes, es
importante destacar, que el tiempo perdido durante la descarga del paquete es bastante significativo, considerando que sólo después de
la descarga podrá ser visualizado; en caso de
que no fuera el video deseado por el usuario,
éste, habrı́a perdido tiempo y ancho de banda.
Con el streaming, no se tendrá este inconveniente, ya que si el usuario no desea visualizar
un video, simplemente cerrará la ventana de
visualización, ahorrándose los recursos.
c) Almacenamiento y visualización simultáneos de video: El propósito de esta
prueba ha sido medir el tráfico en la red
cuando algunos clientes se encuentran visualizando distintos videos, mientras que otros
clientes se encuentran almacenando distintos
videos en el sistema. Esta prueba, simula una
situación más realista de la utilización del sistema, ya que en un momento dado no todos los
clientes se encontrarán realizando los mismos
procedimientos. La prueba fue realizada de la
siguiente manera:
Se ha constatado que en 8,5 minutos aproximadamente, se han finalizado todos los procedimientos, provocando un tráfico promedio de
1,34 Mbytes/seg. Se ha utilizado 51,3% aproximadamente del ancho de banda disponible y
el tiempo de finalización de todos los procesos es elevado. Por lo tanto, en una situación
más aproximada a la realidad, como ésta,
serı́a necesaria una capacidad de transferencia
mayor.
En la red cableada los resultados obtenidos
han mostrado que el tráfico promedio ocasionado por el almacenamiento y visualización
de videos de manera simultánea ha sido de
5,21 Mbytes/seg aproximadamente, correspondiente a una utilización del 44,52% del total del
ancho de banda. En la Figura No 15 es posible ver que el periodo de tiempo de duración
del tráfico ha sido de 2,5 minutos aproximadamente, de los cuales se ha constatado mayor
tráfico durante 60 segundos aproximadamente.
• 2 clientes almacenaban un video de 100
Mbytes, mientras que otros 2 clientes visualizaban un video del mismo tamaño.
• 2 clientes almacenaban un video de 52
Mbytes, mientras que otros 2 clientes.
• 2 clientes almacenaban un video de 18
Mbytes, mientras que otras 2 máquinas
• 1 cliente almacenaba un video de 23
Mbytes, mientras que otro cliente visualizaba un video del mismo tamaño.
En la Figura No 14 se presenta el monitoreo de
la red inalámbrica.
Fig. 15. Monitoreo del tráfico en la red cableada.
6. Conclusión.
El sistema de video streaming es una herramienta
muy importante en la actualidad, puede ser utilizada para varias finalidades.
Ver un video directamente desde la página
web, sin la necesidad de descargarlo al ordenador
genera un ahorro de tiempo, portabilidad y menor
saturación en la red.
Como consecuencia del estudio realizado, se ha
llegado a constatar que:
• El Sistema de Video Streaming implementado ha demostrado efectividad y eficiencia
en la distribución de videos sobre la red IP.
• El sistema propuesto posee caracterı́sticas
similares a servidores comerciales existentes
en el mercado, con la ventaja de estar basada
en software libre.
Fig. 14. Monitoreo del tráfico en la red inalámbrica.
• Las pruebas realizadas con la transmisión
en vivo, han demostrado una utilización reducida del ancho de banda disponible, tanto
15
Estudio e implementación de un sistema de video streaming basado en herramientas de código abierto.
en la red inalámbrica como en la red cableada.
• El almacenamiento de videos y la visualización de videos bajo demanda durante una
transmisión en vivo, han afectado la secuencia de imágenes de dicha transmisión en la
red inalámbrica, mientras que en la red cableada se ha percibido una recepción satisfactoria de dicha transmisión.
• Las pruebas realizadas con videos bajo demanda, han demostrado que la red cableada
proporciona resultados más satisfactorios
para el usuario, que la red inalámbrica.
• En la visualización simultánea de un video
bajo demanda, se ha constatado que en
la red cableada el tiempo de duración del
tráfico en la red es mucho más reducido.
• Con la descarga del video utilizado para
la visualización simultánea, se ha comprobado que los resultados son similares a los
obtenidos en el proceso de streaming, lo cual
comprueba sus desventajas.
• Las pruebas hechas con el almacenamiento y
visualización simultáneos de video, han constatado que la diferencia en la utilización del
ancho de banda en ambas redes es poca, pero
el tiempo de respuesta de la red cableada es
mucho más eficiente.
• En la transmisión en vivo, ambas redes
han mostrado comportamientos similares,
las grandes diferencias se perciben durante
la visualización de videos bajo demanda.
• El ancho de banda es un factor determinante
en la transmisión de archivos multimedia.
Referencias
[1] Aramberri, J., Lasa, J. (2002, Enero). Utilización de video streaming en la UPV/EHU.
Publicación de la red nacional de I+D,
RedIRIS. [en lı́nea]. Disponible: h t t p : / /
www.rediris.es/rediris/bole
tin/58-59/ponencia10.html
05/11/2008.
[2] Barrio Sara, S.B., Soto Vázquez, J. (2008, Diciembre). Las posibilidades didácticas y manejo
de Video Streaming en las clases de lengua y
literatura. Facultad de Formación del Profesorado, UEX. [en lı́nea]. Disponible: h t t p : / /
iesgtballester.juntaextrema
dura.net/web/profesores/tej
uelo/Vinculos/Articulos/Ar
t i c u l o s 4 / 0 7 . p d f 15/12/2008.
[3] Adobe Labs. (2009, Noviembre). Adobe
Flex Builder 3 for Linux. Adobe. [en lı́nea].
Disponible: h t t p : / / l a b s . a d o b e
.com/technologies/flex/flex
b u i l d e r l i n u x / 30/11/2009.
[4] PHPmotion (2008, Abril). Media Sharing CM.
[en lı́nea]. Disponible: h t t p : / / w w w . p h
p m o t i o n . c o m 15/09/2008.
[5] Open Source Flash (2008, Octubre). Installing
Red5 on Linux. [en lı́nea]. Disponible: h t t p :
//osflash.org/red5/linux-in
s t a l l 11/02/2009.
[6] Schroder, C. (2007, Enero). Measure Network
Performance with iperf. Enterprise Networking
Planet. [en lı́nea]. Disponible: h t t p : / / w w
w.enterprisenetworkingplan
et.com/netos/article.php/36
5 9 6 1 6 23/11/2009.
16
Descargar