Arquitecturas de Streaming



Documentos relacionados
Tecnologías de Streaming

Tecnologías Multimedia, Curso 10/11 - Práctica 9 Servicios basados en streaming (II) Distribución de audio/vídeo bajo demanda y en directo.

Transferencia Electrónica de Archivos (TEA) Normas Técnicas

Windows Server Windows Server 2003

La Información Multimedia

Informe de Avance IV

Windows Server 2012: Infraestructura de Escritorio Virtual

Tecnología Streaming

Guía de Instalación para clientes de WebAdmin

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC

Características de los servicios de transferencia de contenidos multimedia

Guía Rápida de Inicio

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

SIEWEB. La intranet corporativa de SIE

COPIAS DE SEGURIDAD REMOTAS Y RESTAURACIÓN EN LÍNEA

INTRODUCCION. Ing. Camilo Zapata Universidad de Antioquia

LA PROTECCIÓN DE LA CREACIÓN Y LA INNOVACIÓN EN LA ECONOMÍA DIGITAL. La visión de los operadores

Mínimo consumo de ancho de banda. Aplicable a cualquier tipo de fichero. Multiplataforma e Interplataforma

Videostreaming. Concepto

Capítulo 4: Requerimientos.

CLOUD ENIAC BACKUP. Sus datos son importantes?

Acronis License Server. Guía del usuario

Análisis de aplicación: BlueFish

Servidor Multimedia Doméstico

Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking

Estrategia de Cómputo en la Nube. Servicios en la Nube

Universidad Técnica Federico Santa María Redes de Computadores I ELO 322. Spotify. Analizando la aplicación que revoluciona el mercado de la música

ING. YURI RODRIGUEZ ALVA

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Qué ventajas presenta Google Drive para catedráticos y alumnos?

Soporte Técnico de Software HP

Capítulo 1. 10I 1.0 Introducción 1.1 Diseño de LAN 1.2 El entorno conmutado. Presentation_ID 2

Multimedia Streaming. Memoria del proyecto Streaming Multimedia (audio) Departamento de desarrollo de software. Lexon S.A.

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

Evaluación, Reestructuración, Implementación y Optimización de la Infraestructura de Servidores, Base de Datos, Página Web y Redes

Herramientas de video conferencia. Nildivette Soto Etel 601 Prof. Esther Rubio

WINDOWS : TERMINAL SERVER

FileMaker Pro 14. Uso de una Conexión a Escritorio remoto con FileMaker Pro 14

INTERNET LA RED WAN MAS GRANDE

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Quality of Service MODULO I FUNDAMENTOS DE NETWORKING 14/04/2012. Ing. Nelwi Báez P. Msc. Página 0

Semana 10: Fir Fir w e a w lls

TECNOLOGÍA 3G ACOSTA VENEGAS ALBERTO AGUILAR SALINAS GUILLERMO MIRANDA ELIZALDE CARLOS VENEGAS HURTADO JUAN

Redes cableadas (Ethernet)

CASO PRÁCTICO. CASOS PRÁCTICOS Internet (CP15 y CP16)

Manual Office 365 Small Business. Premium 365º. Small Business Premium. Premium

Solución Streaming SIVE

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red.

Diseñado y Desarrollado por Sistemas Informáticos Aplicados, SA de CV. Socio Estratégico de Negocios

Producto. Información técnica y funcional. Versión 2.8

FileMaker Pro 13. Uso de una Conexión a Escritorio remoto con FileMaker Pro 13

Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el

Respaldo Cloud. Preguntas Frecuentes. Versión 1.0

Anexos de Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA

La revolución del contenido multimedia de pies a cabeza.

Tutorial: Primeros Pasos con Subversion

TRANSFERENCIA DE FICHEROS FTP

GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho

2. Requerimientos Técnicos

Beneficios estratégicos para su organización. Beneficios. Características V

Manual de usuario de IBAI BackupRemoto

CAPAS DEL MODELO OSI (dispositivos de interconexión)

La tortuga y los documentos: Tortoise + Subversion

Arquitectura de sistema de alta disponibilidad

Necesidad, Ámbito y Aéreas de Aplicación: Clientes Potenciales

Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA)

VÍDEO EN INTERNET 03/11/2011. Introducción. Conceptos básicos. Transmisión de vídeo sobre IP. Streaming. Videoconferencia sobre IP IPTV

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Ubuntu Server HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.

UNIVERSIDAD DE SALAMANCA

Use QGet para administrar remotamente las descargas múltiples BT

Lección 5: Bloc de notas Estudio de la aplicación Bloc de notas, utilizada para escribir sencillos documentos de texto de tamaño reducido.

Sophos Computer Security Scan Guía de inicio

Servidores corporativos Linux

Manual Acceso FTP. Winter Music CAC Concurso de maquetas

Ayuda de Symantec pcanywhere Web Remote

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Sistema Operativo Windows

Videoconferencia. Jesús Torres Cejudo

1. Quién es Forware? Cronología Tecnologías Anti-fuga de Forware Solución Forware AntiLeak Suite 4

Manual ServiGuard 5.3 Cámaras Sony Z20, RZ30N, RZ Instalación de la cámara

Panel de control nativo de ADOBE FLASH PLAYER 10.3

OrmoDAM. El archivo digital inteligente, un avance en la sociedad de la información

Protocolo PPP PPP Protocolo de Internet de línea serie (SLIP)

Líneas de Comunicación Remota

Modelos de gestión de contenidos

PLATAFORMA DE ENVÍO DE SMS CON MÁXIMA DISPONIBILIDAD

Nota de aplicación Julio 14 Rev 01

Universidad Autónoma De Guadalajara

OpenERP - Web Es completo Es potente Es flexible Es libre Es accesible

Infraestructura Tecnológica. Sesión 1: Infraestructura de servidores

Sophos Anti-Virus para Mac OS X, versión 4.9 guía de inicio. Para Macs en red con Mac OS X

2. Accedemos al dominio, introducimos el nombre de usuario y la contraseña para acceder. Y damos click en Aceptar.

En los últimos años, se ha presentado una enorme demanda por servicios portátiles,

CAPÍTULO VI. RESULTADOS, PRUEBAS Y CONCLUSIONES DE LA APLICACIÓN.

Introducción a las redes de computadores

TECNOLOGÍA MÓVIL ENVIO DE MENSAJES DE TEXTO USSD

Qué necesito saber para tener mi sitio web en Internet?

C O N T E N I D O. 1. Propósito. 2. Alcance. 3. Responsabilidad y autoridad. 4. Normatividad aplicable. 5. Políticas

Transcripción:

Arquitecturas de Streaming Francisco José Suárez Alonso UNIVERSIDAD DE OVIEDO Área de Arquitectura y Tecnología de Computadores Curso 2010/2011

Arquitecturas de Streaming Proxy Transmisión productor-servidor Redundancia del servicio Mejoras en el cliente Mejoras en el servidor Gestión de derechos digitales Coste Helix Community Tecnologías Multimedia - Arquitecturas de Streaming 2

Proxy Splitter Utilizado para los servicios en directo Recibe un flujo de información y lo redistribuye a los clientes Pass-through Utilizado para directo y bajo demanda Las conexiones pasan a través de él, pero la información llega desde el servidor Caché Almacena la información la primera vez que se solicita Reenvía la información almacenada en sucesivas peticiones Tecnologías Multimedia - Arquitecturas de Streaming 3

Proxy (Splitter) Disminuye el número de flujos que salen del servidor Simula el funcionamiento del multicast RED Servidor Proxy Clientes Tecnologías Multimedia - Arquitecturas de Streaming 4

Proxy (Pass-Through) Se utiliza como sistema de seguridad Control de admisión Sirve para reparto de carga y servidores redundantes reparte la carga entre los servidores Servidores Proxy los datos no pasan a través del proxy Clientes Tecnologías Multimedia - Arquitecturas de Streaming 5

Proxy (Cache) Disminuye el tráfico entre servidor y proxy Disminuye el trabajo del servidor 3. Se envía desde el servidor 1. Realiza la petición 2. Pide al servidor 5. Se envía desde el servidor Servidor 4. Se almacena Proxy 6. Se envía desde el proxy Clientes Tecnologías Multimedia - Arquitecturas de Streaming 6

Proxy Modo Splitter Servicio Directo Mejora Disminuye el tráfico entre servidor y proxy Entra un flujo, salen N flujos Pass-through Caché Directo/ Bajo demanda Bajo demanda Permite el reparto de carga Redistribución del tráfico No disminuye el consumo Disminuye el tráfico entre servidor y proxy Si la información está almacenada, no se pide al servidor Tecnologías Multimedia - Arquitecturas de Streaming 7

Arquitecturas de Streaming Proxy Transmisión productor-servidor Redundancia del servicio Mejoras en el cliente Mejoras en el servidor Gestión de derechos digitales Coste Helix Community Tecnologías Multimedia - Arquitecturas de Streaming 8

Transmisión productor-servidor Modelo PUSH el productor envía los datos al servidor de forma continua cuando el cliente realiza la petición el servidor envía los datos inmediatamente Productor Servidor Cliente Ventaja rápida respuesta (alta interactividad) Desventaja consumo de ancho de banda entre productor y servidor aunque no haya peticiones Tecnologías Multimedia - Arquitecturas de Streaming 9

Transmisión productor-servidor Modelo PULL el productor recibe la petición del servidor cuando el cliente realiza la petición el servidor transmite la petición al productor 2 1 Productor el productor comienza a transmitir 3 4 Servidor el servidor transmite el a/v al cliente Cliente Ventaja ahorro de ancho de banda entre productor y servidor cuando no haya peticiones Desventaja respuesta lenta (interactividad baja en la primera conexión) Tecnologías Multimedia - Arquitecturas de Streaming 10

Arquitecturas de Streaming Proxy Transmisión productor-servidor Redundancia del servicio Mejoras en el cliente Mejoras en el servidor Gestión de derechos digitales Coste Helix Community Tecnologías Multimedia - Arquitecturas de Streaming 11

Redundancia del servicio Servidores redundantes Método REDIRECT de RTSP 2 contacta con el servidor principal y no hay respuesta realiza la petición Servidor 1 contacta con el servidor alternativo 3 transmite el a/v Proxy 5 retransmite el a/v Cliente 4 Servidor alternativo Tecnologías Multimedia - Arquitecturas de Streaming 12

Redundancia del servicio Servidores desacoplados Vídeo A Realiza las peticiones Servidor 1 Los contenidos están repartidos Cliente Servidor 2 Vídeo B No existe ninguna coordinación entre los servidores Ventaja: solución muy simple Problema: resulta difícil equilibrar su carga Tecnologías Multimedia - Arquitecturas de Streaming 13

Redundancia del servicio Servidores parcialmente acoplados Vídeo A Reparte la carga Servidor 1 Mantienen los mismos contenidos Clientes Vídeo B Proxy Existe cierta coordinación entre los servidores Servidor 2 Ventaja: se consigue buen equilibrio de carga Problema: hay que replicar los contenidos Tecnologías Multimedia - Arquitecturas de Streaming 14

Redundancia del servicio Servidores totalmente acoplados Vídeo A Reparte la carga Servidor 1 Clientes Servidor 2 Vídeo B Proxy Los servidores están totalmente coordinados Ventaja: equilibrio de carga + almacenamiento eficiente Comparten almacenamiento Problema: los servidores han de estar próximos Tecnologías Multimedia - Arquitecturas de Streaming 15

Redundancia del servicio Proxies en cascada Proxy nivel 2 Proxy nivel 3 Servidor Proxy nivel 1 Proxy nivel 1 Tecnologías Multimedia - Arquitecturas de Streaming 16

Arquitecturas de Streaming Proxy Transmisión productor-servidor Redundancia del servicio Mejoras en el cliente Mejoras en el servidor Gestión de derechos digitales Coste Helix Community Tecnologías Multimedia - Arquitecturas de Streaming 17

Mejoras en el cliente: SureStream Tecnología propietaria de RealNetworks 1 fichero de medio contiene a la vez varias calidades Ancho de banda declarado en la conexión Se indica al instalar el reproductor Disponible en Herramientas Preferencias Conexión Normal: Es el indicador del ancho de banda de partida para SureStream Máximo: Define el límite superior de ancho de banda para flujos hasta los que SureStream podría subir Tecnologías Multimedia - Arquitecturas de Streaming 18

Mejoras en el cliente: SureStream Tecnologías Multimedia - Arquitecturas de Streaming 19

Mejoras en el cliente: TurboPlay Tecnología propietaria de RealNetworks Monitoriza la velocidad de la conexión para proporcionar un envío rápido de la información a reproducir sobre una conexión de banda ancha Comenzará la reproducción tan pronto como la conexión lo permita, en lugar de esperar a que el buffer haya sido llenado Proporciona una reproducción instantánea en una red de banda ancha de alta velocidad Característica habilitada por defecto si al instalar se declara una conexión igual o superior a 256 Kbps Mejora la experiencia del cliente Puede saturar los recursos del servidor con menos usuarios Se puede restringir en el servidor Tecnologías Multimedia - Arquitecturas de Streaming 20

Mejoras en el cliente: TurboPlay Tiempo de medio almacenado Instante de reproducción Tecnologías Multimedia - Arquitecturas de Streaming 21

Mejoras en el cliente: PerfectPlay Tecnología propietaria de RealNetworks El contenido recibido es almacenado temporalmente en un buffer PerfectPlay (también para contenidos en directo) El tamaño de este buffer puede ser cambiado en las preferencias. Por defecto, almacena 30 minutos! Se puede reproducir, pausar o volver a reproducir cualquier parte del buffer mientras se sigue recibiendo información a través de la red El buffer se destaca mediante una barra verde gruesa en la barra de posición Cuando el buffer se llena, el nuevo contenido recibido a través de la red es almacenado, mientras que el contenido más antiguo es eliminado para hacerle sitio Tecnologías Multimedia - Arquitecturas de Streaming 22

Mejoras en el cliente: PerfectPlay Tecnologías Multimedia - Arquitecturas de Streaming 23

Mejoras en el cliente: PerfectPlay + TurboPlay Tecnologías Multimedia - Arquitecturas de Streaming 24

Arquitecturas de Streaming Proxy Transmisión productor-servidor Redundancia del servicio Mejoras en el cliente Mejoras en el servidor Gestión de derechos digitales Coste Helix Community Tecnologías Multimedia - Arquitecturas de Streaming 25

Mejoras en el servidor Mejora de la escalabilidad Distribución en directo Se puede transmitir desde un servidor origen (transmitter) a otros servidores intermedios (relays) o finales (receivers) Receivers (Push/Pull) Transmitter Relays (Push/Pull) Tecnologías Multimedia - Arquitecturas de Streaming 26

Mejoras en el servidor Cache eficiente en el servidor final (receiver) Política de actualización de contenidos Se verifica si el contenido es consistente con el origen En cada petición / Cada cierto intervalo de tiempo Una vez alcance un tamaño límite (configurable), eliminará los objetos menos usados recientemente (LRU, Least Recently Used) Helix Universal Server mantiene un canal de adquisición cache por cada contenido remoto al que esté suscrito el servidor Tecnologías Multimedia - Arquitecturas de Streaming 27

Mejoras en el servidor Administración y gestión centralizada Las compañías crean aplicaciones que han de estar disponibles el 100% del tiempo Herramientas para: iniciar/parar servidores seleccionar/monitorizar la configuración de los recursos detectar/corregir problemas monitorizar y evaluar rendimiento del sistema Tecnologías Multimedia - Arquitecturas de Streaming 28

Mejoras en el servidor Análisis del sistema Necesario para dimensionar adecuadamente Herramientas: Monitor del sistema Ficheros de traza Herramientas de análisis Ficheros de traza de Helix Server Traza de accesos al servidor: Logs/rmaccess.log Traza de errores del servidor: Logs/rmerror.log Tecnologías Multimedia - Arquitecturas de Streaming 29

Mejoras en el servidor Ficheros de traza de Helix Server Traza de accesos al servidor: Logs/rmaccess.log Almacena información acerca de las peticiones recibidas desde los reproductores, así como peticiones dirigidas a la interfaz web de administración del servidor Permite conocer qué clips se han solicitado, a qué hora, qué reproductor hace la petición, etc. Accesos a ficheros que necesitan autentificación se almacenan en reglog.txt y accesslog.txt Peticiones a medios en cache se almacenan en Logs/cache.log 6 formatos de traza (con diferente detalle) Tecnologías Multimedia - Arquitecturas de Streaming 30

Mejoras en el servidor Ficheros de traza de Helix Server Traza de accesos al servidor: Logs/rmaccess.log 213.141.49.198 - - [14/May/2003:22:51:54 +0200] "GET realmp3.mp3 RTSP/1.0" 200 633371 Bytes enviados IP reproductor Hora petición Fichero Protocolo/Versión Cód. estado [WinNT_5.1_6.0.11.818_RealPlayer_R10ESD_es_686] [c5926b31-864d-11d7-e6e4-b156796a4306] [] 631536 39 52 8 0 1 Tamaño fichero (bytes) Duración fichero (seg) Información del Cliente ID del Cliente Resultados estadísticas cliente ID de presentación Tiempo envío (seg) Nº de reenvíos Reenvíos fallidos 213.141.49.198 - - [14/May/2003:22:56:08 +0200] "GET timeradio.rm RTSP/1.0" 200 91140 [WinNT_5.1_6.0.11.818_RealPlayer_R10ESD_es_686] [c5926b31-864d-11d7-e6e4-b156796a4306] [Stat1: 140 0 0 0 Nº de paquetes recibidos Nº de paquetes fuera de orden 306661 22 25 0 0 6 Nº de paquetes perdidos Nº de paquetes pronto 0 32_kbps_Music_-_High_Response] Nº de paquetes tarde CODEC Tecnologías Multimedia - Arquitecturas de Streaming 31

Mejoras en el servidor Ficheros de traza de Helix Server Traza de errores del servidor: Logs/rmerror.log ERROR FECHA HORA PROCESO (ID) *** 01-Sep-03 19:37:25.624 logplin(19635): 103: Error retrieving URL `CaballerosDelZodiaco/ArmaduraSagitario/ArmaduraSagitario-256.rp (Invalid path) Mensaje error Tecnologías Multimedia - Arquitecturas de Streaming 32

Mejoras en el servidor Herramientas: Sawmill (www.sawmill.net) Análisis de ficheros de traza para múltiples servicios en múltiples plataformas (Windows, Linux, MAC OS, ) Servidores web Servidores FTP Servidores de correo Firewalls Eventos de windows Servidores de streaming Proxies de distintos servicios de red etc. Tecnologías Multimedia - Arquitecturas de Streaming 33

Mejoras en el servidor Herramientas: Sawmill (www.sawmill.net) Acceso local/remoto a los ficheros de log (FTP, HTTP, etc.) Infinidad de estadísticas y gráficos para el análisis del servicio Uso de BD interna o MySQL Tecnologías Multimedia - Arquitecturas de Streaming 34

Mejoras en el servidor Herramientas: Sawmill (www.sawmill.net) Tecnologías Multimedia - Arquitecturas de Streaming 35

Mejoras en el servidor Herramientas: Sawmill (www.sawmill.net) Tecnologías Multimedia - Arquitecturas de Streaming 36

Mejoras en el servidor Herramientas: Sawmill (www.sawmill.net) Single-page summary Log details Tecnologías Multimedia - Arquitecturas de Streaming 37

Mejoras en el servidor Mejora de la fiabilidad y garantía de la transmisión Transmisión de medios digitales sobre redes no fiables Retrasos de la red, variabilidad del ancho de banda, pérdidas Posible solución: rutas dinámicas Algunas soluciones Helix Distribución redundante (uso de relays) Forward Error Correction (FEC) - Permite a los receivers corregir errores en la transmisión sin tener que iniciar un canal de retorno con el transmitter - El porcentaje de datos FEC contenidos en el flujo de datos es configurable, lo que permite al administrador equilibrar ancho de banda utilizado y la fiabilidad Peticiones de reenvío Tecnologías Multimedia - Arquitecturas de Streaming 38

Arquitecturas de Streaming Proxy Transmisión productor-servidor Redundancia del servicio Gestión de QoS en el cliente Mejora de las arquitecturas Gestión de derechos digitales Coste Helix Community Tecnologías Multimedia - Arquitecturas de Streaming 39

Gestión de derechos digitales Digital Rights Management (DRM) Sistema para protección de obras digitales DRM es cualquiera de los acuerdos que permiten a un vendedor de contenidos en formato digital controlar el material y restringir su uso de diversas formas Cómo funciona DRM? Encriptación Soluciones basadas en un contenedor que envuelve al fichero, ofreciendo protección, fijando el ciclo de vida de los datos y definiendo reglas de uso, pago y redistribución Clave para ver/escuchar/imprimir/copiar/redistribuir, etc. Tecnologías Multimedia - Arquitecturas de Streaming 40

Gestión de derechos digitales Funcionamiento de claves DRM El usuario compra y descarga un contenido a su equipo También se descarga un pequeño fichero que contiene la licencia para abrir el contenido (ebook, canción, vídeo, etc.) A partir de la licencia se genera una clave asociada al hardware del equipo reproductor: se crea un ID único a partir de números de serie y otros elementos que no sean modificables fácilmente por el usuario y ese ID único es enviado al servidor de contenidos Siempre que se acceda al contenido se buscará la clave única para permitir la acción Si se copia el fichero (o incluso la clave) a otro equipo, se producirá un error de licencia La protección más común a través de DRM se implementa mediante encriptación y watermarking digital Tecnologías Multimedia - Arquitecturas de Streaming 41

Gestión de derechos digitales Encriptación DRM Proceso de codificación de información incrustada dentro de un objeto digital El objeto sólo podrá ser utilizado si se posee una clave única La información incrustada incluye RMI (Rights Management Information) acerca del objeto. RMI contiene información como el autor, el título, los derechos y la clave (metadatos) Es necesario disponer de una licencia antes de que se pueda generar la clave Uso de RELs (Rights Expression Languages): lenguajes que permiten especificar derechos, así como sus términos y condiciones (p.e. MPEG-21/ISO 21000) Tecnologías Multimedia - Arquitecturas de Streaming 42

Gestión de derechos digitales Watermarking DRM Proceso de incrustación de información en los propios datos de medios (audio, vídeo, etc.) Las marcas de agua pueden ser visibles (p.e. los logos de las televisiones) o invisibles (pero detectables) Identifican al propietario de los contenidos en caso de copia, ya que la marca de agua también estará presente en ella Ayuda a reducir las copias ilegales Tecnologías Multimedia - Arquitecturas de Streaming 43

Gestión de derechos digitales Helix DRM Transmisión de medios digitales seguros RealAudio, RealVideo, MP3, MPEG-4, AAC, H.263 and AMR Proporciona empaquetado seguro de medios y generación de licencias a reproductores de confianza Soporte de varios modelos de negocio: compra, alquiler, video bajo demanda (PPV) y servicios de suscripción Streaming seguro a través de DTCP-IP (home networks) (Digital Transmission Copy Protection over Internet Protocol) Tecnologías Multimedia - Arquitecturas de Streaming 44

Arquitecturas de Streaming Proxy Transmisión productor-servidor Redundancia del servicio Mejoras en el cliente Mejoras en el servidor Gestión de derechos digitales Coste Helix Community Tecnologías Multimedia - Arquitecturas de Streaming 45

Coste Los servidores comerciales suelen estar limitados Versiones de evaluación limitadas en tiempo de uso y/o funcionalidad Versiones comerciales con mayor o menor limitación solo en prestaciones (AB total, nº de flujos servidos, etc.) El coste depende de las limitaciones interesa absorber picos? tenemos contratado ancho de banda suficiente? T1=1.544 Mbps con calidad DVD 1 cliente sólo! T3=44.736 Mbps con calidad DVD ~ 30 clientes Tecnologías Multimedia - Arquitecturas de Streaming 46

Arquitecturas de Streaming Proxy Transmisión productor-servidor Redundancia del servicio Mejoras en el cliente Mejoras en el servidor Gestión de derechos digitales Coste Helix Community Tecnologías Multimedia - Arquitecturas de Streaming 47

Helix Community www.helixcommunity.org Foro para desarrolladores sobre tecnología Real Documentación IRC, listas de correo Repositorio CVS código fuente Servidor Cliente Productor Helix SDK para servidor y cliente Helix SDK para productor Multiplataforma Licencias: GPL (cliente), RPSL, RCSL, Binary EULA Tecnologías Multimedia - Arquitecturas de Streaming 48