AsusForum.NET -- WL500g

Вернуться   AsusForum.NET -- WL500g > Russian Discussion - РУССКИЙ (RU)
Логин
Пароль
Регистрация FAQ Участники Поиск Свежие сообщения Пометить все разделы как прочитанные
Firmware Wizard Donate

Ответ
 
Опции темы Оценить тему Опции просмотра
  #1  
Старый 10-03-2009, 10:19
ryzhov_al ryzhov_al вне форума
Бывший роутер
 
Регистрация: Feb 2008
Адрес: Smolensk
Сообщения: 163
Отправить сообщение для  ryzhov_al с помощью ICQ Send a message via Skype™ to ryzhov_al
Интернет-радио. Проблемы с захватом

Несколько раз эта тема уже поднималась.
В репозитории есть все инструменты: streamripper, libmad и необходимые зависимые для захвата и записи на диск роутера потока интренет-радио. Но проблема всё та же, что и у немцев (выше по ссылкам):

Процесс захвата и ретранслирования радио в локальную сеть занимает ~0,5% ресурсов процессора до тех пор, пока не начинается следующий трек. Далее streamripper подгружает камень до 100% и пропускает начало следующего трека.
В итоге все треки остаются в статусе [Skipping], так как не имеют начала.

Нет ли среди форумчан тех, кто успешно приручил streamripper? Или с нашим CPU это не грозит?

В описании принципа работы streamripper'а сказано, что он не перепаковывает скачанный поток. Распаковка нужна лишь на предполагаемом стыке между треками (10-30с) для поиска пауз и разделения на треки.

Можно, конечно, записывать поток без нарезки в один безразмерный файл, а нарезку на треки автоматизировать на Большом Брате. Но, во-первых, это не спортивно, а во-вторых, потеряются метаданные с названиями треков.

[UPD 13:30] На страничке WhatPeopleAreReallyUsingTheirSlugsFor есть запись об успешном использовании streamripper'а. Хотя Slug (Linksys NSLU2) имеет на борту камень Intel IXP422 @ 266MHz и использует тот же репозиторий пакетов.
__________________
WL-500gp v1 128Mb >> RT-N16. Со всеми вытекающими...

Последний раз редактировалось ryzhov_al, 10-03-2009 в 17:26. Причина: spelling
Ответить с цитированием
  #1  
Старый 10-03-2009, 10:19
AsusForum ryzhov_al вне форума
Member
 
Регистрация: Nov 2003
Адрес: Netherlands
Сообщения: 163
  #2  
Старый 10-03-2009, 15:01
SergKM SergKM вне форума
Junior Member
 
Регистрация: Apr 2008
Сообщения: 21
Если только для трансляции в сеть, то можно icecast попробовать. У меня работает...
Ответить с цитированием
  #3  
Старый 10-03-2009, 18:05
ryzhov_al ryzhov_al вне форума
Бывший роутер
 
Регистрация: Feb 2008
Адрес: Smolensk
Сообщения: 163
Отправить сообщение для  ryzhov_al с помощью ICQ Send a message via Skype™ to ryzhov_al
It works!

Нашёл причину! По умолчанию streamripper сканирует трек на наличие паузы в интервале от -6 до +6 секунд от предполагаемого стыка между треками. Работа по раскодированию и нормализации 12 секунд потока непосильна для нашего CPU. Скачиваемый поток при этом "рвётся" и начало следующего трека теряется. Проблема решается уменьшением интервала поиска паузы до двух секунд.

Вот пример захвата 96-килобитного канала Absolutely Smooth Jazz на sky.fm:
Код:
streamripper http://scfire-dtc-aa02.stream.aol.com:80/stream/1010 -q -d /tmp/harddisk/streamripper  --xs_search_window=1000:1000
Хочу заметить, что при таком захвате:
1) момент начала треков будет немного "гулять". streamripper будет нарезать поток на треки с некоторой неточностью. Однако на большинстве радиоканалов переходы между треками сделаны кросфейдом (плавно), поэтому при прослушивании сграбленных треков в исходном порядке проблем нет. Всё будет звучать "гладко".
2) ретратрансляция радио в локалку будет останавливаться при смене треков. Возможностей коробочки не достаточно для того, чтобы успевать обеспечивать при поиске пауз ретрансляцию.

Если желаете совмещать запись радио с ретрансляцией - уменьшайте интревал поиска паузы до нуля:
Код:
streamripper http://scfire-dtc-aa02.stream.aol.com:80/stream/1010 -r 9093 -z -q -d /tmp/harddisk/streamripper  --xs_search_window=0:0
Проверено: с такими параметрами коробочка без проблем выполняет обе задачи - грабит и ретранслирует.

Спасибо всем, кто выслушал моё ворчание.
__________________
WL-500gp v1 128Mb >> RT-N16. Со всеми вытекающими...

Последний раз редактировалось ryzhov_al, 10-03-2009 в 18:34.
Ответить с цитированием
Ответ

Tags
streamripper

Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с интернет. Роутер Asus WL-500GP Presario Russian Discussion - РУССКИЙ (RU) 7 01-07-2009 06:56
Пропадает интернет на втором ПК на Asus WL-500 gP augomol Russian Discussion - РУССКИЙ (RU) 4 31-12-2008 12:37
WL-500gp. Роутер Интернет видит, компьютер с Linux за ним - нет. egorc Russian Discussion - РУССКИЙ (RU) 6 18-12-2008 05:56
Странные проблемы с сетью. ImPerec Russian Discussion - РУССКИЙ (RU) 6 24-11-2008 23:16
Спутниковый интернет через Dreambox wolf Russian Discussion - РУССКИЙ (RU) 1 18-11-2007 22:12


Часовой пояс GMT +1, время: 22:27.


Copyright ©2003 - 2008, van Boekel Networks