Показаны сообщения с ярлыком upnp. Показать все сообщения
Показаны сообщения с ярлыком upnp. Показать все сообщения

вторник, 16 февраля 2010 г.

Asus O!Play: как убить firmware, настроить route на устройстве, и смотреть Интернет-ТВ?

Часть 1. Epic Fail

Пришел момент и прошивка 1.21P официально появилась, и поэтому в известном месте засвербило желание бросив все обновить коробочку. Дальше я мало что помню, все как в тумане, помню как скачал прошивку. Перекинул на флэшку. Распаковал. Запустил коробочку на обновление. Коробочка покрякала и потухла. К счастью, не совсем. Но ничего, кроме надписи asus по центру экрана она больше не показывала.

Занавес опускается.

Часть 2. Phoenix Rising

Занятно, что от наших кривых лапок все же есть некоторая защита. Получив отрезвляющий пинок в зад, начал разбираться. Все я сделал уникальным способом. Вместо fat32 флэшки я записал файлик на ntfs, плюс, как выяснилось, записал как-то интересно - от файла в 100 метров присутствовало только 30. Если с ntfs думаю это не связано, то вот второе явно плохо.

Чтение форумов с одной стороны чуть подняло настроение, с другой стороны - не очень. Так как везде, где народ доводил коробочку до такого состояния, было написано, что делать, но ответов больше не было.

Была взята флэшка с fat32, файлики оттуда удалять не стал, просто закинул нормальный image. Подключил флэшку к коробочке, включил питание, процесс обновления пошел (притом мне не понадобился рецепт из инета, так как видимо если процесс обновления был неуспешен настолько, насколько он был неуспешен у меня - попытки обновиться повторяются).

Часть 3. Flying high

После такого меня уже ничто не могло остановить. Даже конфигурация моей сети. Дело в том, что я не использую роутер для раздачи инета на машинки. Только для организации сети. А работало все до вчерашнего дня через proxy. Но интернет-радио, интернет-телевидение, да и все прочее в коробочке не хотело работать через proxy, там и настроек никаких нет. Как же быть? Все очень просто, если вы пользуетесь нормальной ОС. Я пользуюсь, значит для меня все было очень просто. По мануалу сделал из большой машины роутер. Затем, telnet зашел на коробочку, удалил route по умолчанию, добавил route на большую машину. Прописал dns в /etc/resolv.conf. Эти несложные манипуляции привели к тому, что интернет телевидение зашуршало. Китайцы, французы, и прочие арабы радостно лыбились мне с экрана и тарабанили что-то на своем.

Опробовал и UPnP, но тут все сложнее. Субъективно, затыкается интереснее, чем samba, т.е. вроде бы воспроизведение более плавное, в случаях, когда не хватает скорости. Поскольку пока мне ее (скорости) все время не хватает, это чувствуется. Но с другой стороны, если хоть чуть-чуть не хватает скорости, это значит, что будет дергаться, и будет оно дергаться плавно или резко - разницы особой не вижу, надо заставить работать с нормальной скоростью. Еще и файлы все почему-то видит как 2Gb, это видимо сервер виноват, который я поставил (uShare). Может просто дело в настройках. Но сначала надо решить проблему скорости, а сервер UPnP пока отходит на второй план. Вроде как - более правильно смотреть через UPnP. Но и у UPnP есть проблемы. Придется сделать свой протокол (с чем и чем вы знаете).