Объявление

Свернуть
Пока нет объявлений.

Перетранслируем стриминг-поток с ресивера с помощью DLNA/UPnP сервера

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Перетранслируем стриминг-поток с ресивера с помощью DLNA/UPnP сервера

    Поставив себе на Azbox Premium HD прошивку Enigma2/Spaze2.2, озаботился вопросом, как организовать вещание сигнала с него на всё, что только можно в квартире. С компьютером и iOS-девайсами разобраться легко: на компе смотрим с помощью VLC, на iOS с помощью dreaMote + программа просмотра потокового видео (например, GoodPlayer). Разумеется, на ресивере должен стоять WebInterface.
    Сложнее дело обстояло с устройствами, которые не могут так просто бродить по веб-страничкам и смотреть потоковое видео, но могут ловить сигнал с DLNA серверов. Одно из таких - мой телевизор, Samsung, с поддержкой WiFi свистков (на определенных чипах).
    Проблема была решена следующим способом:
    1. В качестве DLNA сервера использовалась бесплатная программа Home Media Server. Предварительно вам стоит настроить её, чтобы она вообще что-либо вещала в сеть. По этим вопросам - в отдельные гайды.
    2. Запускаем сервер на компьютере, подключенном к той же сети, что и ресивер, и устройство с поддержкой DLNA-приема.
    3. В HMS слева в списке источников идем в "Интернет-телевидение", там щелкаем правой кнопкой на поле и нажимаем "Добавить источник".
    4. Называем его как хотим, но философия моего способа в том, что для каждого канала будет создан свой источник (другой способ вряд ли возможен). Поэтому название источника лучше должно совпадать с названием канала. В строку "Путь" вставляем ссылку на m3u-файл соответствующего канала, которую копируем из Azbox WebControl (ту самую, которую надо запускать в VLC для просмотра на компьютере).
    5. Уже можно нажимать OK и смотреть канал на телевизоре. Но нам надо добавить как можно больше каналов (хотелось бы все, но вряд ли кто-то вручную захочет добавлять таким образом сотню каналов). Поэтому можно поступить следующим образом. Нажимаем правой кнопкой мыши на строчке "Интернет-телевидение" слева, далее "Сохранить в файл".
    6. Открываем файл в текстовом редакторе, видим там структуру вида <Item></Item>, в которой есть строчки с названим канала и строчка со ссылкой. Эту самую структуру мы размножаем в файле. В каждом новом куске вручную правим ссылку на очередную новую, и правим название канала чуть ниже. Также важное замечание: у каждой записи есть своя строчка <ItemID>. И у каждой записи она должна быть разной - просто изменяем какую-нибудь цифру или букву на другую, вероятно - в шестнадцатеричном диапазоне (0-9 и a-f). У меня конец файла выглядит следующим образом (случайно не изменил название канала в последнем куске, бывает):
    .
    Не заденьте оставшуюся структуру файла, теги <Item> должны сохраняться внутри старших по иерархии тегов.
    7. Сохраняем файл, загружаем его в "Интернет-телевидение" (рядом с кнопкой "Сохранить в файл" вы могли заметить "Загрузить из файла&quot.
    8. Видим в списке все занесенные каналы (если ничего не произошло, вероятно, вы случайно допустили повторяющиеся ItemID)
    9. Выделяем все каналы Ctrl+A, правой кнопкой - "Загрузить информацию о файле". Для порядка. (Сервер может повиснуть в этот момент, возможно, имеет смысл вручную загружать информацию для каждого канала).
    10. Перезапускаем сервер, смотрим каналы, выбирая на телевизоре нужную ссылку.

  • #2
    Re: Перетранслируем стриминг-поток с ресивера с помощью DLNA/UPnP сервера

    То есть чтоб смотреть на телике через DLNA с ресивера, то нужно промежуточное звено в виде компа?
    Ужас!

    Комментарий


    • #3
      Re: Перетранслируем стриминг-поток с ресивера с помощью DLNA/UPnP сервера

      Как минимум, в моем способе нужно. Существуют DLNA сервера для ресивера, ставятся прямо на ось азбокса, но, насколько я знаю, все они лишь транслируют видеофайлы с подключенных винтов, да и работают не на всех прошивках.

      Комментарий

      Обработка...
      X