Sunteți pe pagina 1din 14

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA COMPUTACIONALES

LICENCIATURA EN REDES INFORMÁTICA

REDES MULTIMEDIOS

PROYECTO # 2

STREAMING LIVE CON WINDOW MEDIA ENCODER

PROFESOR:
NÉSTOR MORALES

GRUPO
11R-242

FECHA DE ENTREGA
LUNES, 8 DE NOVIEMBRE 2010
Redes Multimedios
Streaming Live

ÍNDICE

Contenido Página

Introducción 3

Streaming Live
I. Historia 4
II. Definición Streaming 5
III. Concepto 6
IV. Funcionamiento del Streaming 6
V. Desarrollo práctico de Streaming 6
Materiales 6
Descarga e instalación de Software 7
Window Media Encoder 7
Instalación Técnica 7
VI. Pruebas Técnicas 10
VII Posibles Problemas 11

Recomendaciones 12
Conclusión 13
Referencias Bibliográficas 14

Página 2
Redes Multimedios
Streaming Live

INTRODUCCIÓN

El streaming live es una herramienta muy útil en lo que es trasnmicion de video y voz en
directo desde un punto esta herramienta es utilizada para la transmisión de grandes eventos,
conferencias entre otras múltiples funciones. Transmitir videos a través de Internet puede
lograrse de forma sencilla gracias al programa gratuito Windows Media
Encoder de Microsoft. A continuación una guía para realizar nuestra primera transmisión en
vivo de video. Capturar video, codificarlo y transmitirlo para ser visto a través de una red
local o por Internet es un proceso muy sencillo gracias a Microsoft Windows Media
Encoder.

Página 3
Redes Multimedios
Streaming Live

STREAMING LIFE

I. HISTORIA

Apple abrió el campo multimedia en 1991, pero hasta la aparición de RealNetworks en 1995
no hubo una solución disponible para el gran público de transmisión multimedia sobre
Internet.

Antes de que el primer protocolo de streaming apareciera en abril de 1995, la reproducción


de contenido multimedia mediante internet necesariamente implicaba tener que descargar
completamente el archivo de video u otro formato multimedia al disco duro local. Como el
tamaño de los archivos de audio y video tendía a ser muy grande, su descarga y acceso como
paquetes completos se volvía una operación muy lenta.

El streaming, como tecnología, surge en 1995, para la transmisión de audio, y poco más
tarde, en la transmisión de vídeo, ampliando las posibilidades de Internet, al permitir acceder
a contenidos audiovisuales sin necesidad de descarga previa. En ello son fundamentales los
codecs, algoritmos de compresión, que codifican los datos audio vídeo optimizando su
calidad de transmisión.

En 1998, el streaming tuvo su “momento de gloria” en actores tan innovadores como


CanalWeb, en Francia, Pseudo y Heavy en Estados Unidos, entre muchos proyectos de
entonces.

Con el crecimiento de usuarios con Banda Ancha, aún el streaming no ha acabado por
imponerse en nuevos y maravillosos usos. Está estancada como modelo de negocio. Ha
tropezado con las redes P2P que potencian la descarga; los proveedores tradicionales temen
digitalizar sus contenidos; se plantean fuertes problemas de derechos de autor; demasiadas
licencias y software propietario impiden el acceso a esta tecnología a los nuevos emisores, en
fin, innumerables obstáculos se escondían detrás del ancho de banda, que entonces se creía
barrera principal.

Era y sigue siendo una alternativa más bien cara, pero viable: hoy en día muchas
conferencias de empresas, canales de televisión y otras transmisiones multimedia se están
desarrollando sobre RealAudio y RealVideo.

YouTube inició las pruebas de YouTube Live Streaming, desde el 13 septiembre 2010. Este
es un servicio para ver y emitir videos en directo y programas. El servicio se llama YouTube
Live Streaming y llegará para hacer competencia a portales de streaming en directo como
Ustream, Justin.tv o Livestream.
Un servicio en el que 4 partners de YouTube entrarán como conejillos de Indias: Next New
Networks, Rocketboom, Young Hollywood y Howcast. Durante estos días, los cuatro
partners comenzarán a emitir videos en directo desde YouTube. Se trata de un paso que
YouTube ya había anunciado hace algunos años y que fijaba la fecha para 2008.

Página 4
Redes Multimedios
Streaming Live

Evidentemente no se llegó a cumplir el plazo pero pronto empezamos a ver algunas


emisiones y videos en directo como conciertos, charlas presidenciales y otros eventos de
ocio.

Las pruebas de YouTube Live Streaming se llevarán a cabo durante unos días y luego se
cortarán para que los ingenieros del portal puedan evaluar los resultados a nivel técnico y
otros puntos importantes. Más tarde, en unos meses, YouTube Live Streaming estará
disponible para casi todos los partners de YouTube pero no para usuarios convencionales.
Los videos de YouTube en directo no se podrán descargar ni embeber o incrustar en ningún
sitio web o gadget.

II.DEFINICIÓN 'STREAMING'
'Stream' significa 'chorro' o 'flujo' y alude a la descarga de un fichero que no tiene principio
ni final: el caso más claro es una transmisión en directo. Una emisión en diferido no deja de
ser un fichero muy grande y que se puede transmitir por HTTP, FTP o cualquier otro medio
habitual de descarga. La cuestión es que un stream debe ser transmitido de modo que
cualquiera pueda conectar con él en cualquier momento, y no sólo al principio de la
transmisión.

Bajo el término Media Streaming se engloban una serie de productos y técnicas cuyo
objetivo es la difusión de contenidos multimedia tales como audio y video. Este sistema de
distribución se caracteriza por la visualización de los contenidos en el cliente sin la necesidad
de esperar la descarga completa de un fichero.

Con la recepción de una pequeña parte el cliente es capaz de entregar su contenido al usuario,
mientras continúa recibiendo la corriente de datos (streaming) que irá mostrando
posteriormente. La parte almacenada actúa como "colchón" entre el ancho de banda irregular
que caracteriza a las redes TCP/IP y el débito continuo que requieren las transmisiones de
audio y video.

Los productos de media streaming contemplan la distribución de contenidos tanto en una


intranet corporativa como en Internet. Los contenidos pueden estar almacenados previamente
en un servidor (video on demand, media streaming), o crearse en el mismo momento de su
difusión (live media streaming).

En ambos casos el audio y el video se distribuyen con un formato de codificación (CODEC)


que como su nombre indica, corresponde al acrónimo de codificador/decodificador.
Conocido como “lossy”, el esquema de compresión elimina datos para salvar espacio en
disco a través de fórmulas matemáticas. En la compresión de datos de vídeo, se ahorra
espacio analizando cada cuadro (frame) y almacenando o muestreando sólo la diferencia con
el cuadro precedente. Este tipo de compresión es conocido como “compresión temporal”. El
otro método de compresión de vídeo elimina los datos de los píxel que no cambian y es
conocido como “compresión espacial”.
Regularmente un CODEC es asociado a un formato de archivo en particular, pero un formato
de archivo puede trabajar con más de un tipo de CODEC.

Página 5
Redes Multimedios
Streaming Live

III. CONCEPTO

El video streaming es una tecnología de transmisión de datos que no requiere la descarga


previa en el ordenador del usuario, sino que el servidor de Video streaming entrega los datos
de forma continua y sincronizada en tiempo real. Un servidor de Video streaming es un
servicio que facilita la transmisión de archivos de Video a través de Internet.

IV.FUNCIONAMIENTO DEL STREAMING

El usuario se conecta al servidor de streaming, el servidor de streaming de video comienza a


enviarle la señal. El reproductor multimedia del usuario guarda parte de la información en un
buffer para asegurar la fluidez de la emisión y a continuación comienza a reproducir la
emisión en streaming desde el buffer que ha guardado al tiempo que se va descargando más
información en el mismo buffer.

La tecnología Streaming se basa en el protocolo UDP/IP, que permite que la transmisión de


contenido multimedia a través de La Red asegurando una velocidad en la transmisión que
posibilita que el usuario pueda visualizar el archivo seleccionado al mismo tiempo que se
realiza la descarga.

Si se interrumpe la conexión mientras se esté realizando la descarga, el sistema este


preparado para que el archivo pueda seguir reproduciéndose utilizando la información que ha
sido almacenada hasta el momento en el buffer. Si la comunicación se detiene demasiado
tiempo, el buffer se va y la ejecución el archivo se acorta hasta que se restaure la conexión.

Ahora bien, si la velocidad de transmisión del streaming es mayor que el ancho de banda del
usuario, el usuario consume el buffer ya que el buffer se llena más despacio de lo que el
usuario este consumiendo y entonces se detendrá la emisión del streaming para cargar de
nuevo el buffer, con lo cual resulta un streaming mal realizado.

V. DESARROLLO PRÁCTICO DE STREAMING UTILIZANDO EL WINDOW


MEDIA ENCODER 9

MATERIALES
Necesitamos dos laptops y que ambas tengan cámara.
Para efectuarlo en el equipo de laboratorio, se recomienda una configuración mínima de 256
de RAM (512 recomendable), procesador Pentium III de 1ghz o mayor, espacio en disco
suficiente (cada hora de video equivale aproximadamente a 200mbs de espacio), y se
requiere la instalación de Windows Media Encoder 9. En este caso, ambas laptops poseen el
Sistema Operativo Window 7.
DESCARGA E INSTALACIÓN DE SOFTWARE NECESARIO
Se descargó de la página: http://windows-media-encoder.uptodown.com/

Página 6
Redes Multimedios
Streaming Live

WINDOWS MEDIA ENCODER


Esta instalación es bien sencilla. Windows Media Encoder es una aplicación desarrollada por
Microsoft para la captura de vídeos desde el dispositivo adecuado y la conversión entre
formatos.

Este programa nos ayudará para la transmisión de vídeos en vivo, tanto de la imagen que se
obtenga de la cámara web.

También, dentro del archivo final que obtengas puedes determinar varias características
como el códec de compresión, el bitrate (desde 28 Kbps a 1128 Kbps), los atributos para
tener todos los datos sobre el archivo y opciones más avanzadas para corregir, entre otras
cosas, el desentralazado que evite la incompatibilidad entre vídeos para reproductor
doméstico y vídeo para PC.

INSTALACIÓN TÉCNICA - CONFIGURACIÓN DE WINDOWS MEDIA


ENCODER

Debemos ejecutar el programa Windows Media


Encoder. Al iniciar el programa tendremos un
asistente para generar una nueva sesión. Debemos
seleccionar la opción de “Broadcast a live event”.

Luego debemos seleccionar los dispositivos de audio y video que utilizaremos para nuestra
transmisión. Y será en esta
pantalla donde deberán notificar
que utilizarán la fuente de
transmisión de video
independiente de la fuente de
audio.

Luego debemos seleccionar el modo


de transmisión de nuestra captura.
Para nuestro caso, utilizaremos la
opción de “Pull from encoder”, lo que
permitirá que los usuarios vean la
transmisión directamente desde
nuestra computadora.

Página 7
Redes Multimedios
Streaming Live

Luego definiremos el puerto que


utilizaremos para la transmisión.
Usualmente podemos utilizar el puerto
“8080” que es el estándar, pero si
requerimos de otro puerto podemos
utilizar la opción de “Find free port”
para encontrar otra alternativa. El
nombre de la máquina lo detecta
automáticamente y no se puede
cambiar y será una forma de acceso a
nuestro video a través de la red local.

A continuación debemos seleccionar el tipo de codificación que tendrá el audio y video de


nuestra transmisión. Hay una gran
variedad de opciones para seleccionar y
todas dependerán de la capacidad de
transmisión que tengamos (esto en cuanto
a la conexión de Internet disponible).
Dejaremos la opción de "Multiple bit
rates video (CBR)" y de "Multipe bit rates
audio (CBR)". Las alternativas de Bit rate
dependerán de la cantidad de usuarios que
esperamos. Si tenemos una conexión de
1024kbps y tendremos a 2 usuarios
conectados con conexiones promedio de
512kbps, una buena alternativa sería
seleccionar 340kbs y además 148kbps. Así, dependiendo la calidad de su conexión, será la
calidad del video que les transmitiremos.

La siguiente opción nos permitirá


guardar una copia local del
archivo .wmv que estaremos
transmitiendo. Es muy útil guardar
esta copia si a futuro nos interesa
retransmitir este video a través de
un servidor de Windows Media
Services, o incluso ofrecer una alternativa de descarga del video.

La próxima alternativa nos permite


incluir un video de introducción, de
créditos o despedida y de

Página 8
Redes Multimedios
Streaming Live

intermedio para la transmisión. El de introducción se presenta a los usuarios cuando inician


la conexión hacia nuestra transmisión. Para activar esta opción requerimos de los videos en
formato .wmv.

Finalmente debemos identificar nuestro video incluyendo un título, autor, datos de copyright
y descripción.

Veremos en pantalla un resumen de todas las características que hemos seleccionado y solo
faltará indicar que al finalizar este asistente, podemos iniciar la transmisión.

VI. PRUEBAS TÉCNICAS


Ahora estaremos transmitiendo el video que estamos capturando con nuestra cámara de
video. Veremos algunos detalles de la transmisión en nuestra pantalla.

Laptop Principal

Página 9
Redes Multimedios
Streaming Live

Laptop secundaria

Abrimos el Reproductor Window Media Player > Archivo > Abrir Dirección URL
Se desplegará esta ventana, donde se coloca el IP del Laptop Principal.

Página 10
Redes Multimedios
Streaming Live

Como resultado de esta operación tenemos que en una segunda laptop se verá la transmisión
en vivo.

VII. POSIBLES PROBLEMAS

Uno de los posibles problemas que tiene el streaming, es que el cliente reciba los ficheros,
generalmente de video (requieren mayor ancho de banda) entrecortados o con una carga de
buffer cada cinco segundos, con las consecuentes molestias. Para solucionar este problema
sería o ampliar el ancho de banda del cliente o aumentar el buffer del reproductor. Esto
consiste sencillamente en llenar el buffer de reproducción más de lo que tenga por defecto
para reproducir de una forma más fluida. En pocas palabras, se tardará más en empezar a
reproducir el video, pero una vez empiece, será más fluido. Cabe destacar que esto no
siempre suele ocurrir, por lo que se recomienda solo en el caso concreto.

Página 11
Redes Multimedios
Streaming Live

RECOMENDACIONES

Hay que tener en cuenta en el streaming es que a menor ratio de transmisión, menor ser el
tamaño de la imagen del video o del archivo a transmitir y por tanto la calidad ser menor.
Hay que ver también los frames por segundo a los que se envía el video streaming. A más
frames por segundo que le asignemos, mayor ratio de transmisión. A menor n de frames por
segundo, podrá emitir a un tamaño de frame mayor, pero con menor fluidez en los
movimientos del video streaming.

Calidad de emisión de streaming de audio


Es recomendable emitir a 24 á 32 kbps. Emitir a mayor calidad no tiene mucho sentido
teniendo en cuenta el equipamiento de audio de los ordenadores actuales. Con 24 kbps podrá
emitir una señal en streaming de buena calidad, en mono. Si desea emitir en estéreo deber
hacerlo a más de 32 kbps.

Calidad de emisión de streaming de video


El mínimo para emitir streaming de video es a 45 kbps y lo recomendable para un buen
streaming será 90 kbps o más. Hay que tener presente que si se emite streaming a más de 45
kbps, los usuarios que se conecten va modem no podrán ver su emisión de streaming de
video.

Página 12
Redes Multimedios
Streaming Live

CONCLUSIÓN

En este proyecto aprendimos a desarrollar el live streming un método de transmisión en que


hoy en día ha sido muy útil para las empresas que en este mundo globalizado tienen
conferencia en múltiples puntos del globo en donde las personas necesitan cambiar
información a al instante por medio de video u otros medios, en este caso el live streaming es
una técnica que nos ayuda a comunicarnos con facilidad e inmediatez en la cual logramos
mantener comunicación constante por medio de audio y video.

Página 13
Redes Multimedios
Streaming Live

REFERENCIAS BIBLIOGRÁFICAS

➢ http://www.taringa.net/posts/info/955316/Tutorial-para-Transmitir-Video-en-
Vivo.html

➢ http://windows-media-encoder.uptodown.com/

➢ http://www.hooping.net/video-streaming.aspx

➢ http://www.hooping.net/streaming.aspx

➢ http://www.interoute.es/enterprise/media/media-live-stream

➢ http://www.hooping.net/glossary/streaming-de-video-111.aspx

Página 14

S-ar putea să vă placă și