Você está na página 1de 19

UNIVERSIDAD DE CARTAGENA

PRACTICA DE SERVICIO MULTIMEDIA



Aplicaciones de Streaming con Windows Media Services
9 de Microsoft

I. Objetivo del laboratorio.

Implementar una arquitectura de streaming basada en Microsoft con
Windows Media Services versin 9.
Aprender a manejar cada uno de los componentes de una arquitectura
de Streaming.
Conocer los diferentes modos de captura y codificacin de medios
basados en esta arquitectura.

II. Arquitectura a implementar

XP Prof W2003 Server

XP Prof

XP Prof
Windows
Media
Encoder
(WME)
Windows
Media
Server
(WMS)

Windows
Media
Player
(WMP)

Windows
Media
Player
(WMP)







Ethernet



Windows Media Server - WMS:

Sistema Operativo Windows 2003 Server
Multimedia Funcionando (micrfono y parlantes)
Servicio de Windows Media instalado

Windows Media Encoder WME:

Sistema Operativo Windows XP Profesional
Multimedia Funcionando (micrfono y parlantes)
Windows Media Encoder versin 9
Windows Media Player 9 o sup.
Capturadora de Video o WebCam
Windows Media Player WMP:

Sistema Operativo Windows XP Profesional
Multimedia Funcionando (micrfono y parlantes)
Windows Media Player 9 o sup.

III. Servicios Multimedia a implementar

Media on Demand
Broadcast-Unicast desde una fuente viva desde un WME
Broadcast-Unicast desde una fuente almacenada local al WMS
Broadcast-Multicast desde una fuente viva desde un WME
Broadcast-Multicast desde una fuente almacenada local al WMS

La configuracin a implementar es la siguiente:

Streaming Intranet

Browser
WMP








CATV
VCR
DVD



I
N
T
Windows
R
Media
A
Encoder
N
E
T

Windows
Media
Server


Web
Server
Browser
WMP

I
Browser
N WMP
T
R
A
N
E
T

Camera


WMP: Windows Media Player



IV. Windows Media Encoder - WME

El WME es la herramienta software que permite a la arquitectura streaming
producir la informacin bsica para los distintos servicios de streaming.

Bsicamente con el WME, podemos utilizar 4 modos de captura/codificacin:

1. Captura, Codificacin y Transmisin en tiempo real, opcionalmente permite
almacenar el medio. (Broadcast a Live Event)
2. Capturar, Codificar y Almacenar local o remotamente a travs de un Drive
Virtual (Capture Audio or Video)
3. Convertir un medio de formato AVI o MPEG a WMV, o WAV a WMA y
almacenarlo local o remotamente a travs de un Drive Virtual (Convert a File)
4. Capturar la pantalla del computador y transmitirla a un servidor, opcionalmente
permite almacenar localmente (Capture Screen).

Broadcast a Live Event:

Los pasos del Wizard para Broadcast son:

1. Solicita las fuentes de los medios (video y/o audio)
2. Seleccione el mtodo de broadcast (push o pull).
a. Push es cuando el Encoder explcitamente identifica al servidor e inicia
la transmisin, se requiere identificar el servidor y autenticacin.
b. Pull, es cuando el servidor o un player inician la transmisin (modo a
utilizar)
3. Numero de puerto y URL para la transmisin. Siempre se utiliza el protocolo
HTTP y el puerto por defecto es el 8080, pero se puede cambiar.
4. Opciones de Codificacin: Ac se especifican el tipo de audiencia que recibir
el medio, desde alta calidad hasta velocidad de MODEM, se puede customizar
los codecs a utilizar y se puede codificar a una nica velocidad o mltiples
velocidades.
5. Opcionalmente permite almacenar el archivo.
6. Informacin de metadatos del medio
7. terminar.

Capturar y Almacenar:

Los pasos de Wizard para Capture son:

1. Solicita las fuentes de los medios (video y/o audio)
2. Nombre del archivo para almacenar.
3. Mtodo de distribucin, le permite especificar de una manera ms natural, los
formatos de codificacin de acuerdo al tipo de aplicacin que se quiera utilizar.
4. Opciones de Codificacin: Ac se especifican el tipo de audiencia que recibir
el medio, desde alta calidad hasta velocidad de MODEM, se puede customizar
los codecs a utilizar y se puede codificar a una nica velocidad o mltiples
velocidades.
5. Informacin de metadatos del medio
6. Terminar

Convertir archivos:

Los pasos de Wizard para Convertir son:

1. Seleccin de archivo fuente y archivo destino
2. Mtodo de distribucin, le permite especificar de una manera ms natural, los
formatos de codificacin de acuerdo al tipo de aplicacin que se quiera utilizar.
3. Opciones de Codificacin: Ac se especifican el tipo de audiencia que recibir
el medio, desde alta calidad hasta velocidad de MODEM, se puede customizar
los codecs a utilizar y se puede codificar a una nica velocidad o mltiples
velocidades.
4. Informacin de metadatos del medio
5. Terminar

V. Actividades a desarrollar con el WME.

Los archivos de trabajo para la prctica los puede bajar de:

http://dis.eafit.edu.co/cursos/st780/material/media

Crear un recurso compartido en el servidor llamado mod en el directorio raiz del
servidor (c:\mod -> \\servidor\mod)

Verifique que todo el hardware de captura y reproduccin esta funcionando
correctamente.

1. Realice una captura de Audio/Video (de acuerdo con el hw de captura) durante
algunos minutos y lo almacena en un archivo llamado video1intranet.wmv.
Codifquelo con una calidad de Intranet (single-rate).

Determine la capacidad mxima de codificacin de la estacin que est
utilizando conservando la calidad.

2. Realice una captura de Audio/Video (de acuerdo con el hw de captura) durante
algunos minutos y lo almacena en un archivo llamado video2internet.wmv.
Codifiquelo con una calidad de Internet.

3. Realice una captura de Audio/Video (de acuerdo con el hw de captura) durante
algunos minutos y lo almacena en un archivo llamado video3.wmv.
Codifiquelo en multirate con una calidad de Intranet e Internet.



4. Convierta el archivo AVI a WMV con calidad multirate tanto para internet como
intranet.

5. Convierta el archivo MPEG a WMV con calidad multirate tanto para internet
como intranet.



6. Copie todos los archivos *.WMV de los numerales anteriores en un directorio
del servidor.

7. Convierta una cancin de mp3 a wma y copiela al directorio del servidor.



8. Copie algunas canciones en formato nativo mp3 tanto en el directorio del
servidor.

9. Configure el WME para transmisin en vivo de video y audio desde la camar
webcam, VHS o CATV hacia el servidor WMS (Broadcast). Codifique la seal
en multirate internet e intranet.

10. Aunque la funcin anterior (9) es principalmente para ser transmitido a un
Servidor, se puede utilizar un WMP para probar la recepcin desde un
codificador. Por esto, para probar que la transmisin se est realizando
correctamente, abra un WMPlayer desde otra estacin y conectese via URL de
la siguiente manera:

http://maquina_encoder:8080

Determine la capacidad mxima de recepcin de un WMP



VI. Actividades a desarrollar con el WMS.



Bsicamente, en un Servidor de Streaming WMS podemos implementar los
siguientes servicios:

1. Media On Demand, en el cual el usuario (WMPlayer), solicita el video o audio
que desea reproducir en el cliente, en este modo, el cliente tiene control del
medio (puede pararlo, adelantarlo, retrazarlos, etc.). Bajo este modo, por cada
usuario hay una conexin con el servidor (transmisin unicast).

2. Broadcast-Unicast de diferentes fuentes, en este servicio, el usuario recibe lo
que el servidor en ese momento est transmitiendo, el usuario no tiene control
de medio. Bajo este modo, por cada usuario hay una conexin con el servidor
(transmisin unicast). Las fuentes pueden ser de un Codificador, de otro
servidor de streaming o de archivos locales.



3. Broadcast-Multicast de diferentes fuentes, en este servicio, el usuario recibe
lo que el servidor en ese momento est transmitiendo, el usuario no tiene
control de medio. Bajo este modo, el servidor solo transmite un solo medio
mediante IP Multicast, esto hace que independiente del nmero de usuarios el
servidor mantenga la misma carga (transmisin multicast).
Media on Demand:

El servicio de Media on Demand, permite a un servidor distribuir contenido
multimedia bajo demanda a los diferentes clientes.

Primero, vamos a probar los archivos por defecto que vienen en el servidor para
este servicio (desde un cliente WMP):

WMPlayer: Open URL:

mms://servidor/racecar_100.wmv
mms://servidor/racecar_300.wmv
mms://servidor/snowboard_100.wmv
mms://servidor/snowboard_100.wmv

En el Servidor WMS, por Herramientas del Sistema / Windows Media, se lanza la
aplicacin de administracin de Windows Media Services.



En el servidor que se liste en el modo de administracin (en este ejemplo
BDIGITAL), aparecer una sesin llamada (Publishing Point), es all donde se
configuran los servicios de Media On Demanda y Broadcast.

Identifique el directorio por defecto donde almacena el servidor los archivos de
MoD. (<Default> on-demand)
Vamos a crear un directorio virtual en servidor llamado mod, apuntando al
directorio de trabajo donde se almacenaron los archivos del numeral del WME.
Esto permitir cargar los archivos de la siguiente manera desde un cliente:

mms://servidor/mod/video1intranet.wmv
mms://servidor/mod/video2internet.wmv
mms://servidor/mod/video3.wmv

Vamos ahora a crear un directorio propio donde se almacenarn canciones en
formato MP3, crear en el servidor un directorio virtual referido al directorio donde
se encuentran dichos archivos. El directorio ser conocido como musica y se
accedern las canciones de la siguiente manera:

mms://servidor/musica/cancion1.mp3
mms:// servidor/musica/cancion2.mp3

Broadcast:

Para crear un servicio de difusin, se utiliza la opcin de
Publishing Point -> Add Publishing Point (Wizard)
Pregunta por el Nombre del punto de publicacin: prueba


Tipo de contenido que desea difundir: Se pueden seleccionar 4 formas:

Encoder (de una fuente viva)
Playlist
Un archivo
Archivos dentro de un directorio.



Se seleccionar la 1, si es desde una fuente viva, y normalmente la opcin 4, para
fuentes almacenadas.

Vamos a seleccionar la 1.

A continuacin, pregunta por el tipo de escenario que se desea implementar:

Broadcast Publishing Point, para simulacin de emisora, y
On-Demand Publishing Point, para Media on Demand.


Note que cuando se utiliza un encoder como fuente, automaticamente queda
deshabilitado On Demand. Como es logico.

A continuacin preguntar acerca del tipo de difusin:

Unicast (Implementa el Servicio Broadcast-Unicast)
Multicast (Implementa el Servicio Broadcast-Multicast)


Y en el caso del multicast, si desea activar el servicio unicast, cuando no se logre
conectar el cliente por multicast (opcin recomendada).

Fuente Encoder:

Si seleccione un encoder como fuente, preguntara acerca del URL del encoder
asi:


Preguntara por otras opciones adicionales como:



Si ha seleccionado la opcion de multicast, preguntara lo siguiente:

Aca pregunta acerca de la creacin de un archivo prueba.nsc, para la conexin
multicast o si desea crear un playlist o ambos. Vamos a seleccionar la creacin de
un .nsc o ambos.

EL archivo .nsc debe quedar almacenado en un servidor web, el cual sera
accedido desde el reproductor:









Broadcast con fuentes almacenadas:



En el caso de haber seleccionado como fuente de la emisora, archivos
almacenados, preguntar a continuacin la localizacin de los archivos e
igualmente las opciones de loop y shuffle.

Loop, indica reproduccin ciclica
Shuffle, indica reproduccin aleatoria.

El Wizard preguntar por otras opciones generales, hasta que llega a una ventana
con titulo.




1. Crear un punto de publicacin unicast (Unicast Publishing Point) llamado radio
dirigido a un Windows Media Encoder, especficamente al definido en el numeral 9
de las actividades del WMEncoder. Esta difusin en vivo deber ser accedido
desde un player va el URL

mms://servidor/radio

2. Crear una Estacin Multicast utilizando como fuente los archivos almacenados
en el directorio bajo demanda (combinar mp3, wmv y wma). La estacin se llamar
EstacionMedios, la cual debe ser accedida desde un player de las siguientes
formas:

a. http://servidor/EstacionMedios.nsc
b. mms://servidor/EstacionMedios.nsc
c. mms://servidor/EstacionMedios

2. Crear una Estacin Multicast utilizando como fuente un Windows Media
Encoder (el del numeral 9 de las actividades del WMEncoder). La estacin se
llamar EstacionEnVivo, la cual debe ser accedida desde un player de las
siguientes formas:
a. http://servidor/EstacionEnVivo.nsc
b. mms://servidor/EstacionEnVivo.nsc
c. mms://servidor/EstacionEnVivo

Você também pode gostar