streaming

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

Upload: gloria-rodriguez

Post on 10-Jul-2015

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 1/56

Tecnologías de Streaming 

Francisco José Suárez Alonso 

UNIVERSIDAD DE OVIEDOÁrea de Arquitectura y Tecnología de Computadores

Curso 2010/2011

Page 2: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 2/56Tecnologías Multimedia - Tecnologías de Streaming  2

Tecnologías de Streaming 

Introducción Servicios Arquitectura Tecnologías

Page 3: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 3/56

Tecnologías Multimedia - Tecnologías de Streaming  3

Tipos de acceso a medios continuos

• Descarga tradicionalEl cliente descarga toda la información a disco y después la

reproduce

• Descarga progresiva (pseudo-streaming) 

El cliente reproduce la información según la va descargando adisco o a memoria (YouTube, Google vídeos, etc.)

• Streaming El cliente reproduce la información según le llega segmentada a

través de la red y luego la descarta (servicios de calidad)

Page 4: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 4/56

Tecnologías Multimedia - Tecnologías de Streaming  4

Definición de Streaming 

Tecnología de transmisión a través de redes de medioscontinuos (principalmente audio y vídeo)

No existe descarga de información a un disco local Se envía la información a través de la red y el cliente la

reproduce en tiempo real al recibirla

SERVIDOR SERVIDOR 

CLIENTECLIENTE

Audio

Vídeo

RED

REDRED

Page 5: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 5/56

Tecnologías Multimedia - Tecnologías de Streaming  5

Paquetización

Objetos de medios de A/V divididos en segmentos Envío en paquetes de red con varios segmentos

Recepción de segmentos y reproducción No hay equivalencia entre cuadros de vídeo, paquetes y segmentos

SERVIDOR SERVIDOR 

CLIENTECLIENTE

Audio

VídeoREDRED

A/V original

SEGMENTOSSEGMENTOS

paquetes

de red

información listapara reproducir

(tiene parte de un cuadro)FRAGMENTACIÓN R EENSAMBLADO

Page 6: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 6/56

Tecnologías Multimedia - Tecnologías de Streaming  6

Streaming frente a Descarga

reproduce los paquetessegún van llegando

los descarta

flujo de paquetes

SERVIDOR  RED CLIENTE

A/V original

Streaming

Transferenciaclásica

A/V original

Page 7: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 7/56

Tecnologías Multimedia - Tecnologías de Streaming  7

Tecnologías de Streaming 

Introducción Servicios

Arquitectura Tecnologías

Page 8: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 8/56

Tecnologías Multimedia - Tecnologías de Streaming  8

Tipos de servicios

• En directo (live)

Similar a un canal de televisión

• Bajo demanda (on-demand)

Similar a un reproductor de vídeo

• Casi bajo demanda

Simula el funcionamiento de un servicio bajo demanda conflujos de vídeo en directo

Page 9: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 9/56

Tecnologías Multimedia - Tecnologías de Streaming  9

Vídeo en directo

Está orientado a la multidifusión

El servidor comienza a transmitir en un instante dado

Los usuarios ven la información que se está emitiendo

En este tipo de servicio no existe interactividad Únicamente está permitido realizar pausas

(cuando el usuario recupere la reproducción podrá ver la información que

se está transmitiendo en ese instante)

Page 10: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 10/56

Tecnologías Multimedia - Tecnologías de Streaming  10

Vídeo en directo

Inicio de latransmisión

Fin de latransmisión

Cliente1

Cliente2

Cliente3

Cliente4Cliente5

Tiempo

pausa

en un instante t todos los clientes ven lo mismo

Page 11: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 11/56

Tecnologías Multimedia - Tecnologías de Streaming  11

Vídeo en directo

• Según el origen de las señales de audio/vídeoCon información en vivoCon información almacenada

ProductorProductor ServidorServidor ClientesClientes

sistema dealmacenamiento

Page 12: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 12/56

Tecnologías Multimedia - Tecnologías de Streaming  12

Vídeo en directo

• Según el tipo de transmisiónUnicast : se envía un flujo de información a cada usuario

Multicast  : se envía un flujo único de información

Unicast Multicast

todos losusuarioscompartenlos flujos

Page 13: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 13/56

Tecnologías Multimedia - Tecnologías de Streaming  13

Vídeo bajo demanda

Los usuarios solicitan el envío de información encualquier instante

Envío de un flujo a cada usuario

Existen diversos tipos de interacciones Pausas Saltos hacia delante

Saltos hacia atrás

Page 14: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 14/56

Tecnologías Multimedia - Tecnologías de Streaming  14

Vídeo bajo demanda

Cliente1

Cliente2

Cliente3

Cliente4Cliente5

Tiempo

pausa

Page 15: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 15/56

Tecnologías Multimedia - Tecnologías de Streaming  15

Tecnologías de Streaming 

Introducción Servicios

Arquitectura Tecnologías

Page 16: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 16/56

Tecnologías Multimedia - Tecnologías de Streaming  16

Arquitectura

• Sistema de producción• Formatos de almacenamiento• Servidor

• Proxy• Red / Protocolos

• Cliente

ELEMENTOS

PRESENTESEN LAARQUITECTURA

Page 17: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 17/56

Tecnologías Multimedia - Tecnologías de Streaming  17

Arquitectura típica

Clientes

ServidorSistema dealmacenamiento

Formato +Compresión

Red

Protocolos

Software

servidor de A/V

Softwarecliente

Proxy

Sistema deproducción

Page 18: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 18/56

Tecnologías Multimedia - Tecnologías de Streaming  18

Tipos de arquitectura

• Arquitectura típica Con servidor y cliente

• Arquitectura sin servidor (server-less)

No hay servidor de a/v

Se sirve mediante un servidor web 

Da lugar a servicios de pseudo-streaming o fast-start 

• Arquitectura sin cliente (client-less) No hay programa cliente Se utiliza para visualizar un applet Java o un plugin (p.e. Flash)

Page 19: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 19/56

Tecnologías Multimedia - Tecnologías de Streaming  19

Sistema de producción

• Genera los flujos de audio/vídeo que se van a transmitir

• Tipos de producción: Para almacenar Para emitir en directo

• Hardware Elementos de adquisición: cámaras, micrófonos, capturadoras

• Software Software de edición Software de producción para transmisión mediante streaming 

Page 20: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 20/56

Tecnologías Multimedia - Tecnologías de Streaming  20

Producción

• Para almacenamiento Genera los flujos de audio/vídeo en formato para streaming y los almacena

• Para emisión en directo Transmite los flujos hacia el o los servidores

• Se puede recibir la entrada de un sistema de captura convencional ode un sistema de almacenamiento

• Se puede almacenar y emitir en directo simultáneamente

Sistema dealmacenamiento

Sistema dealmacenamiento

Servidor

Sistema deproducción en vivo

Producción

Page 21: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 21/56

Tecnologías Multimedia - Tecnologías de Streaming  21

Proceso de producción

Generación

Captura

Conversión a formatode Streaming

Postproducción Conversión a formato

de Streaming

Servidor

Sistema dealmacenamiento

Page 22: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 22/56

Tecnologías Multimedia - Tecnologías de Streaming  22

Formatos de almacenamiento

• Características generales: Específicos para sistemas basados en streaming 

Información dividida en flujos Información fragmentada para transmisión temporizada Índices de segmentos y estampas de tiempo para su reproducción Índices para saltar a diferentes puntos de la película

Page 23: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 23/56

Tecnologías Multimedia - Tecnologías de Streaming  23

Formatos principales

• RM (Real Media), RV (Real Video), RA (Real Audio)

(propietarios de RealNetworks)

• WMV (Windows Media Video), ASF (Advanced Streaming Format)

(propietarios de Microsoft)

• MOV (MOVie), QT (QuickTime)

(propietarios de Apple)• SWF (ShockWave Flash), FLV (FLash Video)

(propietarios de Adobe)

•MPG, MP4(estándares, pero poco utilizados)

S id d St i

Page 24: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 24/56

Tecnologías Multimedia - Tecnologías de Streaming  24

Servidor de Streaming 

Funcionamiento bajo demanda

1. Espera peticiones de los clientes

2. Cuando recibe una petición decide si la acepta(control de admisión)

3. Establece una conexión con el cliente

4. Recibe las interacciones del cliente y actúa en latransmisión convenientemente transmitiendo un flujo continuo de información no transmitiendo

5. Finaliza la conexión cuando el cliente da por finalizada lacomunicación o cuando la información solicitada finaliza

S id d St i

Page 25: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 25/56

Tecnologías Multimedia - Tecnologías de Streaming  25

Servidor de Streaming 

Funcionamiento en directo1. Recibe la transmisión del productor

2. Comienza la emisión

3. Espera peticiones de los clientes

4. Cuando recibe una petición decide si la acepta(control de admisión)

5. Establece una conexión con el cliente6. Recibe la interacción del cliente (sólo pausa) y actúa en la

transmisión convenientemente

transmitiendo un flujo continuo de información no transmitiendo

7. Finaliza la conexión cuando el cliente lo solicita

8. Finaliza la emisión cuando deja de recibir señal del productor

E t bl i i t d i

Page 26: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 26/56

Tecnologías Multimedia - Tecnologías de Streaming  26

Establecimiento de conexiones

• Canal para el control de los flujos multimedia Canal bidireccional Recibe las interacciones del cliente y transmite las respuestas

• Canales para el envío de los datos multimedia Unidireccionales Transmiten la información cuando las interacciones lo requieren

Servidorde

Streaming

Clientede

Streaming

Canal de control

Canal de transporte

I t i

Page 27: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 27/56

Tecnologías Multimedia - Tecnologías de Streaming  27

Interacciones

Recibe las interacciones del cliente (play, stop, pause,etc.) y actúa sobre el flujo de información multimedia

play pause

transmitiendo información A/V

parado

play playpause stop

parado t

se establecela conexión

se destruyela conexión

avance

Transmisión de medios

Page 28: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 28/56

Tecnologías Multimedia - Tecnologías de Streaming  28

Transmisión de medios

Fracciona la información y la envía de forma temporizada

...t1 tn tn ... t2 t1

Canal de audio

Canal de vídeo

Fichero con formato para transmisión  streaming

segmentos deaudio y devídeo

Servidorde

Streaming

Clientede

Streaming

Multiplexado del servicio

Page 29: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 29/56

Tecnologías Multimedia - Tecnologías de Streaming  29

Multiplexado del servicio

tiempo

canal n

canal 3

ServidorClientes

canal 2

canal 1

paquetes de datos enviadosde forma temporizada

intervalos de play

intervalos de pausa

Cada cliente tiene su canal para la transmisiónUn hilo alimenta cada canal

Adaptación a las condiciones de la red

Page 30: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 30/56

Tecnologías Multimedia - Tecnologías de Streaming  30

Adaptación a las condiciones de la red

Se modifica la calidad del vídeo en tiempo real en funciónde las condiciones de la red

Vídeo

Calidad A

Calidad B

Calidad C

empiezo a transmitir con clase A

si las condiciones dered empeoran paso aclase B

si siguenempeorando paso aclase C

si mejoran pasoa clase B ó A

Técnica Surestream de RealNetworks

Page 31: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 31/56

Tecnologías Multimedia - Tecnologías de Streaming  31

Técnica Surestream de RealNetworks 

cuadros por segundo en Surestream

ancho de bandaconsumido por las

diferentes calidades

Generador de continuidad

Page 32: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 32/56

Tecnologías Multimedia - Tecnologías de Streaming  32

Generador de continuidad

Inicio de latransmisión

Fin de latransmisión

Sistema dealmacenamiento

Audio/Vídeo

Programación

Se genera elflujo continuode audio/vídeo

Generador decontinuidad

Vídeo 1Vídeo 2Vídeo 3

…Vídeo 2

Vídeo 1

Vídeo 3

Proxy

Page 33: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 33/56

Tecnologías Multimedia - Tecnologías de Streaming  33

Proxy

• Funcionalidades según el tipo de servicio: A/V bajo demanda: almacena temporalmente la información más

recientemente utilizada y la transmite a los clientes en caso de sernuevamente solicitada

A/V en directo: reduce el número de flujos que salen del servidor

Servidor Proxy

Clientes

solicitan n flujos(uno por cliente)

el servidor envíaun único flujo disminuye el

tráfico en la red

Red

Protocolos

Page 34: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 34/56

Tecnologías Multimedia - Tecnologías de Streaming  34

Protocolos

Sistemas sin control• HTTP: no hay control sobre la transmisión

Sistemas con control sobre la transmisión• Control (nivel de aplicación)

Estándar RTSP (Real Time Streaming Protocol)

Otros protocolos propietarios:MMS de Microsoft o RTMP y RTMFP de Adobe

• Transporte de datos (nivel de transporte) Estándar RTP (Real-Time Transport Protocol)UDP TCP

Sistemas con control sobre la transmisión

Page 35: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 35/56

Tecnologías Multimedia - Tecnologías de Streaming  35

Sistemas con control sobre la transmisión

• Dos canales de comunicación entre los clientes y elservidor de streaming :

Un canal para el control de la sesión (RTSP) Un canal para la transmisión de la información (RTP/UDP/TCP)

Servidorde

Streaming

Clientede

Streaming

Canal de control

Canal de transporte

Protocolo RTSP

Page 36: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 36/56

Tecnologías Multimedia - Tecnologías de Streaming  36

Protocolo RTSP

Es un protocolo de nivel de aplicación Utiliza TCP como protocolo de transporte de los datos de control

Permite la recepción de información multimedia desde servidores El cliente puede solicitar al servidor la transmisión de información(flujo de conferencia, parte de una presentación multimedia, etc.)

IP

TCP

RTSP

UDP

Protocolo RTSP

Page 37: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 37/56

Tecnologías Multimedia - Tecnologías de Streaming  37

Protocolo RTSP

Establece y controla uno o varios flujos sincronizados de medioscontinuos (audio y vídeo)

Actúa como un control remoto de los servidores multimedia

Flujo de vídeoFlujo de audio

RTSP

Protocolo RTSP

Page 38: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 38/56

Tecnologías Multimedia - Tecnologías de Streaming  38

otoco o S

• Similitudes con HTTP:

Formato de las peticiones/respuestas Formato de las URL Sintaxis Negociación de los contenidos

• Diferencias importantes con HTTP: RTSP es un protocolo con estado a diferencia de HTTP Tanto servidores como clientes RTSP pueden realizar peticiones Los datos son transportados mediante un protocolo diferente Cada flujo transportado puede residir en un servidor distinto

Protocolo RTSP (sesiones)

Page 39: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 39/56

Tecnologías Multimedia - Tecnologías de Streaming  39

( )

Protocolo RTP

Page 40: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 40/56

Tecnologías Multimedia - Tecnologías de Streaming  40

Componentes: RTP (propiamente dicho) RTCP (Real Time Control Protocol) (asociado)

Trabaja sobre el protocolo UDP• Características especiales de tiempo real:

Números de secuencia

Marcas de tiempo

Protocolo RTP

Page 41: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 41/56

Tecnologías Multimedia - Tecnologías de Streaming  41

Limitaciones: No garantiza el envío No garantiza que los paquetes lleguen ordenados No garantiza que los paquetes lleguen a tiempo No garantiza la calidad de servicio Pero proporciona la información para controlarla

Protocolo RTCP

Page 42: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 42/56

Tecnologías Multimedia - Tecnologías de Streaming  42

Implica la transmisión periódica de paquetes de

control a todos los participantes en una sesión La función principal es proporcionar mecanismos de

realimentación para informar sobre la calidad en la

distribución de los datosUtilidad:

diagnostico de fallos en la distribución construcción de codificadores adaptables

(SureStream de RealNetworks)

Cliente de Streaming 

Page 43: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 43/56

Tecnologías Multimedia - Tecnologías de Streaming  43

• Componentes:Recepción

Recibe la información solicitada por el usuario

Presentación

Reproduce la información recibida de forma temporizada Proporciona un interfaz para que el usuario interaccione

Buffer  Se utiliza para controlar la calidad del servicio

Cliente de Streaming 

Page 44: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 44/56

Tecnologías Multimedia - Tecnologías de Streaming  44

reproducción de los

paquetes (playout)

Red

Buffer del cliente

llegada depaquetes de la red amortigua los efectos de  jitter de la

red, evitando interrupciones en lareproducción

Pantalla para la visualización

Interfaz para la interacción

Cliente de Streaming 

Page 45: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 45/56

Tecnologías Multimedia - Tecnologías de Streaming  45

El buffer se carga antes de comenzar la reproducción

Cuando el buffer se vacía, se detiene la reproducción pararecargarlo (fallo de reproducción)

El buffer amortigua posibles retrasos en la llegada de paquetes(por problemas en la red o sobrecarga en el servidor) Habitualmente existen buffers tanto de audio como de vídeo El tamaño del buffer debe balancear tiempo de arranque y

calidad de reproducción

Tecnologías de Streaming 

Page 46: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 46/56

Tecnologías Multimedia - Tecnologías de Streaming  46

Introducción Servicios Arquitectura

Tecnologías

Tecnologías clásicas

Page 47: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 47/56

Tecnologías Multimedia - Tecnologías de Streaming  47

• Real Media (www.realnetworks.com)Compañía RealNetworksMultiplataforma

Código abierto y protocolos estándar

• QuickTime (www.quicktime.com)Compañía AppleMultiplataformaCódigo abierto y protocolos estándar

Windows Media (www.windowsmedia.com)Compañía MicrosoftPlataforma WindowsCódigo propietario y protocolos estándar

Tecnologías emergentes

Page 48: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 48/56

Tecnologías Multimedia - Tecnologías de Streaming  48

• Flash Media (www.adobe.com/products/flashmediaserver  )Compañía AdobeMultiplataforma

Código y protocolos propietarios

• Red 5: Open Source Flash Server (www.osflash.org/red5) Proyecto OSFlash de software libre

Multiplataforma Código abierto y protocolos no estándar (de momento) Ya utilizado de forma profesional por algunas empresas

• VLC Media Player (www.videolan.org)Proyecto VideoLAN de software libreMultiplataformaCódigo abierto y protocolos estándar

Real Server 

Page 49: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 49/56

Tecnologías Multimedia - Tecnologías de Streaming  49

Real Producer 

Page 50: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 50/56

Tecnologías Multimedia - Tecnologías de Streaming  50

Real Player 

Page 51: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 51/56

Tecnologías Multimedia - Tecnologías de Streaming  51

Windows Media

Page 52: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 52/56

Tecnologías Multimedia - Tecnologías de Streaming  52

Media Server Media Encoder

Media Player

QuickTime Server 

Page 53: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 53/56

Tecnologías Multimedia - Tecnologías de Streaming  53

QuickTime Player 

Page 54: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 54/56

Tecnologías Multimedia - Tecnologías de Streaming  54

Flash Media

Page 55: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 55/56

Tecnologías Multimedia - Tecnologías de Streaming  55

Media Server Media Encoder

Media Player

VLC Media Player 

Page 56: Streaming

5/11/2018 Streaming - slidepdf.com

http://slidepdf.com/reader/full/streaming-55a0c739e361a 56/56

Tecnologías Multimedia - Tecnologías de Streaming  56

VLM (Manager) Interface

(módulo servidor VOD)

VLC Media Player(cliente / servidor)