Введение

Медиа-стриминговое программное обеспечение – общее название для комментаторов киберспорта.

Shoutcast (ранее SHOUTcast) – это сервис для потоковой передачи медиаконтента через интернет в медиаплееры с использованием собственного кроссплатформенного проприетарного программного обеспечения. Он поддерживает цифровой аудиоконтент, преимущественно в формате MP3 или High Efficiency Advanced Audio Coding. Наиболее часто Shoutcast используется для создания и прослушивания интернет-аудиотрансляций, однако также возможны и видеопотоки. Программное обеспечение доступно для бесплатного использования или в качестве платной облачной услуги с расширенными профессиональными функциями. В ранние годы развития киберспорта Shoutcast использовался некоторыми для трансляции комментариев игрового процесса, что привело к появлению термина "shoutcaster" для обозначения комментаторов киберспорта.

История

Созданный в 1998 году, потоковый протокол Shoutcast использует метаданные и ответы, начинающиеся с ICY, что расшифровывается как "I Can Yell" ("Я могу кричать"). Компания Nullsoft была приобретена AOL 1 июня 1999 года. 14 января 2014 года AOL продала Nullsoft бельгийскому агрегатору онлайн-радио Radionomy Group; финансовые условия сделки публично не разглашались. В 2018 году программное обеспечение было переименовано из SHOUTcast в Shoutcast. В 2020 году Radionomy закрыла собственный стриминговый сервис и перешла на платформу Shoutcast.

Программное обеспечение

Программное обеспечение Shoutcast использует клиент-серверную модель, в которой каждый компонент взаимодействует посредством сетевого протокола, объединяющего аудио- или видеоданные с метаданными, такими как названия композиций и имя станции. В качестве транспортного протокола используется HTTP. Серверы и клиенты Shoutcast доступны для FreeBSD, Linux, macOS, Microsoft Windows и Solaris. Существуют клиентские версии для Android, BlackBerry OS, iOS (iPad, iPhone), Palm OS и webOS (Radio Hibiki), PlayStation Portable, Windows Mobile, Symbian S60 и UIQ, Nintendo DS (DSOrganize) и Wii. Формат вывода поддерживается множеством клиентов, включая Winamp от Nullsoft, а также Amarok, Exaile, foobar2000, iTunes, Songbird, Totem, XMMS и Zinf. Если клиент не поддерживает протокол Shoutcast, сервер Shoutcast передает поток без метаданных, что позволяет прослушивать и просматривать его в таких клиентах, как Windows Media Player. Серверы Shoutcast обычно подключаются через файлы плейлистов – небольшие текстовые файлы (обычно с расширениями .pls или .m3u), содержащие URL-адрес сервера Shoutcast. При обращении к этому URL-адресу из веб-браузера, идентифицирующего себя как совместимый с Mozilla (как это делают большинство браузеров), сервер возвращает сгенерированную страницу информации/статуса сервера Shoutcast, а не аудиопоток. В 2010 году VideoLAN отказалась от поддержки Shoutcast в VLC Player по запросу AOL, так как лицензия Shoutcast запрещала его интеграцию в другое программное обеспечение, содержащее бесплатные или компоненты с открытым исходным кодом, и дополнительно оговаривала, что это "обязало бы нас интегрировать шпионское и рекламное ПО на основе Shoutcast Radio Toolbar в ваш браузер". Альтернативой Shoutcast является Icecast.

Популярность

Особенностью серверов Shoutcast является возможность публикации информации о сервере, включая текущее количество слушателей, в каталоге станций, который Shoutcast поддерживает на своем веб-сайте. Посетители сайта могут выбрать станцию для прослушивания и загрузить файл плейлиста для использования в собственном медиаплеере, поддерживающем Shoutcast. В 2011 году в часы пик на публичных потоках Shoutcast можно было наблюдать до 900 000 одновременных слушателей. Максимальное и минимальное количество слушателей значительно меняется в течение дня, при этом в часы пик их число примерно в три раза превышает количество слушателей в периоды низкой активности. По состоянию на 2022 год 85 317 станций осуществляли вещание с использованием Shoutcast.