суббота, 18 апреля 2009 г.

Слушаем www.101.ru на HDX 1000

Я уже писал ранее, что товарищи из Корбины поодключали половину радиостанций, которые я слушал через их внутреннюю сеть на моем HDX 1000. А мне нравились радио от www.101.ru. Последнее время слушал русское регги. Их (Корбины) польза была в том, что потоковое радио воспроизводилось в формате понятном для Networked Media Tank. Да помогут нам идеи Чучхе. Будем сами решать эту задачу. Идея состоит в том, что на какой нибудь машине запустить программу приема, транскодирования и трансляции потокового радио. Первое что попадается в поисковиках - это vlc. Вот её и попробуем. Далее все действия выполняются на примере www.101.ru, Русское Регги. Адрес потока этой радиостанции : mms.online.ru/c14_4_128?st=040761200123645986120090418
На любой компьютер, находящийся в сети любым способом (через менеджер пакетов или из командной строки) устанавливаем пакет vlc и запускаем его. Я ставил на Asus eee 901, на котором запущена Ubuntu.
На вкладке Media->Open Netwok вводим протокол потока mms и адрес потока. Выбираем пункт меню Stream Alt-S
Play locally - заставит vlc воспроизводить поток на компьютере, где запускается vlc. Галка на HTTP - поределяет протокол для транслируемого потока. В поле Address указываем ip компьютера, где запущен vlc. В поле Port, соответственно указываем порт, в который будет воспроизводится поток. Выбираем Profile: Ogg/Vorbis. Можно выбрать и mp3, но он проприетарный и для него нужно ставить дополнительные библиотеки.
На HDX1000 создаем html файл следующего содержания:
<html><b>
           Test www.101.ru Russian Reggey<br><br><br>
<a href="http://192.168.1.172:1234" aod>Russian Reggey</a>
</b>
</html>
Открываем его на HDX 1000 и нажимаем кнопку Ok на пульте Секунд через 10 радиостанция начнет воспроизводится. Вместо графического пакета vlc можно запустить консольный вариант cvlc:
>cvlc -vvv mms://mms.online.ru/c14_4_128?st=040761200123645986120090418 --sout "#transcode{acodec=vorb,ab=128,channels=2}:duplicate{dst=std{access=http,mux=ogg,dst=192.168.1.172:1234}}"

Комментариев нет:

Отправить комментарий