Anda di halaman 1dari 10

Guía simulación IPTV.

Objetivos:

-En el presente trabajo se guía el proceso para simular una transmisión de tv a través de Multicast
IP. Básicamente lo que se va a desarrollar es una red que permita transmitir un canal de tv desde
un servidor (empresa de tv por IP) a tres receptores(clientes) , de los cuales 2 están en una misma
LAN .

-Aplicar conocimientos básicos de transmisión por Multicast IP.

Requisitos y herramientas necesarias:

Antes de iniciar el proceso, es importante mencionar el software necesario para llevar a cabo la
práctica, además se recomienda utilizar cualquier ordenador con Linux o Windows
(preferiblemente versiones recientes) o cualquier SO que permita el uso del software de a
continuación (en la guía se utiliza uno con Windows 10):

- Oracle VM VirtualBox Se puede descargar de: https://www.virtualbox.org/


-GNS3: Se puede descargar de: https://www.gns3.com/software/download

Guía de descarga e instalación: https://www.youtube.com/watch?v=K_Rxs-zzxhE

-VLC: Se puede descargar de: https://www.videolan.org/vlc/#download

Nota: Si descarga Sparkylinux, la instalación de VLC no es necesaria

-Por favor realizar las siguientes descargas (Se recomienda tenerlas en una misma carpeta) :

-Sparkylinux: En: https://sparkylinux.org/download/stable/ seleccione la arquitectura de


su procesador y guarde la imagen ISO.

Sparkylinux es el SO que se utilizará en las máquinas virtuales, se eligió ya que trae VLC y
es linux, pero se puede utilizar cualquier otro e instalarle VLC

-ISO c3725:
https://drive.google.com/file/d/1DXsej1M3grZCo9l5O41Jh2jUGpnmCOR5/view

Este es el archivo del Router que se va a utilizar: el c3725.

Procedimiento:

Antes de empezar, es necesario destacar que la instalación del software y el direccionamiento de


la red se salen de los objetivos de la presente guía. Por lo tanto, y además para no hacerla muy
larga, se van a mencionar los pasos que lleven a tener el entorno configurado para la práctica de
multicast IP y unos tutoriales que explican estos procesos, pero no se entrará en detalle de los
mismos.

-1. Instalar el router:

En GNS3 es necesario instalar el router que hemos descargado con anterioridad. Tutorial de cómo
hacerlo: https://www.youtube.com/watch?v=ti2eIH1CWkQ

-2. Instalar las máquinas virtuales:

En este paso, vamos a crear las máquinas virtuales y a añadirlas a GNS3. Tutorial de creación
máquinas virtuales en virtual box : https://www.youtube.com/watch?v=VbzKRjm09m0 . Tutorial
de añadir máquina virtual a GNS3: https://www.youtube.com/watch?v=TYV2o3gmSPQ

-3 Crear la red:

Figura 1.

En la figura 1 podemos ver la red que debemos crear para empezar a simular IPTV. Como se
puede observar tenemos un servidor, quien es una máquina virtual, al cual se le cambió la
apariencia haciendo clic derecho sobre el y seleccionando change symbol y luego
seleccionando server. También tenemos 3 routers R1,R2 y R3, tres ethernet switches y los tres
clientes que son máquinas virtuales.

Para hacer el direccionamiento y enrutamiento de las interfaces puede seguir el siguiente


tutorial: https://www.youtube.com/watch?v=Nse9lrDorLU

4. Solucionar problema al crear la red:


-Al establecer la conexión entre las máquinas virtuales y los switch se presenta el error:

” Attachment 'nat' is already configured on adapter 0. Please remove it or allow VirtualBox VM


'servidortv-1' to use any adapter”. Para solucionar el problema: haz clic derecho en la
máquina virtual y luego en configure. Después clic en network, selecciona PCnet-FASTIII y
“allow GNS3 use any configured VirtualBox adapter” luego en apply, ok y cierra la ventana de
configure. Haz el mismo procedimiento para cada máquina virtual.

5. Configurar máquinas virtuales y probar funcionamiento de red:

-Almacenar video a emitir en la máquina virtual del servidor de tv. Hay muchas formas de
hacerlo. Una forma es la siguiente: Para la máquina del servidor de tv configurar la red en
VirtualBox de la siguiente forma:

Figura 2.

Esta configuración permitirá acceder a internet desde la máquina virtual para allí descargar el
video, se recomienda un video ligero, de no más de un megabyte, pero esto depende de los
recursos del ordenador host.

-Inicia los routers y las 3 máquinas virtuales desde GNS3.

-Ubicados en una máquina virtual (En la del servidor de tv, por ejemplo) , vamos a menú,
preferences, y network connections , seleccionamos la opción de wired conection 1 y clic en
edit:
Figura 3.

-En el nuevo menú seleccionamos IPv4 y luego add: Una vez hecho esto, procedemos a
agregar la dirección IP del servidor, la máscara de red y la dirección del router 1. Finalmente
cambiamos el method a manual y pulsamos en save:
Figura 4.

-Establecemos la conexión y vamos a probar si está funcionando la red.


Figura 5

Como se puede observar en la figura 5, hemos hecho ping desde el servidor de tv a los diferentes
routers y han sido devueltos la mayoría de paquetes, la red está conectada. Lo siguiente es
conectar los clientes a la red(De igual forma como lo hicimos con el servidor) para iniciar la
configuración de Multicast IP.

6. Configurar los routers para transmitir IP Multicast:

- Ir al modo configuración de los router y escribir

ip multicast-routing

ip pim rp-address 10.10.2.2

-Luego ir al modo configuración de cada una de las interfaces de los router y escribir

ip pim sparse-mode

7. Configurar el stream:

Ir a la máquina virtual del servidor de tv y abrir el programa vlc, después clic en media y más
adelante en stream, clic en add y buscar y seleccionar el archivo de video a transmitir, luego en
show more options, el caching se recomienda ponerlo en 2000 ms.Así queda:
Ahora damos clic en stream, luego en next, en la nueva ventana, en el apartado de new
destination seleccionar RTP/MPEG Transport Stream, seleccionar display localy y clic en add. En la
nueva ventana en la parte de la dirección poner 236.1.1.1 el puerto 5004 y en stream name canal
de tv. Haz clic en next , next.

Si todos los pasos han ido bien estamos aquí:


En el texto del apartado de generated stream output string, agregar luego del nombre del
stream(en este caso canal de tv), una coma “,” y ttl=10, así:

Finalmente clic en stream.

8. Configurar los clientes:

-Una vez lanzado el stream, procedemos a recibirlo en los clientes. Vamos a la máquina virtual de
uno de los clientes y abrimos vlc. Clic en media y en open network stream escribir en la URL:

rtp://236.1.1.1:5004

Clic en play! Y veremos si funciona:


En la figura se ve claramente como funciona entre el servidor y el cliente
Finalmente en la figura transmisión entre el servidor y el cliente 1 que está en una LAN distinta a 2
y3

Anda mungkin juga menyukai