Интернет-радио своими руками. Хостинг радиоточка
Интернет-радио своими руками / Хабр
Как сделать свою радиостанцию в интернете?
Для ответа на этот вопрос, сначала нужно спросить себя о том, зачем нужно делать эту радиостанцию и что она будет из себя представлять. Но если Вы уже давно нарисовали в своей голове этот маленький «бизнес-план», то «добро пожаловать под кат» к изучению мат-части.Лицом к народу
Лицо любого интернет-проекта — его страница в интернете. Вооружившись WHOIS сервисом ищем красивый и простой адрес для сайта. Не лишним будет напомнить, что чем ближе адрес будет относится к названию, чем проще его написание и чем меньше возможных неправильных вариантов такого написания, тем лучше. Выбрали адрес? Отлично! Заказываем хостинг. Для успешной работы сайта нам потребуются 3 простых вещи:- PHP
- SQL база
- Движок
Боевой сервер
Да, я не случайно написал ранее, что под сайт нужен хостинг, потому, что на боевом сервере вещания у нас на счету будет каждый килобит скорости, а «отъедать» показом содержимого этот наиважнейший для нас ресурс — непозволительная роскошь. А теперь простая формула, которая нам в будущем замозолит глаза:Пропускная способность канала/качество вещания=количество одновременных слушателей. Другими словами, если наш канал интернета 100Mb/s, а вещать мы планируем на качеством в 128Kb/s, то всего вместится 800 человек (поверьте, это очень большая аудитория для начинающего проекта).Какой сервер выбрать? Над этим вопросом я часами рылся в интернете в поисках решения и решение не заставило себя ждать. Виртуальный сервер — наилучший выбор в данной ситуации. Во-первых: По умолчанию имеет статический IP адрес. Во-вторых: Имеет достаточно высокоскоростное соединение, правда с одной маленькой поправкой — скорость делится на всех обитателей этой физической машины, а значит наших 800 человек можно смело делить на 5 (хотя возможно, что эта цифра будет сильно отличаться, т.к. нагрузка на другие сервера тоже может быть довольно высокой). Для наших изысканий не требуется мощный процессор и много оперативной памяти. Конфигурация радиосервера позволяет успешно использовать ничтожно малые ресурсы, наш основной критерий выбора — скорость соединения.Windows или Linux Как такового значения при выборе сервера то, какая будет стоять операционная система не имеет. Решения под развертывание радио-сервера имеются и под Win 32/64 и под *nix. Просто отмечу, что при реализации на Windows у вас будет больше возможностей, а под Linux — дешевле в содержании.IceCast2 или ShoutCast Сердце нашего сервера — «вещалка». Именно к ней происходит присоединение всех аудиопотоков, как входящих, так и исходящих. И тут нужно делать осознанный выбор, потому как на этом будет строится вся дальнейшая система вещания и ее поддержка. И у того и у другого продуктов имеются все прелести, которые нужны для организации эфира. И тот и другой продукт кроссплатфромены и требуют определенных навыков в общении с конфигурационными файлами, благо, соправождаются внушительной документацией (на английском).Настройка «вещалки» Для каждой радиостанции требуются очень специализированные настройки. В конфигурациях указываются названия, параметры потоков, правила переключения, безопасность и прочее. После настройки не забываем в фаерволле задать исключение для порта на котором производится вещание.Звук в эфир Существуют 3 способа поподания звука на канал:- Релей
- Автовещатель
- Живой эфир
Релей — точка пересылки. Она берет уже готовый линк радиостанции и раздает всем, кто к нему подсоединяется. Таким образом, имея такой релэй можно ретранслировать радиостанции в локальные сети, забивать пустующее время своих эфиров и расширять пропускную способность собственной радиостанции. (подробее о том, как изящно увеличить вместимось одного канала в 2 и более раз, расскажу в следующих статьях). Также эта точка крайне важна, если у вас не очень мощные ресурсы сервера, а смена ведущих происходит очень часто.
Автовещатель и Живой эфир — на эту роль подходит довольно много программ, но я выделю наиболее распространенные: Windows
- RadioBoss
- SamBroadcaster
- Winamp+плагин к ShoutCast
Итоги:
В этой статье я описал ключевые моменты в создании интернет-радио Сама установка и настройка радио-сервера занимает не более 15 минут. Гораздо больше времени тратится на отлаживание тех или иных функций, т.к. вручную производить контроль над состоянием проекта 24 часа в сутки — невозможно.Ссылки на статьи и гайды по теме:
RadioTalk.ru — Форум об интернет радиостанциях. Подробные гайды, скрипты и настройки.IceCast.org — Сайт проекта Ice Cast.ShoutCast.com — Сайт проекта ShoutCast.Послесловие
В следующих статьях я буду подробно расписывать все хитрости в установке, настройке и использования каждого из этих элементов интернет-радио, приведу примеры скриптов настроек и способы автоматизации.habr.com
Панель управления радио, бесплатный период, джинглы, сетка вещания, статистика слушателей, высокая надежность
API для создания своих модулей
Только наша панель управления предоставляет свой собственный API для экспорта состояния Вашей трансляции и другие функции. Используя API Вы сможете создавать свои собственные скрипты для сайта. Суть API проста - Вы обращаетесь по определенному URL адресу к панели, и она выдает данные в формате JSON/JSONP, которые Вы потом используете в своих скриптах на PHP, Javascript и других языках. Документация к API находится здесь.
Автоматическая перекодировка аудио
Вам не нужно заботиться о том, в каком качестве (Битрейт, герцовка kHz, моно или стерео ) закодированы MP3 файлы. Наш Авто-Диджей автоматически конвертирует файлы в нужный формат налету на необходимое количество потоков! Также, если Вы вещаете как диджей со своего компьютера, то Авто-Диджей преобразует Ваш аудио поток в нужный формат. Больше нет необходимости конвертировать файлы до закачки на сервер, или ждать, пока сервер их отконвертирует, все происходит в реальном времени!
Программируемые джинглы (заставки)
Джинглы - это короткие музыкальные заставки, используя наш сервис Вы можете управлять вставкой джинглов по различным схемам (ежечасно, в определенное время дня и др.). Схемы вставки джинглов и различных звуковых эффектов постоянно расшираются. В качестве джинглов можно запускать временные отбивки, рекламу, название радио, аннонсы и прочую информацию.
Поддержка серверов Shoutcast/Icecast
Через нашу панель управления Интернет радио можно вещать не только в несколько потоков с различным качеством вещания, например, 128 mp3 и 64 AAC+, но и вести вещание как через сервер Shoutcast, так и через сервер Icecast.
У каждого из этих серверов есть свои преимущества и недостатки, Вы всегда сможете выбрать именно тот, который нужен именно Вам!
Совместная работа нескольких диджеев
Наша панель управления позволяет создавать несколько диджеев, у каждого из которых будет свой пароль и порт вещания. Все диджеи Вашего радио имеют свой приоритет, и тот, у кого приоритет самый высокий - и попадает в эфир. Автоматический диджей, который вещает с сервера, имеет самый низкий приоритет, таким образом, если к радио не подключен ни один "реальный" диджей, то в эфир попадает авто диджей, если подключается реальный диджей, у которого приоритет выше - идет плавное переключение на него и начинает вести эфир он. Если же подключится еще один диджей с более высоким приоритетом - система плавно переведет эфир на него, и так далее. Панель управления позволяет менять приоритет диджеев простым перетаскиванием их мышкой. Диджеям можно назначать аватарки и имена и слушатели на Вашем сайте всегда смогут узнать кто сейчас ведет эфир.
Готовый сайт для радио бесплатно
|
Выравнивание громкости в файлах
Если у Вас на радио играет множество различных трэков из разных альбомов и источников, то зачастую можно заметить, что один трэк играет тише, другой громче. Наш автоматический диджей расчитывает уровни звучания Ваших трэков и автоматически выравнивает их громкость.
Плавный переход песен
При вещании через наш сервис у Вас есть возможность наложения композиций (Кросс-фейд) при:
- переходе от одной песни к другой в Авто-DJ
- переключении плей-листов в сетке вещания
- подключении и отключении эфира диджеев
То есть всегда, когда это необходимо для комфортного прослушивания Интернет Радио.
В отличие от других радио сервисов, у нас эта опция подключена не только на дорогих тарифных планах, а и в тарифах минимальной стоимости.
Плейлисты
Вы можете работать с несколькими плейлистами, сортировать и упорядочивать композиции по порядку (просто перетаскивая их мышкой). Плейлисты так же используются для формирования сетки вещания.
Плей-лист может воспроизводиться случайно и по-порядку, для этого у каждого плей-листа есть опция случайного воспроизведения.
Кроме того, плей-лист может играть в различных режимах вопроизведения - по кругу до бесконечности, пока не переключите на другой плей-лист, или в режиме передачи, когда плей-лист играет до конца, а дальше идет переключение на основной плей-лист, или который был задан ранее в сетке вещания.
Подробная статистика
Наш сервис предоставляет несколько видов статистики. Вы можете отслеживать:
- Количество слушателей по месяцам, дням, часам
- Трафик - общий и по слушателям отдельно
- Среднее время прослушивания
- Какими программами пользуются слушатели для прослушивания трансляции
- Географию вашей аудитории по странам(вероятность определения - 75%)
- Наименование, количество и время звучания трэков в эфире.
- Отслеживать географическое положение слушателей на карте мира:
Прием заявок от слушателей на композиции
На нашем сервисе Вы имеете возможность организовать прием заявок на песни на Вашем сайте! Посетители Вашего сайта смогут бесплатно через специальный интерфейс, который мы предоставляем, заказывать композиции и передавать приветы, это происходит полностью автоматически при вещании через Авто-DJ. Вы сможете управлять параметрами вывода заявок, просматривать, удалять их из своей панели управления.
Бесплатный сайт для Интернет-радио, который мы предоставляем вместе с нашей платформой предоставляет возможность слушателям передать сообщение или заявку напрямую владельцу радио через специальную форму.
Генерация отчетов для правообладателей (РАО, ВОИС)
При заключении договора с Общественной Организацией «РОССИЙСКОЕ АВТОРСКОЕ ОБЩЕСТВО» (РАО) Вам будет необходимо ежеквартально предоставлять отчет о прозвучавших на радио композиция в формате Excel. Наша платформа Интернет-радио генерирует и заполняет такие отчеты автоматически.
Сетка вещания
Программируемая сетка вещания - Вы имеете возможность назначать звучание плейлистов на конкретное время и таким образом управлять программой выхода в эфир Вашей музыки!
Сетка вещания поддерживает вставку плей-листов, выход в эфир диджеев, позволяет задавать режим воспроизведния плей-листа - по кругу или один раз до конца, режимы повторения воспроизведения по дням недели и прочее.
Если же сетка получается сложной - Вы всегда можете сохранить расписание на один день в виде шаблона, а потом просто ставить этот шаблон на необходимые дни, это позволит Вам экономить время при программировании эфиров.
Синхронные потоки с разным качеством
Вы можете вести трансляцию одной и тойже музыки в разном качестве (от 24 до 320 kbps а также в форматах MP3 и AAC+) и разном формате, все потоки будут правильно синхронизированы. Это позволяет Вашим слушателям комфортно слушать радио и выбирать то качество вещания, которое позволяет их скорость подключения к Интернет. Для этого просто добавьте канал нужного формата в панели управления и вещание сразу будет вестись в несколько потоков.
Поддержка протокола HTTPS
Наша панель управления, радио сайт, идущий к ней в комплекте и радио потоки поддерживают работу по протоколу HTTPS.
Полная поддержка Unicode
Наш сервис полностью поддерживает кодировку Unicode для тэгов (исполнитель, название и др. данные). Если в mp3 файлах, которые Вы используете для вещания, будет другая кодировка - все тэги будут отконвертированы автоматически. Так же это касается скриптов экспорта информации о текущем исполнителе и других данных - мы всё выдаем в UTF8. Это гарантирует правильную поддержку большинства современных плееров радио, и вероятность появления "крокозабл" вместо русских букв сводится к минимуму.
radio-tochka.com
Радиоточка хостинг | хостинги
Где найти место для проживания своего сайта? Конечно, в интернете. Такую возможность предоставляет хостинг, это своеобразная «аренда квартиры» для расположения сайта. Вам выделяется специальное место, позволяющее разместить подробную информацию о своих товарах и услугах, вы сможете привлечь внимание потенциальных потребителей, ваши предложения будут доступны круглосуточно радиоточка хостинг.
Дорого ли стоит хостинг сайтов? Опытные люди знают, что экономить на размещении сайта нельзя. Имеет смысл обратиться к профессионалам, которые посоветуют место для расположения сайта. Платный hosting обеспечивает бесперебойный доступ к вашей информации, следовательно, он постоянно работает для вашего блага. Вы сможете развить свой бизнес, получить хорошую прибыль.
Позвольте себе профессиональный хостинг сайта. Он окупится очень быстро, потому что будет работать круглосуточно, постоянно информировать посетителей о предложениях и услугах вашего предприятия. Разработку сайта стоит доверять специалистам, обладающим достаточным опытом и знаниями, таким образом вы сможете продвинуть свой бизнес, получить прибыль.
Именно радиоточка хостинг
Для того, чтобы развиваться и расширяться, потребуется грамотный хостинг сайта. Он обеспечивает постоянный доступ к вашему ресурсу, круглосуточно оповещает посетителей об услугах вашей компании. Следовательно, vpn on centos vps ваш сайт работает в режиме круглосуточного доступа для посетителей. О вас узнают клиенты разного возраста, проживающие в любом городе.
Хостинг предоставляет бесконечные возможности для развития вашего бизнеса, он обеспечивает постоянный доступ к вашему сайту, отсутствуют территориальные ограничения. При грамотном размещении сайта у вас появляется шанс увеличить доходность своего предприятия. Не стоит экономить на профессиональном размещении, это затраты способны быстро окупиться.
Профессиональный хостинг позволяет находиться в постоянном поле зрения клиентов. Они смогут посетить ваш ресурс днем и ночью, в любой день для потенциальных покупателей доступна информация, ваш бизнес не ограничится рамками своего города. Ваши контакты будут доступны жителям любых стран, как заливать мод на хостинг вы сможете оперативно донести информацию о своей деятельности до потребителей.
caumoxocm.tw1.su