Está en la página 1de 15

FICHA DE IDENTIFICACIÓN DE TRABAJO DE INVESTIGACIÓN

Título: Protocolos de transferencia de contenidos multimedia mediante


Streaming
Autor: Alex Argote Ayra
Fecha: 08/09/2021

Código de estudiante: 54454

Carrera: Ingeniería de sistemas


Asignatura: Diseño Crossmedia
Grupo: A-Regular
Docente: Lizeth Carla Sunavi
Periodo Académico: VI Semestre
Subsede: Campus UDABOL Cochabamba
Copyright © (2021) por (Alex Argote Ayra). Todos los derechos reservados.
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________

RESUMEN

Streaming es una tecnología para la distribución de archivos multimedia gestionados por diferentes
protocolos; generalmente se transmiten archivos de audio o video que permite al usuario reproducir
el archivo multimedia al mismo tiempo que lo descarga desde el servidor. Antes de la aparición de
esta tecnología (1995) era necesario descargar completamente el archivo multimedia para poder
reproducirlo

Palabras clave: Protocolos de trasferencia

ABSTRACT:
Streaming is a technology for the distribution of multimedia files managed by different protocols;
audio or video files are generally transmitted allowing the user to play the multimedia file at the
same time as downloading it from the server. Before the appearance of this technology (1995) it
was necessary to completely download the multimedia file to be able to reproduce it

Key words: Transfer protocols

Asignatura: Diseño y Crossmedia 2


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________
TABLA DE CONTENIDOS

Capítulo 1 ASPECTOS GENERALES ........................................................................................5


1.1 Introducción ......................................................................................................................5
1.2 OBJETIVOS .....................................................................................................................6
1.2.1 Objetivo general .........................................................................................................6
1.2.2 Objetivo especifico .....................................................................................................6
2 Historia ................................................................................................................................7
3 Funcion del streaming ..........................................................................................................8
3.1 Envió de la Señal ...........................................................................................................8
3.2 Emisión. ........................................................................................................................8
3.3 Calidad / bitrate de la señal. ...........................................................................................9
3.4 Para poder emitir Audio en directo con nuestros servicios de streaming necesita: ..........9
4 Protocolos de streaming........................................................................................................9
4.1 HTTP ............................................................................................................................9
4.2 TCP ............................................................................................................................. 10
4.3 UDP ............................................................................................................................ 10
4.4 RDP............................................................................................................................. 11
5 Protocolos de Transporte en tiempo real ............................................................................. 11
5.1 RTP (Real-Time Transport Protocol) ........................................................................... 11
5.2 RTCP (Real-Time Transport Control Protocol) ............................................................ 12
5.3 RTSP (Real Time Streaming Protocol) ........................................................................ 12
5.3.1 Propiedades importantes ........................................................................................... 13
Bibliografía y referencias .......................................................................................................... 15

Asignatura: Diseño y Crossmedia 3


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________
LISTA DE GRÁFICOS E ILUSTRACIONES

Ilustración 1 Función....................................................................................................................................................8
Ilustración 2 HTTP .......................................................................................................................................................9
Ilustración 3 TCP ........................................................................................................................................................ 10
Ilustración 4 UDP ....................................................................................................................................................... 11
Ilustración 5 RDP ....................................................................................................................................................... 11
Ilustración 6 RTSP ..................................................................................................................................................... 12

Asignatura: Diseño y Crossmedia 4


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________

Capítulo 1 ASPECTOS GENERALES

1.1 Introducción

Es una técnica asociada a la reproducción de información audiovisual en tiempo real. Se utiliza


para minimizar el tiempo de espera en la transferencia de un archivo multimedia desde una red,
normalmente de internet. Permite ver y escuchar los archivos mientras se hace la transferencia sin
que sea necesaria la descarga completa del archivo: Años atrás, antes de la aparición de la
tecnología Streaming, para poder de disfrutar de una película o un archivo de música desde
Internet, era necesario esperar cantidades enormes de tiempo para que el archivo se descargar a
completamente y poder disfrutarlo, además de que la banda ancha desde ese entonces no era lo
bastante grande en comparación a la actual. Con la aparición de esta tecnología (1995), el usuario
puede reproducir el archivo de audio o video en el mismo en que se está descargando (Tiempo
Real), ahorrándose el tiempo que tarda la descarga del archivo.

Asignatura: Diseño y Crossmedia 5


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________
1.2 OBJETIVOS

1.2.1 Objetivo general


• Investigar los protocolos de transferencia multimedia mediante Streaming.
1.2.2 Objetivo especifico
• Investigar el protocolo de transferencia para streaming.

Asignatura: Diseño y Crossmedia 6


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________
Capítulo 2 DESARROLLO DE CONCEPTOS MARCO TEORICO

2 Historia

La historia del streaming en el sentido más general se remonta a la década de 1920 con el sistema
Muzak, del inventor estadounidense George Owen Squier, Esta tecnología nació junto con la
aparición de RealAudio 1.0 sin duda alguna las estaciones de radio por internet fueron el primer
boom del streaming, ya que no se necesitaba tanta velocidad para sintonizar el audio de manera
fluida, cuando las primeras transmisiones en tiempo real salieron a flote, sólo eran vistas por 2 ó 3
personas, ya que no había la capacidad de hacerlo escalable, y eran eventos de máximo 4 horas.
En 1997 la banda Severe Tire Damage hizo historia al transmitir su concierto en vivo a todo el
mundo, esto fue en el Xerox PARC, más tarde en 1995 la empresa Real Networks transmitió por
primera vez en streaming un juego de béisbol de los playoffs, ese mismo año en Seattle se realizó
la transmisión de un concierto de la sinfónica en el Paramount Theater.
Al día de hoy, eran una pequeña probadita de lo varios años después sin duda es el servicio más
popular a través de internet a nivel mundial.
Parte importante en la historia del streaming ha sido la evolución del internet, así como de las
conexiones de banda ancha, lo máximo que podíamos conseguir de velocidad eran 27kbps (cuando
bien nos iba) era prácticamente imposible hacer transmisiones en tiempo real, pero gracias al
crecimiento en infraestructura como DSL o fibra óptica, y la comercialización del Internet con
costos cada vez más accesibles para las personas, la velocidad del internet dejó de ser un problema
y es ahí cuando el streaming vio su oportunidad real de ser un estándar como lo es hoy en día.
En 1992 el Motion Pictures Experts Group aprueba un algoritmo de compresión de audio llamado
a transformar el modelo de distribución musical para siempre.
Se trataba del estándar MPEG1 Audio Layer 3, conocido popularmente como MP3 , que permitía
unas tasas de compresión de, aproximadamente 1:10 en relación al audio digital PCM sin procesar,
manteniendo una calidad de sonido suficientemente fidedigna al original.

Asignatura: Diseño y Crossmedia 7


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________
Esta sensible disminución de la cantidad de información a transmitir y el progresivo aumento en
el ancho de banda de las conexiones a internet dio lugar a la aparición de las primeras redes de
intercambio de ficheros multimedia mediante protocolos «Peer To Peer» o P2P, entre las que
podemos destacar por su popularidad, la red Napster. Cuestiones éticas a parte, la popularización
masiva del intercambio de contenidos multimedia a través de la red hizo que mucha gente se diera
cuenta del potencial de las nuevas telecomunicaciones en combinación con estos nuevos y potentes
algoritmos de compresión.
3 Funcion del streaming

Ilustración 1 Función
3.1 Envió de la Señal
Desde su ordenador conectado a Internet, Ud. (emisor) envía una señal de audio a uno de nuestros
servidores de streaming. Para ello se deberá instalar un software en su PC. Ese software lo que
hace es recoger la señal de audio entrante a su PC (p.ej. desde una tarjeta de sonido), codificarla
al bitrate al que quiera emitir la señal y enviar esa señal codificada a nuestros servidores de
streaming.
3.2 Emisión.

Asignatura: Diseño y Crossmedia 8


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________
Ya sea directamente al servidor o a través de su página web desde donde Ud. les dirige la emisión
o bien embebiendo el streaming en su propia web.
3.3 Calidad / bitrate de la señal.
Usualmente se utilizan 24, 32, 48, 64 kbps pero si lo desea puede emitir a un bitrate superior, por
ejemplo 96 kbps ó 128 kbps. Tenga en cuenta no obstante que a mayor bitrate mayor ancho de
banda necesitará usted y sus pontenciales oyentes, asi como mayor será el costo.
3.4 Para poder emitir Audio en directo con nuestros servicios de streaming necesita:

Un Computador tarjeta de sonido, para poder recoger la señal de audio que quiera enviar en directo,
conexión a Internet. Como mínimo ADSL o cable es preferible. Software codificador de la señal,
que la codificará y enviará hasta nuestros servidores de streaming.

4 Protocolos de streaming

Los protocolos son: HTTP, RTSP, RTP, RTCP, TCP, UDP. Siendo los protocolos UDP, RTSP
(Real Time Transffer Protocol) los más importantes, ya que 3 hacen que la entrega de paquetes de
datos desde el servidor al cliente sea con una velocidad mucho mayor que con los protocolos HTTP
y TCP (aplicaciones tolerante a perdidas).
4.1 HTTP
Proceso de comunicación

Ilustración 2 HTTP
Cuando se creó, el protocolo HTTP solo servía para solicitar documentos HTML a un servidor
web. Hoy en día, en cambio, se usa con gran variedad de fines:

Asignatura: Diseño y Crossmedia 9


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________
• Los navegadores usan HTTP para solicitar cualquier tipo de archivo habitual en las webs
modernas: de texto, de vídeo, de código de programación, etc.
• Los programas de aplicación utilizan HTTP para cargar archivos y actualizaciones de
servidores lejanos.
• La API basada en REST es una solución que utiliza HTTP para controlar servicios web.
• Otra tecnología que se basa en HTTP es WebDAV.
• En la comunicación de máquina a máquina se utiliza HTTP como protocolo de
comunicación entre servicios web.
• Los reproductores multimedia también utilizan HTTP.
• Las operaciones de acceso a bases de datos en la web y, por lo tanto, también las
operaciones CRUD, pueden realizarse también mediante HTTP.
4.2 TCP

Ilustración 3 TCP
TCP o Protocolo de Control de Transmisión, es un protocolo de internet encargado de informar
del destino de los datos permitiendo la creación de conexiones seguras. Aunque fue desarrollado
entre 1973 y 1974, continúa siendo a día de hoy uno de los protocolos fundamentales en internet.
4.3 UDP

Asignatura: Diseño y Crossmedia 10


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________

Ilustración 4 UDP
El protocolo de datagramas de usuario, abreviado como UDP, es un protocolo que permite la
transmisión sin conexión de datagramas en redes basadas en IP y funciona como una alternativa
sencilla y sin retardos del protocolo TCP. Se usa principalmente para consultas DNS, conexiones
VPN y para el streaming de audio y vídeo.
4.4 RDP

Ilustración 5 RDP
Es un protocolo propietario que permite la comunicación en la ejecución de una aplicación entre
una terminal (mostrando la información procesada que recibe del servidor) y un servidor
(recibiendo la información dada por el usuario en el terminal mediante el ratón o el teclado). La
información gráfica que genera el servidor es convertida a un formato propio RDP y enviada a
través de la red al terminal, que interpretará la información contenida en el paquete del protocolo
para reconstruir la imagen a mostrar en la pantalla del terminal.

5 Protocolos de Transporte en tiempo real

5.1 RTP (Real-Time Transport Protocol)

Asignatura: Diseño y Crossmedia 11


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________
Protocolo de transporte en tiempo real que conduce la entrega de paquetes coordinada por RTSP
y RTCP. Se basa en el envío 'poco fiable', es decir de mejor esfuerzo, en tiempo real de datos sobre
UDP. Este protocolo se suele usar conjuntamente con RTSP para las tareas de control del flujo de
datos mediante sesiones. En contra de lo que su nombre pueda sugerir, la utilización del protocolo
RTP no asegura que la transmisión sea en tiempo real, pero sí que aumenta la sincronización y el
control sobre los contenidos en tiempo real (audio y/o video). Es decir, se puede enviar el audio y
el video por “flujos” separados y mediante este protocolo, sincronizarlos posteriormente en el
destino.

5.2 RTCP (Real-Time Transport Control Protocol)


Protocolo de control de transporte en tiempo real que se encarga de tareas de comunicación e
información para el correcto control del flujo de datos de RTP. Los paquetes de este protocolo no
transportan datos multimedia, sino que trabaja con RTP en el transporte y empaquetado de los
datos. Se usa para transmitir los parámetros de una sesión multimedia, y su función principal es
informar acerca de la calidad del servicio (QoS). Durante una sesión, RTCP transmite
periódicamente paquetes de control a todos los participantes de la misma para controlar el estado
de la conexión en todo momento.

5.3 RTSP (Real Time Streaming Protocol)

Ilustración 6 RTSP

Asignatura: Diseño y Crossmedia 12


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________
Protocolo de flujo de datos en tiempo real no orientado a conexión que se utiliza para definir cómo
se hará el envío de información entre el cliente y el servidor. Este protocolo trabaja a nivel de
aplicación y controla que la entrega de datos se realice correctamente, pues el tipo de contenido
con el que se trabaja normalmente al hacer streaming es muy sensible a la sincronía temporal (o a
la falta de ella). Así pues, se podría considerar que el RTSP actúa como si de una especie de mando
a distancia de red para servidores multimedia se tratase. RTSP define diferentes tipos de conexión
y diferentes conjuntos de requisitos, para intentar conseguir siempre un envío de flujo de datos a
través de redes IP lo más eficiente posible. Es independiente del protocolo de transporte y puede
funcionar tanto sobre UDP, RDP o TCP. Durante una sesión, un cliente puede abrir y cerrar
conexiones fiables de transporte con el servidor mediante peticiones RTSP. Los flujos controlados
por RTSP pueden usar RTP como hemos visto, pero el modo de operación de RTSP es
independiente del mecanismo de transporte usado para transmitir el continuo flujo de datos. Sin
embargo, en la mayoría de casos se utiliza TCP para el control del reproductor y UDP para la
transmisión de datos con RTP.
5.3.1 Propiedades importantes
• Extensible: se pueden agregar nuevos parámetros fácilmente RSTP.
• Seguro: RTSP reutiliza mecanismos de seguridad web ya sea de los protocolos de
transporte (TLS) o dentro del mismo protocolo.
• Independiente del protocolo de transporte: RTSP puede usar indistintamente protocolos de
datagrama no fiables (UDP) o datagramas fiables (RUDP, no muy extendido) o un
protocolo fiable orientado a conexión como el TCP.
• Capacidad multi-servidor: Cada flujo multimedia dentro de una presentación puede residir
en servidores diferentes, el cliente automáticamente establece varías sesiones concurrentes
de control con los diferentes servidores, la sincronización la lleva a término la capa de
transporte. 7
• Control de dispositivos de grabación: El protocolo puede controlar dispositivos de
grabación y reproducción (p.ej cámaras IP RTSP).

Asignatura: Diseño y Crossmedia 13


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________
• Adecuado para aplicaciones profesionales: RTSP soporta resolución a nivel de frame
mediante marcas temporales SMPTE para permitir edición digital.

Asignatura: Diseño y Crossmedia 14


Carrera: Ingeniería de sistemas
Título: Protocolos de transferencia de contenidos multimedia mediante streaming
Autor: Alex Argote Ayra
__________________________________________________________________________________________________________

Bibliografía y referencias

• https://gospelidea.com/clientes/knowledgebase/147/-iComo-funciona-el-streaming.html
• Ben Moore (9 de septiembre de 2020). «The Best Video Streaming Services for
2020». PCMag Asia (en en-sg).
• Trex, Ethan (19 de julio de 2011). «Muzak History: The Background Story on Background
Music». Mental Floss (en inglés) (Minute Media).

Asignatura: Diseño y Crossmedia 15


Carrera: Ingeniería de sistemas

También podría gustarte