Icecast - Icecast
| Desenvolvedor (s) | Fundação Xiph.Org |
|---|---|
| lançamento inicial | 1999 |
| Versão estável | 2.4.4 / 31 de outubro de 2018
|
| Versão de visualização | 2.5 beta2 / 19 de maio de 2018
|
| Repositório | |
| Escrito em | C |
| Sistema operacional | Semelhante a Unix e Microsoft Windows |
| Modelo | servidor de streaming de mídia |
| Licença | GPL-2.0 somente |
| Local na rede Internet | icecast |
Icecast é um projeto de streaming media lançado como software livre mantido pela Fundação Xiph.Org . Também se refere especificamente ao programa de servidor que faz parte do projeto. O Icecast foi criado em dezembro de 1998 / janeiro de 1999 por Jack Moffitt e Barath Raghavan para fornecer um servidor de streaming de áudio de código aberto que qualquer um poderia modificar, usar e mexer. A versão 2, uma reescrita totalmente voltada para o suporte multiformato (inicialmente visando Ogg Vorbis ) e escalabilidade, foi iniciada em 2001 e lançada em janeiro de 2004.
História
O Icecast foi originalmente desenvolvido pela Moffitt em 1998 para a estação de rádio SMU . Na época, a estação perdia constantemente a licença da FCC e na época só conseguia alcançar os ouvintes no mesmo prédio. Dado que todos os dormitórios do campus tinham conectividade Ethernet, usar streaming de áudio para transmissão era uma solução natural, mas o software de streaming de áudio disponível atualmente, como o RealAudio, era muito caro. Moffitt criou o Icecast, permitindo que a estação chegue facilmente a qualquer lugar do campus sem a necessidade de licenciamento da FCC ou atualização do transmissor. Inicialmente desenvolvido para suportar mp3 , o suporte Vorbis foi adicionado pouco depois.
Detalhes técnicos
O servidor Icecast é capaz de transmitir conteúdo de áudio como Opus ou Vorbis sobre HTTP padrão , vídeo como WebM ou Theora sobre HTTP e MP3 , AAC e NSV sobre o protocolo SHOUTcast . Theora, AAC e NSV são suportados apenas na versão 2.2.0 e mais recentes.
O Icecast requer programas externos, chamados de "clientes de origem", para originar os fluxos, e o projeto Icecast inclui um programa de cliente de origem conhecido como IceS . A fonte é executada normalmente no local onde o áudio é gerado (por exemplo, um estúdio) e no servidor Icecast onde uma conexão de alta largura de banda está disponível (por exemplo, um centro de colocation ). Desde a versão 2.4.0, os clientes de origem podem usar solicitações PUT padrão HTTP simples em vez do método SOURCE personalizado.
Formatos de arquivo suportados
| Clientes de Origem | Formatos de entrada | Formatos de saída | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MP3 | AAC | Ogg Vorbis | FLAC | WAV | MP3 | AAC / AAC + | Ogg Vorbis | Ogg Opus | Ogg FLAC | Vídeo NSV | Vídeo de Ogg Theora | Vídeo WebM | |
| IceS 0.4 | sim | Não | sim | Não | Não | sim | Não | Não | Não | Não | Não | Não | Não |
| IceS 2.0 | Não | Não | sim | Não | Não | Não | Não | sim | Não | Não | Não | sim | Não |
| Sabonete líquido | sim | sim | sim | sim | sim | sim | sim | sim | sim | sim | Não | sim | Não |
| Entrada DSP ao vivo | N / D | N / D | N / D | N / D | N / D | sim | sim | sim | sim | sim | sim | sim | sim |
| Rocket Broadcaster Pro | N / D | N / D | N / D | N / D | N / D | sim | sim | sim | sim | sim | Não | Não | Não |
| Transmita usando esta ferramenta | N / D | N / D | N / D | N / D | N / D | sim | sim | sim | sim | sim | Não | Não | Não |
| iziCast | sim | sim | Não | Não | sim | sim | sim | sim | Não | sim | Não | Não | Não |
Veja também
Referências
links externos
- Website oficial
- artigo na revista Streaming Media : The Birth of Icecast