stringtranslate.com

Icecast

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

История

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

Технические подробности

Сервер Icecast способен транслировать аудиоконтент как Opus или Vorbis [7] по стандартному HTTP , видео как WebM или Theora [7] по HTTP, а также MP3 , [7] AAC , [6] и NSV [6] по протоколу SHOUTcast . Theora, AAC и NSV поддерживаются только в версии 2.2.0 и новее.

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

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

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

Ссылки

  1. ^ "Icecast Release 2.4.4". 31 октября 2018 г. Архивировано из оригинала 3 ноября 2018 г.
  2. ^ "Icecast 2.4.4 - security release". 1 ноября 2018 г. Архивировано из оригинала 8 июня 2019 г.
  3. ^ "Icecast Release 2.5 beta3". 12 марта 2022 г. Архивировано из оригинала 15 марта 2022 г.
  4. ^ https://github.com/xiph/Icecast-Server/releases/tag/v2.5.0-beta.3. {{cite web}}: Отсутствует или пусто |title=( помощь )
  5. ^ "about jack moffitt" . Получено 13 марта 2015 г. .
  6. ^ abcdef "Архив новостей" . Получено 13 марта 2015 г.
  7. ^ abc "Icecast" . Получено 13 марта 2015 г.
  8. ^ "Icecast Docs - Introduction" . Получено 13 марта 2015 г. .
  9. ^ "IceS" . Получено 13 марта 2015 г.
  10. ^ "Форматы кодирования - Liquidsoap" . Получено 21 апреля 2022 г. .
  11. ^ "Rocket Broadcaster - The Streaming Audio Encoder" . Получено 24 января 2019 г. .
  12. ^ "Gaming Enthusiast". Сообщество Stream . Получено 15 октября 2023 г.
  13. ^ "BUTT - Трансляция с использованием этого инструмента" . Получено 20 апреля 2021 г.
  14. ^ "iziCast - клиент Icecast и Shoutcast для iOS" . Получено 24 августа 2021 г. .

Внешние ссылки