Icecast 2.5: Новий реліз для стрімінгу медіа

Icecast 2.5: Новий реліз для стрімінгу медіа

Після 7 років з моменту останнього стабільного випуску 2.4.4 у жовтні 2018 року, Icecast 2.5 вже доступний. Цей open-source стрімінговий медіа-сервер призначений для доставки живого та за запитом аудіо-контенту через інтернет.

Важливі характеристики Icecast

Відомий своїм легким дизайном, гнучкістю та широкою сумісністю з клієнтами і програмним забезпеченням, Icecast широко використовується інтернет-радіостанціями, громадськими мовниками та індивідуальними стрімерами. Він підтримує формат аудіо MP3, Ogg Vorbis, Opus та AAC.

Що нового в Icecast 2.5

Незважаючи на тривалий час, що минув з моменту останнього стабільного випуску, зміни в новій версії 2.5 не є надто великими. Веб-інтерфейс отримує загальні покращення в юзабіліті та візуальному оформленні, включаючи експериментальний темний режим.

Щодо системи подій, кількість слухачів тепер включена в джерельні події. Це надає більше детальної інформації в реальному часі для інтеграцій, систем логування та зовнішніх моніторингових інструментів, які покладаються на повідомлення подій Icecast.

Протокольні зміни та поліпшення

До складу цього випуску входять кілька протокольних змін. Icecast тепер підтримує заголовки X-Forwarded-For через віртуальні сокети, що покращує обробку IP-адрес клієнтів, коли сервер розгорнуто за ретрансляторами або балансувальниками навантаження.

Крім того, обробка TLS-клієнтів за високим тиском буферу була відкоригована, що покращує стабільність і поведінку в вимогливих сценаріях стрімінгу. Плюс, API Icecast тепер надає більш детальні дані про підключених клієнтів, що забезпечує кращу спостережливість без зміни існуючих робочих процесів.

Додаткові поліпшення та виправлення

Нарешті, разом із видимими для користувачів змінами, Icecast 2.5 містить кілька менших виправлень та очищувальних робіт в інфраструктурі CI та побудови.

Для отримання додаткової інформації про Icecast 2.5, ви можете відвідати офіційний анонс.