leccion 3 - ¿qué es realmente el streaming?
TRANSCRIPT
Instituto de Educación Secundaria Albayzín
Curso de streaming de video y audio
Lección 3: ¿Qué es realmente el streaming?
Raúl Jiménez Ortega | @hhkaos en [email protected] | www.rauljimenez.infoLicenciado bajo GFDL
Índice
Descarga progresiva Streaming vs Descarga progresiva Comunicaciones:
Multicast, Unicast y Broadcast Protocolos informáticos:
TCP y UDP Ejemplos de protocolos de streaming
Descarga progresiva
Entendemos por descarga progresiva aquella que
permite reproducir un archivo de video en el
navegador antes de que haya terminado su
descarga.
Diferencias
Son 2 las principales diferencias:
La descarga progresiva no permite avanzar
en el video antes de que este haya sido
descargado en su totalidad.
La tecnología streaming suele desechar los
datos recién interpretados.
Comunicaciones informáticas
Comunicaciones informáticas
Capas
Tipos de comunicaciones
Comunicación Broadcast Comunicación Multicast
Comunicación Unicast
Protocolos informáticos
Los protocolos informáticos:
”Definen un idioma común que permite la comunicación entre diferentes programas.”
En el que se especifican principalmente:
1) En qué orden se envían los mensajes
2) Qué tipo de mensajes pueden enviar
3) La información y propósito de cada mensaje
TCP vs UDP
TCP UDP
Fiable No fiable
Orientado a conexión No orientado a conexión
Retransmisión de segmentos y control de flujo
Sin control de flujo ni retransmisión
Ejemplos de uso: Ejemplos de uso:
HTTP, SMTP, FTP, ... DHCP, DNS, Transmisión de audio y video
Diferencias entre ambos protocolos:
Ejemplos de protocolos
Estos son algunos de los protocolos usados para hacer streaming:
HTTP Pseudo-Streaming RTSP (antes PNM) - Real Time Streaming
Protocol (Estándar) MMS - Microsoft Media Services (Microsoft) RTMP - Real Time Messaging Protocol
(Adobe)
Protocolo: RTSP
Características de Real Time Streaming Protocol: Estandar abierto (RFC 2326) Protocolo de audio y de video Suele usar:
TCP para los datos de control del reproductor UDP para los datos de audio y video
Principales propiedades: Extensible, seguro, independiente (puede usar
TCP o UDP), capacidad multi-servidor.
Dudas y aclaraciones
Autor: Tambako the Jaguar – Flickr
Licencia: http://creativecommons.org/licenses/by-nd/2.0/
Referencias
Especificación HTTP/1.1 / RFC 2616 Video Delivery: HTTP Pseudo-Streaming Streaming media protocols Especificación RTSP / RFC 2326