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

  • вышел VLC media player - 0.8.6d
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    3 Changes between 0.8.6c and 0.8.6d:
    4 ----------------------------------------------------------
    5
    6 Various bugfixes:
    7 * Mozilla plugin: supports a reasonable amount of MIME types on Windows
    8 * Linux: Fixed S/PDIF passthrough with ALSA
    9 * Automatic recovery on unexpected stream discontinuity (clock gap) occurrences in input
    10 * Use field order (top/bottom) for correct bob/linear deinterlacing
    11 * Fix invalid free in bookmarks loading code
    12
    13 Windows and Mac OS Binaries
    14 * FLAC Security Update (CVE-2007-4619) to prevent multiple integer overflows
    15
    16 Active X plugin:
    17 * Security update (VideoLAN-SA-0703)
    18
    19 Mac OS X Interface & Port:
    20 * Apple Remote support on Mac OS X 10.5 Leopard with enhanced functionality
    21 * Improved Video Output compatibility for Mac OS X 10.5 Leopard
    22 * Improved behavior of the Fullscreen Controller and mode changes between Fullscreen and Windowed Video Output
    23 * Softened the white flash artifacts that may appear during the transition of two different movies
    24 * Support for current Ogg file formats
    25 NOTE: This release requires Mac OS X 10.4 or higher. Mac OS X 10.3.9 is not supported anymore.
    26
    27 Encoders:
    28 * Improved H.264 encoding speed on Mac OS X
    29
    30 Other changes:
    31 * The automatic updating facility was removed
    32 * You now need to append --m3u-extvlcopt to your command line to enable
    33 EXTVLCOPT options parsing in m3u playlists.

  • Подскажите пожалуйста, можно ли при помощи streamdev-server мультиплексировать несколько выбранных потоков (например, Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.) в один? Если нельзя, то чем можно для этого воспользоваться?

  • спрошу иначе.
    есть ArVDR, которая настроена и открывает кодированные каналы. есть локальная сеть, в которой несколько человек хотят смотреть телепередачи. у этих людей есть amino110, которая понимает мультикаст. хочется (если это возможно) в целях экономии полосы каждый канал упаковать в мультикаст группу и передавать это все по сети. амины умеют "прописываться" в мультикаст группы при помоши SAP (когда задаешь им поток в виде igmp://224.X.X.X:1234). может ли какой-нибудь из плагинов ArVDR так?

  • Хотел попробовать в интернет постримовать. Вики и другие форумы почитал, вроде всё понятно но не получается.


    В streamdev-server поставил Extern.
    Создал externremux.sh и поместил его в /root.
    После перезапуска скрипт не запускается. Может надо в .conf плагина параметр прописать, т.е. путь к скрипту? Как прописать, куда кинуть .conf и как вообще должен называться .conf? streamdev-server.conf?
    Пока всё ;)

  • Сделал как написано.
    /etc/vdr/config/streamdev-server.conf


    PARAM="-r /root/externremux.sh"


    После пробного стриминга получаю лог:


    sh: line 1: /root/externremux.sh: No such file or directory

  • root директория закрита по умолчанию для остальних юзеров, если ВДР стартует под юзером vdr, то вполне возможно, что просто нету доступа для юзера vdr в директорию /root. Я б єтот скрипт засунул в другую директорию.

  • Цитата

    Со слов пользователя knedlyk
    root директория закрита по умолчанию для остальних юзеров, если ВДР стартует под юзером vdr, то вполне возможно, что просто нету доступа для юзера vdr в директорию /root. Я б єтот скрипт засунул в другую директорию.


    Точно так и есть :D Работает. Эх ещё бы бандбрайту побольше... А то с моими 192 кб/с.....

  • Только вот VLC не хочет проигрывать через инет, а в локалке без проблем. mplayer играет нормально, только через конзоль неудобно запускать.

  • я уже писал кажется гдето
    изменяешь mpalyer.sh скрипт, добавляешь туда обработку файлов например с .url расширением и опцией -playlist, в этом файле пишешь адрес, но только один
    и через ведро запускаешь этот файл в мплеере через мплеер плугин

  • Не получается настроить streaming,вроде по описанию всё понятно,но не работает.


    Прописал в vdr.conf streamdev-server,В плагинах он появился.
    В 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


    В svdrphosts.conf прописал ИП компа на винде,установил последний VLC.При наборе в Браузере Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. вдр:3000 ничего не происходит.


    Вот лог:


    Mar 8 15:38:45 arvdr vdr: [6653] connect from 192.168.1.102, port 1519 - accepted
    Mar 8 15:38:45 arvdr vdr: [6653] closing SVDRP connection
    Mar 8 15:38:46 arvdr vdr: [6653] connect from 192.168.1.102, port 1520 - accepted
    Mar 8 15:38:46 arvdr vdr: [6653] closing SVDRP connection
    Mar 8 15:38:47 arvdr vdr: [6653] connect from 192.168.1.102, port 1521 - accepted
    Mar 8 15:38:47 arvdr vdr: [6653] closing SVDRP connection
    Mar 8 15:38:48 arvdr vdr: [6653] connect from 192.168.1.102, port 1524 - accepted
    Mar 8 15:38:48 arvdr vdr: [6653] closing SVDRP connection
    Mar 8 15:39:00 arvdr vdr: [6653] connect from 192.168.1.102, port 1525 - accepted
    Mar 8 15:39:00 arvdr vdr: [6653] closing SVDRP connection
    Mar 8 15:39:03 arvdr vdr: [6681] Streamdev: Accepted new client (HTTP) 192.168.1.102:1526
    Mar 8 15:39:03 arvdr vdr: [6681] streamdev: client 192.168.1.102:1526 not allowed to connect
    Mar 8 15:39:03 arvdr vdr: [6681] streamdev: closing streamdev connection to 192.168.1.102:1526
    Mar 8 15:39:03 arvdr vdr: [6681] Streamdev: Accepted new client (HTTP) 192.168.1.102:1527
    Mar 8 15:39:03 arvdr vdr: [6681] streamdev: client 192.168.1.102:1527 not allowed to connect
    Mar 8 15:39:03 arvdr vdr: [6681] streamdev: closing streamdev connection to 192.168.1.102:1527
    Mar 8 15:39:03 arvdr vdr: [6681] Streamdev: Accepted new client (HTTP) 192.168.1.102:1528
    Mar 8 15:39:03 arvdr vdr: [6681] streamdev: client 192.168.1.102:1528 not allowed to connect
    Mar 8 15:39:03 arvdr vdr: [6681] streamdev: closing streamdev connection to 192.168.1.102:1528
    Mar 8 15:40:24 arvdr vdr: [6680] [core.net] idle timeout, disconnected placebo.dynalias.com:5030
    Mar 8 15:40:24 arvdr vdr: [6680] [core.net] netwatch down
    Mar 8 15:41:25 arvdr vdr: [6681] Streamdev: Accepted new client (HTTP) 192.168.1.102:1576
    Mar 8 15:41:25 arvdr vdr: [6681] streamdev: client 192.168.1.102:1576 not allowed to connect
    Mar 8 15:41:25 arvdr vdr: [6681] streamdev: closing streamdev connection to 192.168.1.102:1576



    Может подскажет кто,где собака зарылась?


    Спасибо.



    PS: я про streamdevhosts.conf забыл,его я не трогал.

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

  • в вдр листе один товарищ Peer Oliver Schmidt поделился новостью, что у него есть streaming-server на базе vdr с 3 бюджет-картами (а раньше было 4 бюджетки) и он без проблем организовал стриминг со всех 3 карт по своему дому, используя на клиентах VLC, Xine, MediaMVP from Hauppauge



    Цитата


    I am using a central VDR system with 3 (or was it 4) DVB-S budget
    cars. And watch TV around the house using either VLC as a client,
    Xine, or the MediaMVP from Hauppauge (using the VOMPServer).
    No problem what so ever. Using it since 2006 iirc.