Вы находитесь на странице: 1из 9

Servicio de Streaming con Windows Media

Beln Casas Garca1, Carlota Lpez Barbado2, Juan Antonio Pea Villapol3, Carmen Vaquero Lpez4.
1 2

UO165889@uniovi.es UO166736@uniovi.es 3 UO157184@uniovi.es 4 UO167542@uniovi.es

Abstract. Windows Media Series is the term for digital media software developed by Microsoft. It provides with all necessary tools to implement a multimedia service supported by a streaming technology. The aim of this paper is describe the steps followed for this implementation. It includes the installation of the server and its management, the web page implementation using html language, and finally the creation of the contents which will be available in the server.

1 Introduccin
El objetivo del trabajo es la implementacin de un servicio multimedia soportado por la tecnologa de Streaming Windows Media. Para su creacin, se necesitan tres tareas fundamentales: la instalacin y gestin del servidor, la implementacin de la pgina web y la creacin de los contenidos que sern alojados en el servidor. La memoria comienza realizando una descripcin de la tecnologa Streaming en la que se describen las herramientas utilizadas en la creacin del servicio. A continuacin, se realiza un acercamiento al proceso de creacin de los contenidos para finalizar con una exposicin del cdigo utilizado en la realizacin de la pgina web.

2 Descripcin de la tecnologa de Streaming Windows Media


Windows Media 9 Series hace referencia al software digital desarrollado por Microsoft. Todo el software est destinado a su funcionamiento de forma conjunta, con el objetivo de lograr su funcionamiento ptimo. Windows Media Services es una plataforma industrial para la transmisin de contenidos de audio y video en directo o a peticin a travs de Internet o una Intranet. Los clientes pueden reproducir la informacin usando un reproductor como Windows Media Player, o pueden ser otros servidores que almacenan o redistribuyen el contenido.

2.1 Arquitectura de Streaming en Windows Media Un sistema de Streaming basado en la tecnologa Windows Media consiste bsicamente en un codificador (como Microsoft Windows Media Encoder), un servidor con Microsoft Media Services, y reproductores. El codificador permite convertir imgenes, audio y vdeo a formato Windows Media. El servidor distribuye el contenido en la red. Los usuarios reproducen el contenido mediante un reproductor, como Windows Media Player.

Fig. 1. Arquitectura de Streaming en Windows Media En un escenario tpico, un usuario selecciona un enlace en una pgina web para solicitar un contenido. El servidor Web redirecciona la peticin al servidor de Windows Media y abre el reproductor en el ordenador del usuario. A partir de entonces el usuario establece una conexin con el servidor de Windows Media, que comienza a enviar el contenido solicitado. En el caso que nos ocupa para la realizacin del trabajo, por razones de simplicidad la conexin se realizar directamente con el servidor de Windows Media, sin participacin del servidor Web. El servidor de Windows Media puede contener informacin procedente de diversas fuentes. En este trabajo se han utilizado los medios ms comunes: texto, imgenes, audio y vdeo. Quedan fuera de los objetivos del trabajo otras posibilidades, como la transmisin de contenidos en directo o procedentes de un servidor remoto.

2.2 Herramientas asociadas a Windows media

2.2.1 Herramientas de creacin y edicin de contenidos Existen varias herramientas software desarrolladas por Microsoft que permiten crear y editar contenidos de Windows-Media: Windows Media Encoder: Permite convertir contenidos al formato Windows Media. Windows Media Services es compatible con Windows Media Encoder versin 4.1 y posteriores. Windows Media Player: Extrae pistas de audio digital desde un CD a un archivo. Windows Movie Maker: Captura audio y video y permite editar video. Este software se ha utilizado para la elaboracin del vdeo alojado en el servidor. Ms adelante se detallarn sus principales caractersticas. Windows Media Stream Editor: Divide o combina flujos existentes en archivos Windows Media para crear archivos nuevos. Microsoft Producer para Microsoft Office PowerPoint 2003: Permite aadir video y audio a presentaciones creadas con Microsoft Office PowerPoint y pginas web creadas con Microsoft FrontPage.

2.2.1.1 Windows Movie Maker Se trata de un software de edicin de vdeo incluido en las ltimas versiones de Microsoft. Sirve para la edicin domstica de vdeos aunque tambin se puede utilizar para crear pequeas pelculas usando como fotogramas fotografas en formato digital, permitiendo la inclusin de fragmentos de sonido o una narracin indicando lo que se va viendo. Con este software se puede aadir transiciones, ttulos o crditos, pistas de audio, fotografas, efectos, Permite aadir efectos y transiciones adems de modificar los ya existentes mediante cdigo XML. Una vez realizado el vdeo permite exportarlo en distintas calidades o formatos en funcin de la calidad que se desee para poder ser grabado posteriormente en un CD o DVD, publicado en una pgina web, enviado por correo electrnico, o reproducido directamente en cualquier dispositivo multimedia.

Dicho software permite: Capturar audio y vdeo desde una cmara de vdeo, una cmara Web o cualquier otro origen de vdeo para posteriormente utilizarlo en pelculas creadas por el propio usuario. Importar audio, vdeo o imgenes fijas existentes con esta aplicacin para utilizarlos en las pelculas.

El desarrollo de Windows Movie Maker se abandon tras el lanzamiento de Windows Vista, pasando a desarrollar su sustitucin, el Windows Live Movie Maker, que incluye con Windows Live Essentials una descarga gratuita de Windows Live.

2.2.2 Servidor Se ha instalado el servidor de Windows Media en el laboratorio. En [3] se detallarn sus caractersticas.

2.2.3 Herramientas de reproduccin Como reproductor se ha empleado el reproductor de Windows Media. Existen tres formas de reproducir el contenido: como programa independiente, inicindolo desde un hipervnculo o incrustado en una pgina web.

3 Windows Server 2008


Dado que nuestro trabajo se basa en Windows Media, se ha decidido instalar el servidor Windows Server 2008. Este servidor se basa en el ncleo de Windows NT 6.0 (al igual que Windows Vista) y es el sucesor de Windows Server 2003. Windows Server 2008 ofrece una plataforma segura y de fcil administracin, para el desarrollo y alojamiento confiable de aplicaciones y servicios web. Del grupo de trabajo al centro de datos, Windows Server 2008 incluye nuevas funciones de gran valor y eficacia y mejoras impactantes en el sistema operativo base. Windows Server 2008 dispone de muchas caractersticas que mejoran la seguridad y el cumplimiento: Estado de cliente obligatorio: Proteccin de acceso a redes (NAP), que permite que los administradores configuren y apliquen requisitos de estado y seguridad antes de permitir el acceso de los clientes a la red. Supervisin de entidades de certificacin: PKI de empresa, que mejora la capacidad de supervisar y solucionar problemas de mltiples entidades de certificacin (CA).

Mejoras de firewall: el nuevo Firewall de Windows con seguridad avanzada ofrece varias mejoras de seguridad. Cifrado y proteccin de datos: BitLocker protege datos confidenciales mediante cifrado de la unidad de disco. Herramientas criptogrficas: la ltima generacin de criptologa ofrece una plataforma de desarrollo flexible de criptografa. Aislamiento de servidor y dominio: los recursos de servidor y dominio se pueden aislar para limitar el acceso a equipos autenticados y autorizados. Controlador de dominio de slo lectura (RODC): el RODC es la nueva opcin de instalacin de controlador de dominio que se puede instalar en sitios remotos con niveles ms bajos de seguridad fsica.

Estas mejoras ayudan a los administradores a aumentar el nivel de seguridad de su organizacin y simplifican la administracin e implementacin de configuraciones y opciones relacionadas con la seguridad. Windows Server 2008 ofrece mejoras e innovaciones a Servicios de Terminal Server que van ms all de la simple habilitacin del acceso a aplicaciones. Mejoran la experiencia de los usuarios al permitir que ejecuten en su propio escritorio aplicaciones remotas en paralelo con aplicaciones locales. Tambin ofrece nuevas opciones para tener acceso de forma centralizada a las aplicaciones a travs de Acceso web de Servicios de Terminal Server. Los nuevos componentes de Servicios de Terminal Server incluyen: RemoteApp de Servicios de Terminal Server: RemoteApp de Servicios de Terminal Server permite que los usuarios ejecuten programas Windows de acceso remoto en paralelo con sus aplicaciones locales en el escritorio, mediante el nuevo cliente Conexin a escritorio remoto 6.0. Terminal Services Gateway: Terminal Services Gateway (TS Gateway) extiende el alcance de Servicios de Terminal Server ms all del firewall corporativo, al proporcionar proteccin de acceso a Terminal Server y escritorios compartidos sin necesidad de la infraestructura para Red Privada Virtual (VPN). Acceso web de Servicios de Terminal Server: el acceso web de Servicios de Terminal Server (TS Web Access) ofrece una solucin de aplicacin remota que simplifica para el administrador el proceso de publicacin de aplicaciones remotas, a la vez que simplifica tambin para el usuario el proceso del bsqueda y ejecucin de aplicaciones remotas. Inicio de sesin nico: el inicio de sesin nico mejora la experiencia de usuario de los usuarios remotos eliminando la necesidad de especificar las credenciales varias veces.

3.1 Instalacin El proceso seguido para la puesta en marcha del servicio de Streaming es el siguiente: En primer lugar, se instala Windows Server 2008. En segundo lugar, se agrega la funcin de Servidor Web (IIS). Al hacer esto, se crea un sistema de ficheros dentro de la unidad lgica donde est instalado el sistema operativo: Ud. Lgica/inetpub/wwwroot. Es dentro de la carpeta wwwroot donde se crea una nueva carpeta en la que se colocan tanto los archivos .html como los contenidos que no van a ser servidos mediante Streaming (imgenes). En tercer lugar, se agrega el sitio Web en el Administrador de Internet Information Services (IIS). Para hacer esto, hay que configurar el nombre del sitio, el directorio de contenido y el enlace (protocolo, puerto, ). En cuarto lugar, se agrega la funcin de servidor de Streaming. Al hacer esto, se crea un nuevo sistema de ficheros dentro de la unidad lgica donde est instalado el sistema operativo: Ud. Lgica/wmpub/wwwroot. Es dentro de la carpeta wwwroot donde se crea una nueva carpeta en la que se colocan los archivos que van a ser servidos mediante Streaming. Por ltimo, slo nos falta crear los puntos de publicacin de cada uno de los contenidos que se van a ser servidos mediante Streaming en el Administrador de Servicios de Windows Media. Una vez realizados los pasos anteriores, el servicio de Streaming ya est accesible y en funcionamiento.

4 Generacin de contenidos
Los contenidos que alberga la pgina son bastante variados. Por un lado existe un vdeo elaborado por los miembros del grupo con el programa Windows Movie Maker. Dicho programa se consider adecuado para la realizacin del video debido a que la tecnologa utilizada es Windows Media. En el servidor se encuentran alojadas tres versiones distintas del mismo video, cada una con una calidad diferente. En la tabla siguiente se resumen las caractersticas del vdeo en los formatos empleados.
Tabla 1. Comparativa de los distintos formatos

Tipo de archivo Velocidad de bits Tamao de pantalla Relacin de aspecto

WMV (LD) 117 Kbps 384x288 pxeles 4:3

WMV 1.0 Mbps 768x576 pxeles 4:3

WMV (HD para Xbox360) 6.9 Mbps 1280x720 pxeles 16:9

Fotogramas por segundo Tamao del archivo

13 3.670 KB

25 31.726 KB

25 201.805 KB

Por otro lado, se dispone de cinco fotografas en formato PNG y JPEG. Las fotografas en formato PNG se obtuvieron a partir de las originales en JPEG. Tal y como se comprob en las primeras prcticas de la asignatura, el primer formato da un tamao mucho mayor que el segundo para una misma fotografa. Tambin se puede acceder a cinco archivos de extensin GIF. En cuanto a msica se refiere, el servidor aloja tres tipos distintos de formatos musicales (MIDI, WAV y MP3). Los archivos WAV han sido obtenidos a partir de los MP3 originales y utilizando el programa GoldWave.

5 Diseo de la pgina web


Con el objetivo de establecer un interfaz para el servidor de Streaming, se implementa una pgina web. En primer lugar, se lleva a cabo la lectura de sendos tutoriales tanto de xhtml como de css para la aplicacin de estilos. El esquema de diseo seguido, tal y como se muestra a continuacin, ha sido a dos columnas con cabecera y pie de pgina.

Fig. 2. Esquema de diseo a dos columnas con cabecera y pie de pgina En nuestro caso, el men consta de un ndice con los contenidos del servidor. Estos se clasifican en: imgenes, audio y vdeo. A continuacin, se detallar cmo se ha realizado la integracin de los diferentes contenidos en la web.

Para la integracin de imgenes se utiliza el tag <img>. En el caso de audio y vdeo, existen dos posibilidades: Usar el tag <a> (reproductor externo). Incrustar el contenido en la pgina web, mediante los tags <object> o <embed>.

Tanto para el audio como para el vdeo se ha optado por la incrustacin en la pgina web usando el tag <object> ya que ste es compatible con todos los navegadores. Cabe destacar que, no es necesario integrar los controles de forma independiente mediante un tag <object> diferente para cada uno, ya que el reproductor de Windows Media los lleva integrados. En las figuras siguientes se muestra como se ha llevado a cabo dicha integracin:

Fig. 3. Integracin de imgenes en la web

Fig. 4. Integracin de archivos de audio en la web

Fig. 5. Ejemplo de incrustacin de un vdeo

Bibliografa
1. http://www.microsoft.com/windows/windowsmedia/es/9series/server.aspx 2. http://www.microsoft.com/windows/windowsmedia/howto/articles/introhosting.aspx 3. http://www.librosweb.es/xhtml/pdf/introduccion_xhtml.pdf 4. http://www.librosweb.es/css/pdf/introduccion_css.pdf

Вам также может понравиться