SlideShare una empresa de Scribd logo
1 de 63
#Streaming
@santiagolechuga
santiago.hernandez@rtve.es
¿Qué es el STREAMING?
• Retransmisión de contenido Multimedia a
través de una red informática.
13/12/2018 2#STREAMING_V00 Santiago Hernández
Historia
MUZAK “en los 20”
Música de Fondo
Música de Ascensor
Hilo Musical
13/12/2018 3#STREAMING_V00 Santiago Hernández
1980 s
1990
2003
Internet
13/12/2018 4
2009
2020
2,4 Kb/s
64Kb/s
2 Mb/s
100 Mb/s 10 Gb/s
SÓLO VOZ VOZ + SMS VOZ + DATOS DATOS DATOS
#STREAMING_V00 Santiago Hernández
RESOLUCIÓN DE CUADRO = TAMAÑO DE IMAGEN
13/12/2018 5
BásicoVídeo
#STREAMING_V00 Santiago Hernández
FRAMERATE = IMÁGENES POR SEGUNDO
13/12/2018 6
BásicoVídeo
#STREAMING_V00 Santiago Hernández
ASPECT RATIO
13/12/2018 7
BásicoVídeo
#STREAMING_V00 Santiago Hernández
BIT RATE = COMPRESIÓN
13/12/2018 8
BásicoVídeo
#STREAMING_V00 Santiago Hernández
BIT RATE = COMPRESIÓN
13/12/2018 9
BásicoVídeo
• Compresión Intra-frame:
Comprime cada uno de los
frames de manera individual sin
tener en cuenta su relación con
las imágenes que le rodean.
• Se basa en la redundancia
espacial y devuelven vídeos con
suficiente calidad.
• El formato por compresión Intra-
frame más extendido es el *.avi.
#STREAMING_V00 Santiago Hernández
BIT RATE = COMPRESIÓN
13/12/2018 10
BásicoVídeo
• Compresión Inter-frame: se basa
en la similitud temporal entre los
distintos cuadros de imagen o
frames.
• Los archivos resultantes son de
menor tamaño ya que desecha
mucha más información.
• El formato por compresión
Interframe más extendido es el
*.mpeg-4
#STREAMING_V00 Santiago Hernández
BIT RATE = COMPRESIÓN
13/12/2018 11
BásicoVídeo
• Frecuencia con la que se
muestrea un archivo de
audio cuando se convierte
de analógico a digital.
– 44,1 KHz
– 48 KHz
• Cuantificación de señal.
– 16 Bits
– 24 Bits
#STREAMING_V00 Santiago Hernández
13/12/2018 12
Codificación• Permite ver el contenido de vídeo en los reproductores de cliente.
#STREAMING_V00 Santiago Hernández
13/12/2018 13
Codificación
#STREAMING_V00 Santiago Hernández
13/12/2018 14
Acceso Descarga tradicional (REPOSITORIO ARCHIVOS)
Descarga toda la información al dispositivo y
después la reproduce
Descarga progresiva (PSEUDO - STREAMING)
Reproduce la información según la va descargando
(YouTube, FaceBook, Vimeo, Instagram, etc...)
STREAMING
Reproduce la información según le llega segmentada a
través de la red
#STREAMING_V00 Santiago Hernández
13/12/2018 15
StreamingVSDescarga
Datos
SERVIDOR CLIENTERED
A/V ORIGEN A/V DESTINO
El archivo perdura
Partes del archivo se van descartando
Datos
• Flujo individual
• Control de reproducción
• Flujo general
• Sólo permite pausas
• Comienza en un momento dado
TRAMA DATOS
#STREAMING_V00 Santiago Hernández
13/12/2018 16
TransmisiónVídeoDirecto
SERVIDOR / GESTOR
CLIENTE
Datos
UNICAST
Datos
MULTICAST
SERVIDOR GESTOR
#STREAMING_V00 Santiago Hernández
13/12/2018 17
ArquitecturaGENERAL SERVIDOR / GESTOR
Datos
TITLE
FUENTES
AUDIO
VIDEO
#STREAMING_V00 Santiago Hernández
13/12/2018 18
BásicoREDES WAN WIDE AREA NETWORK
MAN METROPOLITAN AERA NETWORK
LAN LOCAL AREA NETWORK
#STREAMING_V00 Santiago Hernández
13/12/2018 19
BásicoREDESOSI (Open System Interconnection) modelo de referencia para los protocolos de red en arquitectura de capas
• PROTOCOLOS: FTP / DNS / DHCP / POP / HTTPAPLICACIÓN
• Cifrado y compresión de datos. Actúa como traductor.PRESENTACIÓN
•Controla el diálogo entre aplicaciones. FULL – DUPLEX
(SIMULTÁNEO) / HALF – DUPLEX (ALTERNADO)SESIÓN
• TRANSPORTE DE DATOS SEGÚN PROTOCOLOS
• TCP (Pr. Control Transmisión) / UDP (Pr. Datagramas Usuario)
• LISTEN, CONNECT, SEND, RECEIVE, DISCONNECT
TRANSPORTE
• Encargada de proporcionar la conectividad entre equiposRED
• Es la que realiza la transferencia de los datos.ENLACE DE DATOS
• Generación de la señal eléctricaFÍSICA
#STREAMING_V00 Santiago Hernández
13/12/2018 20
BásicoREDES
ROUTER
MODEM SWITCH
INTERNET
CLIENTE
Servidor
Servidor
CLIENTE
CLIENTECLIENTE
Servidor
HUB
#STREAMING_V00 Santiago Hernández
13/12/2018 21
BásicoREDES PROTOCOLO
IPv4 IPv4 32 bits 2^32 4.294.967.296 DIRECCIONES UNICAS
8^2 256 POR SEGMENTO
8 bits 8 bits 8 bits 8 bits
SEGMENTO A SEGMENTO B SEGMENTO C SEGMENTO D
RED RED SUB-RED HOST
256 256 256 256
0 - 255 0 - 255 0 - 255 0 - 255
DIRECCIONES PRIVADAS
CLASE A 10.0.0.0 10.255.255.255
CLASE B 172.16.0.0 172.31.255.255
CLASE C 192.168.0.0 192.168.255.255
DIRECCIONES PUBLICAS
CLASE A 1.0.0.0 126.255.255.255
CLASE B 128.0.0.0 191.255.255.255
CLASE C 192.0.0.0 223.255.255.255
#STREAMING_V00 Santiago Hernández
13/12/2018 22
BásicoREDES Configuraciones básicas para los adaptadores de red
WIFI
#STREAMING_V00 Santiago Hernández
13/12/2018 23
BásicoREDES Configuraciones básicas para los adaptadores de red
ETHERNET
#STREAMING_V00 Santiago Hernández
13/12/2018 24#STREAMING_V00 Santiago Hernández
ArquitecturaCONEXIONES
13/12/2018 25
ArquitecturaCONEXIONES
A
DATA
#STREAMING_V00 Santiago Hernández
13/12/2018 26
ArquitecturaCONEXIONES
INTERNET
5 Ghz / 2,4 GHz
Dual Band 2.4 / 5 GHz |
802.11ac WiFi
TERDADEK
Link - Dual Band WiFi Router
#STREAMING_V00 Santiago Hernández
13/12/2018 27
ArquitecturaCONEXIONES
WIFI
ETHERNET
DATOS
#STREAMING_V00 Santiago Hernández
13/12/2018 28
ArquitecturaCONEXIONES
WIFI
ETHERNET
DATOS
#STREAMING_V00 Santiago Hernández
13/12/2018 29
El Audio es tratado como una fuente MULTIMEDIAArquitecturaCONEXIONES
#STREAMING_V00 Santiago Hernández
ANALÓGICO / DIGITAL
13/12/2018 30
ArquitecturaGENERAL SERVIDOR / GESTOR
INTERNET
CODIFICADOR DE
ENTRADA
REALIZACIÓN DE LA
SEÑAL
CODIFICADOR DE
SALIDA
#STREAMING_V00 Santiago Hernández
13/12/2018 31
ArquitecturaGENERAL SERVIDOR / GESTOR
INTERNET
CODIFICADOR DE
ENTRADA
REALIZACIÓN DE LA
SEÑAL
CODIFICADOR DE
SALIDA
#STREAMING_V00 Santiago Hernández
13/12/2018 32
ArquitecturaGENERAL SERVIDOR / GESTOR
INTERNET
CODIFICADOR DE
ENTRADA
REALIZACIÓN DE LA
SEÑAL
CODIFICADOR DE
SALIDA
#STREAMING_V00 Santiago Hernández
13/12/2018 33
PreparandolaCONEXIÓN
#STREAMING_V00 Santiago Hernández
Formato de grabación PROGRESIVO
13/12/2018 34#STREAMING_V00 Santiago Hernández
STREAMING
13/12/2018 35#STREAMING_V00 Santiago Hernández
STREAMING
VALORES RECOMENDADOS PARA TRANSMISION
FACEBOOK YOUTUBE PERISCOPE / TWITER
https://www.facebook.com/help/pu
blisher/162540111070395?helpref=
page_content
https://support.google.com/youtube/to
pic/2853712?hl=es&ref_topic=4355169
Recommended Settings /
pagina personal
RESOLUCIÓN 1280X720 3840x2160 to 426x240 960x540
FPS 30 30 to 60 30
FRAME CLAVE MÍNIMO 60 120 90
BIT RATE VIDEO 4000 Kbps 51.000 Kbps to 300 Kbps 800 Kbps
CODEC VIDEO H.264 H.264 H.264 / AVC
CODEC AUDIO AAC AAC o MP3 AAC
TIEMPO MÁXIMO EMISION 240 min SIN LÍMITE con codificador 360 min
ASPECT PIXEL CUADRADO CUADRADO
SCANEO PROGRESIVO CUADRADO
FRECUENCIA 44.1 KHz 44.1 KHz 44.1 KHz
BIT RATE AUDIO 128 Kbps 128 Kbps 96 Kbps
CODIFICACION CBR CBR
13/12/2018 36#STREAMING_V00 Santiago Hernández
STREAMING
EMISIÓN
CONEXIÓN
13/12/2018 37
UDP
User Datagram Protocol
Permite el envío de datos a través de la red
sin que se haya establecido previamente
una conexión.
No existe confirmación ni control
de flujo, por lo que los paquetes pueden
adelantarse unos a otros; y tampoco se
sabe si ha llegado correctamente, ya que no
hay confirmación de entrega o recepción.
Uno de los usos es la transmisión de audio y
vídeo en tiempo real.CONEXIÓN PUSH
PROTOCOLOS DE ENVIO
#STREAMING_V00 Santiago Hernández
STREAMING
13/12/2018 38
Podemos actuar sobre el PCR
Jitter (NORMAL Y BAJO) para
adecuar mejor los tiempos de
sincronización entre emisor y
receptor.
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
Jitter
Variabilidad temporal en el envío de señales digitales,
ligera desviación de la exactitud de la señal de reloj.
Se considera una señal de ruido no deseada.
13/12/2018 39
RTP
Real Time Transport Protocol
La función básica de RTP es multiplexar varios flujos
de datos en tiempo real en un solo flujo de
paquetes UDP, pudiéndose enviar tanto a un solo
destino (unicast) o múltiples destinos (multicast).
Los paquetes son
numerados.
Otra característica muy importante para las
aplicaciones de contenido multimedia en tiempo
real es el time-stamping (marcación del tiempo).
Permite que el origen asocie una marca de tiempo
con la primera muestra de cada paquete. Con esto,
el destino es capaz de almacenar un pequeño
buffer e ir reproduciendo cada muestra con un leve
retardo al tiempo real.
#STREAMING_V00 Santiago Hernández
STREAMING
CONEXIÓN PULL
PROTOCOLOS DE ENVIO
13/12/2018 40
Mayor redundancia necesita
mayor ancho de banda.
El ajuste optimo de la matriz dependerá
del ancho de banda y la calidad del enlace,
por tanto la única opción de ajuste, es el
ajuste-comprobación.
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
FEC: forward error correction
13/12/2018 41
CONEXIÓN PLATAFORMAS SOCIALES
RTMP
Real Time Messaging Protocol
Diseñado para la transmisión de alto rendimiento de
audio, video y datos entre las tecnologías de la
plataforma Adobe Flash, que incluyen Adobe Flash
Player y Adobe AIR.
RTMP ahora está disponible como una especificación
abierta para crear productos y tecnología que permiten
la entrega de video, audio y datos en los formatos
abiertos AMF, SWF, FLV y F4V compatibles con Adobe
Flash Player.
Los servidores RTMP, soportan transmisiones de video y
audio en directo. Si la conexión a internet se ve
interrumpida mientras el visionado del contenido
RTMP, el sistema puede volverse a conectar y reanudar
la transmisión.
La conexión a este tipo de contenidos
es mucho más rápida que el resto.
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 42
Facebook
A diferencia de hacer un directo con
Smatphone, que lo realizaríamos
desde la pantalla de nuestro perfil o
página.
Con la cámara JVC GY-HM200E,
podemos hacer un directo
desde el entorno web de
Facebook.
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 43
Facebook. Herramientas de Publicación / Videos /
Videoteca / + En vivo
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 44
Facebook. Herramientas de Publicación / Videos /
Videoteca / + En vivo
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 45
CONFIGURACIÓN CÁMARA
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 46
Facebook. Herramientas de Publicación / Videos /
Videoteca / + En vivo
Facebook actualmente
prestablece la entrada en
directo en mínimo 10
minutos después de
programar el evento.
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 47
YouTube
Dentro de nuestro canal deberemos ir a la herramienta
CREATOR STUDIO
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 48
CONFIGURACIÓN CÁMARA
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 49#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
COMPROBACIÓN EMISIÓN
13/12/2018 50
HERRAMIENTAS PUBLICACIÓN
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 51
CONFIGURACIÓN CÁMARA
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 52
CONFIGURACIÓN CÁMARA
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
COMPROBACIÓN EMISIÓN
13/12/2018 53
RTSP
Real Time Streaming Protocol
Establece y controla ya sea
una o varias secuencias
sincronizadas en tiempo de
medios como audio y video.
En otras palabras, RTSP actúa
como un "control remoto
de red" para servidores
multimedia
RTSP CAMERA SERVER
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
WIRECAST GO
13/12/2018 54
RTSP
Visualización APP
Wirecast:
New Web Stream
Protocol: RTSP
Stream Options: Auto Detect
Format Options: MPEG 4 part 2
Live Stream (Checked)
URI: rtsp://[ipaddress]:554/stream
Cámara JVC
Record Format>System>
select (HD) 50p
Server>Server1
Type: RTSP/RTP
Default Password: 0000
1280x720
Frame & Bit Rate: 50p (8.0M)
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 55
RTSP Camera Server (Android)
Visualización APP
Wirecast:
New Web Stream
Protocol: RTSP
Stream Options: Auto Detect
Format Options: Auto Detect
Live Stream (Checked)
URI: rtsp://[IP CAMERA]:5554/camera
RTSP CAMERA SERVER
VIDEO RESOLUTION: 1280X720
ASPECT RATIO: 16:9
FPS: 25
QUALITY: MEDIUM
BIT RATE: 2912 Kbit/s
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 56
Wirecast
Se trata de una aplicación de
escritorio que permite la
realización multicámara.
Pudiendo conmutar entre
varias fuentes previamente
configuradas.
Además permite distribuir el
contenido en multitud de
plataformas, pudiendo
además realizar una grabación
de toda la emisión#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 57#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 58#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 59
ZiXi
Zixi Platform es una solución de
software híbrida, basada en
servidores alojados en la nube
que ofrece video en vivo y con
calidad de transmisión sobre
conexiones de internet.
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
13/12/2018 60
ZiXi
Los datos proporcionados serán la
dirección de destino / puerto / ID
Identificador de transmisión /
contraseña de encriptación / desde la
cámara podremos controla LATENCIA
y el BIT RATE adaptativo o constante.
#STREAMING_V00 Santiago Hernández
STREAMING
PROTOCOLOS DE ENVIO
SOFTWARE
CAPTACIÓN
EDICIÓN
TRANSMISIÓN
SERVICIOS
FACEBOOK TWITTER PERISCOPE
DROPBOX DRIVE I CLOUD
13/12/2018 61#STREAMING_V00 Santiago Hernández
STREAMING
13/12/2018 62#STREAMING_V00 Santiago Hernández
EJEMPLOSSTREAMING
13/12/2018 63
Gracias por la atención
@santiagolechuga
santiago.hernandez@rtve.es
#STREAMING_V00 Santiago Hernández

Más contenido relacionado

Similar a Retransmisión de contenido Multimedia a través de una red informática.

Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCPProtocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCPAndy Juan Sarango Veliz
 
Cotizacion de camaras de seguridad 1080p.pdf
Cotizacion de camaras de seguridad 1080p.pdfCotizacion de camaras de seguridad 1080p.pdf
Cotizacion de camaras de seguridad 1080p.pdfcharles requena
 
Pedro Cabrera - Ataques SDR a Smart TVs: URL y channel injection [rooted2018]
Pedro Cabrera - Ataques SDR a Smart TVs: URL y channel injection [rooted2018]Pedro Cabrera - Ataques SDR a Smart TVs: URL y channel injection [rooted2018]
Pedro Cabrera - Ataques SDR a Smart TVs: URL y channel injection [rooted2018]RootedCON
 
Quality Systems - Unboxing (MAYO15)
Quality Systems - Unboxing (MAYO15)Quality Systems - Unboxing (MAYO15)
Quality Systems - Unboxing (MAYO15)Ideorama
 
IPTV desde el punto de vista del software
IPTV desde el punto de vista del softwareIPTV desde el punto de vista del software
IPTV desde el punto de vista del softwareAvanet
 
Cctv 2012 integrador
Cctv  2012   integradorCctv  2012   integrador
Cctv 2012 integradorVicos FFuhrer
 
4-1-Protocolos y arquitecturas para servicios multimedia.pdf
4-1-Protocolos y arquitecturas para servicios multimedia.pdf4-1-Protocolos y arquitecturas para servicios multimedia.pdf
4-1-Protocolos y arquitecturas para servicios multimedia.pdfGroverCarlo2
 
Laboratorio centro de multimedia
Laboratorio  centro de multimediaLaboratorio  centro de multimedia
Laboratorio centro de multimediaputernic10
 
Proyecto Taller de Mantenimiento 2ºIF Bachi ITS Uruguay
Proyecto Taller de Mantenimiento 2ºIF Bachi ITS UruguayProyecto Taller de Mantenimiento 2ºIF Bachi ITS Uruguay
Proyecto Taller de Mantenimiento 2ºIF Bachi ITS UruguayEmiliano Gonzalez
 
Home Networking
Home NetworkingHome Networking
Home NetworkingPere Roset
 
C O M P AÑÍ A+
C O M P AÑÍ A+C O M P AÑÍ A+
C O M P AÑÍ A+sena
 
CompañíA+ [1]
CompañíA+  [1]CompañíA+  [1]
CompañíA+ [1]sena
 
Collico Savio Tecnología en OTT Foro Digital y Telecomunicaciones - Dic 2014
Collico Savio Tecnología en OTT Foro Digital y Telecomunicaciones - Dic 2014Collico Savio Tecnología en OTT Foro Digital y Telecomunicaciones - Dic 2014
Collico Savio Tecnología en OTT Foro Digital y Telecomunicaciones - Dic 2014Daniel Collico Savio
 
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IP
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IPCurso: Redes y telecomunicaciones: 05 Modelo TCP/IP
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IPJack Daniel Cáceres Meza
 

Similar a Retransmisión de contenido Multimedia a través de una red informática. (20)

Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCPProtocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP
 
Adolfo Remacha Gonzalez
Adolfo Remacha GonzalezAdolfo Remacha Gonzalez
Adolfo Remacha Gonzalez
 
Presentacion voip codec_2013
Presentacion voip codec_2013Presentacion voip codec_2013
Presentacion voip codec_2013
 
Vo ip codec 2013
Vo ip codec 2013Vo ip codec 2013
Vo ip codec 2013
 
Presentacion voip codec_2013
Presentacion voip codec_2013Presentacion voip codec_2013
Presentacion voip codec_2013
 
Cotizacion de camaras de seguridad 1080p.pdf
Cotizacion de camaras de seguridad 1080p.pdfCotizacion de camaras de seguridad 1080p.pdf
Cotizacion de camaras de seguridad 1080p.pdf
 
Pedro Cabrera - Ataques SDR a Smart TVs: URL y channel injection [rooted2018]
Pedro Cabrera - Ataques SDR a Smart TVs: URL y channel injection [rooted2018]Pedro Cabrera - Ataques SDR a Smart TVs: URL y channel injection [rooted2018]
Pedro Cabrera - Ataques SDR a Smart TVs: URL y channel injection [rooted2018]
 
Quality Systems - Unboxing (MAYO15)
Quality Systems - Unboxing (MAYO15)Quality Systems - Unboxing (MAYO15)
Quality Systems - Unboxing (MAYO15)
 
Video digital
Video digitalVideo digital
Video digital
 
IPTV desde el punto de vista del software
IPTV desde el punto de vista del softwareIPTV desde el punto de vista del software
IPTV desde el punto de vista del software
 
Cctv 2012 integrador
Cctv  2012   integradorCctv  2012   integrador
Cctv 2012 integrador
 
4-1-Protocolos y arquitecturas para servicios multimedia.pdf
4-1-Protocolos y arquitecturas para servicios multimedia.pdf4-1-Protocolos y arquitecturas para servicios multimedia.pdf
4-1-Protocolos y arquitecturas para servicios multimedia.pdf
 
Laboratorio centro de multimedia
Laboratorio  centro de multimediaLaboratorio  centro de multimedia
Laboratorio centro de multimedia
 
Proyecto Taller de Mantenimiento 2ºIF Bachi ITS Uruguay
Proyecto Taller de Mantenimiento 2ºIF Bachi ITS UruguayProyecto Taller de Mantenimiento 2ºIF Bachi ITS Uruguay
Proyecto Taller de Mantenimiento 2ºIF Bachi ITS Uruguay
 
Home Networking
Home NetworkingHome Networking
Home Networking
 
C O M P AÑÍ A+
C O M P AÑÍ A+C O M P AÑÍ A+
C O M P AÑÍ A+
 
CompañíA+ [1]
CompañíA+  [1]CompañíA+  [1]
CompañíA+ [1]
 
CompañíA Tecniman S
CompañíA Tecniman SCompañíA Tecniman S
CompañíA Tecniman S
 
Collico Savio Tecnología en OTT Foro Digital y Telecomunicaciones - Dic 2014
Collico Savio Tecnología en OTT Foro Digital y Telecomunicaciones - Dic 2014Collico Savio Tecnología en OTT Foro Digital y Telecomunicaciones - Dic 2014
Collico Savio Tecnología en OTT Foro Digital y Telecomunicaciones - Dic 2014
 
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IP
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IPCurso: Redes y telecomunicaciones: 05 Modelo TCP/IP
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IP
 

Último

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 

Último (6)

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 

Retransmisión de contenido Multimedia a través de una red informática.

  • 2. ¿Qué es el STREAMING? • Retransmisión de contenido Multimedia a través de una red informática. 13/12/2018 2#STREAMING_V00 Santiago Hernández
  • 3. Historia MUZAK “en los 20” Música de Fondo Música de Ascensor Hilo Musical 13/12/2018 3#STREAMING_V00 Santiago Hernández
  • 4. 1980 s 1990 2003 Internet 13/12/2018 4 2009 2020 2,4 Kb/s 64Kb/s 2 Mb/s 100 Mb/s 10 Gb/s SÓLO VOZ VOZ + SMS VOZ + DATOS DATOS DATOS #STREAMING_V00 Santiago Hernández
  • 5. RESOLUCIÓN DE CUADRO = TAMAÑO DE IMAGEN 13/12/2018 5 BásicoVídeo #STREAMING_V00 Santiago Hernández
  • 6. FRAMERATE = IMÁGENES POR SEGUNDO 13/12/2018 6 BásicoVídeo #STREAMING_V00 Santiago Hernández
  • 8. BIT RATE = COMPRESIÓN 13/12/2018 8 BásicoVídeo #STREAMING_V00 Santiago Hernández
  • 9. BIT RATE = COMPRESIÓN 13/12/2018 9 BásicoVídeo • Compresión Intra-frame: Comprime cada uno de los frames de manera individual sin tener en cuenta su relación con las imágenes que le rodean. • Se basa en la redundancia espacial y devuelven vídeos con suficiente calidad. • El formato por compresión Intra- frame más extendido es el *.avi. #STREAMING_V00 Santiago Hernández
  • 10. BIT RATE = COMPRESIÓN 13/12/2018 10 BásicoVídeo • Compresión Inter-frame: se basa en la similitud temporal entre los distintos cuadros de imagen o frames. • Los archivos resultantes son de menor tamaño ya que desecha mucha más información. • El formato por compresión Interframe más extendido es el *.mpeg-4 #STREAMING_V00 Santiago Hernández
  • 11. BIT RATE = COMPRESIÓN 13/12/2018 11 BásicoVídeo • Frecuencia con la que se muestrea un archivo de audio cuando se convierte de analógico a digital. – 44,1 KHz – 48 KHz • Cuantificación de señal. – 16 Bits – 24 Bits #STREAMING_V00 Santiago Hernández
  • 12. 13/12/2018 12 Codificación• Permite ver el contenido de vídeo en los reproductores de cliente. #STREAMING_V00 Santiago Hernández
  • 14. 13/12/2018 14 Acceso Descarga tradicional (REPOSITORIO ARCHIVOS) Descarga toda la información al dispositivo y después la reproduce Descarga progresiva (PSEUDO - STREAMING) Reproduce la información según la va descargando (YouTube, FaceBook, Vimeo, Instagram, etc...) STREAMING Reproduce la información según le llega segmentada a través de la red #STREAMING_V00 Santiago Hernández
  • 15. 13/12/2018 15 StreamingVSDescarga Datos SERVIDOR CLIENTERED A/V ORIGEN A/V DESTINO El archivo perdura Partes del archivo se van descartando Datos • Flujo individual • Control de reproducción • Flujo general • Sólo permite pausas • Comienza en un momento dado TRAMA DATOS #STREAMING_V00 Santiago Hernández
  • 16. 13/12/2018 16 TransmisiónVídeoDirecto SERVIDOR / GESTOR CLIENTE Datos UNICAST Datos MULTICAST SERVIDOR GESTOR #STREAMING_V00 Santiago Hernández
  • 17. 13/12/2018 17 ArquitecturaGENERAL SERVIDOR / GESTOR Datos TITLE FUENTES AUDIO VIDEO #STREAMING_V00 Santiago Hernández
  • 18. 13/12/2018 18 BásicoREDES WAN WIDE AREA NETWORK MAN METROPOLITAN AERA NETWORK LAN LOCAL AREA NETWORK #STREAMING_V00 Santiago Hernández
  • 19. 13/12/2018 19 BásicoREDESOSI (Open System Interconnection) modelo de referencia para los protocolos de red en arquitectura de capas • PROTOCOLOS: FTP / DNS / DHCP / POP / HTTPAPLICACIÓN • Cifrado y compresión de datos. Actúa como traductor.PRESENTACIÓN •Controla el diálogo entre aplicaciones. FULL – DUPLEX (SIMULTÁNEO) / HALF – DUPLEX (ALTERNADO)SESIÓN • TRANSPORTE DE DATOS SEGÚN PROTOCOLOS • TCP (Pr. Control Transmisión) / UDP (Pr. Datagramas Usuario) • LISTEN, CONNECT, SEND, RECEIVE, DISCONNECT TRANSPORTE • Encargada de proporcionar la conectividad entre equiposRED • Es la que realiza la transferencia de los datos.ENLACE DE DATOS • Generación de la señal eléctricaFÍSICA #STREAMING_V00 Santiago Hernández
  • 21. 13/12/2018 21 BásicoREDES PROTOCOLO IPv4 IPv4 32 bits 2^32 4.294.967.296 DIRECCIONES UNICAS 8^2 256 POR SEGMENTO 8 bits 8 bits 8 bits 8 bits SEGMENTO A SEGMENTO B SEGMENTO C SEGMENTO D RED RED SUB-RED HOST 256 256 256 256 0 - 255 0 - 255 0 - 255 0 - 255 DIRECCIONES PRIVADAS CLASE A 10.0.0.0 10.255.255.255 CLASE B 172.16.0.0 172.31.255.255 CLASE C 192.168.0.0 192.168.255.255 DIRECCIONES PUBLICAS CLASE A 1.0.0.0 126.255.255.255 CLASE B 128.0.0.0 191.255.255.255 CLASE C 192.0.0.0 223.255.255.255 #STREAMING_V00 Santiago Hernández
  • 22. 13/12/2018 22 BásicoREDES Configuraciones básicas para los adaptadores de red WIFI #STREAMING_V00 Santiago Hernández
  • 23. 13/12/2018 23 BásicoREDES Configuraciones básicas para los adaptadores de red ETHERNET #STREAMING_V00 Santiago Hernández
  • 24. 13/12/2018 24#STREAMING_V00 Santiago Hernández ArquitecturaCONEXIONES
  • 26. 13/12/2018 26 ArquitecturaCONEXIONES INTERNET 5 Ghz / 2,4 GHz Dual Band 2.4 / 5 GHz | 802.11ac WiFi TERDADEK Link - Dual Band WiFi Router #STREAMING_V00 Santiago Hernández
  • 29. 13/12/2018 29 El Audio es tratado como una fuente MULTIMEDIAArquitecturaCONEXIONES #STREAMING_V00 Santiago Hernández ANALÓGICO / DIGITAL
  • 30. 13/12/2018 30 ArquitecturaGENERAL SERVIDOR / GESTOR INTERNET CODIFICADOR DE ENTRADA REALIZACIÓN DE LA SEÑAL CODIFICADOR DE SALIDA #STREAMING_V00 Santiago Hernández
  • 31. 13/12/2018 31 ArquitecturaGENERAL SERVIDOR / GESTOR INTERNET CODIFICADOR DE ENTRADA REALIZACIÓN DE LA SEÑAL CODIFICADOR DE SALIDA #STREAMING_V00 Santiago Hernández
  • 32. 13/12/2018 32 ArquitecturaGENERAL SERVIDOR / GESTOR INTERNET CODIFICADOR DE ENTRADA REALIZACIÓN DE LA SEÑAL CODIFICADOR DE SALIDA #STREAMING_V00 Santiago Hernández
  • 34. Formato de grabación PROGRESIVO 13/12/2018 34#STREAMING_V00 Santiago Hernández STREAMING
  • 35. 13/12/2018 35#STREAMING_V00 Santiago Hernández STREAMING VALORES RECOMENDADOS PARA TRANSMISION FACEBOOK YOUTUBE PERISCOPE / TWITER https://www.facebook.com/help/pu blisher/162540111070395?helpref= page_content https://support.google.com/youtube/to pic/2853712?hl=es&ref_topic=4355169 Recommended Settings / pagina personal RESOLUCIÓN 1280X720 3840x2160 to 426x240 960x540 FPS 30 30 to 60 30 FRAME CLAVE MÍNIMO 60 120 90 BIT RATE VIDEO 4000 Kbps 51.000 Kbps to 300 Kbps 800 Kbps CODEC VIDEO H.264 H.264 H.264 / AVC CODEC AUDIO AAC AAC o MP3 AAC TIEMPO MÁXIMO EMISION 240 min SIN LÍMITE con codificador 360 min ASPECT PIXEL CUADRADO CUADRADO SCANEO PROGRESIVO CUADRADO FRECUENCIA 44.1 KHz 44.1 KHz 44.1 KHz BIT RATE AUDIO 128 Kbps 128 Kbps 96 Kbps CODIFICACION CBR CBR
  • 36. 13/12/2018 36#STREAMING_V00 Santiago Hernández STREAMING EMISIÓN CONEXIÓN
  • 37. 13/12/2018 37 UDP User Datagram Protocol Permite el envío de datos a través de la red sin que se haya establecido previamente una conexión. No existe confirmación ni control de flujo, por lo que los paquetes pueden adelantarse unos a otros; y tampoco se sabe si ha llegado correctamente, ya que no hay confirmación de entrega o recepción. Uno de los usos es la transmisión de audio y vídeo en tiempo real.CONEXIÓN PUSH PROTOCOLOS DE ENVIO #STREAMING_V00 Santiago Hernández STREAMING
  • 38. 13/12/2018 38 Podemos actuar sobre el PCR Jitter (NORMAL Y BAJO) para adecuar mejor los tiempos de sincronización entre emisor y receptor. #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO Jitter Variabilidad temporal en el envío de señales digitales, ligera desviación de la exactitud de la señal de reloj. Se considera una señal de ruido no deseada.
  • 39. 13/12/2018 39 RTP Real Time Transport Protocol La función básica de RTP es multiplexar varios flujos de datos en tiempo real en un solo flujo de paquetes UDP, pudiéndose enviar tanto a un solo destino (unicast) o múltiples destinos (multicast). Los paquetes son numerados. Otra característica muy importante para las aplicaciones de contenido multimedia en tiempo real es el time-stamping (marcación del tiempo). Permite que el origen asocie una marca de tiempo con la primera muestra de cada paquete. Con esto, el destino es capaz de almacenar un pequeño buffer e ir reproduciendo cada muestra con un leve retardo al tiempo real. #STREAMING_V00 Santiago Hernández STREAMING CONEXIÓN PULL PROTOCOLOS DE ENVIO
  • 40. 13/12/2018 40 Mayor redundancia necesita mayor ancho de banda. El ajuste optimo de la matriz dependerá del ancho de banda y la calidad del enlace, por tanto la única opción de ajuste, es el ajuste-comprobación. #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO FEC: forward error correction
  • 41. 13/12/2018 41 CONEXIÓN PLATAFORMAS SOCIALES RTMP Real Time Messaging Protocol Diseñado para la transmisión de alto rendimiento de audio, video y datos entre las tecnologías de la plataforma Adobe Flash, que incluyen Adobe Flash Player y Adobe AIR. RTMP ahora está disponible como una especificación abierta para crear productos y tecnología que permiten la entrega de video, audio y datos en los formatos abiertos AMF, SWF, FLV y F4V compatibles con Adobe Flash Player. Los servidores RTMP, soportan transmisiones de video y audio en directo. Si la conexión a internet se ve interrumpida mientras el visionado del contenido RTMP, el sistema puede volverse a conectar y reanudar la transmisión. La conexión a este tipo de contenidos es mucho más rápida que el resto. #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 42. 13/12/2018 42 Facebook A diferencia de hacer un directo con Smatphone, que lo realizaríamos desde la pantalla de nuestro perfil o página. Con la cámara JVC GY-HM200E, podemos hacer un directo desde el entorno web de Facebook. #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 43. 13/12/2018 43 Facebook. Herramientas de Publicación / Videos / Videoteca / + En vivo #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 44. 13/12/2018 44 Facebook. Herramientas de Publicación / Videos / Videoteca / + En vivo #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 45. 13/12/2018 45 CONFIGURACIÓN CÁMARA #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 46. 13/12/2018 46 Facebook. Herramientas de Publicación / Videos / Videoteca / + En vivo Facebook actualmente prestablece la entrada en directo en mínimo 10 minutos después de programar el evento. #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 47. 13/12/2018 47 YouTube Dentro de nuestro canal deberemos ir a la herramienta CREATOR STUDIO #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 48. 13/12/2018 48 CONFIGURACIÓN CÁMARA #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 49. 13/12/2018 49#STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO COMPROBACIÓN EMISIÓN
  • 50. 13/12/2018 50 HERRAMIENTAS PUBLICACIÓN #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 51. 13/12/2018 51 CONFIGURACIÓN CÁMARA #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 52. 13/12/2018 52 CONFIGURACIÓN CÁMARA #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO COMPROBACIÓN EMISIÓN
  • 53. 13/12/2018 53 RTSP Real Time Streaming Protocol Establece y controla ya sea una o varias secuencias sincronizadas en tiempo de medios como audio y video. En otras palabras, RTSP actúa como un "control remoto de red" para servidores multimedia RTSP CAMERA SERVER #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO WIRECAST GO
  • 54. 13/12/2018 54 RTSP Visualización APP Wirecast: New Web Stream Protocol: RTSP Stream Options: Auto Detect Format Options: MPEG 4 part 2 Live Stream (Checked) URI: rtsp://[ipaddress]:554/stream Cámara JVC Record Format>System> select (HD) 50p Server>Server1 Type: RTSP/RTP Default Password: 0000 1280x720 Frame & Bit Rate: 50p (8.0M) #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 55. 13/12/2018 55 RTSP Camera Server (Android) Visualización APP Wirecast: New Web Stream Protocol: RTSP Stream Options: Auto Detect Format Options: Auto Detect Live Stream (Checked) URI: rtsp://[IP CAMERA]:5554/camera RTSP CAMERA SERVER VIDEO RESOLUTION: 1280X720 ASPECT RATIO: 16:9 FPS: 25 QUALITY: MEDIUM BIT RATE: 2912 Kbit/s #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 56. 13/12/2018 56 Wirecast Se trata de una aplicación de escritorio que permite la realización multicámara. Pudiendo conmutar entre varias fuentes previamente configuradas. Además permite distribuir el contenido en multitud de plataformas, pudiendo además realizar una grabación de toda la emisión#STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 57. 13/12/2018 57#STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 58. 13/12/2018 58#STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 59. 13/12/2018 59 ZiXi Zixi Platform es una solución de software híbrida, basada en servidores alojados en la nube que ofrece video en vivo y con calidad de transmisión sobre conexiones de internet. #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 60. 13/12/2018 60 ZiXi Los datos proporcionados serán la dirección de destino / puerto / ID Identificador de transmisión / contraseña de encriptación / desde la cámara podremos controla LATENCIA y el BIT RATE adaptativo o constante. #STREAMING_V00 Santiago Hernández STREAMING PROTOCOLOS DE ENVIO
  • 61. SOFTWARE CAPTACIÓN EDICIÓN TRANSMISIÓN SERVICIOS FACEBOOK TWITTER PERISCOPE DROPBOX DRIVE I CLOUD 13/12/2018 61#STREAMING_V00 Santiago Hernández STREAMING
  • 62. 13/12/2018 62#STREAMING_V00 Santiago Hernández EJEMPLOSSTREAMING
  • 63. 13/12/2018 63 Gracias por la atención @santiagolechuga santiago.hernandez@rtve.es #STREAMING_V00 Santiago Hernández