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

  • diseqc.conf замени на вот этот:


    # Astra19 LNB 1
    S19.2E 11700 V 9750 t v W15 [E0 10 38 F0] [E1 10 38 F0] W15 t
    S19.2E 99999 V 10600 t v W15 [E0 10 38 F1] [E1 10 38 F1] W15 T
    S19.2E 11700 H 9750 t V W15 [E0 10 38 F2] [E1 10 38 F2] W15 t
    S19.2E 99999 H 10600 t V W15 [E0 10 38 F3] [E1 10 38 F3] W15 T
    # HotBird 3 LNB 2
    S13E 11700 V 9750 t v W15 [E0 10 38 F4] [E1 10 38 F4] W15 t
    S13E 99999 V 10600 t v W15 [E0 10 38 F5] [E1 10 38 F5] W15 T
    S13E 11700 H 9750 t V W15 [E0 10 38 F6] [E1 10 38 F6] W15 t
    S13E 99999 H 10600 t V W15 [E0 10 38 F7] [E1 10 38 F7] W15 T
    # Sirius LNB 3
    S5E 11700 V 9750 t v W15 [E0 10 38 F8] [E1 10 38 F8] W15 t
    S5E 99999 V 10600 t v W15 [E0 10 38 F9] [E1 10 38 F9] W15 T
    S5E 11700 H 9750 t V W15 [E0 10 38 FA] [E1 10 38 FA] W15 t
    S5E 99999 H 10600 t V W15 [E0 10 38 FB] [E1 10 38 FB] W15 T
    # Amos LNB 4
    S4W 11700 V 9750 t v W15 [E0 10 38 FC] [E1 10 38 FC] W15 t
    S4W 99999 V 10600 t v W15 [E0 10 38 FD] [E1 10 38 FD] W15 T
    S4W 11700 H 9750 t V W15 [E0 10 38 FE] [E1 10 38 FE] W15 t
    S4W 99999 H 10600 t V W15 [E0 10 38 FF] [E1 10 38 FF] W15 T

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


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

  • Просто мысли в слух.


    Под Виндовс есть у нас куча замечательных программок.


    Под Linux.....Для любителей, очень соверщенные варианты, неслучайно названные 'зверинцами', поскольку представляют собой связку из нескольких компонентов, не так уж и простую в настройке, особенно для новичка, или простого пользователя.
    Я например столкнулся с серьёзными проблемами при настройке xine под Suse10, если имею одно, вылетает другое......
    А зачем это всё? Хочется просто смотреть канал, в маленьком окошке в уголочке монитора.
    Есть у нас работающий в сети streamdev-server, готовый в любой моиент кинуть в нас стримом по http.
    Под виндой, нет проблемм, бери например Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. и смотри на здоровье.
    Под Linux хуже. mplaer прикрутить несложно. Но вот каждый раз запускать его с параметром типа mplayer Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. c консоли просто не каждому по душе, да и номера каналов надо помнить.


    Можно упростить немного, запуская через скрипт, как у меня:


    Bash
    #!/bin/sh
    kdialog  --title "programm" --inputbox programm >/tmp/xxx.tmp
    blah=`cat /tmp/xxx.tmp`
    
    
    mplayer  http://192.168.0.91:3000/pes/$blah
    rm /tmp/xxx.tmp


    Уже веселее, ткнул мышью в кнопку, выскочило окошко, в которое нужно вписать номер канала. Но его нужно помнить.

    Кто бы взялся написать нечто VDR-ZAPPER под Linux?


    Нужно нам не много:


    При запуске считать с сервера список каналов через svdrp ( Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. )


    Берём готовый svdrpsend.pl из нашего же VDR и запускаем его с параметроми


    Исходный код
    svdrpsend.pl -d IP-VDR  LSTC


    получаем то что нам нужно:


    Исходный код
    250-1 Das Erste;ARD:11837:H:S19.2E:27500:101:102:104:0:28106:1:1101:0
    250-2 EinsFestival;ARD:12109:H:S19.2E:27500:201:202:0:0:28202:1:1073:0
    250-3 EinsExtra;ARD:12109:H:S19.2E:27500:101:102:0:0:28201:1:1073:0


    Остаёться засунуть куда нибуть, вывести на монитор список названий, и при нажатии на строчку с нужным названием осуществить запуск mplayr c соответствующим номером канала в хвосте.


    Я не силён в подобного рода работе потому не углубляюсь в свои думки, всё равно всё коряво и через ж..., если не художник, брать кисть в руки не надобно..может кто возьмёться? Мне так кажеться, хитрого то нет ничего.

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

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

  • 1. у нас нет vdr-xine-Plugin
    2. Разговор идёт об упрощении подключения mplayer, и ни как не о xine.

  • Ну я положим уже не пользуюсь, поскольку с винды соскочил окончательно.....А при чём тут VDRZapper и VLC? Первый отвечает за комуникацию и запуск какого нибуть прейера, обычно mlpayer, с необходимыми параментрами. VLC нечто другое, может и
    PES стрим воспроизвести, но почему то звука с VDR нет... ;( Я голову себе не забивал, менея и mplayer устраивает.

  • Версия 0.1 ;)
    на машине требуется svdrpsend.pl & mplayer. прописать в переменную STREAMSERVER IP адресс сервера. Желаю успеха

    Файлы

    • linuxclient.txt

      (547 Byte, скачали 18 раз, последнее скачивание: )
  • Cпасибо, примерно то, что я себе представлял, подгоняю, пробую....
    подправив две вещи запустил.


    Исходный код
    svdrpsend.pl -d $STREAMSERVER LSTC | grep ^250- | cut -d: -f1 | sed "s/^250-\([0-9]*\)\ \(.*\)/\1:\2:/" > /tmp/mychan.list
    
    
     mplayer  http://$STREAMSERVER:3000/pes/$blah


    Ещё раз спасибо огромное, возьму за основу.

  • Поигравшись немного, пришел к выводу: Ничего больше не надо. Под KDE cоздаём ярлык, указываем опцию запуска в консоли. При запуске будет запущен терминал, в котром мы можем наблюдать за работой скрипта и mplayer, и для полного отключения достаточно убить терминал. Положительный эфект в том, что соединение с streamdev -server будет прерванно в любом случае, и на не нужно передёргивать сервер. Я под Виндой всегда выбирал опцию показа консоли, иначе при неудачном выключении mplayer приходилось в ручную убивать процесс.


    Короче, Доволен я, ещё раз большое человеческое спасибо. можно в WiKi выкладывать.

    Файлы

    • linuxclient.tar.gz

      (1.15 kB, скачали 5 раз, последнее скачивание: )
  • Версия 0.2


    Позволил себе немного поиграться. Теперь можно запускать как угодно, после нажатия на кнопку "Abbrechen" убивается напрочь.

    Файлы

    • linuxclient_0.2.tar.gz

      (1.23 kB, скачали 4 раз, последнее скачивание: )
  • Цитата

    Со слов пользователя ТhинкМастер
    Новая версия также не воспроизводит звук с арвдр :(


    я тут на вдр портале покопался.. эта проблема известная ..там пишут надо вручную задать стримминг тип.
    хотя гарантии что звук появится тоже нет.


    vlc mediaplayer:
    Rubrik http-streaming: Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.PS/5


    но тогда могут появится проблемы с видео потому, что это не оптимальный формат.


    а вообше попробуй штучку которую хирург посоветовал..


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

  • А мне не понравилось...коряво как то. Но на вкус и цвет, как говорят....Хотя для просмотра записей штука удобная.

  • маленькие замечания....
    совсем не обязательно таким образом вычислять PID запущенной программы...
    чтобы вычислить PID есть уже готовое решение: pidof,а чтобы убить процесс имя которого известно но не PID есть killall

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


    KMPlayer, интирестная штука в принципе. Я так понимаю, концепт схожий с kaffeine?