Оглавление
Ледяная смесь
-
Обзор проекта Icecast
- Icecast – это проект потокового вещания с открытым исходным кодом, поддерживаемый Xiph.Org.
- Он был создан в 1998-1999 годах для предоставления бесплатного сервера потоковой передачи аудио.
- Версия 2, выпущенная в 2004 году, поддерживает несколько форматов и масштабируемость.
-
История разработки
- Icecast был разработан для радиостанции SMU, которая столкнулась с проблемами лицензирования FCC.
- Использование потокового аудио через Ethernet было естественным решением, но существующие программы были слишком дорогими.
- Моффитт создал Icecast для обеспечения доступности радиопрограмм без необходимости обновления передатчика.
-
Технические детали
- Icecast поддерживает различные форматы аудио и видео через HTTP и SHOUTcast.
- Theora, AAC и NSV поддерживаются только в более новых версиях.
- Для создания потоков требуются внешние программы, известные как “исходные клиенты”.
- В версии 2.4.0 стандартные HTTP-запросы PUT могут использоваться вместо пользовательского метода SOURCE.
-
Поддержка форматов файлов
- Icecast поддерживает Opus, Vorbis, WebM, Theora, MP3, AAC и NSV.
-
Дополнительные ресурсы
- Статья в журнале Streaming Media magazine о рождении Icecast.
- Ссылки на портал бесплатного программного обеспечения с открытым исходным кодом и другие проекты потокового вещания.