Итак, в прошлой статье я рассказал как сделать простейшее радио-плеер в домашней сети, как когда-то начинал и сам. Теперь пришло время пустить наше радио в народ, т.е. сделать доступным из сети Интернет, и помочь людям его слушать, без вот этих всех "скачай и запусти". Поехали!
В этой статье я не буду сверхподробно расписывать процесс настройки, т.к. тогда статья будет супердлинная, а так же потому, что вариантов различных настроек здесь может быть великое множество. Поэтому я буду оставлять ссылки на более подробные инструкции и ресурсы по теме.
Помните, я говорил в первой и второй части статей о том, что нам понадобится внешний IP-адрес? Вот он и пригодился. Идем в договор с провайдером, находим его (он уже должен быть прописан в IceCast) и лезем в роутер.
Что необходимо сделать?
Нужно пробросить порты с 8000 по 8010 с внутреннего IP нашего компьютера с интернет-радио на внешний IP, выданный провайдером, причем и TCP и UDP. Здесь вам понадобятся некоторые знания по настройке компьютерных сетей, если сами не разберетесь - позовите знакомого айтишника, задача не сложная.
Здесь вам так же поможет Яндекс, вводим запрос типа "Проброс портов на роутере Tp-link" и вам покажут множество видеоинструкций. У меня стоит Mikrotik, сделал я примерно так:
Допустим, у вас все получилось. Идем дальше.
Теперь если снаружи кто-то наберет в браузере наш внешний IP:8000, то попадет на страничку сервера IceCast, который вещает радио. Это неудобно, согласитесь. Нужно придумать как быстро и удобно донести радио до слушателей. Первое что мне пришло в голову - сайт. Я собрал простенький шаблон на WordPress и получилось вот так.
Если внизу страницы я прикрепил так же шаблонный плеер, взять пример которого можно здесь. Объясню как это настроить:
Идете на страничку по ссылке выше, там в строки вбиваете данные вашего радио, например:
Выбираете скин вашего будущего плеера, генерируете код, вставляете его в свою веб-страничку. Вуаля, у вас полноценно Интернет-радио. Люди смогут заходит к вам на сайт, и слушать вашу музыку.
Но хочется-то большего! Хочется, чтобы радио можно было всегда носить с собой... Что я ношу всегда с собой? Смартфон! А давай-ка сделаем приложение с радио - подумал я и стал искать самый простой способ.
Можно приложение написать самому, в помощь вам статья на Хабре.
А можно просто сгенерировать приложение из сайта. Есть несколько сервисов в интернете, которыми это можно сделать, например Tadapp
На выходе получаем .apk файл приложения для Андройд, распространяем его например через группу Вк.
Теперь можно подумать и об улучшении самого радио - его плейлиста, передач, но об этом в следующей статье.