SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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
Í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
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
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

Contenu connexe

Tendances (17)

STREAMING
STREAMINGSTREAMING
STREAMING
 
Streaming
StreamingStreaming
Streaming
 
Descarga & Streaming de Videos
Descarga & Streaming de VideosDescarga & Streaming de Videos
Descarga & Streaming de Videos
 
El streaming
El streamingEl streaming
El streaming
 
Concepto de streaming
Concepto de streamingConcepto de streaming
Concepto de streaming
 
Tecnología
 Tecnología Tecnología
Tecnología
 
Introducción a los sistemas de comunicación inalámbricos
Introducción a los sistemas de comunicación inalámbricosIntroducción a los sistemas de comunicación inalámbricos
Introducción a los sistemas de comunicación inalámbricos
 
Conceptos basicos de redes
Conceptos basicos de redesConceptos basicos de redes
Conceptos basicos de redes
 
Voz ip qos
Voz ip qosVoz ip qos
Voz ip qos
 
Voz ip
Voz ipVoz ip
Voz ip
 
Descarga y streaming
Descarga y streamingDescarga y streaming
Descarga y streaming
 
Multiplexación tdma fdma cdma
Multiplexación tdma fdma cdmaMultiplexación tdma fdma cdma
Multiplexación tdma fdma cdma
 
CDMA
CDMACDMA
CDMA
 
Sistema digitales tarea
Sistema digitales tareaSistema digitales tarea
Sistema digitales tarea
 
Clase tcp ip - parte 1
Clase tcp ip - parte 1Clase tcp ip - parte 1
Clase tcp ip - parte 1
 
CDMA y TDMA
CDMA y TDMACDMA y TDMA
CDMA y TDMA
 
Tecnicas de acceso multiple
Tecnicas de acceso multipleTecnicas de acceso multiple
Tecnicas de acceso multiple
 

Similaire à Leccion 3 - ¿Qué es realmente el streaming?

Similaire à Leccion 3 - ¿Qué es realmente el streaming? (20)

Modelo tcp
Modelo tcpModelo tcp
Modelo tcp
 
Tipos De Protocolos
Tipos De ProtocolosTipos De Protocolos
Tipos De Protocolos
 
T1 p2 d1- verduga delgado gustavo adolfo
T1 p2 d1- verduga delgado gustavo adolfoT1 p2 d1- verduga delgado gustavo adolfo
T1 p2 d1- verduga delgado gustavo adolfo
 
Protocolos de comunicacion
Protocolos de comunicacion Protocolos de comunicacion
Protocolos de comunicacion
 
Redes y protocolo TCP IP
Redes y protocolo TCP IPRedes y protocolo TCP IP
Redes y protocolo TCP IP
 
Protocolos
ProtocolosProtocolos
Protocolos
 
PrOTOCOLOS
PrOTOCOLOSPrOTOCOLOS
PrOTOCOLOS
 
Protocolos iptv
Protocolos iptvProtocolos iptv
Protocolos iptv
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Actividad vi tiposdeprotocolos
Actividad vi tiposdeprotocolosActividad vi tiposdeprotocolos
Actividad vi tiposdeprotocolos
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 
Trabajo
TrabajoTrabajo
Trabajo
 
Tiposdeprotocolos
TiposdeprotocolosTiposdeprotocolos
Tiposdeprotocolos
 
Trabajo de marifalcon
Trabajo de marifalconTrabajo de marifalcon
Trabajo de marifalcon
 
Tutorial de protocolos udp,tcp,sctp
Tutorial de protocolos udp,tcp,sctpTutorial de protocolos udp,tcp,sctp
Tutorial de protocolos udp,tcp,sctp
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 

Plus de Raúl Jiménez Ortega

Herramientas para la optimización, un enfoque práctico
Herramientas para la optimización, un enfoque prácticoHerramientas para la optimización, un enfoque práctico
Herramientas para la optimización, un enfoque prácticoRaúl Jiménez Ortega
 
Certificado del curso de Gamification
Certificado del curso de GamificationCertificado del curso de Gamification
Certificado del curso de GamificationRaúl Jiménez Ortega
 
Investigación de mercados - Lavanderías en aeropuertos
Investigación de mercados - Lavanderías en aeropuertosInvestigación de mercados - Lavanderías en aeropuertos
Investigación de mercados - Lavanderías en aeropuertosRaúl Jiménez Ortega
 
Investigación de Mercados - Caso L'Oréal
Investigación de Mercados - Caso L'OréalInvestigación de Mercados - Caso L'Oréal
Investigación de Mercados - Caso L'OréalRaúl Jiménez Ortega
 
Investigación de mercados - Creación de logo
Investigación de mercados - Creación de logoInvestigación de mercados - Creación de logo
Investigación de mercados - Creación de logoRaúl Jiménez Ortega
 
Sencha touch - Proceso básico de desarrollo
Sencha touch - Proceso básico de desarrolloSencha touch - Proceso básico de desarrollo
Sencha touch - Proceso básico de desarrolloRaúl Jiménez Ortega
 
Facilitando el desarrollo web móvil, frameworks nr sevilla
Facilitando el desarrollo web móvil, frameworks   nr sevillaFacilitando el desarrollo web móvil, frameworks   nr sevilla
Facilitando el desarrollo web móvil, frameworks nr sevillaRaúl Jiménez Ortega
 
Leccion 7 podcasting visto desde el lado del productor
Leccion 7   podcasting visto desde el lado del productorLeccion 7   podcasting visto desde el lado del productor
Leccion 7 podcasting visto desde el lado del productorRaúl Jiménez Ortega
 
Leccion 8 como montar nuestro propio servidor profesional de streaming bajo ...
Leccion 8  como montar nuestro propio servidor profesional de streaming bajo ...Leccion 8  como montar nuestro propio servidor profesional de streaming bajo ...
Leccion 8 como montar nuestro propio servidor profesional de streaming bajo ...Raúl Jiménez Ortega
 
Leccion 9 utilizando servicios gratuitos pero privativos para difundir nuest...
Leccion 9  utilizando servicios gratuitos pero privativos para difundir nuest...Leccion 9  utilizando servicios gratuitos pero privativos para difundir nuest...
Leccion 9 utilizando servicios gratuitos pero privativos para difundir nuest...Raúl Jiménez Ortega
 
Leccion 6: Podcasting visto desde el lado del consumidor
Leccion 6: Podcasting visto desde el lado del consumidorLeccion 6: Podcasting visto desde el lado del consumidor
Leccion 6: Podcasting visto desde el lado del consumidorRaúl Jiménez Ortega
 
Como ha influido el software libre en el desarrollo de Internet
Como ha influido el software libre en el desarrollo de InternetComo ha influido el software libre en el desarrollo de Internet
Como ha influido el software libre en el desarrollo de InternetRaúl Jiménez Ortega
 
Leccion 2 - ¿Dónde nos encontramos?, usos del streaming
Leccion 2 - ¿Dónde nos encontramos?, usos del streamingLeccion 2 - ¿Dónde nos encontramos?, usos del streaming
Leccion 2 - ¿Dónde nos encontramos?, usos del streamingRaúl Jiménez Ortega
 

Plus de Raúl Jiménez Ortega (20)

Herramientas para la optimización, un enfoque práctico
Herramientas para la optimización, un enfoque prácticoHerramientas para la optimización, un enfoque práctico
Herramientas para la optimización, un enfoque práctico
 
Introducción a Scrum - OSL y AWGR
Introducción a Scrum - OSL y AWGRIntroducción a Scrum - OSL y AWGR
Introducción a Scrum - OSL y AWGR
 
Certificado del curso de Gamification
Certificado del curso de GamificationCertificado del curso de Gamification
Certificado del curso de Gamification
 
Investigación de mercados - Lavanderías en aeropuertos
Investigación de mercados - Lavanderías en aeropuertosInvestigación de mercados - Lavanderías en aeropuertos
Investigación de mercados - Lavanderías en aeropuertos
 
Investigación de Mercados - Caso L'Oréal
Investigación de Mercados - Caso L'OréalInvestigación de Mercados - Caso L'Oréal
Investigación de Mercados - Caso L'Oréal
 
Pedro el soñador
Pedro el soñadorPedro el soñador
Pedro el soñador
 
Investigación de mercados - Creación de logo
Investigación de mercados - Creación de logoInvestigación de mercados - Creación de logo
Investigación de mercados - Creación de logo
 
Mercados Emergentes
Mercados EmergentesMercados Emergentes
Mercados Emergentes
 
Emprender
EmprenderEmprender
Emprender
 
XHTMLy CSS 4a Edicion
XHTMLy CSS 4a EdicionXHTMLy CSS 4a Edicion
XHTMLy CSS 4a Edicion
 
Experiencia de usuario
Experiencia de usuarioExperiencia de usuario
Experiencia de usuario
 
Sencha touch - Proceso básico de desarrollo
Sencha touch - Proceso básico de desarrolloSencha touch - Proceso básico de desarrollo
Sencha touch - Proceso básico de desarrollo
 
Facilitando el desarrollo web móvil, frameworks nr sevilla
Facilitando el desarrollo web móvil, frameworks   nr sevillaFacilitando el desarrollo web móvil, frameworks   nr sevilla
Facilitando el desarrollo web móvil, frameworks nr sevilla
 
Ponencia sobre creatividad
Ponencia sobre creatividadPonencia sobre creatividad
Ponencia sobre creatividad
 
Leccion 7 podcasting visto desde el lado del productor
Leccion 7   podcasting visto desde el lado del productorLeccion 7   podcasting visto desde el lado del productor
Leccion 7 podcasting visto desde el lado del productor
 
Leccion 8 como montar nuestro propio servidor profesional de streaming bajo ...
Leccion 8  como montar nuestro propio servidor profesional de streaming bajo ...Leccion 8  como montar nuestro propio servidor profesional de streaming bajo ...
Leccion 8 como montar nuestro propio servidor profesional de streaming bajo ...
 
Leccion 9 utilizando servicios gratuitos pero privativos para difundir nuest...
Leccion 9  utilizando servicios gratuitos pero privativos para difundir nuest...Leccion 9  utilizando servicios gratuitos pero privativos para difundir nuest...
Leccion 9 utilizando servicios gratuitos pero privativos para difundir nuest...
 
Leccion 6: Podcasting visto desde el lado del consumidor
Leccion 6: Podcasting visto desde el lado del consumidorLeccion 6: Podcasting visto desde el lado del consumidor
Leccion 6: Podcasting visto desde el lado del consumidor
 
Como ha influido el software libre en el desarrollo de Internet
Como ha influido el software libre en el desarrollo de InternetComo ha influido el software libre en el desarrollo de Internet
Como ha influido el software libre en el desarrollo de Internet
 
Leccion 2 - ¿Dónde nos encontramos?, usos del streaming
Leccion 2 - ¿Dónde nos encontramos?, usos del streamingLeccion 2 - ¿Dónde nos encontramos?, usos del streaming
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.
  • 7. Tipos de comunicaciones Comunicación Broadcast Comunicación Multicast Comunicación Unicast
  • 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/
  • 13. Referencias Especificación HTTP/1.1 / RFC 2616  Video Delivery: HTTP Pseudo-Streaming  Streaming media protocols  Especificación RTSP / RFC 2326