38
IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

Embed Size (px)

Citation preview

Page 1: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVTecnologias e desafios para implantação

Henrique Werno Korndörfer

Page 2: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTV

• O que é

• Como funciona

• Infra-estruturao Hardwareo Redeo Software

• Acesso

• Problemas e desafios

Page 3: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVO que Não é

• WebTV

• setream de vídeo com buffer (tela de "Loading")

• Não há QoS

• Não há garantia de banda

• Qualidade variável (1~4 Mbps)

• Lento em redes congestionadas

• QoE (Quality of Experience): PC+Navegador de Internet

S. Pompri, M. Teodori et al.

Page 4: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVO que é

• Baseado em redes gerenciadas

• QoS (Quality of Service): reserva de banda

• Garantias contra congestionamento de link

• Usa um Set top Box ligado ao aparelho de TV, softclient, etc.

• Alta qualidade (streams entre 4 a 10Mbps Full HD)

• Oferece, além dos canais, Video on Demand (VoD/Video sob demanda) e outros serviços

S. Pompri, M. Teodori et al.

Page 5: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVO que é

• “IPTV is defined as multimedia services such as television/video/audio/text/graphics/data delivered over IP based networks managed to provide the required level of QoS/QoE, security, interactivity and reliability.”

• “IPTV é definido como serviços multimídia como televisão/vídeo/audio/texto/gráficos/dados entregues por redes IP gerenciadas para prover o nível requerido de QoS/QoE, segurança, interatividade e robustez”

“IPTV Standardization on Track Say Industry Experts". ITU-T Newslog. 2006-10-27. Acessado em 05/05/2012.www.itu.int/ITU-T/newslog/IPTV+Standardization+On+Track+Say+Industry+Experts.aspx

Page 6: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVComo funciona

• Mídia entregue via IP: vídeo deve ser comprimido em cerca de 30:1

• Em tempo real!

• Armazenado para VoD + metadados

• Distribuído na rede regional (CDN/borda)

• Controles de Acesso e Direitos Autorais

• Vários assinantes = diversos canais simultâneos

Page 7: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVCompressão de Vídeo

• Full HD: 1920x1080, 24 bits de cor 49766400 bits ou 6075 KB/frame 182250 KB/s

• HD: 1280x720, 24 bits de cor 2700 KB/frame ou 81 MB/s

• SD: 720x480, 16 bits de cor 675 KB/frame ou 20 MB/s

Page 8: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVCompressão de Vídeo

Vídeo MPEG-2 (HD) MPEG-4 AVC/h.264 (FullHD)

Áudio MP3, AAC, AC3, G.7xx Até 6 trilhas de áudio (Doblytm 5.1,

bilíngue, etc.)

Page 9: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVCompressão de Vídeo

• Matematicamente, é uma matriz 3D x, y, t

• MPEG-2 Divisão da imagem em blocos 10x10 Quadros I (intracoded, imagens

estáticas - keyframes) Quadros P (predictive, diferença bloco

a bloco em relação ao último quadro) Quadros B (birectional, diferença entre

último quadro e quadro seguinte)

Page 10: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVCompressão de Vídeo

• Compactação dos quadros com algoritmo de Huffman

• Compressão de áudio para até 320 kbps (mínimo para boa qualidade é 96 kbps)

• Vídeo FullHD: ~8 Mbps

• Vídeo HD: ~4 Mbps

• Vídeo SD: ~2 Mbps

• Voz: 0.5 Mbps

• Games?!

Page 11: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer
Page 12: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer
Page 13: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer
Page 14: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura - Hardware

• Set-top Box (cliente)

• Rede de Dados (CDN)

• Servidores

Page 15: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura - Hardware

• Set-top Box (cliente)

Page 16: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura - Hardware

• Set-top Box (cliente)

Page 17: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura – Rede física

• Diversos tipos de mídia: óptica, coax, UTP

• Múltiplas entradas: CaTV, Satélite, VHF, UHF, xDSL (dados)...

• Rede de Dados: cabeamento estruturado é obrigação

Page 18: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer
Page 19: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVComo funciona

• Visão geral de um sistema IPTV

Page 20: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVComo funciona - CDN

CC http://en.wikipedia.org/wiki/File:NCDN_-_CDN.png

Page 21: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVComo funciona - CDN

CC http://en.wikipedia.org/wiki/File:NCDN_-_CDN.png

Page 22: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer
Page 23: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVComo funciona – Rede mais complexa

Page 24: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfraestrutura – Vídeo sob Demanda

• Um filme MPEG-2 = 4Gb

• Todos os filmes até 1995 = 65000*

• 260 TB

• Mais programas de TV, propagandas, documentários...

• Metadados Nome da produção, diretor, atores,

duração, conteúdo, descrição, capítulos, tamanho, datas...

* Tanenbaum

Page 25: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer
Page 26: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura - Protocolos

• TCP

• UDP

• HTTP

• RTSP

• RTP

• RTCP

• MPEG-TS

• MMS

• RTMP

• RDT

Page 27: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura – Rede física

Page 28: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura - Protocolos

• RTP

• RTSP

• RTCP

• Multicast (“canais”) e Unicast (VoD)

Page 29: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura – Protocolos - RTSP

• Real Time Streaming Protocol

• Protocolo de Aplicação

• Controla streams entre os pontos PLAY, PAUSE, OPTIONS,

DESCRIBE, SETUP, RECORD, ANNOUNCE...

• Transporte via RTP/RTCP, TCP, UDP...

Page 30: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura – Protocolos - RTP

• Real-time Transport Protocol• Transporte em tempo real do fluxos de

dados fim-a-fim

• Suporte a multicast

• Controle de Jitter

• Geralmente ocorre sobre UDP

Page 31: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura – Protocolos - RCTP

• Real-time Transport Control Protocol• Identificadores para todos os participantes

• Transmite para o servidor informações e estatísticas sobre aspectos da qualidade do fluxo de dados RTP

• Monitora grupos Multicast

• Quantidade de octetos, pacotes, perdas, tempo e atraso (para evitar jitter)

Page 32: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura – Multicast

• Unicast Um host envia/recebe dados

• Multicast Um host envia e vários hosts recebem

dados Associação a um grupo via IGMP,

PIM, MOSPF, MBGP É tarefa do roteador de borda criar a

cópia dos pacotes para os clientes Pode ser associado a RSVP

Page 33: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVInfra-estrutura - Software

• Bilhetagem (Billing)

• Contabilidade (Accounting)

• Acesso/autorização

• Clientes Central de atendimento Serviços, pesquisa Games Tudo na TV, via operadora ou STB

Page 34: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVAcesso

• Satélite

• Rede IP/xDSL

• FTTH (Fiber-to-the-Home)

• Wi-Fi

• A operadora deve garantir a banda passante até o fim! (acrescenta-se ao serviço de IPTV a velocidade contratada de Internet)

Page 35: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVAcesso

• ADSL2+/xPON/VDSL2 - 10Mbps

• 3 canais SD

• 2 canais HD

• 1 canal Full HD

• A banda necessária deve ser garantida pelo provedor (QoE)

• Ex: ADSL de 10Mbps reserva 6Mbps para IPTV, 4Mbps para navegar

• Na prática: ADSL de 4Mbps + IPTV

Page 36: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

IPTVProblemas e Desafios

• QoS não é reconhecido por TODOS os roteadores na Internet. O provedor de conteúdo com rede própria tem a vantagem de uma infra-estrutura preparada

• Padronização do STB

• Implementação de FTTH no Brasil ainda é pequena

• Alto custo de uma rede 10Gbps

Page 37: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

Referências

TANENBAUM, Andrew S.; SOUZA, Vandenberg Dantas de. Redes de computadores. 4. ed. Rio de Janeiro: Campus, 2003.

S. Pompei, M .Teodori et al. Experimental implementation of an IPTV architecture based on Content Delivery Network managed by VPLS Technique.

LACERDA, Ancelmo et al. Serviço de distribuição de conteúdo multimídia em uma plataforma iptv.

Mingfu Li, Chun-Huei Wu. A cost-effective resource allocation and management scheme for content networks supporting IPTV services.

Bong-Jin Oh, Yu-Seok Bae, Kyeong-Deok Moon, and Kwan-Jong Yoo. Efficient Retransmission Architecture of Digital Broadcast Services over IPTV Networks

en.wikipedia.org/wiki/IPTV, acessado em 18/04/2012 en.wikipedia.org/wiki/Real_Time_Streaming_Protocol, acessado em

01/05/2012

Page 38: IPTV Tecnologias e desafios para implantação Henrique Werno Korndörfer

Perguntas?!Perguntas?!