The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск сервера потокового вещания Icecast 2.5

02.01.2026 11:42

Опубликован выпуск Icecast 2.5.0, сервера для организации потокового вещания звука и видео по сети. Поддерживается вещание с использованием форматов Ogg Vorbis, Ogg Theora, Opus, FLAC, WebM (VP8/VP9), а также проприетарных кодеков, таких как MP4 (H.264, MPEG4), M4A, NSV, AAC и MP3. Код написан на языке Си и распространяется под лицензией GPLv2.

Платформа была создана в качестве альтернативы проприетарной системе Shoutcast и получила основное распространение в начале 2000-х годов для создания интернет-радиостанций. Параллельно проектом разрабатывается библиотека libshout для взаимодействия с серверами на базе Icecast и программа IceS для отправки звуковых потоков на серверы Icecast. Разработку курирует организация Xiph.Org Foundation.

Прошлая значительная ветка Icecast 2.4 была опубликована в 2014 году. Среди изменений в Icecast 2.5:

  • Модернизирован web-интерфейс.
  • В интерфейс администратора добавлена поддержка ролей.
  • Добавлен экспериментальный тёмный режим оформления.
  • Добавлена поддержка передачи событий о числе подключённых клиентов.
  • Добавлена поддержка заголовка "X-Forwarded-For" для передачи сведений об IP-адресе оригинального запроса после проброса соединения через виртуальный сетевой сокет.
  • Оптимизировано потребление памяти при работе с TLS-клиентами.
  • В API расширены метаданные, передаваемые клиентам.


  1. Главная ссылка к новости (https://icecast.org/news/iceca...)
  2. OpenNews: Компания AOL добилась удаления поддержки SHOUTcast из VLC
  3. OpenNews: Выпуск серверов для потокового вещания Roc 0.1, Ant 1.7 и Red5 1.1.1
  4. OpenNews: Программа для организации потокового вещания msd открыта под лицензией BSD
  5. OpenNews: Выпуск сервера потокового вещания Owncast 0.1.2
  6. OpenNews: Выпуск системы потокового видеовещания OBS Studio 32.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64548-icecast
Ключевые слова: icecast
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:51, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Краем глаза прочитал как Icecat. Насколько помню Дебиановский форк Лисы.
     
     
  • 2.2, Аноним (2), 12:59, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не совсем, то скорее Iceweasel.
    GNU IceCat не только брендинг меняет, но и убирает все несвободные аддоны.
     
     
  • 3.11, Тот_Самый_Анонимус_ (?), 20:12, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >но и убирает все несвободные аддоны

    Т.е. не спрашивает пользователя (проявляет несвободу).

     
  • 2.5, Аноним (5), 15:02, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Был такой для мобилы.
     

  • 1.3, Zulu (?), 13:42, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    > получила основное распространение в начале 2000-х годов для создания интернет-радиостанций

    О да. Когда в начале 2000-х я работал на радио, именно так мы в инет и вещали. Там есть мой патчик для собирабельности на amd64 -- оно было i386 only.

     
     
  • 2.7, arthi747 (ok), 16:26, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Аналогично. Тогда еще был новый ices который не умел в mp3 почемуто и старая версия каца 0.4 которая умела в mp3 но ее нужно было собирать руками с установкой по пути всякой доп. ботвы. И еще тогда белый ip был не редкость что резко облегчало высовывание потока наружу.
     
     
  • 3.14, Аноним (14), 01:21, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И еще тогда белый ip был не редкость

    А сейчас редкость? Что за дичь?

     

  • 1.4, AlexYeCu_not_logged (?), 14:11, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А оно умеет вещать с вебки, как ffserver когда-то?
     
     
  • 2.8, morphe (?), 16:55, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оно несколько иначе работает

    Вещает OBS условный, его направляешь на icecast - и твой OBS стрим будет виден другим юзерам

     
     
  • 3.10, BrainFucker (ok), 19:29, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, неусловный OBS не умел вещать в icecast/shoutcast без костылей (может и до сих пор не умеет).
     
     
  • 4.13, morphe (?), 23:51, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати, неусловный OBS не умел вещать в icecast/shoutcast без костылей (может и
    > до сих пор не умеет).

    Хз когда он такое не умел, но умеет уже очень давно

     
     
  • 5.18, BrainFucker (ok), 06:27, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Подробности есть? Только не костыльный метод, где надо вместо вкладки "потоковое вещание" выбрать не очевидную вкладку "запись", выбрать тип "пользовательский вывод ffmpeg", тип вывода ffmpeg "на указанный url" и указать "путь к файлу или url: icecast://example.net:8000/stream.ogg".
    Это не OBS умеет, это костыль через ffmpeg. При этом в данном случае, насколько помню, ещё была проблема что оно не умело вещать без видео, хотя бы тупо какой-то фон но транслировать обязательно.
    Последний раз это тестил в 2019г., может что-то и изменилось, но вряд ли.
     
     
  • 6.21, morphe (?), 19:15, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > При этом в данном случае, насколько помню, ещё была проблема что оно не умело вещать без видео, хотя бы тупо какой-то фон но транслировать обязательно.

    Если тебе надо только звук - то есть https://mixxx.org/, OBS для подобных задач бесполезен

    Что касается вывода - стриминг в OBS работает через rtmp, кривой кодек из флеш плеера, с которым умеют работать полторы программы, и те - обёртки над ffmpeg, так что ffmpeg у тебя тут в любом случае будет, либо на сервере, либо на клиенте.

    Я делаю это на сервере, через liquidsoap с input.rtmp(), однако там всё равно ffmpeg используется, потому что icecast то rtmp не умеет (да и зачем, он не занимается транскодингом, а клиентам rtmp отдавать нет смысла - они ж тоже его не умеют), и нужно перекодировать

    Не вижу с этим проблемы, ffmpeg используется буквально во всём связанным с аудио/видео.

     
     
  • 7.22, BrainFucker (ok), 19:41, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я всю техническую часть знаю, мне не надо рассказывать, liquidsoap использовал на сервере для автоматизации вещания. Этим сейчас уже не занимаюсь, просто сделал замечение про OBS, в то время была задача дать пользователям винды юзер френдли инструмент для вещания с десктопа на icecast сервер. Да, я в курсе про другие доступные приложения и плагины к плеерам, просто сделал тут замечание про упомянутый OBS что вещание в icecast из него очень не юзерфрендли и костыльное.
     

  • 1.15, Аноним (14), 01:22, 03/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая утилита. Часть моего плейлиста вещается через неё. В век херовых сервисов спасает.
     
  • 1.20, IdeaFix (ok), 17:39, 03/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помнится, там было веселье с кодировками метаданных :) Молодость....
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру