Транскодирование радиостанции в Debian

Очень не хватало Серебряного Дождя в aac формате. На сайте у него есть вещание в 128 килобит (что не выдерживает мобильное соединение в Брянске), а 48 килобит не выдерживают мои уши. AAC довольно подходит для прослушивания в мобильном телефоне. Собственно вот как это развернуть на своём сервере. У меня стоит Debian 7 если что.

;Устанавливаем сам liquidsoap и его зависимости

apt-get install liquidsoap

;В моём случае версия получилась 1.0.1
;Подключаем новый репозиторий deb http://www.deb-multimedia.org/ wheezy main non-free
;И обновляем его
apt-get update
;Теперь докачиваем поддержку aacplus
apt-get install libaacplus-ocaml-dynlink
;И создаём такой конфиг
#Входящий поток
url = «http://radiosilver.corbina.net:8000/silver128.mp3»
input = mksafe(input.http(url))
set(«log.file.path»,»/etc/icecast2/liqlogs/trans.log»)
#Делаем выход в aacplus
output.icecast(
%aacplus(channels=2, samplerate=44100, bitrate=32),
mount=»/silver_32_aac»,
name=»Silver Rain»,
url=»http://brstream.ru/»,
description=»Silver Rain 100.1 Moscow AAC»,
genre=»Radio»,
host=»адрес хоста», port=порт, password=»пароль source в icecast»,
input)
;Теперь всё это дело мы добавим в автозапуск
;Рядышком создаём скрипт start_silver.sh с одной строчкой
liquidsoap /etc/icecast2/silver.liq
;Выдаём ему права 755 и после этого добавляем в автозагрузку. Я использовал crontab
crontab -e
;И там добавляем строчку. Разумеется путь до скрипта пишем свой
@reboot /etc/icecast2/start_silver.sh
Устанавливаем на мобильный телефон плеер. В моём случае это TuneIn Pro и вставляем туда ссылку на наш поток.
Для тех кто хочет прослушать мой поток — добро пожаловать: http://brstream.ru:8000/silver_32_aac.m3u . Это ссылка на плейлист.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *