Icecast - Icecast

Icecast
Большой логотип Icecast 2004.svg
Разработчики)Фонд Xiph.Org
изначальный выпуск1999; 21 год назад (1999)
Стабильный выпуск
2.4.4 / 31 октября 2018 г.; 2 года назад (2018-10-31)[1]
Предварительный выпуск
2.5 beta2 / 19 мая 2018; 2 года назад (2018-05-19)[2]
Репозиторий Отредактируйте это в Викиданных
Написано вC
Операционная системаUnix-подобный и Майкрософт Виндоус
Типпотоковое мультимедиа сервер
ЛицензияGNU GPL
Интернет сайтледяной.org

Icecast это потоковое мультимедиа проект выпущен как бесплатно программное обеспечение поддерживается Фонд Xiph.org. Это также относится конкретно к сервер программа, которая является частью проекта. Icecast был создан в декабре 1998 г. / январе 1999 г. Джек Моффитт[3][4] и Барат Рагхаван[4] предоставить Открытый исходный код сервер потокового аудио, который каждый может модифицировать, использовать и возиться. Версия 2, а переписать с нуля нацелена на поддержку мультиформатности (изначально Ogg Vorbis ) и масштабируемость, была начата в 2001 году и выпущена в январе 2004 года.[4]

История

Icecast был первоначально разработан Моффиттом в 1998 году для радиостанции SMU. В то время радиостанция постоянно теряла лицензию Федеральной комиссии по связи и в то время могла связаться со слушателями только в том же здании. Учитывая, что все общежития на территории кампуса имели подключение к сети Ethernet, использование потокового аудио для трансляции было естественным решением, но доступное в настоящее время программное обеспечение для потокового аудио, такое как RealAudio, было слишком дорогим. Моффитт создал Icecast, что позволило станции легко добраться до любого места на территории кампуса без необходимости лицензирования FCC или модернизации передатчика. Первоначально разработан для поддержки mp3 s, Vorbis поддержка была добавлена ​​вскоре после этого.

Технические детали

Сервер Icecast может передавать аудиоконтент как Opus или Vorbis[5] сверх стандарта HTTP, видео как WebM или же Теора[5] через HTTP и MP3[5], AAC,[4] и NSV[4] по протоколу SHOUTcast. Theora, AAC и NSV поддерживаются только в версии 2.2.0 и новее.

Icecast требует внешних программ, называемых «исходными клиентами», для создания потоков,[6] а проект Icecast включает источник клиент программа известная как IceS.[7] Источник обычно запускается в том месте, где генерируется звук (например, в студии), а на сервере Icecast, где высокийпропускная способность подключение доступно (например, колокационный центр ). Начиная с версии 2.4.0 исходные клиенты могут использовать обычные стандартные HTTP-запросы PUT вместо пользовательского метода SOURCE.[4]

Поддерживаемые форматы файлов

Исходные клиентыФорматы вводаФорматы вывода
MP3AACOgg VorbisFLACWAVMP3AAC /AAC +Ogg VorbisOgg OpusOgg FLACNSV видеоOgg Теора видеоWebM видео
IceS 0.4даНетдаНетНетдаНетНетНетНетНетНетНет
IceS 2.0НетНетдаНетНетНетНетдаНетНетНетдаНет
Жидкое мылодадададададададададаНетдаНет
Жить DSP ВходНет данныхНет данныхНет данныхНет данныхНет данныхдададададададада
Rocket Broadcaster Pro [8]Нет данныхНет данныхНет данныхНет данныхНет данныхдададададаНетНетНет

Смотрите также

Рекомендации

  1. ^ «Icecast Release 2.4.4». 31 октября 2018 г.. Получено 14 ноября 2018.
  2. ^ «Icecast Release 2.5 beta2». 19 мая 2018. Получено 5 сентября 2018.
  3. ^ "о Джеке Моффите". Получено 13 марта 2015.
  4. ^ а б c d е ж "Архив новостей". Получено 13 марта 2015.
  5. ^ а б c "Icecast". Получено 13 марта 2015.
  6. ^ «Icecast Docs - Введение». Получено 13 марта 2015.
  7. ^ «IceS». Получено 13 марта 2015.
  8. ^ "Rocket Broadcaster - кодировщик потокового аудио". Получено 24 января 2019.

внешняя ссылка