Сорри, но тут работы навалилось :( разгребусь - продолжу.
Printable View
Сбылась места идиота ;) Сделал ip-tv без участия компьютера.
На роутере Asus RT-N16 поднял медиасервер MediaTomb. Вбил в него все каналы TiERA
Asus O!Play прекрастно показывает все каналы IP-TV :) Качество просто супер, ни квадратов, ни фризов ;)
есть у кого инструкция по прикручиванию торрента в плеере или готовая прошивка?
не, не подскажу. Гдето инфа или тут или на ixbt проскакивала, полистайте
http://forum.ixbt.com/topic.cgi?id=62:15513-110
Прикупил "зверька" поставил оригинальную прошивку 1.24P и пакет от FarVoice спасибо :).
Минусы:
- После включения в сеть O'play не доступен: WEB, Samba, FTP. Начинает видится только после переключения ДУ на сетевой ресурс. Странно ну вот так :confused:
- Пробовал копировать файлы на флэшку O'play через FTP и Samba - начинает как говорится "за здравие, а заканчивает за упокой"
стартует: 6,5 мб/сек заканчивает 6-10 кб/сек. Особенно заметно на больших объемах 50-100.. мб. Тоже не понятно, почему так?
т.е. получается закачать фильмы по сети на флэшку или HDD подкл. к O'Play очень не комфортно (или можно сказать не возможно)
Положительные моменты:
Имеется Dreambox DM800HD, так вот пробовал смотреть поток через него отредактировал файлы (Internet TV ) в папке: /usr/local/etc/dvdplayer по удалял все китайские :) интернет тв ресурсы (все равно нормально смотреть не возможно) вбил типа этого:
TVStationFavorite: NTV
TVStationUrl: http://192.168.1.46:80/1:0:1:64:67:3A:2EE0000:0:0:0:
И о чудо идет поток :D при этом можно вбить несколько каналов и переключать их. Единственно что при подключении (переключении) сначала нет звука, затем после 3-5 сек заикания звук начинает идти нормально. Еще помогает секундное нажатие на кнопку пауза.
Наконец-то немного освободился...
Обновил свой пакет. Переписал ядро - теперь дополнительными модулями можно управлять: ставить, удалять, обновлять. Сделал что-то типа репозитория, где лежат последнии ревизии модулей (немного о терминологии: я называю версии модулей ревизиями, чтобы отличать от версий программ, входящих в модуль)
Добавил два модуля. Сейчас доступны:
MediaTomb server
Remote Control
SAMBA daemon v3.0.23c
WebTorrent (btpd+unicgi) (спасибо людям, написавшим прошивку к mvix )
vsFTPd FTP daemon v 2.2.2
Сразу предупреждаю - торрент тормознут и глючен. Но качает... И ещё - когда заходите на WebTorrent страницу не дёргайтесь, дождитесь списка торрентов, и только потом делайте, что хотите :)
Изменился процесс инсталляции. Теперь необходимо сделать следующее: прошиться фирменной прошивкой (настоятельно рекомендую, чтобы почистить ранние наслоения. Кому дороги списки радио и ТВ - сохраните, потом восстановите).
Зайти telnet на девайс. Набрать следующие команды:
В появившемся меню выберите один из пунктов:Code:cd /tmp
wget http://farvoice.net78.net/mos/install
chmod +x install
./install
1. Полная инсталляция (все модули. Тянет из инета около 5 мбайт)
2. Минимальная инсталляция (только ядро и ФТП)
3. Только ядро.
(Во втором и третьем случае недостающие модули можно в любой момент добавить, зайдя на страничку Modules)
Скрипт пошуршит немного и если всё нормально, предложит перезагрузить плеер. Перегружайтесь.
Веб морда пакета по прежнему доступна по адресу http://<адрес_плеера>
На закладке Services управляем модулями: старт/стоп, разрешение/запрет.
На закладке Modules управляем составом пакета.
Пробуйте, отписывайтесь.
Для тех, у кого из плеера нет доступа к интернет, процесс инсталляции будет немного другим:
1. Скачиваем два файла:
http://farvoice.net78.net/mos/install и http://farvoice.net78.net/mos/mos_full.zip
2. Копируем их на флешку, флешку вставляем в плеер.
3. Заходим telnet и даём следующие команды:
4. Начнёт работать скрипт установки. Единственное, вам доступна только полная установка (пункт 1 скрипта). Но если вам надо минимальную, то проделайте пункты 1-4 заменив mos_full на mos_minCode:cd /tmp/usbmounts/sda1
cp install /tmp
cp mos_full.zip /tmp
cd /tmp
chmod +x install
./install
Вроде всё написал :))
отписываюсь:
сделал всё как написано ниже, перепрошил на 1.24р потом через телнет команды, но почему-то теперь не могу зайти по фтп как раньше и через веб?
плеер сеть видит и шарит по компу(((
что это может быть?
зайдите телнетом и дайте комаду
если результат не такой, как выше, то киньте сюда - будем думать.Code:~ # ls /tmp/package/
core rc scripts torrent
mediatomb samba services vsftpd
~ #
Ну и попробуйте ещё раз повторить инсталляцию (только без прошивки). И неплохо бы листинг работы скрипта тож увидеть.
Большущее спасибо!!!! Офигенная идея с удаленной установкой!
Попытался на старый пакет установить, не получилось.
Перепрошился на 1.24p, установил только ядро, все норм. Разбираюсь.
Отдельно спасибо за медиасервер.
ПОЖАЛУЙСТА, добавь MC и SSH(Dropbear). Никакого желания optware настраивать для них нету, тем боле когда есть такой удобный пакет утилит. Но блин, как же там не хватает указанных ранее програмулек ;)))) Но только их
Все таки есть баг. Медиасервер не запускается при рестарте. То есть сразу после установки он есть, после рестарта нет. Чтобы появился, приходится стоп/старт делать. Глюк присутвует и при автомат айпи и при ручном выборе. Я конечно далеко не спец, но пятая точка чувствует, что сеть стартует позже чем медиаплеер. Просто заметил, чтобы пропинговать зверька после рестарта приходится зайти в настройки или в сетевое окружение. Автоматом сеть не стартует. Но, при переводе приставки в спящий режим и дальнейшем пробуждении работает нормально.
p.s. Более того, после рестарта до перезапуска медиасервера зверек воообще ничего не видет по сети :( (ставил только пульт управления, медиасервер, самбу)
Ох... Ну нету бинарников этого для нашего набора бибилиотек. И статических сборок тоже нету :(( Как только кто-нить соберёт данные проги, работающие на нашей голой прошивке - сразу добавлю в пакет. У меня пока не получается компилить :(
ЭЭЭ... рестарт - это имеется ввиду команда reboot или передёргивание питания?
попробуйте в rcS добавить перед последней строкой ...services start
sleep 180 ну и поиграть задержкой. мож поможет.
И кст, торрент тож при старте без сети уходит в даун и его надо перезапускать :( Видимо, в старт надо ставить обнаружение сети и циклить, пока не появится.
Странно. У меня всё с этим нормально. Но у меня стоит прошивка HDP_R3_FW_112PAL от R3 и WiFi донгл. Сеть нормально стартует.
Ясно ;) Я думал все намного проще :))))
Поставил чтобы IP выдавалось через DHCP, все норм, рабочую группу видит сразу как и раньше.
И после рестарта и после выдергивания питания.
Посто если немного отойти от проблемы, посмотрите пожалуйста, у вас БОКС пингуется после того как вы его перезагрузили(выдернули питание) ?
У меня нет, начинате пинговаться ТОЛЬКО после того как зайду в настройки сети или зайду в сетевое окружение. Тоесть я так понял сеть поднимается по первому требованию, а не автоматом :(
Кстати, мне помогло со всеми проблемами раскоментировать первые 2 строки в /usr/local/etc/rcS. Зверек пингуется сразу после рестарта и все сервисы поднимаются ;) Единственное под себя там ip, маску и шлюз подредактировал. Только вот не знаю, можно ли так делать.
Обнаружилась неприятная вещь: при старте плеера сетевому интерфейсу eth0 по умолчанию присваивается адрес 192.168.0.9 и сервисы садятся на этот адрес. Затем адрес либо меняется (по DHCP) либо вообще аннулируется (в случае Wifi ) и сервисы не работают.
Долго думал, как этого избежать... В конце концов просто поставил временную задержку запуска пакета.
Соответственно, обновил ядро пакета, заодно исправил несколько глючков.
К сожалению, средствами пакета обновить ядро не получится (те самые глюки). Надо переставить заново весь пакет. Можно поверх старого. Процесс установки описан на http://wl500g.info/showpost.php?p=199167&postcount=378
Ну вот, я ж грил что что то не то с сетью ;)
Не получилось поверх, "A simple html+cgi example" в результате ;)Quote:
Можно поверх старого
TO: FarVoice
Поставил. Все отлично работает. Понравилась возможность править конфиги прямо с вебморды.
Насчет сети. Проблема присутствует не только там где ты указал, но и в воспроизведении инет радио. Если не зайдем по сети в удаленный комп, то после включения радио - имеем ребут. Не помогает даже явное прописывание ИП в rcS. Хотя NFS и Самба шары цепляются сразу без проблем.
Спасибо за труды!
И такой вопрос, а может можно подправить так чтобы по лану по DHCP брался айпишник при старте а не при первом обращении к сети? У меня Wifi нету, но по вашим отзывам там это делается исправно.
после ввода этой команды ~ # ls /tmp/package/
выдает только ~ #
веб морда по адресу http://192.168.0.100/cgi-bin/services.cgi?/page=main
выдает 404 Not Found
The requested URL was not found on this server.
по адресу http://192.168.0.100
выдает A simple html+cgi example
Enter first number
Enter second number
калькулирует сумму и всё
2 FarVoice
вот что выдало уже после ре инстала.
на веб морду зашел но там только
rc
samba
vsftpd
торрента нет
(на фтп тоже могу зайти как раньше)
чота как-то криво... Откуда папка web?! А какую инсталляцию выбирали в скрипте?
Совет постом выше - ставьте минимум, потом добавляйте.
Или по сценарию "без доступа в инет" . Похоже, wget из прошивки очень не любит таймауты с сервера и вываливается не докачав файл до конца.
добавил установки из поста 378
cd /tmp
wget http://farvoice.net78.net/mos/install
chmod +x install
./install
все загрузилось 100%
но теперь не могу зайти на веб морду и фтп
404 Not Found
The requested URL was not found on this server.
что сделать? проинсталировать еще раз первую инсталяцию? без этого wget (он не удалиться?)
и теперь после команды ~ # ls /tmp/package/
пишет
package
~ #
Нашел несколько багов.
Сначала mediatomb.
Я ним никогда не пользовался и в процессе изучения он у меня отвалился. В процессах я, правда, не посмотрел, но думаю там пропал тоже. Короче, после перезагрузки он отказывался запускаться и тем самым не давал стартовать остальным сервисам, вебморда, тоже отображалась некорректно: после закладки mediatomb шел текст
Помогла полная переустановка. Потом, когда все правильно прописал в mediatomb, вроде заработало.Code:BusyBox v1.1.3 (2010.01.21-03:14+0000) multi-call binary Usage: grep [-ihHnqvsEABC] PATTERN [FILEs...] Search for PATTERN in each FILE or standard input. Options: -H prefix output lines with filename where match was found -h suppress the prefixing filename on output -i ignore case distinctions -l list names of files that match -L list names of files that do not match -n print line number with output lines -q be quiet. Returns 0 if PATTERN was found, 1 otherwise -v select non-matching lines -s suppress file open/read error messages -c only print count of matching lines -f read PATTERN from file -e PATTERN is a regular expression -F PATTERN is a set of newline-separated strings -E PATTERN is an extended regular expression -A print NUM lines of trailing context -B print NUM lines of leading context -C print NUM lines of output context BusyBox v1.1.3 (2010.01.21-03:14+0000) multi-call binary Usage: grep [-ihHnqvsEABC] PATTERN [FILEs...] Search for PATTERN in each FILE or standard input. Options: -H prefix output lines with filename where match was found -h suppress the prefixing filename on output -i ignore case distinctions -l list names of files that match -L list names of files that do not match -n print line number with output lines -q be quiet. Returns 0 if PATTERN was found, 1 otherwise -v select non-matching lines -s suppress file open/read error messages -c only print count of matching lines -f read PATTERN from file -e PATTERN is a regular expression -F PATTERN is a set of newline-separated strings -E PATTERN is an extended regular expression -A print NUM lines of trailing context -B print NUM lines of leading context -C print NUM lines of output context
Торрент клиент. Решил просто попробовать. ПОставил на закачку вчерашний камеди, вроде стал качаться, потом зверь повис. После ребута закачка не стартовала. Бог с ним, подумал я. Решил отключить. Вроде бы отключился. Также решил отключить и пульт (не пользуюсь). И увидел в логе, что в звере Cannot allocate memory. Ладно, перезагрузка и опять картина как я описал выше с mediatomb.
Кто-то или mediatomb или торрент своими файлами заполняют всю память зверя.
что-то не пошло опять :( Странно. Только что из интереса поставил у себя минимальную конфигурацию - всё встало.
Что делать:
Даём команду reboot (или передёргиваем питание плеера). При этом /tmp почистится. Далее по сценарию установки:
cd /tmp (заходим в директорию /tmp)
wget http://farvoice.net78.net/mos/install (качаем установочный скрипт)
chmod +x install (разрешаем исполнять скрипт)
./install (запускаем скрипт)
Выбираем 2 (минимальная инсталляция)
Обращаем внимание, чтобы скачано было 100% . Если скачалось меньше - всё по новой.
Выбираем 1 (перезагрузка)
нет не хочет, 5 раз пробовал, разными способами и минимальную установку и просто софт, попробую еше без инета, отпишусь
этот файл не скачивается http://farvoice.net78.net/mos/install
Добавил маленький модуль - редактирование списка каналов ТВ
При рестарте список автоматически заменяется списком из пакета.
Не забудьте после редактирования сделать стоп / старт сервису.
Установка из веб морды, закладка Modules, Update list, tvs Install
На всякий случай можно сохранить свой список, скопировав файл
/tmp/package/tvs/TVStation куда-нибудь
Удачи!
может я непонятно написал
этот файл на который ссылка не загружается http://farvoice.net78.net/mos/install а открывается только веб страничка со скриптами.
может будет интересно как инсталировалось без инета
Спасибо. Работает. Небольшое пожелание: когда я из морды делаю ребут, то было бы неплохо после нажатия кнопки делать редирект на главную страницу, а то бывает после ребута я нажимаю обновить страницу, а она обновляется по сцылке reboot, в результате опять перегружаемся :). Да и можно ли добавить также редактор радиостанций?
2 FarVoice
связь компа и медиа плеера при инсталяции этих модов (веб морды и т.д) я произвожу через WiFi может в этом причина неустановки?
Как вы ставите? по кабелю ethernet или кабелю usb? или как я по WiFi?