Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Servidor de streaming de audio y vdeo con Windows Media Server sobre Windows
2008 Server.
1
NOTA: Dado que el servidor de audio/vdeo Windows Media Services usa el puerto 80 para la transmisin, interfiere
con los servidores web (Apache o IIS) que tengamos en funcionamiento en el servidor, provocando mal (o nulo)
funcionamiento. Por tanto, una solucin consiste en cambiar en la configuracin de Servicios de Windows Media (en
Herramientas Administrativas) el puerto de emisin del servicio (utilizaremos, por ejemplo, el puerto 5000):
2
3
http://w2008xx.asirxx.net:5000/canciones
4
mms://w2008xx.asirxx.net:5000/canciones
de vdeo
5
que se muestra abajo
mms://w2008xx.asirxx.net:5000/cine
6
2. Servidor de streaming de audio y vdeo con VLC sobre Windows 2008 Server.
- a) EMISIN DE UN VDEO:
- Primero instalamos en el servidor W2008 la aplicacin cliente/servidora de contenidos
multimedia, VLC.
- Ejecutamos VLC y seleccionamos Medio -> Emitir. En la ficha Archivo Aadimos un
archivo de vdeo de la carpeta C:\Streaming\peliculas y pulsamos Emitir.
- En el siguiente dilogo, en la zona Destinos seleccionamos el protocolo por el cual vamos a
emitir el contenido multimedia (podra ser, entre otros, http, rtsp, mms,), nosotros por su
mxima compatibilidad con los equipos Windows y su reproductor Windows Media Player
escogemos MS-WMSP (MMSH) , pulsamos Aadir y establecemos el puerto 8085 como
puerto de transmisin para que no interfiera con otros servicios que utilicen el puerto 8080.
- Marcamos tambin la casilla Habilitar transcodificar, la cual habilita los codecs para vdeo
y audio que aplicamos al contenido multimedia que transmitimos.
- En el Perfil de transcodificacin ponemos el compatible con Windows Media Player (Video
WMV + WMA (ASF)) y retocamos su configuracin pulsando el botn situado a su
derecha (Editar perfil seleccionado). Para no sobrecargar en exceso el rendimiento del
servidor, disminuiremos la tasa de bits transmitida de vdeo y audio. Para ello, en la ficha
Cdec de vdeo estableceremos una tasa de bits de 400 kbps y el cdec de audio de 64 kbps.
El audio lo emitiremos en mono, por lo que a Canales le damos el valor 1.
- Finalmente, pulsamos Emitir.
- En la mquina virtual XP, accedemos a la transmisin mediante la URL
mms://w2008xx.asirxx.net:8085
7
3. Servidor de streaming de audio (emisora de radio por Internet) mediante el plugin
Shoutcast! de Winamp sobre Windows 2008 Server.
4. Servidor de streaming de audio y vdeo con Windows Media Encoder sobre Windows
XP.
8
- Respecto a las propiedades de red de la conexin a realizar por el streaming, en la
solapa Output marcamos la casilla Pull from encoder (que significa que quien se
encarga de emitir es el propio Windows Media Encoder, no se asocia la transmisin
a un punto de publicacin de Windows Media Services) y pulsamos el botn Find
Free Port para obtener un puerto libre. El nmero de puerto obtenido deber de
recordarse y comunicar a los usuarios del servicio para puedan escribir la URL de la
emisin.
- En lo relativo a la compresin de vdeo necesaria para la transmisin en directo, en la
solapa Compression seleccionamos para el campo Destination el valor Windows
Media Server (streaming). En cuanto a la calidad del video, en el desplegable Video
elegimos High definition quality video (CBR).
- No modificamos nada en la ficha Video Size, ya que no vamos a redimensionar
(disminuir) el tamao del escritorio que vamos a transmitir.
- Para informar a los usuarios del servicio del contenido del video a emitir, en la ficha
Atributes rellenaremos todos sus campos (ttulo, autor, copyright, rating, y
descripcin).
- Finalmente pulsamos en Apply y despus en Start Encoding para comenzar a emitir.
- Comprobamos el funcionamiento en otro equipo/mquina virtual, abriendo en un
reproductor multimedia (por ejemplo, Windows Media o VLC) la URL
http://IP_del_servidor:puerto , siendo puerto el puerto libre que obtuvimos en el
paso anterior.
5. Servidor de streaming de vdeo en directo con Flash Media Live Encoder y Flash Media
Server, de Adobe.
9
- Primero instalaremos Flash Media Server.
- En la carpeta applications donde se ha instalado Flash Media Server (es decir,
C:\Program Files\Adobe\Adobe Media Server 5\applications), crear una carpeta llamada
myLiveApp
- Dentro de la carpeta myLiveApp, copiar el archivo main.asc
- En Inicio -> Panel de Control -> Herramientas Administrativas -> Servicios han de
estar iniciados los servicios Adobe Media Server (AMS), Adobe Media
Administration Server y AMSHttpd.
- Ahora conectamos una fuente de video (webcam, por ejemplo) al equipo sobre el
cual va a funcionar el servidor Flash Media Live Encoder.
- En la zona Output, haz click sobre el botn Connect y pulsa sobre Start para
comenzar a emitir el streaming en directo.
11
Flash Media Live Encoder:
Video type: Streaming video
Server URI: rtmp://localhost/myLiveApp/instance1
Stream name: mylivestream
Skin: Halo Skin 3
Width: 320
Height: 240
Live video feed: Seleccionado
- Haz click en OK y guarda los cambios. Selecciona File > Preview in Browser.
Cuando se previsualice la pgina se podr ver el stream en vivo. Ahora se puede
personalizar su pgina HTML como se desee y publicar los archivos resultantes a un
sitio web. Adems de myLiveVideo.htm, su directorio actual contiene dos archivos
SWF y una copia de main.asc. Al publicar en un sitio web, se debe copiar los
archivos HTML y SWF juntos.
12
- Si la conexin entre servidor y cliente es correcta, aparecer en la pantalla el
semforo en verde: . En caso de experimentar problemas de conexin,
se deben desactivar los cortafuegos en los equipos cliente y servidor y redireccionar
en el router de la intranet el puerto 86 (port forwarding). Existe una funcin de
diagnstico de la conexin, a la cual se accede desde Tools -> Options -> Web
Access -> Run Web Routing and Test Wizard.
- Vamos a retransmitir por internet o intranet en directo el vdeo y audio de una fuente
tal como una webcam, capturadora de vdeo,
- Ejecutamos la consola de administracin del servicio y en la zona Live Video
Streams pulsamos Add para establecer las caractersticas de la seal de vdeo a
emitir (dilogo Live Input Settings):
- En este dilogo seleccionamos como fuente de vdeo Webcam or Video Capture
Device, seleccionando el dispositivo cuya seal deseamos transmitir (webcam,
tarjeta capturadora de vdeo, etc...) en el desplegable Video Device. Podemos adems
configurar las propiedades de captura del dispositivo, si ste las permite (brillo,
contraste, saturacin de color, etc...), en Device Settings.
- En Format escogemos el formato de vdeo que se va a entregar a los usuarios
(resolucin, cuadros por segundo y modelo de color).
- Marcamos la casilla Capture Audio y seleccionamos en Audio Device el origen del
sonido que se va a emitir junto con el vdeo, ajustando volmenes, si fuera necesario
con Windows Mixer.
- Podemos aadir una marca de
tiempo al vdeo en directo clicando
en Place Timestamps y escogiendo
un tamao de letra en Font Size.
- Pulsamos en OK y si es la primera
vez que realizamos streaming en
directo con este programa es posible
que se descarguen automticamente
de Internet un par de plugins
necesarios para la transmisin.
- Probamos el funcionamiento del
streaming primero en el propio
servidor, conectndonos en Internet
Explorer a la URL
http://localhost:86/ (se requiere tener
instalado Adobe Flash Player para la
reproduccin del live streaming).
- Si la conexin entre servidor y
cliente es correcta, aparecer en la pantalla el semforo en verde: . En
caso de experimentar problemas de conexin, se deben desactivar los cortafuegos en
13
los equipos cliente y servidor y redireccionar en el router de la intranet el puerto 86
(port forwarding). Existe una funcin de diagnstico de la conexin, a la cual se
accede desde Tools -> Options -> Web Access -> Run Web Routing and Test
Wizard.
14