VDR как streaming-сервер/клиент (streamdev, streamplayer)

  • Версия 0.3
    После бурных и продолжительных дисскуссий......Короче с божьей помощю у нас с моим коллегой по работе родилась следующая версия(и я немного подучился).


    Для работы на машине должен быть установлен Xdialog.


    разворачиваем, ложим например в /usr/local/bin , прописываем адрес своего ведра, запускаем.

  • маленький совет чтобы заменить

    Исходный код
    I=1
    while [ $I -le $ANZAHL ];do
    ....
    done


    предлагаю

    Исходный код
    for ((I=1; $I<=$ANZAHL;I++))
    do
    ....
    done


    А то как то странно выглядит
    И выход предлагаю с exit


  • Спасибо за совет.


    Цитата

    И выход предлагаю с exit


    Поясни.

  • Можно и так. Но я хочу, чтобы при выходе из окна Xdialog, т.е. при нажатии на кнопку
    "Abbrechen" и Mplayer убивался.

  • Возвернул всё в прежнее положение.


    Если пытаюсь по твоему, вроде логично, но некоторые каналы не отображаються.
    Пусть лучше странно выглядит. Мой Коллега вчера с этой строчкой незря весь вечер убил.

  • Собрал на досуге Kmplayer, понравилась мне игралка, настоятельно рекомендую.
    Подключить к VDR не так то просто, всё остальное работает.
    В связке с прибамбахми, что обсуждались выше, смотреть вполне сносно можно.


    В отличии от голого mplayer, имеем удобную графическую оболочку, заметно упрощающую управление для рядового пользователя(типа меня).




    зы.
    У меня такое ощущение, что Linux на десктопе никто не пользует.. :( , за небольшим исключением.
    А жаль.....Пора, пора себя застаить, отойти от накатаной дорожки, и почувствовать себя свободным...

  • В /etc/vdr/setup.conf прописано:


    streamdev-server.AllowSuspend = 1
    streamdev-server.SuspendMode = 1


    После /etc/init.d/runvdr stop; /etc/init.d/runvdr stаrt снова обнуляется.
    Где здесь собака прячется?

  • Имеешь ввиду вот это?


    Настройка - Модуль "stream-dev"
    Maximum Numbers of Clients: 5
    Suspend behaviour: Offer suspend mod
    Client may suspend: нет
    Start VDR-to VDR Server: да
    VDR-to VDR Server Port: 2004
    Bind to IP: 0.0.0.0
    Start HTTP Server: да
    HTTP Server Port: 3000
    http Streamtype : PES
    Bind to IP : 0.0.0.0

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем privet ().

  • Цитата

    Со слов пользователя privet
    В /etc/vdr/setup.conf прописано:


    streamdev-server.AllowSuspend = 1
    streamdev-server.SuspendMode = 1


    После /etc/init.d/runvdr stop; /etc/init.d/runvdr stаrt снова обнуляется.
    Где здесь собака прячется?


    ---
    /etc/init.d/runvdr stop


    В /etc/vdr/setup.conf прописано:


    streamdev-server.AllowSuspend = 1
    streamdev-server.HTTPBindIP = 0.0.0.0
    streamdev-server.HTTPServerPort = 3000
    streamdev-server.HTTPStreamType = 1
    streamdev-server.MaxClients = 5
    streamdev-server.ServerPort = 2004
    streamdev-server.StartHTTPServer = 1
    streamdev-server.StartServer = 1
    streamdev-server.SuspendMode = 1
    streamdev-server.VTPBindIP = 0.0.0.0


    /etc/init.d/runvdr stаrt


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

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем bom.ch ().

  • Цитата

    Со слов пользователя privet
    Где здесь собака прячется?


    Для всех: файл /etc/vdr/setup.conf - это настройки, которые можно делать через меню OSD, только в текстовом виде. VDR при выключении (runvdr stop) переписывает этот файл. Поэтому изменения в нём делать надо только при выключенном VDR, или в меню OSD (что удобнее, но иногда могут возникнуть и проблемы с пониманием перевода :) ).

  • На клиентской машине VLC media player. Картинка идет нормально, звук никак. Карта SS1 +ArVDR. Пробовал аудио выход SS1 соеденить с аудио входом на мат. плате. Ноль. Как пустить звук по сети?

  • В процессе изучения и применения VDR на практике родилось несколько вопросов. Буду очень благодарен за ваши ответы.


    1) Если используется стримминг (streamdev плагин), каким образом осуществляется стримминг: видео с DVB карты сначала пишется, а потом стриммится или работает только стримминг? И если сначала пишет, возможно ли с клиента поставить на паузу, перемотать назад и т. д.


    2) Дружит ли VDR с Transport Stream, т. е. может ли его записывать и стриммить? Или он работает исключительно с PES?

  • 1) Для стриминга не нужна промежуточная стадия записи на диск.
    2) стримить можно и TS ( если конечно CVS-snapshot в етот момент рабочий :rolleyes: )