√ Программы, √ Сайты, √ Исходники, √ C++, √ Библиотеки, √ Хостинг, √ Домены
|
|
/ Помощь - Настройки
Пользователям VDS предоставляется безлимитный канал Интернет, что выглядит очень привлекательным и позволяет запустить сервер для вещания IP радио (как частного, так и коммерческого или муниципального). Рассмотрим основные тезисы по установке и настройке IP радио. 1. В качестве сервера вещания мы используем Icecast2. В Linux Debian 7 его можно установить командой #apt-get install icecast2 Внимание! Когда я устанавливал сервер Icecast2 из пакетов на свой VDS в начале 2014 г., то оказалось, что запрашиваемые пароли вместо заданных по умолчанию "hackme" в когфиг /etc/icecast2/icecast.xml не подставились, пришлось быстренько их поменять. С настройкой конфига проблем возникнуть не должно, единственное, на что хотел бы обратить внимание, что если вы будете вещать несколько исходных потоков (использовать несколько mountpoint), то желаемое их число с запасом нужно указать в параметре, например, <sources>20</sources> 2. Чтобы Icecast что-либо вещал, на него нужно направить поток-источник. Сделать это можно либо внешним приложением, например, хорошая, но не бесплатная, программа RadioBOSS под Windows, либо какой-нибудь программой с VDS сервера, например, ices2, ezstream или liquidsoap. В ezstream есть примеры конфигов для перекодировки аудиофайлов в требуемый формат и битрейт, можно воспроизводить файлы как по плейлисту, так и путём запуска внешней программы, возвращающей полный путь до аудиофайла, который нужно воспроизвести в данный момент. ezstream - мощная программа, но, для нормальной поддержки русских метаданных нужно самостоятельно скомпилировать последнюю версию из исходников. ices2, как более простая программа, лишена проблемы с кодировкой тегов, но и менее пригодна для профессионального использования. А для вещания потока из студии лучше, чем RadioBOSS, не найти. Для прослушивания радио следует открыть, например, в Winamp'е url http://IP:8000/mountpoint , где IP - IP адрес или DNS имя сервера, 8000 - порт по умолчанию из когфига Icecast, mountpoint - имя точки монтирования. Использование VDS для вещания IP радио даёт очевидные преимущества: 1. Поток-источник копируется с mountpoint множеству клиентов, т.е. у Вас может быть "неширокий" но стабильный канал из студии в Интернет, и его будет достаточно для передачи одного потока на сервер, а дальше - дело Icecast сервера. 2. При вещании с сервера последний постоянно включен и работает, даже когда Вы спите и отдыхаете, и Ваш основной компьютер выключен. Также обращу Ваше внимание, что некоторые используют для вещания панель centovacast trial на 2 станции бесплатен только на 30 дней, но описание этой панели выходит за рамки данной статьи. RadioBOSS гораздо более понятна и удобна, и написана нашим соотечественником, имеет русский интерфейс. Также не забываем, что в связи с ужесточением в ноябре 2014 г. закона об авторских правах, для частной радио станции в шаблоне web-статуса станции /etc/icecast2/web/status.xsl, видимом по http://IP:8000/ , комментируем тегами <-- и --> строки от <-- <xsl:for-each select="source"> до </xsl:for-each> --> Как говорится, от греха подальше, чтобы вашу станцию не закрыли, т.к. хоть она и только для Вашего частного прослушивания, но если список точек монтирования в открытом доступе, это может быть прецедентом нарушения чьих-то авторских прав. Как альтернатива, использовать опции <mount> в директиве mount конфига icecast2.... <public>0</public> <hidden>1</hidden> ... </mount> Также приведу выдержки конфига для автоматического переключения потока точки монтирования /myradio на поток автодиджея, который можно создавать, например, с помощью ezstream. Это полезно для тех случаев, когда ваша программа RadioBOSS не запущена (не вещает): <mount> <mount-name>/myradio</mount-name> <password>hackme</password> <charset>UTF-8</charset> <hidden>0</hidden> <public>0</public> <fallback-mount>/auto-dj</fallback-mount> <fallback-override>1</fallback-override> <fallback-when-full>1</fallback-when-full> </mount> <mount> <mount-name>/auto-dj</mount-name> <password>hackme2</password> <hidden>1</hidden> <public>0</public> </mount> Описание опций - в документации по Icecast2: К сведению, мы можем предложить Вам IP-радио хостинг, на котором уже настроен сервер icecast2, приложения ezstream, liquidsoap и авторские ООО МааСофтваре для вещания музыки и передач автодиджеями по расписанию и из студии. Подробнее о нашем предложении можно прочитать здесь. Приятного Вам прослушивания и вещания, диджеи!
Назад Наверх / Помощь - Настройки |
Пользователь
Новости [...] Архив новостей. Новое на сайте
Сейчас на сайте
Гостей: 2
Пользователей: 0 Роботов: 4 Всего пользователей: 33 |