Sei sulla pagina 1di 17

Servicios de audio y vdeo.

Funcionalidad del servicio de audio.


Entonces, el ejemplo tipo que tomaremos como referencia ser el de una radio digital on-line. Cmo crear
un servicio de radio en un servidor y qu necesita un equipo cliente para acceder a l?
Realmente, trabajaremos, entre otros medios, con la transmisin de audio por streaming.
Pero no olvidaremos el resto de formatos de transmisin de audio que podamos utilizar en un ambiente de
red con arquitectura cliente/servidor. El objeto bsico, no debemos olvidar, de este servicio consiste en
facilitar la transmisin de audio entre un emisor y un receptor.
Aparte de la trasmisin por streaming, debemos mencionar la descarga directa, por ejemplo a travs del
protocolo HTTP, y a travs de la descarga progresiva.
Tampoco debemos olvidar que la transmisin de este tipo de archivos debe realizarse empaquetando los
datos para reducir su tamao y se pueda enviar de forma ms rpida y evitar, en la medida de lo posible,
cortes en la transmisin.
Disponemos de varios tipos de codificacin de audio. Los ms relevantes son:

Con prdida: AAC, MP3, MP3Pro, Vorbis, RealAudio, VQF y WMA, FLAC, OGG.

Sin prdida: AIFF, WAV, MIDI, mka

Funcionalidad del servicio de vdeo.


Utilizamos los mismos canales y la misma arquitectura cliente/servidor para transmitir y recibir el archivo en
formato continuo, en el caso de que utilicemos streaming.
En otros casos utilizaremos otros formatos como por ejemplo, descarga de archivos a travs de web.
El vdeo suele originarse tras su captura mediante una cmara y lo habitual es que se realice el audio
mediante un micrfono incorporado. En la actualidad, las cmaras suelen ser digitales lo que facilita la tarea
de digitalizacin de las imgenes y el sonido recogido. Estas cmaras digitales suelen tener puertos
compatibles con los propios del ordenador (USB, Firewire) que facilitan la tarea de copiado de archivos
entre la cmara y el ordenador.
Los archivos de vdeo son mayores que los de audio y deben tratarse de otra manera para que sea
factible el envo de estos a travs de la red. Por qu? Porque debido a ese tamao que genera este tipo de
archivos, para la transmisin de dichos archivos, necesitaremos un mayor ancho de banda.
Igual que en el caso de envo de archivos de audio, existen varias maneras de que el servidor pueda
proporcionar el audio y que son extensibles al vdeo.
Disponemos de varios tipos de codificacin de vdeo: ASF, avi, .mov, mp4,IFF, Ogg, OGM, Matroska
(mkv), 3GP y Doctor (doc21).

Formatos de archivos.

Para que los archivos puedan ser gestionados por los distintos sistemas de software en una arquitectura
cliente/servidor, deben tener un formato compatible por el software que entrega el archivo y por el software
que lo recoge o lee.
Adems, para reducir el espacio de almacenamiento del audio y/o vdeo digitalizado, y aumentar la
velocidad de transmisin, se recurre a tcnicas de compresin.
Igual que en el caso del formato de archivo, los mecanismos que implementan la tcnica de compresin de
archivos de audio/vdeo deben estar presentes en el receptor del audio/vdeo, de tal forma que se pueda
interpretar el flujo de sonido en formato digital y comprimido que ha recibido en forma de paquetes de datos.
El encargado de esta tarea es el codificador/decodificador o codec.

compresin con prdida: Cuando un formato comprime el audio o vdeo eliminando aquella informacin
que no es perceptible por el odo humano.
Sin perdida: Cuando se comprime el audio o el vdeo eliminando redundancias en la seal de audio/vdeo.
Que un vdeo est compuesto por una secuencia de imgenes. Que las propiedades de estas imgenes
condicionan la calidad del vdeo. Cada imagen digital puede obtenerse de varias fuentes: una cmara digital,
webcam, programas de retoque fotogrfico, escner, capturas de pantalla, etc.

Parmetros de configuracin.
Ya sabemos que un vdeo es la sucesin de imgenes denominadas fotogramas o, ms comnmente, frames.
Y que esas imgenes, al pasar de una a otra a una determinada velocidad, nos da la impresin de movimiento
que estamos buscando.
Para establecer una serie de caractersticas que queremos darle a la pelcula que afectarn a la calidad a la
misma, debemos distinguir varios parmetros:

FPS o Fotogramas por segundo (framerate): indica la frecuencia con la que los fotogramas se
muestran por unidad de tiempo (segundo). Es decir, a mayor nmero de fotogramas por segundo se
percibir menos el trnsito de un fotograma a otro y tendremos mayor calidad. Tambin se puede
expresar en hertzios (Hz). Por ejemplo, si tomamos 1000 muestras por segundo de la seal,
estaremos empleando una frecuencia de muestreo de 1KHz.

Resolucin: expresada en pxeles. Indica los pxeles que se han utilizado para el ancho y el alto de
las imgenes. Tenemos, como valores tpicos, 8, 16 y 32 bits.

Bitrate: Expresa la informacin que se almacena (expresndolo en bits o mltiplos) por unidad de
tiempo (segundo) a la hora de codificar las secuencias de imgenes. IMPORTANTE!!!

Formatos de imagen.
Como ya sabemos, el vdeo est compuesto por sucesin de imgenes. Imgenes cuyas propiedades
condicionan la calidad del vdeo. Podemos distinguir dos tipos de imgenes, de forma genrica:
Imgenes de mapa de bits o bitmap: estn formadas por una matriz de cuadrculas o celdas que, cada una
de ellas, representa un pxel.
Imgenes vectoriales: estn formadas por objetos geomtricos independientes (segmentos, polgonos, arcos,
etc.), cada uno de ellos definido por distintos atributos matemticos de forma, de posicin, de color, etc.
Las caractersticas de las imgenes de los mapas de bits que se deben valorar son: la profundidad del pxel o
de bit, el color real o RGB, los modos de color (cuantificar los colores de forma numrica), el tamao y la
resolucin.
FORMATOS DE LOS ARCHIVOS DE MAPA DE BITS.

BMP (Bit Mapped Picture): no presenta prdidas y es utilizado por los sistemas operativos de
Microsoft. Almacena imgenes hasta 24 bits de profundidad.

GIF (Graphic Interchange Format): no presenta prdidas utilizando hasta 8 bits de profundidad.
Permite animaciones y su utilizacin se ha enfocado, principalmente, al desarrollo de pginas web.

JPG o JPEG (Joint Photographic Experts Group): presenta prdidas utilizando hasta 16 bits de
profundidad. Es muy utilizado por su alto nivel de compresin. No es recomendable utilizar este
formato para editar o retocar imgenes.

TIF o TIFF (Tagged Image File Format): no presenta prdidas. En consecuencia, las imgenes
almacenadas son de alta calidad ocupando gran espacio en su archivado. Es reconocido por casi todos
los sistemas operativos.

PNG (Portable Network Graphics): presenta prdidas. Se cre para poder sustituir al formato GIF
por su considerable mejora. La calidad, hasta 24 bits de profundidad, y la reduccin del espacio en el
archivado. En contra tiene que no permite animaciones como el formato a sustituir.

PSD (Photoshop Document): presenta prdidas y es utilizado por el software propietario Photoshop
para su edicin.

XCF (eXperimental Computing Facility): tiene caractersticas similares a PSD pero el software
propietario es GIMP (software libre).

PICT (PICTure): no presenta prdidas y es utilizado por el sistema operativo MAC.

FORMATOS DE LOS ARCHIVOS DE IMGENES VECTORIALES.

SVG (Scalable Vector Graphics o Grficos Vectoriales Escalables): basado en XML.

WMF (Windows MetaFile o Metafichero Windows): puede incluir imgenes con formato bitmap y
se adapta bien a los programas de dibujo.

SWF (ShockWave Flash): es parte de la tecnologa flash y desarrollada por Macromedia. Es muy
utilizada para animaciones en la web.

EPS (Encapsulated PostScript Language o Lenguaje Encapsulado PostScript): formato antiguo


y puede contener, como WMF, bitmaps como grficos vectoriales. Consta de una parte imprimible y
otra de previsualizacin.

PDF (Portable Document Format o Formato de Documento Portable): es muy utilizado para la
lectura o impresin (emula una impresora) de documentos sin prdida de calidad.

Formatos de Audio. codecs.


Los formatos de audio son contenedores multimedia que guardan una grabacin de audio (msica, voces,
etc.). Lo que hace a un archivo distinto del otro son sus propiedades; cmo se almacenan los datos, sus
capacidades de reproduccin, y cmo puede utilizarse el archivo en un sistema de administracin de archivos
(etiquetado).
Un fichero almacenado en un formato contenedor necesitar, por tanto, varios codecs, cada uno con la
funcin de codificar y decodificar una parte del total (audio, vdeo, texto, etc.).
Qu son los codecs? Son aplicaciones software que se emplean para codificar/decodificar informacin
multimedia y guardarla en un fichero en un formato determinado. No debemos confundir un codec con un
formato de archivo. El codec slo realiza el proceso de traduccin de un contenido multimedia, mientras que
el formato de archivo es una estructura esttica de ese fichero.
Para que nos entendamos, tenemos por un lado la aplicacin de sonido, por otro el archivo que contiene, por
ejemplo, la cancin que queremos escuchar. El codec ser el intermediario entre la aplicacin y el archivo.
Es decir, transforma un fichero por medio de un codec para que la aplicacin nos muestre el sonido.

Formatos de Vdeo. codecs.


Ya sabemos que cuanto mayor sea la frecuencia de muestreo y la calidad, ms fidedigna ser la muestra
obtenida con respecto a la original. Y no debemos olvidar que cuanto mayor sea la calidad el tamao del
archivo crecer.
Para buscar el punto de equilibrio debemos valorar el fin al que est destinada la muestra y la calidad
mnima requerida para dicho fin. Por ejemplo, si la muestra debe dedicarse para una visualizacin en
Internet, esta deber perder cierta calidad y tamao del marco para reducir su archivo y permitir que su
descarga sea rpida; tenemos como ejemplo las pginas de contenido audiovisual como el portal Youtube,
Vimeo, etc.

Reproductores de audio y vdeo.


Los reproductores de audio y vdeo, en adelante reproductores multimedia, son un tipo de software que
permite la reproduccin de ficheros multimedia. Podemos encontrar reproductores especficos de un medio
como audio exclusivamente, pero la tendencia es que los reproductores sean ms polivalentes. Es decir, que
reproduzcan tanto archivos de audio como de vdeo.
Vamos a mencionar una serie de reproductores pero no debemos olvidar que hay ms y, es posible, mejores.
VLC media player es un reproductor multimedia y framework multimedia libre y de cdigo abierto
desarrollado por el proyecto VideoLAN. Es un programa multiplataforma con versiones disponibles para
muchos sistemas operativos.
Winamp es un reproductor multimedia, para la plataforma Microsoft Windows creado el 21 de abril de 1997
y distribuido gratuitamente por la empresa estadounidense Nullsoft, ahora una subsidiaria de Time Warner.

Su creador fue el programador y hacker Justin Frankel, aunque actualmente existe un equipo de
programadores dedicados al desarrollo de Winamp.
Adobe Flash Player es una aplicacin en forma de reproductor multimedia creado inicialmente por
Macromedia y actualmente distribuido por Adobe Systems. Permite reproducir archivos SWF que pueden
ser creados con la herramienta de autora Adobe Flash, con Adobe Flex o con otras herramientas de Adobe y
de terceros. Estos archivos se reproducen en un entorno determinado. En un sistema operativo tiene el
formato de aplicacin del sistema, mientras que si el entorno es un navegador, su formato es el de un Plug-in
uEl Reproductor de objeto ActiveX.
Windows Media (Windows Media Player) es un reproductor multimedia creado por la
empresa Microsoft en el ao 1991 para el sistema operativo Microsoft Windows. WMP permite
reproducir diversos formatos digitales: Audio CD, DVD-Video, DVD-Audio, WMA (Windows
Media Audio), WMV (Windows Media Video), MP3, MPG y AVI, aunque el programa depende de
codecs de terceros para algunos formatos ms. Incluye acceso a vdeo en formato digital en
servidores de pago. Tambin da la posibilidad de copiar canciones de un CD al disco duro del
PC y viceversa.

QuickTime es un framework multimedia estndar desarrollado por Apple que consiste en un conjunto de
bibliotecas y un reproductor multimedia (QuickTime Player). En su versin 7 es compatible con el estndar
MPEG-4. Existe una versin Pro que aade diversas funcionalidades como la edicin de vdeo y
codificacin a variados formatos como AVI, MOV, MP4.

Instalacin del reproductor.


La instalacin del reproductor depender siempre del propio software que utilicemos para leer el archivo de
audio o vdeo y que tenga el formato que soporta dicho software. Otro elemento importante es el medio por
el que lo vamos a leer y otro valor muy importante es el sistema operativo que lo soporte.
Otro factor es el sistema operativo donde leeremos esos archivos de audio y/o vdeo. Debemos seleccionar la
aplicacin adecuada para dicho sistema operativo. Hay aplicaciones que tienen versiones para distintos
sistemas operativos.
No debemos olvidar los codec. Debemos tener instalados los codec necesarios para que la reproduccin de
los archivos multimedia no queden sin poder reproducirse o se reproduzcan de forma errnea.
La instalacin de este tipo de aplicaciones en entornos Windows suelen ser bastante fciles de instalar. El
software que queremos instalar tiene su propio instalador. Sin embargo, en plataformas GNU/Linux puede
ser algo ms complicado. No es el caso de Videolan, en Debian se puede instalar a travs delsynaptic.
Buscando el paquete vlc.

Configuracin del reproductor.


La configuracin del reproductor depender, en gran medida, del software reproductor que utilicemos.
Tomando como ejemplo el software gratuito Winamp, como aparece en la imagen, veremos qu
configuracin podemos observar y modificar para poder escuchar los archivos de audio que deseemos.
Para el caso de otra aplicacin conocida como es Videolan, tenemos una gran gama de opciones que nos
permiten configurar la aplicacin.
En la imagen podemos observar todas las opciones de configuracin del software multimedia Videolan.

Uso de servicios de audio a travs de un navegador.


Para usar el servicio de audio a travs del navegador ser necesario tener instalado el plugin adecuado para
obtener el rendimiento del audio que deseamos escuchar. Un ejemplo tpico es escuchar la radio a travs de
Internet.
Desde la propia pgina se nos informa que para poder escuchar la radio, siguiendo con el ejemplo anterior,
debemos tener instalado una pequea aplicacin en el navegador para poder escuchar adecuadamente el
programa que deseamos.
Si vamos a leer un archivo multimedia, por ejemplo, a travs de Internet y utilizando el navegador web, este
necesitar en la mayora de las ocasiones de un plugin para poder "traducir" el archivo que estamos
"bajando". Siguiendo con el ejemplo, para leer archivos multimedia de Youtube necesitaremos el plugin de
flash.
Entonces. Los subprogramas se instalan al igual que cualquier otro software, pero no funcionan por su
cuenta. Siempre necesitan trabajar dentro de un programa como es el tpico ejemplo de un navegador web.

Streaming.
Servicio que permite intercambio de ficheros, habitualmente del tipo multimedia, en una arquitectura
cliente/servidor. Aparentemente no tiene nada de particular porque, por ejemplo, el servicio HTTP tambin
lo hace.
lo que se hace es suministrar un flujo de datos continuo entre el servidor y el cliente de forma que este
ltimo, el cliente, pueda procesar y/o reproducir la informacin segn la va recibiendo del servidor.
ejemplo : la reproduccin de programas de televisin o radio ya emitidos, o bien que se estn emitiendo en
el mismo instante que se est difundiendo.
webinar : es un tipo de conferencia, taller o seminario que se transmite por Web
El conferencista se dirige hacia los participantes, sin embargo la caracterstica principal es la interactividad
que se da entre los participantes y el ponente. La habilidad de recibir, dar y discutir informacin.
Los Webinars se dan en tiempo real, con fecha y horario especfico. Se puede participar desde cualquier
ordenador conectado a Internet y en la que se haya cargado software especfico y/o se le haya introducido
una clave de acceso que permite la conexin con la aplicacin del ponente.

Elementos.
Para realizar un streaming se utiliza una arquitectura cliente/servidor. Es decir, el servidor ofrece los archivos
y el cliente los recoge mediante una comunicacin de datos.
Una vez que sabemos qu arquitectura, afinamos ms esos elementos:

Servidores de streaming: en estos ordenadores se alojan los recursos y se les ofrecen a los clientes
segn sus peticiones.

Clientes de streaming: con el software adecuado permite a los usuarios acceder a los recursos
disponibles en los servidores de streaming y reproducirlos con la ayuda, como no, de codecs. Con
estos codecs podremos codificar el contenido multimedia en un formato comprimido en el servidor y
que el cliente, posteriormente, decodificar. El cliente necesita de un buffer para almacenar, de forma
temporal, los datos que se van recibiendo desde el servidor.

Arquitectura rpida de red como las CDN: es un sistema de ordenadores que contienen copias de
datos, colocados en varios puntos de una red con el fin de maximizar el ancho de banda para el

acceso a los datos de clientes a travs de la red. Un cliente tiene acceso a una copia de los datos cerca
del cliente, en contraposicin a todos los clientes que acceden al mismo servidor central, a fin de
evitar cuellos de botella cerca de ese servidor.

En esta imagen podemos observar una distribucin con un sistema tradicional de datos y, a su
derecha, una distribucin CDN.
Adems de los mencionados, necesitamos:

Protocolos rpidos especficos: para streaming necesitamos RTSP y RTP que son protocolos, a nivel
de aplicacin, que estn orientados hacia la rpida transmisin de paquetes sin renunciar a cierto
control de la transmisin y an a riesgo de que existan prdidas de informacin que pueden ser
asumibles.

Productor: ser el encargado de generar el contenido multimedia. El contenido en cuestin puede


emitirse en directo o bien almacenarse en el servidor para posteriores peticiones de un cliente.
Consta, como en un estudio de grabacin, de elementos hardware (videocmaras, micrfonos,
webcams, etc.) orientados a la grabacin en s del evento y de elementos software para la edicin,
produccin y postproduccin del contenido.

Formatos de audio/vdeo y codecs: una vez generados los contenidos multimedia en el productor
pasaremos a comprimirlos empleando codecs para ser transmitidos hacia el servidor de streaming,
que puede llegar a emplear nuevos codecs para ofrecer distintas calidades o formatos de los clientes.
Formatos que puede seleccionar el cliente dependiendo del ancho de banda que disponga y de la
calidad que requiera para reproducir el archivo.

Tipos de streaming.
Primero podemos diferenciar en tres tipos bsicos en funcin. Y sern en funcin de cmo el servidor
entregar el contenido multimedia:

En directo (live): aqu el servidor controla la transmisin. El contenido multimedia es emitido a


criterio del servidor en un instante dado. Los clientes solo podrn recibir la informacin que se est
transmitiendo desde el servidor. Es un caso de multidifusin (los clientes reproducen el mismo
contenido simultneamente). A su vez, el contenido puede transmitirse, por la red, mediante unicast
(un flujo de datos por cada cliente) y multicast (todos los clientes comparten el mismo flujo de datos
del servidor).

Podemos diferenciar, a su vez, en dos subtipos de streaming:


o Produccin en directo: el servidor recibe en tiempo real la grabacin del productor y la
almacena en el servidor. Y, simultneamente, inicia la difusin del mismo con lo que
virtualmente obtendremos un streaming en directo puro. Como ejemplos tenemos eventos
deportivos, programas, espectculos, etc.
o Produccin en diferido: en este caso el contenido es grabado por el productor y
posteriormente almacenado en el servidor. El administrador ser el que decida el momento en
el que quiere iniciar la difusin del contenido multimedia (diferido). Un ejemplo tpico son
los contenidos "a la carta".

Bajo demanda (on demand): en este caso los clientes controlan la transmisin. Es decir, el servidor
espera a que se produzca una peticin del cliente, y ser ste quien decide qu contenido quiere
recibir en cada momento.

Casi bajo demanda (Near On Demand): en este caso se simula un servicio bajo demanda por usar
multitud de flujos en constante emisin de forma que el cliente, cuando se conecta al servidor,
realmente se incorpora al flujo de datos ms cercano a lo que ha solicitado. Este sistema requiere una
muy alta velocidad de comunicacin y resulta interesante en emisiones en modo multicast.

Protocolos.
Los protocolos utilizados hoy en da son: HTTP, RTSP, RTP y RTCP. Aunque no debemos olvidar otros
como MMS.

HTTP (Hypertext Transfer Protocol): este protocolo, muy usado en la web, permite realizar
streaming de forma que el archivo de contenido multimedia se descarga completamente en el
ordenador cliente y este es reproducido por el software del cliente que sea capaz de leer el formato
del archivo.
Otra posibilidad es obtener informacin sobre un fichero multimedia y descargarlo mediante HTTP y
encapsularlo sobre UDP para acelerar la transferencia del archivo. En cualquier caso, el archivo de
contenido multimedia debe estar completamente descargado para poder reproducirlo.

RTSP (Real Time Streaming Protocol): este protocolo, de nivel de aplicacin, encargado de la
gestin y control de la transmisin de uno o varios flujos de contenido multimedia hacia un cliente.
En la mayora de los casos RTSP usa TCP para datos de control del reproductor y UDP para los datos
de audio y vdeo aunque tambin puede usar TCP en caso de que sea necesario. En el transcurso de
una sesin RTSP, un cliente puede abrir y cerrar varias conexiones de transporte hacia el servidor con
tal de satisfacer las necesidades del protocolo.
Utiliza, por defecto, los puertos 554/TCP y 554/UDP.

RTP (Real-time Transport Protocol): igual que el caso de RTSP, tambin es un protocolo de nivel de
aplicacin y encargado del transporte del flujo de datos multimedia entre servidor y cliente. Los
paquetes RTP van encapsulados normalmente en UDP aunque tambin es posible encapsularlos en
TCP en funcin de los requisitos de la transmisin.
Dadas sus caractersticas, puede enviar varios flujos de datos diferentes, podra ser incluido en el
nivel de transporte.

RTCP (RTP Control Protocol): es un protocolo de comunicacin que proporciona informacin de


control que est asociado con un flujo de datos para una aplicacin multimedia (flujo RTP). Dado
que RTP es un protocolo unidireccional del servidor hacia el cliente, el protocolo RTCP permite
informar, desde el cliente hacia el servidor, de la calidad del servicio prestado.

MMS (Microsoft Media Services): es un servidor de contenidos multimedia en streaming, de


Microsoft que permite al administrador generar contenidos en directo (audio/vdeo). Slo Windows
Media Audio, JPEG y los formatos MP3 son soportados.

En la imagen se aprecia cmo se implican el servidor y el cliente en una transmisin multimedia.

Servidores. Instalacin y configuracin.


Vamos a tomar como referencia un software popular como es Icecast y un sistema operativo de libre
distribucin como Debian 6. Para intalar Icecast2 en Debian utilizamos el gestor de paquetes:
#apt-get install icecast2 ices2 vorbis-tools

Por defecto el servicio est deshabilitado. Pues debemos habilitarlo. Dnde? Tocaremos el archivo
/etc/default/icecast2 y en la lnea donde ponga ENABLE=false deber poner ENABLE=true.
Y ya podemos lanzar el servicio mediante #service icecast2 start o bien /etc/init.d/icecast2 start.
Con esto no es suficiente. Por qu? Porque obtendremos el visionado de la web de administracin, pero no
tendremos nada que escuchar al no tener el montaje de los archivos de audio.

Clientes. Instalacin y configuracin.


Siguiendo con el ejemplo del punto anterior, debemos tener instalado un cliente que gestione los archivos
multimedia.
Ya hemos visto algn ejemplo, concretamente VLC de Videolan. Y es el que vamos a utilizar.
En la imagen se muestra, en un entorno de Windows XP, como al "pinchar" en un formato de audio, empieza
la descarga del streaming y "lanza" la aplicacin que tiene asociada.

En la siguiente imagen nos muestra cmo se est ejecutando la aplicacin.

Observamos que la lnea de recorrido del archivo que estamos reproduciendo no se mueve. Esto es debido a
que el programa est reproduciendo lo que est recibiendo y no conoce el tamao de dicho archivo. Es decir,
no conoce el porcentaje del archivo que ya ha sido recorrido.

Sindicacin y suscripcin. Podcast y Vodcast.


En principio lo definiremos como un formato XML para sindicar o compartir contenido en la web. Se utiliza
para difundir informacin actualizada frecuentemente a usuarios que se han suscrito a la fuente de
contenidos. Se suele referir a este tipo de informacin con las siglas RSS (Really Simple Syndication).
Este formato permite accesibilidad a las noticias sindicadas a travs de distinto software aparte del
navegador. Como por ejemplo, programas de correo electrnico, programa de noticias (news) o, inclusive,
con un programa de navegacin web. Eso s, no es necesario estar suscrito para acceder a la informacin que
proporciona. La suscripcin har que cuando se ha aadido una nueva noticia o recurso, estemos informados
inmediatamente sin necesitar estar continuamente visitando la pgina.
Y, qu es el Podcast? Consiste en la distribucin de archivos multimedia mediante un sistema de
sindicacin (RSS). Resulta de una contraccin de iPod y broadcast (transmisin).
Estos archivos de contenido multimedia pueden ser de tipo audio y vdeo. Aunque en el ltimo caso suelen
referirse a ellos como Vodcast.

Proceso de sindicacin.
Lo habitual para sindicarse o suscribirse a la fuente de contenidos es mediante archivos RSS a travs del
navegador web o mediante un software "agregador". Este software permitir a los usuarios recibir las
novedades referentes a los nuevos archivos multimedia y reproducirlos.
Pongamos un ejemplo. Si accedemos a la pgina http://www.rtve.es/rss/temas_ciencia-tecnologia.xml vemos
que no aparece una pgina "normal". Esta pgina nos muestra los contenidos a los que podemos acceder y,
adems, permite suscribirse al canal para estar informado de los nuevos contenidos que se van aadiendo a
este canal de noticias.
En la imagen se muestra una sindicacin realizada con un software de correo electrnico,
concretamente Thunderbird. Mostrando la visualizacin de la pgina a la que hace referencia la noticia.

El siguiente ejemplo muestra un tpico formato RSS:

Proceso de suscripcin.
En la imagen se muestra una suscripcin con el navegador Firefox.

El proceso es el siguiente:

Accedemos a la pgina que contiene el documento XML con el formato RSS.

Observaremos las noticias que contiene el documento XML.

Nos permite indicar la aplicacin que utilizamos para leer las noticias sindicadas.

En la parte superior hay un botn que si presionamos nos aparecer un cuadro de dilogo.

En ese cuadro de dilogo podremos modificar el asunto.

No olvidemos los Podcast. En la siguiente imagen se muestra un tpico Podcast en la sindicacin de noticias
de la web del diario El Mundo.

Es conveniente constatar que realmente un podcast o vodcast no es, en definitiva, ms que una sindicacin.
La diferencia estriba en el objeto de la noticia. La noticia no va impresa en el propio documento sino en el
enlace al archivo multimedia que est incrustado.

Videoconferencia.
Antes de abordar lo que es la videoconferencia, debemos saber qu es voz sobre IP (VoIP). VoIP es una
tecnologa que permite transmitir flujos de voz a travs de redes IP. Adems, puede interactuar con las redes
de telefona convencional. Esto se consigue de forma virtual y transparente a los usuarios. Es decir, un
usuario puede hablar desde su ordenador a un telfono fijo o mvil estando el ordenador conectado a la red
IP y no a la red conmutada de telefona.
Podemos destacar diferencias entre la telefona convencional y la digital:

Digitalizacin: en la telefona tradicional siguen existiendo tramos analgicos entre el terminal del
abonado (telfono, fax,..) y la centralita telefnica. Sin embargo, en la telefona IP la comunicacin
es digital.

Compatibilidad: tanto desde la telefona convencional como desde la telefona IP, la comunicacin o
llamadas hacia telfonos de la misma tecnologa son inmediatas. Sin embargo, el cambio de
tecnologa, por ejemplo un telfono IP a un telfono convencional requiere contratar, en la mayora
de los casos, servicios de pago para realizar la transicin de una tecnologa a otra.

Gestin de la red y tarificacin: las redes de telefona convencional son gestionadas por grandes
compaas de telefona que imponen sus precios por varios conceptos relacionados con el
mantenimiento de la lnea, distancia entre extremos de llamada, buzn de voz, etc. Sin embargo, en la
telefona IP resulta gratuita para las llamadas entre telfonos de la misma tecnologa.

Calidad del servicio: la telefona convencional ofrece una calidad de la comunicacin suficiente para
el propsito que se cre. Sin embargo, en la telefona IP hay factores que intervienen en la calidad de
la misma. Por ejemplo, el ancho de banda, control de la comunicacin y control de la latencia o
retardo en la red.

En el caso de la videoconferencia, es una comunicacin simultnea y bidireccional de audio y vdeo entre


mltiples usuarios. Permitiendo mantener reuniones con grupos de personas situadas en lugares alejados
entre s. Adems, puede utilizarse operaciones telemticas o de otro tipo como el intercambio de grficos,
imgenes fijas, transmisin de ficheros desde el ordenador, mantenimiento de equipos, etc.

Protocolos de videoconferencia.
Existen varios protocolos de uso comn en las videoconferencias. Se describirn aqu los protocolos de
videoconferencia que se usan sobre IP.
Este tipo de videoconferencia utiliza las redes de comunicacin IP para establecer sesiones al igual que lo
hacen otras aplicaciones como el correo electrnico o la navegacin web.
Este tipo de comunicacin no requiere en absoluto de ningn hardware ni arquitectura especial porque casi
todo el mundo est conectado a Internet.
Dentro de este tipo (Videoconferencias IP) encontramos 2 protocolos estndar, muy utilizados y que son para
los que damos soporte:

H.323: es un estndar de la ITU (International Telecommunications Union) que describe una familia
de protocolos usados para realizar el control de llamadas en una comunicacin multimedia a travs
de redes conmutadas por paquetes. Los protocolos ms importantes dentro del H.323 se usan para la
configuracin, administracin y terminacin de llamadas (H.225 y H.245). Lo utilizan aplicaciones
como Microsoft NetMeeting u OpenPhone.

SIP: el Protocolo de Inicio de Sesin (SIP) es una Arquitectura Multimedia de Internet definida por
la Fuerza de Tarea en Ingeniera de Internet (Internet Engineering Task Force IETF
http://www.ietf.org). Se puede usar SIP para Voz sobre IP, videoconferencia, mensajera instantnea
as como en aplicaciones de telefona mvil de tercera generacin. Lo utilizan aplicaciones como
Windows Mesenger o SJPhone. .

Instalacin de herramientas grficas para videoconferencia.


Dependiendo de los dispositivos (ordenadores, netbooks, smartphones, etc.) que intervengan en la
videoconferencia, establecemos la siguiente clasificacin:

Punto a punto: se utilizan dos equipos en la conversacin. Estos pueden ser: uno a uno, y uno con
un grupo,

Multipunto o multiconferencia: se utilizan ms de dos equipos en la conversacin. Normalmente se


establece qu interlocutores se visualizarn en el monitor.
Estos pueden ser de los siguientes tipos:
o Centralizada: donde todos los equipos que participan en la multiconferencia contactan con
un MCU (Multipoint Control Unit o Unidad de Multipunto de Control), quien recibe los
flujos multimedia y de control, y se encarga de gestionar las distintas conferencias.
o Descentralizada: donde los equipos participantes envan los flujos multimedia mediante
paquetes multicast pero el flujo de control es gestionado a travs del MCU.

Existe multitud de software cliente para estos tipos de transmisiones. Tendremos software de escritorio o
instalable sobre el sistema operativo o bien sobre un entorno web gracias a la tecnologa Web 2.0.
Lo habitual es que estemos registrados en el servidor principal que soporta el servicio. En el caso de un
servicio gratuito como Skype nos solicitar un correo electrnico y una identificacin. El servicio entre
equipos es gratuito y de pago en el caso de que deseemos mantener una conversacin con un telfono
convencional.
Ejemplos de aplicaciones sobre escritorio: Skype, SnapYap, Msn, talk, VSee, Adobe Connect Now,
SightSpeed, PalBee.
Ejemplos de aplicaciones sobre web 2.0: Oovoo, Ubiqq, Ekko son, quizs, los ms conocidos.

Configuracin de herramientas grficas para


videoconferencia.
La configuracin de las herramientas de escritorio suele ser intuitiva y normalmente son sencillas de
implementar. Podemos tomar como referencia un software conocido como Skype.
Una vez que tenemos establecida la comunicacin punto a punto o en grupo, podemos realizar tareas como
enviar y/o recibir archivos. En definitiva, compartir recursos con nuestros interlocutores. Incluso podemos
compartir nuestra pantalla, utilizando Skype, con el interlocutor. No estamos cediendo el control sobre
nuestro equipo, sino que estamos mostrando nuestro escritorio.

Uso de navegadores para realizar videoconferencias.


Tenemos posibilidad de realizar videoconferencias a travs de navegadores sin necesidad de instalar
aplicaciones de escritorio para realizar las mismas.
A los problemas que podemos tener en cuanto al hardware del equipo y a las comunicaciones de Internet,
debemos aadir la propia cach del navegador. No olvidemos que un software de escritorio tiene, en
principio, todas las herramientas que necesita para que sea funcional, con el objetivo para el que fue creado.
Es decir, un cliente de videoconferencia tendr, como fin, hacer de interfaz entre un usuario y otro de forma
remota a travs de la red. En cambio, el navegador es una aplicacin especfica para un fin, navegar por
Internet. Con lo cual, estamos utilizando un recurso que no fue creado para el fin de la videoconferencia.
Entonces, qu ventaja tiene realizar videoconferencia a travs de la interfaz del navegador? La ventaja es
que no dependemos de la instalacin del software cliente. Y que podemos utilizar la videoconferencia desde
un equipo que no sea el nuestro. Lo nico que nos har falta es que exista el hardware adecuado para realizar
la videoconferencia, webcam y micro, y el software a modo de plug-in en el propio navegador, flash.
Un ejemplo de utilizacin de la videoconferencia a travs del navegador es WebRTC. Es un desarrollo que
trata de llevar al navegador una serie de APIs para poder realizar estas comunicaciones directamente a travs
del navegador.

Servidores de juegos en lnea.


Vamos a empezar a definir lo que es un juego en lnea. Son aquellos videojuegos que se juegan a travs de
Internet independientemente de la plataforma (a travs de un navegador web o una aplicacin que acta
como cliente). Bien sea porque se descarga la aplicacin del juego y se puede realizar individualmente, bien
porque nos conectamos a un servidor que nos permite jugar con varios jugadores.
Es muy comn que en las redes sociales, y gracias a la Web 2.0, nos ofrezcan jugar con juegos en el que
intervienen usuarios de la propia red social. Entonces, un servidor es un servicio, a travs de la red, que
ofrece el juego, sino est descargado, as como la posibilidad de gestionar la participacin de distintos
usuarios en el mismo. Bien a travs de un navegador bien a travs de una aplicacin de escritorio.

Potrebbero piacerti anche