Shoutcast (ранее SHOUTcast ) — это сервис для потоковой передачи мультимедиа через Интернет на медиаплееры , использующий собственное кроссплатформенное программное обеспечение . Он позволяет передавать цифровой аудиоконтент , в основном в формате MP3 или High-Efficiency Advanced Audio Coding . Наиболее распространенное использование Shoutcast — создание или прослушивание интернет-аудиотрансляций; однако существуют также видеопотоки. [2] Программное обеспечение доступно для использования бесплатно или в качестве платного облачного сервиса с дополнительными профессиональными функциями. [3]
На заре киберспорта в видеоиграх Shoutcast использовался некоторыми для трансляции комментариев по ходу матча, что привело к появлению термина « shoutcaster » как названия киберспортивных комментаторов. [4]
Созданный в 1998 году [5] потоковый протокол Shoutcast использует теги метаданных и ответы, которые начинаются с ICY, что означает «I Can Yell». Nullsoft была куплена AOL 1 июня 1999 года.
14 января 2014 года AOL продала Nullsoft бельгийскому онлайн-радиоагрегатору Radionomy Group ; финансовые подробности публично не объявлялись. [6] [7] [8] В 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 , [9] 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 в ваш браузер». [10] Альтернативой Shoutcast является Icecast [11]
Особенностью серверов Shoutcast является возможность опциональной публикации информации о сервере, включая текущее количество слушателей, в каталоге станций, который Shoutcast поддерживает на своем веб-сайте. Посетители сайта могут выбрать станцию для прослушивания и загрузить файл плейлиста для использования в своем собственном медиаплеере с поддержкой Shoutcast.
В 2011 году в часы пик на публичных трансляциях Shoutcast можно было наблюдать до 900 000 одновременных слушателей. [ требуется обновление ] Максимальное и минимальное количество слушателей сильно колеблется в течение дня, примерно в три раза больше слушателей в часы пик, чем в периоды низкой посещаемости. [ требуется цитата ]
По состоянию на июнь 2022 года [обновлять]85 317 станций осуществляли потоковую передачу с использованием Shoutcast. [12]