Streaming de Áudio
Duhan Caraciolo
Guilherme Peixoto
Lucas Lima
Mateus Moury
Vinícius Rego
Introdução à Multimídia – 2014.1 – CIn, UFPE
Recife, 24 de Junho de 2014
Roteiro
• Introdução
• História
• Buffering
• Algoritmos de Compressão e Codificação
▫ MP3, Vorbis, AAC
• Rádios de Internet
▫ HTTP Streaming
Streaming
O streaming de uma mídia qualquer é a apresentação dessa mídia ao usuário
final enquanto ela ainda é enviada por um provedor
História
• Ano: Século XIX
• Aparelhos de telegrafia sem fio (wireless telegraphy)
• Utilizados para transmitir código morse sem ter necessariamente fios e
cabos conectando os dois pontos finais
História
• Ano: Início do 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
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
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)
História
• Segunda metade do 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
Buffering
• Conceito utilizado em CD players do final da década de 1990 ao anos 2000
• Usava buffer para evitar que faixas fossem interrompidas
Buffering
• Espaço de memória grande
• Compensa a lentidão/picos na rede causados por diversos problemas
• Interação fluida do usuário com o conteúdo
Algoritmos de Compressão e Codificação
• Codificação com perda 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
• Projeto open source
• 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
• Codificação com perda 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
• Ano: 1993
• Carl Malamud lançou a Internet Talk Radio
• Primeiro talk show pela Internet
Rádios de Internet
• Ano: 1994
• Primeira transmissão de
concerto de banda pela
Internet – Rolling Stones
Rádios de Internet
• 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
• 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
• 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
• 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
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
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

Streaming de áudio

  • 1.
    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
  • 11.
  • 12.
    • 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