Leccion 2 - ¿Dónde nos encontramos?, usos del streaming
Leccion 3 - ¿Qué es realmente el streaming?
1. 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 twitter
rauljimenezortega@gmail.com | www.rauljimenez.info
Licenciado bajo GFDL
2. Índice
Descarga progresiva
Streaming vs Descarga progresiva
Comunicaciones:
Multicast, Unicast y Broadcast
Protocolos informáticos:
TCP y UDP
Ejemplos de protocolos de streaming
3. Descarga progresiva
Entendemos por descarga progresiva aquella que
permite reproducir un archivo de video en el
navegador antes de que haya terminado su
descarga.
4. 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.
8. 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
9. TCP vs UDP
Diferencias entre ambos protocolos:
TCP UDP
Fiable No fiable
Orientado a conexión No orientado a
conexión
Retransmisión de Sin control de flujo ni
segmentos y control retransmisión
de flujo
Ejemplos de uso: Ejemplos de uso:
HTTP, SMTP, FTP, ... DHCP, DNS,
Transmisión de audio
y video
10. 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)
11. 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.
12. Dudas y aclaraciones
Autor: Tambako the Jaguar – Flickr
Licencia: http://creativecommons.org/licenses/by-nd/2.0/