Está en la página 1de 7

UNIVERSIDAD NACIONAL PEDR O RUIZ GALLO

FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

FUNCIONAMIENTO DE AUDIO Y VIDEO STREAMING

DOCENTE:
Ing. Juan Carlos Ñañez Aguilar

CURSO:
APLICACIONES DE SERVICIOS DE REDES

GRUPO 6:

ATALAYA SECLEN FERNANDO FRANCISCO


BONNEFF CARBONELL HENRY JOEL
TINEO DURAND ENRIQUE MARCELO

LAMBAYEQUE PERÚ
2021
1. DEFINICIÓN

Streaming es un vocablo de procedencia inglesa que significa, literalmente, manar. No


obstante, su acepción más popular hoy en día es seguramente la que hace referencia a la
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 internet. Permite ver y escuchar los archivos mientras se hace la transferencia sin
que sea necesaria la descarga completa del archivo.

2. LOS COMPONENTES BÁSICOS DE UN SISTEMA STREAMING

Códecs: son archivos que interpretan el formato del archivo multimedia y hacen posible su
reproducción.

Protocolos: HTTP, RTSP, RTP, RTCP, TCP, UDP

Precarga: los clientes precargan el archivo multimedia antes de reproducirlo. Esta reserva de
datos pretende que los retrasos puntuales en la recepción de paquetes, debidos a la congestión
o interrupciones en la red.

Red de datos: la congestión, causada por la saturación del ancho de banda de los enlaces, y las
interrupciones en las comunicaciones son los principales problemas de las aplicaciones ATR.

3. FUNCIONAMIENTO DE VIDEO STREAMING

Conexión con el servidor: el reproductor cliente se conecta al servidor y este empieza a


enviarle el archivo.

Buffer: el cliente comienza a recibir el archivo y crea un buffer o almacén donde lo va


guardando.

Inicio de reproducción: cuando el buffer se llena con una pequeña parte del archivo comienza
a reproducirlo mientras continúa la descarga en un segundo plano.

Caídas de la velocidad de conexión: Si la conexión desciende en su velocidad el cliente


puede seguir reproduciendo el archivo hasta el punto que el buffer haya almacenado.
4. PROTOCOLOS DE TRANSPORTE EN TIEMPO REAL

A. RTP (Real-Time Transport Protocol)

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.

B. 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.

C. RTSP (Real Time Streaming Protocol)

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. Además,
establece y controla uno o más flujos sincronizados de datos como audio y video. A tal fin se
definió el uso de sesiones, mediante identificador único, en este protocolo. 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 enginy@eps Curs 2007/2008 16 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.

D. PROPIEDADES DEL PROTOCOLO

 Extensible: nuevos métodos y parámetros pueden ser añadidos a RTSP fácilmente.

 Seguro: RTSP usa los mecanismos de seguridad de la web, cualquiera a nivel de transporte.
Se pueden aplicar directamente los mecanismos de autentificación de http.

 Capacidad multi-servidor: Cada flujo de contenido perteneciente a una misma presentación


puede residir en diferentes servidores.

 Separación del control del stream y la iniciación de la conferencia: El control de stream no


tiene nada que ver con las invitaciones de conferencia a un servidor. En particular para
estos casos se suele usar SIP.

 Neutral respecto de la descripción de las presentaciones: no impone ninguna descripción


particular o formato concreto de metafile.

 Muy similar a http: cuando es posible RTSP reutiliza los conceptos de http, por lo cual
puede usar la infraestructura ya establecida.

 Capacidad de negociación: si las características básicas están desactivadas, hay un


mecanismo para que el cliente pueda determinar qué métodos van a ser implementados.
Esto permite a los clientes usar la interfaz más apropiada.
5. FLUJO DE DATOS

El flujo de datos (stream) puede provenir de un sistema de almacenamiento o de un sistema de


producción en tiempo real.

 Real Networks: RM (Real Media), RV (Real Video), RA (Real Audio)

 Microsoft: WMV (Windows Media Video), ASF (Advanced Streaming Format)

 Apple: MOV (MOVie), QT (Quick Time)

 Adobe: SWF (ShockWave Flash), FLV (Flash Video)

 Otros estándares: MPEG, MP4

En una comunicación streaming se establecen dos conexiones, a nivel de la capa de transporte,


entre el cliente y el servidor:

 Canal de control: intercambio bidireccional (peticiones/respuestas)

 Canal de transferencia: unidireccional, envío del flujo de datos

6. SERVICIOS DEL VIDEO STREAMING

A. Near Video On Demand

 Sistema PPV ofrecido por difusores multicanal con gran ancho de banda.

 Transmite varias copias de un programa en intervalos de 30 minutos cada uno.

 Pocos operadores lo ofrecen por el ancho de banda necesario, que iguala al de los
satélites y televisión por cable.

B. Video On-Demand (VoD)


 Sistema de televisión que permite al usuario elegir una película o programa y verlo en
el momento o descargarlo a un dispositivo.

 Ofrece las funciones básicas de video: pausar, adelantar, retroceder, cámara lenta y
reanudar.

 Si el cliente desea ver un evento individual puede realizar un pago por visión, también
conocido como pay per view (PPV).

 Existen variantes de VoD como son: NVoD (Near Video On Demand) y PVoD (Push
Video On Demand).

C. Push Video On Demand

 Tecnología que simula el VoD usada por difusores que no pueden ofrecer VoD real.

 Usa una grabadora de video personal para almacenar una sección de la programación.

 El contenido se borra de la grabadora luego de 1 semana para liberar espacio en el


disco.

7. AUDIO STREAMING

A. CARACTERISTICAS

 Tecnología que permite transmitir audio a través de Internet.

 Usada comúnmente en radios online.

 Para transmitir y recibir audio por Internet el emisor y el receptor deben estar
conectados a Internet y tener software que reproduzca audio.

B. FUNCIONACIMIENTO

Fuente auditiva (Micrófono, CD, Disco de Vinilo, WAV, MP3): conforma el contenido.

Procesador de audio: filtros, editores de audio tales como el Audacity, compresores de


audio tales como el LAME. Que permiten editar el contenido antes de insertarlo en la
programación
Repetidor de stream auditivo (servidor): codifica y manda los bits del contenido a través
de un torrente de datos. Es decir, un servidor con una alta capacidad de conectividad
(ancho de banda) que permita conectarse a los oyentes (usuarios) de su radio web.

Reproductor de stream auditivo (cliente): reensambla y decodifica los bits y reproduce


la señal auditiva.

También podría gustarte