Поставив себе на 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. Сохраняем файл, загружаем его в "Интернет-телевидение" (рядом с кнопкой "Сохранить в файл" вы могли заметить "Загрузить из файла".
8. Видим в списке все занесенные каналы (если ничего не произошло, вероятно, вы случайно допустили повторяющиеся ItemID)
9. Выделяем все каналы Ctrl+A, правой кнопкой - "Загрузить информацию о файле". Для порядка. (Сервер может повиснуть в этот момент, возможно, имеет смысл вручную загружать информацию для каждого канала).
10. Перезапускаем сервер, смотрим каналы, выбирая на телевизоре нужную ссылку.
Сложнее дело обстояло с устройствами, которые не могут так просто бродить по веб-страничкам и смотреть потоковое видео, но могут ловить сигнал с 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. Сохраняем файл, загружаем его в "Интернет-телевидение" (рядом с кнопкой "Сохранить в файл" вы могли заметить "Загрузить из файла".
8. Видим в списке все занесенные каналы (если ничего не произошло, вероятно, вы случайно допустили повторяющиеся ItemID)
9. Выделяем все каналы Ctrl+A, правой кнопкой - "Загрузить информацию о файле". Для порядка. (Сервер может повиснуть в этот момент, возможно, имеет смысл вручную загружать информацию для каждого канала).
10. Перезапускаем сервер, смотрим каналы, выбирая на телевизоре нужную ссылку.
Комментарий