Какие есть сетевые клиенты для VDR

  • Подскажите, какие есть сетевые клиенты для VDR под Линукс, да и под Винду?
    И еще, можно ли на карточке SS1 одновременно пользовать интернет и смотреть Видео. Или смотреть два канала одновременно?
    С уважением ко Всем ...

  • Прежде всего это vdr-streamdev-client если есть вторая машина с VDR. Под Linux есть MPlayer или с патченным xine тоже должно идти. Слыхал что vlc тоже работает. Под Windows опять таки MPlayer или Windows Media Player с соответствующим кодеком

  • Вторая машина ес-сно есть, но без DVB карты и соответственно без VDR. Если можно, объясните поподробнее, что такое )stream-dev, и как настраивается. Как я понимаю, нужно скомпилить на второй машине VDR (но как она скомпилится без DVB), и установить плагин stream-dev... -или я не на верном пути?

  • Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Очень неплохой инструмент, в пакете идёт MPlayer, работает стабильно с более ранними версиями Stramdev,где server и client в одном пакете.
    Последний Streamserver некорректно переключал каналы, но возможно, это только у меня проявилось по какой нибуть, упущенной мной из внимания причине.

  • Вопрос:

    Цитата

    По словам пользователя duck ...
    Вторая машина ес-сно есть, но без DVB карты и соответственно без VDR. Если можно, объясните поподробнее, что такое )stream-dev, и как настраивается. Как я понимаю, нужно скомпилить на второй машине VDR (но как она скомпилится без DVB), и установить плагин stream-dev... -или я не на верном пути?



    Ответ:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Скачал плагин streamdev-0.3.1, пробую компилить, клиент компилится нормально, а сервер никак. Вот вывод команды:


    make[1]: Вход в каталог `/usr/src/vdr-1.3.6/PLUGINS/src/streamdev'
    g++ -g -O2 -Wall -Woverloaded-virtual -O2 -c -D_GNU_SOURCE -DHAVE_BEAUTYPATCH -DHAVE_AUTOPID -I../../../include -I../DVB/include -I. -o server/connectionVTP.o server/connectionVTP.c
    server/connectionVTP.c: In member function `bool
    cConnectionVTP::CmdABRT(char*)':
    server/connectionVTP.c:243: warning: unused variable `time_t st'
    server/connectionVTP.c: In member function `bool
    cConnectionVTP::CmdMODT(char*)':
    server/connectionVTP.c:439: `taActive' undeclared (first use this function)
    server/connectionVTP.c:439: (Each undeclared identifier is reported only once
    for each function it appears in.)
    server/connectionVTP.c:441: `taInactive' undeclared (first use this function)
    server/connectionVTP.c:448: no matching function for call to `cTimer::Active()'
    make[1]: *** [server/connectionVTP.o] Ошибка 1
    make[1]: Выход из каталог `/usr/src/vdr-1.3.6/PLUGINS/src/streamdev'


    Чего не хватает?

  • Патча не хватает к streamdev-0.3.1 под vdr-1.3.6. Было такое дело...У меня он когда то бык но сгинул вместе с винтом :(
    А почему 1.3.6? Почему не что нибудь по новее (1.3.11) или что нибудь стабильное (1.2.6)

  • Спасибо за патч, все собралось... . Но теперь вопрос :), как запускать VDR на другой машине? Я просто скопировал директрорию /usr/src/vdr-xxx на другую машину, но там она не запускается.... Не находит устройства

  • Теперь тебе надо устройство для вывода :))
    1. Hardware решение - это dxr3 карта в связке с vdr-dxr3 plugin
    2. Software решение - vdr-softlink. Выдача сигнала через framebuffer или tv-out графиккарты
    3. Software решение - vdr-xine. Выдача сигнала на xine & X-Windows


    Что выбрать решай сам
    Ах да! Ещё запуск на удалённой машине


    $>vdr -P[output-plugin] -Pstreamdev-client

  • Что предпочтительнее? Сами что используете?
    Кстати vdr-soflink не нашел. Есть x11out. Это не то?

  • Самая последняя версия softdevice Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Сами пользуем dxr3. До xine никак руки не доходят


    Самый всё таки простой способ в связке с MPlayer. Дешево, сердито и без особого геморроя. Но не так комфортабельно. Приходится очень часто работать с командной строкой ;)

  • Ну vdr на другой стороне явно не нужен. Streamdev умеет стримить по http. На клиентской стороне любой медиа плеер. Еще лучше stream plugin - он умеет мультикастить - клиент опять же будет любой медиа плеер, зато клиентов на один поток может быть много. Если клиент один - проще конечно streamdev по http.

  • Плагин steram уже стоит, смотреть Мплейером с клиентской машины можно, но мне нужно управление с другой машины. Поэтому и хочу поставить streamdev+softdevice на клиента. А softdevice никак собираться не хочет alsa ему подавай :). Пока с этим мучаюсь. Неужели нет под линукс готового VDR-клиента?

  • Еще раз повторяю - не нужен вдр. Если под управлением подразумевается переключение канала - то все просто: streamdev на сервере + mplayer Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. пример
    mplayer Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. На сервере надо разрешить клиенту переключать транспондеры по запросу.

  • Спасибо за подсказку по Мплейер. Но хотелось бы полноценное управление с клиентской машины (запись, воспроизведение...). В планах установить, как говорилось выше "streamdev+softdevice" и пользоваться "kvdr". Реально ли это?
    И еще, чем принципиально отличаются плагины "stream" и "streamdev" ?

  • На стороне слиента я стартую:
    mplayer.exe -framedrop -fs -cache 4096 Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    т.е. иду через http
    Каналы не переключаются в этом случае ?


    Вот из setup.conf:
    streamdev-server.AllowSuspend = 0
    streamdev-server.HTTPServerPort = 3000
    streamdev-server.HTTPStreamType = 1
    streamdev-server.MaxClients = 5
    streamdev-server.ServerPort = 2004
    streamdev-server.StartHTTPServer = 1
    streamdev-server.StartServer = 0
    streamdev-server.SuspendMode = 0

  • Если streamdev-server.AllowSuspend = 0 то конечно клиенту не дадут переключать транспондер. Это легко проверить - каналы с текущего транспондера клиент показывать будет, с других нет.


    Чтобы клиент переключал я уже вышел написал как надо.