Найти тему
Петр Каменев

Как я делал интернет-радио. Часть 3

Оглавление

Итак, в прошлой статье я рассказал как сделать простейшее радио-плеер в домашней сети, как когда-то начинал и сам. Теперь пришло время пустить наше радио в народ, т.е. сделать доступным из сети Интернет, и помочь людям его слушать, без вот этих всех "скачай и запусти". Поехали!

В этой статье я не буду сверхподробно расписывать процесс настройки, т.к. тогда статья будет супердлинная, а так же потому, что вариантов различных настроек здесь может быть великое множество. Поэтому я буду оставлять ссылки на более подробные инструкции и ресурсы по теме.

Помните, я говорил в первой и второй части статей о том, что нам понадобится внешний IP-адрес? Вот он и пригодился. Идем в договор с провайдером, находим его (он уже должен быть прописан в IceCast) и лезем в роутер.

Что необходимо сделать?

Нужно пробросить порты с 8000 по 8010 с внутреннего IP нашего компьютера с интернет-радио на внешний IP, выданный провайдером, причем и TCP и UDP. Здесь вам понадобятся некоторые знания по настройке компьютерных сетей, если сами не разберетесь - позовите знакомого айтишника, задача не сложная.

Здесь вам так же поможет Яндекс, вводим запрос типа "Проброс портов на роутере Tp-link" и вам покажут множество видеоинструкций. У меня стоит Mikrotik, сделал я примерно так:

адрес 192.168.100.2 - внешний адрес моего роутера, который подключен к еще одному роутеру, который уже имеет внешний адрес и там так же сделан проброс %)
адрес 192.168.100.2 - внешний адрес моего роутера, который подключен к еще одному роутеру, который уже имеет внешний адрес и там так же сделан проброс %)

Допустим, у вас все получилось. Идем дальше.

Теперь если снаружи кто-то наберет в браузере наш внешний IP:8000, то попадет на страничку сервера IceCast, который вещает радио. Это неудобно, согласитесь. Нужно придумать как быстро и удобно донести радио до слушателей. Первое что мне пришло в голову - сайт. Я собрал простенький шаблон на WordPress и получилось вот так.

Страничка моего радио. Обратите внимание на плеер внизу страницы.
Страничка моего радио. Обратите внимание на плеер внизу страницы.

Если внизу страницы я прикрепил так же шаблонный плеер, взять пример которого можно здесь. Объясню как это настроить:

Идете на страничку по ссылке выше, там в строки вбиваете данные вашего радио, например:

в этом генераторе множество скинов
в этом генераторе множество скинов

Выбираете скин вашего будущего плеера, генерируете код, вставляете его в свою веб-страничку. Вуаля, у вас полноценно Интернет-радио. Люди смогут заходит к вам на сайт, и слушать вашу музыку.

Но хочется-то большего! Хочется, чтобы радио можно было всегда носить с собой... Что я ношу всегда с собой? Смартфон! А давай-ка сделаем приложение с радио - подумал я и стал искать самый простой способ.

Можно приложение написать самому, в помощь вам статья на Хабре.

А можно просто сгенерировать приложение из сайта. Есть несколько сервисов в интернете, которыми это можно сделать, например Tadapp

На выходе получаем .apk файл приложения для Андройд, распространяем его например через группу Вк.

Теперь можно подумать и об улучшении самого радио - его плейлиста, передач, но об этом в следующей статье.