O documento discute o streaming de áudio, abordando sua história desde o século XIX, técnicas como buffering para melhorar a experiência do usuário, algoritmos de compressão como MP3, Vorbis e AAC, e rádios na internet que usam streaming via HTTP.
Streaming de Áudio
DuhanCaraciolo
Guilherme Peixoto
Lucas Lima
Mateus Moury
Vinícius Rego
Introdução à Multimídia – 2014.1 – CIn, UFPE
Recife, 24 de Junho de 2014
2.
Roteiro
• Introdução
• História
•Buffering
• Algoritmos de Compressão e Codificação
▫ MP3, Vorbis, AAC
• Rádios de Internet
▫ HTTP Streaming
3.
Streaming
O streaming deuma mídia qualquer é a apresentação dessa mídia ao usuário
final enquanto ela ainda é enviada por um provedor
4.
História
• Ano: SéculoXIX
• Aparelhos de telegrafia sem fio (wireless telegraphy)
• Utilizados para transmitir código morse sem ter necessariamente fios e
cabos conectando os dois pontos finais
5.
História
• Ano: Iníciodo século XIX
• Aparelhos de transmissão de rádio como conhecemos
• Possuía muitos defeitos como baixa qualidade nas condições de
transmissão e aparelhos receptores muito caros e barulhentos
6.
História
• Ano: 1920s
•Maj Gal George Owen Squier
• Desenvolveu base técnica de transmissão de sinais e distribuição pela linha
elétrica
7.
História
• Ano: 1930s
•Evolução da rádio
• Squier criou sua própria empresa, chamada de Muzak, para distribuir
músicas para clientes comerciais (lojas, supermercados)
8.
História
• Segunda metadedo Século XX
▫ Hardware limitado e de custo alto
▫ Era necessário maior largura de banda
• 1980 - 1990
▫ Evolução do PC
▫ Começo da exibição de mídias
▫ Rede ainda era limitada
• Final de 1990s – 2000s
▫ Invenção dos protocolos de rede
▫ Melhoria de desempenho
▫ Abriu espaço para streaming
de mídia
9.
Buffering
• Conceito utilizadoem CD players do final da década de 1990 ao anos 2000
• Usava buffer para evitar que faixas fossem interrompidas
10.
Buffering
• Espaço dememória grande
• Compensa a lentidão/picos na rede causados por diversos problemas
• Interação fluida do usuário com o conteúdo
• Codificação comperda de informação
• Popularidade com o Winamp
• Compressão de até 11x (para CDs de música)
• Perceptual Coding
Algoritmos de Compressão e Codificação
13.
• Projeto opensource
• Presente em vários jogos: GTA, World of Warcraft, Halo
• Mais complexo, exige mais bateria que o MP3
• Qualidade igual ou superior à outras codificações com criação de um
arquivo menor
Algoritmos de Compressão e Codificação
14.
• Codificação comperda de informação
• Sucessor do MP3
• Utilizado por: iPhone, Nokia, Android, PlayStation 3, YouTube
• Descarta sinais irrelevantes à audição humana
• AAC-LD (low delay): melhoria para transmissão em tempo real
Algoritmos de Compressão e Codificação
15.
• Ano: 1993
•Carl Malamud lançou a Internet Talk Radio
• Primeiro talk show pela Internet
Rádios de Internet
16.
• Ano: 1994
•Primeira transmissão de
concerto de banda pela
Internet – Rolling Stones
Rádios de Internet
17.
• Ano: 1994
•WXYC: pioneira de rádio tradicional a adotar stream via web
• Uso do software CU-SeeMe, desenvolvida pela Cornell
Rádios de Internet
18.
• Ano: 1995
•Progressive Networks lança o software RealAudio gratuito
• Técnicas de compressão avançadas, qualidade AM em “tempo real”
• Impulsionou empresas como Nullsoft, Microsoft a lançarem seus players
de stream gratuitos
Rádios de Internet
19.
• Transmissão deáudio das rádios via HTTP
• Três principais formatos distintos de transmissão
▫ Software com suporte a RealAudio
▫ Meio tradicionais
▫ Via HTTP
Rádios de Internet
20.
• Server component:recebe stream de mídia, faz o encoding e encapsula
para distribuição
• Distribution component: web servers tradicionais. Aceitam requests
do cliente e entrega a mídia a ele
• Client component: receber a mídia e reordenar os pacotes recebidos,
mostrando ao usuário em stream contínuo
HTTP Streaming
21.
Rádios de Internet
•TuneIn
▫ Fundada em 2002
▫ Mais de 100.000 estações reais de rádio, 4 milhões de programas on-demand e
podcasts, 50 milhões de usuários ativos
▫ Maior audio network do mundo
• 8tracks
▫ Streaming de playlists criadas pelo usuário com pelo menos 8 “tracks”
▫ Reconhecida pela Times em 2011 como um dos 50 melhores websites do mundo
22.
Rádios de Internet
•Software de streaming de músicas, playlists e rádios com versão gratuita
• Formato de áudio: Vorbis – 160kbits/s ou 320kbits/s
• Latência média de 265ms
• Arquitetura de transmissão peer-to-peer