VDR-cliеnt

  • И так, пришло время строить VDR-cliеnt.


    Начинать собираюсь по минимуму, а дальше будем поглядеть.
    Из имеющегося железа:


    1. За основу возьму старенький апарат от Siemens, смешная такая машинка, размером чуть больше Din A4. На борту имеем два PCI, один ISA, 300 Celeron, графика и звук, что нам не нужно, сетевая карта, USB, один COM. Я её пробовал пристроить под VDR вначале, но столкнулся с проблеммой, не хочет мама признавать новые платы, и всё что больше 10гиг, невидит. Проаптейтить Bios не удалось, нет ничего в сети для такого чуда. А так, работала вполне прилично. Правда, немного вентиляторы шумноваты, пассивное охлаждение в таком маленьком корпусе организовать неудастся, но как клиент для рабочей комнаты, где всё равно комп жужит, в самый раз.


    2. Карта DXR-3, благодаря помощи Gena_Krokodil, за что ему огромное человеческое спасибо.


    3. Вместо платы хочу в будущем использовать флешкарту, но пока нет в наличии, пробовать буду на старенькой жужащей плате. Нужно поглядеть, сколько места реально потребуется.


    Вот на этой базе хочу начать. Есть ещё и SS2, но это чуть попозже, нужно будет современем головы на твины поменять, тогда и смысл будет. Хотя я её хочу как вторую "пишущую" карту в VDR server воткнуть. Так что поехали!
    По мере появления свободного времени и результатов, буду сообщать.
    У кого уже есть опыт постройки подбного клиента?

  • Решаю сейчас подобную проблему. Мыслей куча, времени нету как всегда....Я тоже буду постить если чего получится. Одно различие винт мне не понадобится. Хочу всё diskless сделать

  • Винт и я нехочу, но куда то надо всё складывать, с чего то стартовать. Есть у меня под рукой PCI карта, с DiskOnChip-2000 на борту, явно маловато будет. Надо в будущем флеш плюс адаптер приобрести.

  • Загрузка через сетку DHCP/BOOTP + TFTP. Имидж системы на сервере (NFS-Root) в котором как раз и торчит DVB карта.


    Bomsch
    Смотреть?
    1. DXR3
    2. Softdevice через TV-out графиккарты
    3. xine

  • Цитата

    По словам пользователя Array ...
    Винт и я нехочу, но куда то надо всё складывать, с чего то стартовать. Есть у меня под рукой PCI карта, с DiskOnChip-2000 на борту, явно маловато будет. Надо в будущем флеш плюс адаптер приобрести.



    сохраняй badblock-table, срочно. я с этой штукой немного возился, пока не сломал. К стати, Grub работал с неё.

  • Цитата

    По словам пользователя bomsch ...
    ..а смотреть как? на мониторе?



    На мониторе я давно смотрю! Xочется на телевизоре, чтобы рядышком маленька така коробочка, и пульт управления. А оттуда и кино, и музыка, ну все дела, и как можно дешевле.
    Вот потому, старый комп, желательно у кого нибуть за бутылку, и карту DXR3, я взял, как уже говорилось, благодаря помощи Gena_Krokodil, на Ebay за 18 евриков, вот и считай.
    DXR3 имеет свой чип, mpeg decoder, и выходы на телевитзор. Когда то во времена, когда проц с тактовой частотой 500 считался верхом совершенства, а DVD-Player стоил в пределах полутора тысяч марок, использовались для осуществления просмотра DVD и вывода изображения на телевизор.
    Короче, получаем VDR без приёмника, и соединяем его через Streamdev plugin с уже имеюшимся, стоящим в зале, полноценным VDR построенном на SS1, через сеть, попутно дав ему возможность читать mp3, фотографии, DivX(если проц клиента потянет), и т.д. с платы вашего компа или HomeFileServer, если таковой имеется. Ну не сказка ли?
    Мой VDR всё это уже делает, имеет свой LCD дисплей, поэтому для прослушивания mp3 телевизор включать ненужно, теперь будем расширять домашнюю сеть.

  • Цитата

    По словам пользователя ispodvala ...


    сохраняй badblock-table, срочно. я с этой штукой немного возился, пока не сломал. К стати, Grub работал с неё.


    У меня с неё "флишка" бегала в своё время, пока "недодумался" немного расширить её фозможности. Теперь это и не "флишка" вовсе, а полноценный HomeServer, со всеми наворотами, Backup, и т.д.

  • Ну вот и первые результаты, пока неутешительные. Решил проверить карту на работоспособность, поставил LinVD 0.5, и примочку от randy. После недолгих проб и ошибок, завёл таки карту, но уж очень нестабильно, при попытке быстрой смены меню
    ресетиться карта, или просто зависает. Отображение цветов очень странное: в меню, там где кнопки красные синие жёлтые зелюные, всё цветное, поле вместо голубоватого, просто серое, в мню, кде синие полосы, цвет есть, но стоит маркирнуть строчку для обработки - её совсем невидно на сером фоне, короче странно всё очень. Streamdev запустить неудалось. захожу в меню, пусто! Пролистываю наугад несколько строк, давлю ОК, появляется текст. Пытаюсь задать IP моего сервера, что очень трудно, поскольку цыфр невидно, иногда вываливается VDR наружу, и стартует заного. Пробовал mp3, стартует вроде, но звука нет. короче разбираться нужно, это первые впечатления, хотелось посмотреть что уже народом сделано, на базе LinVDR, вывод: НИФИГА! Есть и другие проекты конечно...

  • Привет. Я свою карту отослал free-x для экспериментов.
    У меня примочка от randy работала только когда на экране выводишь EPG, как только она уходила с экрана - опять дёрганье и квакание, с цветопередачей тоже поначалу проблемы были...

  • Сегодня получу по идее карту от Крокодила. И первым делаю dev-систему. debian и всё,всё,всё. Перенесу и начну всё компилить. Посмотрим...У randy ещо старые все модули и т.п. надо всё по новому...Может даже и совсем новые структуры понадобятся (VDR-1.3.6+dxr3+client)

  • Могу, если понадобиться, тебе и SS2 подкинуть для тестов, мне пока без надобности, да и времени ты потратишь раз в десять меньше, с твоим опытом, так зачем велосипед изобретать.
    Хотя я её сегодня воткнул, поскольку VDR без неё всё время упорно упирался нормально работать, выкидывая на экран с переодичностью в секунд десять надпись "Kanal nicht verfügbar", можно его успокоить наверное? Воткнул SS2, загрузил дрова, успокоилось всё, но дальше я непродвинулся на данной платформе.

  • Ну вот, запустил я клиента, к моей великой радости!
    И так, стоит LinVDR 0.5 + фишка от randy. Работает вроде стабильно, единственное, с чем у меня возникали проблеммы, это был Streamdev, из за него и вешалась система.
    Поломав голову все выходные, сегодня просто копирнул старый streamdev 0.2.0, скомпилированный free-x для обезьяны по новому, на обе машины, Server и Client. Ну на Server понятно, работает всё, а вот Client почему заработал? ТАМ ВЕТЬ ДРУГОЕ ЯДРО?
    Короче работает, несмотря на "бинарную несовместимость". Активировал в меню VDR-Client, выставил IP, протокол TS, и всё как часы! Уже два часа идёт без зависаний.

  • Пять часов, полёт нормальный! Удалось запустить и Stream-Server, Stream-Client Актуальный, из обезьянки, но откатился назад, незаметив существенных улучшений, кроме как нечёткую работу по http, в частности проблеммы с переключением каналов. Старый - напротив, работает как часы.
    У обоих есть два боольших недостатка:
    1. при попытке перескочить с канала на канал кнопками вверх - вниз, переключается сразу через десяток. Прямой выбор номером или через меню "Kanele" - работает отлично. Кнопки лево - право тоже без замечаний, свободно можно выбирать между группами.
    2. Не дай вам боже с клиента переключиться на "закрытый", в смысле - непоказывающий канал. Server вешается, и получаем замкнутый крук:
    Client непозволяет переключить канал, после перезапуска Server и Client, он автоматически прыгает опять на тот же канал, и всё покругу. Тлько ручками править setup.conf остаёться.

  • Нет, нехочу! Для клиента sc не нужен, декодирование идёт на сервере, а транслируется уже открытай поток(вот интирестно, как?).
    Я имел в виду, что если со стороны клиента переключить сервер на канал, не дающий возможности ему транслировать в сеть, по разным причинам, типа закодирован и нет ключа, или просто нет трансляци, и т.д. То сервак стартует, пытается чего то там пережевать, для выдачи в сеть, и за отсутствим - вешается, или точнее, остаёться в режиме ожидания, и больше на команды из вне не реагирует. Тоже самое, когда ты попробуешь через mplyaer переключиться на такой канал, увидишь всё live, помогает только полное закрытие mplayer. Т.е. нужно разорвать соединение, и попробовать снова, с другим параметром канала, но иногда непомогает. Только у клиента беда, он, гад, после рестара, пытается на тот же канал врубиться, выводя сервер в задумчивое состояние снова. Вот и приходиться, остановить, ручками подправить, запустить. Как его отучить запоминать последний канал?

  • Цитата

    По словам пользователя Арраы ...
    Нет, нехочу! Для клиента сц не нужен, декодирование идёт ... Я имел в виду, что если со стороны клиента переключить сервер на канал, не дающий возможности ему транслировать в сеть, по разным причинам, типа закодирован и нет ключа, или просто нет трансляци, и т.д. То сервак стартует, пытается чего то там пережевать, для выдачи в сеть, и за отсутствим - вешается, или точнее, остаёться в режиме ожидания, и больше на команды из вне не реагирует. ....


    ..кстати.. у меня на вдр такие же глюки..!если попал на канал который не показывает.. например слабый сигнал..труба дело..
    только вдр выключать..
    непорядок..одер? :(

  • Цитата

    По словам пользователя Array ...
    Вот и приходиться, остановить, ручками подправить, запустить. Как его отучить запоминать последний канал?



    Ты изменяеш в /etc/vdr/setup.conf


    CurrentChannel = xx
    ?


    Или что то другое?