Всех приветствую на моём сайте, посвященный работе роутеров Zyxel с пакетом xupnpd для обработки и вывода в сеть DLNA потокового видео IP-TV вашего провайдера. |
Если у вас есть вопросы или пожелания, то задавайте их в форме Обратной связи, на форуме НА-СВЯЗИ в ПМ или в этой теме |
|
ИНСТРУКЦИЯНа данный момент версия релиза xupnpd v.1.03, udpxy 1.0.27 1. Скачиваем модифицированный файл прошивки с поддержкой wget (это стандартная прошивка от Zyxel пересобранная с небольшими изменениями под наши нужды). Для роутера ревизии A скачиваем вот эту KEENETIC_LITE-V1.00k4.3[BWN.4.4]D0-wget , для роутера ревизии B вот эту KEENETIC_LITE-V1.00AABL.1.3D0-r-wget. За представленные прошивки благодарим Dr.Acid. Если вы не знаете какая именно ревизия у Вашего роутера то прочтите вот эту статью - Отличия интернет-центров Keenetic Lite. 2. Заливаем скаченную прошивку в роутер, как обычную через вебинтерфейс роутера. Как это сделать можно узнать на сайте Zyxel - Инструкция по обновлению микропрограммы в интернет-центрах серии Keenetic. ВАЖНО: Все изменения с заменой прошивки роутера на альтернативную вы выполняете на свой страх и риск, я за это отвественности не несу, однако вы в любой момент можете восстановить стандартную прошивку от производителя через вебинтерфейс и ничего вам за это не будет. 3. Запускаем консольную программу telnet в Windows. Telnet есть в дистрибутиве Windows. В Windows 7 он не предустановлен, как в ХР, чтобы его включить заходим в "Панель управления - Программы - Программы и компоненты - Включение или отключение компонентов Windows". Ставим галочку на "Клиент Telnet", жмём ОК и ждём когда установится. Вместо telnet-а можно использовать клиент с широкими возможностями Putty. 4. В окне telnet-а заходим на наш роутер командой: open 192.168.1.1 Спросит пароль и если у вас он не свой то стандартный это 1234. При вводе пароля не видно вводимых символов - так и должно быть, для защиты от лишних глаз. Если у вас роутер ревизии B, то пароля не спросит, т.к. вход в роутер будет произведен под пользователем ROOT с доступом к BusyBox, у которого по умолчанию не задан пароль. Не стоит этого пугаться. 5. Набираем в telnet команду выбрав из представленных пакетов подходящий для вашего провайдера тип в зависимости от транслируемого плейлиста и параметров сети. Если вы не знаете и не представляете какой именно пакет загружать, то методом простого перебора подберите работающий: Для провайдера вещающего в multicast (udp): flash set TRNT_FOLDER http://iptv-cheb.narod.ru/generic_multi_auto/ Для провайдера вещающего в multicast (udp) и протоколу PPPoE: flash set TRNT_FOLDER http://iptv-cheb.narod.ru/generic_multi_pppoe_auto/ Для провайдера вещающего в unicast (http): flash set TRNT_FOLDER http://iptv-cheb.narod.ru/generic_uni_auto/
6. Набираем в telnet команду с указанием пути, откуда будет загружаться Ваш плейлист. Путь указывается без кавычек после переменной TRNT_WAN_ACCESS_LIST . flash set TRNT_WAN_ACCESS_LIST 'ваш путь к плейлисту' Ниже выкладываю плейлисты для некоторых провайдеров моего города Чебоксары и Чувашии. Данные плейлисты имеют некоторые отличия от оригинальных провайдеровских (добавлены ссылки на логотипы каналов, указаны настройки типа контента). г.Чебоксары (multicast) Для Чебнет и пакета Эконом 42 канала: flash set TRNT_WAN_ACCESS_LIST http://iptv-cheb.narod.ru/playlists/chebnet_econom.m3u Для Чебнет и пакета Базовый 104 канала: flash set TRNT_WAN_ACCESS_LIST http://iptv-cheb.narod.ru/playlists/chebnet_base.m3u г.Новочебоксарск, Цивильск, Козловка (multicast)Для Новонет и 42 каналов: flash set TRNT_WAN_ACCESS_LIST http://iptv-cheb.narod.ru/playlists/novonet.m3u г.Чебоксары (multicast)Для Etherway и бесплатного пакета с 20 каналами: flash set TRNT_WAN_ACCESS_LIST http://iptv-cheb.narod.ru/playlists/etherway_free.m3u Для Etherway и полного пакета с 118 каналами: flash set TRNT_WAN_ACCESS_LIST http://iptv-cheb.narod.ru/playlists/etherway_full.m3u г.Чебоксары (unicast)Для Орионет и 52 каналов: flash set TRNT_WAN_ACCESS_LIST http://iptv-cheb.narod.ru/playlists/orionet.m3u г.Чебоксары и Чувашия (multicast + pppoe) Для Ростелеком и 195 каналов: flash set TRNT_WAN_ACCESS_LIST http://iptv-cheb.narod.ru/playlists/rostelecom.m3u г.Чебоксары и Новочебоксарк (unicast) Для Дом.Ru и 69 каналов: flash set TRNT_WAN_ACCESS_LIST http://iptv-cheb.narod.ru/playlists/domru.m3u г.Чебоксары (unicast) Для Инфолинк и 41 канала: flash set TRNT_WAN_ACCESS_LIST http://iptv-cheb.narod.ru/playlists/infolink.m3u г.Чебоксары (unicast) Для Аквилон и 41 канала: flash set TRNT_WAN_ACCESS_LIST http://iptv-cheb.narod.ru/playlists/akvilon.m3u
7. Набираем в telnet команду: flash set TRNT_PORT 10. Это нужно для задержки загрузки скрипта, чтобы роутер успел соединиться с интернетом. 8. Проверяем заданные нами значения командами: flash TRNT_FOLDER, flash TRNT_WAN_ACCESS_LIST и flash TRNT_PORT. Должны вывестись наши введенные значения, проверьте все до последней буквы - при ошибке в написании ничего не заработает.
9. Перегружаем роутер дав в telnet команду: exec reboot, либо передернув его из розетки. 10. При загрузке роутер начнет скачивать скрипт с этого сайта и запускать его. В процессе работы произойдет скачивание плейлиста указанного Вами в п.6 инструкции. Нужно дождаться полной загрузки пакета, это займет около 2-4 минут. Об успешном начале работы пакета можно судить по журналу.
11. Включаем телевизор или другое устройство и среди серверов DLNA ищем UPnP-IPTV. Входим в данный сервер и видим папку Playlists, в ней и находится плейлист вашего провайдера.
12. Если сервер xupnpd не смог подхватить скаченный плейлист или плейлист оказался неверного формата, непонятный для xupnpd, то можно попробовать загрузить его вручную через вебинтерфейс. Для этого переходим на страницу описания работы с Feeds и внимательно изучив работу веб-интерфейса xupnpd по инструкции в разделе "Как работать с плейлистами" заливаем свой плейлист с компьютера в xupnpd. 13. Почти всё. Смотрим, листаем каналы и читаем что написано ниже красным шрифтом .
14. ВАЖНО: Теперь, чтобы после включения udpxy (для провайдеров c multicast потоками) смотреть ТВ на компьютере или на планшете нужно IP-TV плейеру указать путь на исправленный с мультикаста на уникаст плейлист, иначе работать на этих устройствах ИП-ТВ уже не будет. Для провайдеров моего города, указанных в п.6 инструкции и использующих мультикаст вещание, я уже сделал такой плейлист и вы можете указать ссылку на него взяв адрес ОТСЮДА. Все остальные могут сделать такой плейлист самостоятельно. Скачайте мультикаст плейлист провайдера к себе на компьютер. Откройте его любым текстовым редактором. Каналы ИП-ТВ обычно имеют следующий мультикаст адрес udp://@239.250.0.1:1234. Откройте окно замены текста (обычно вызывается клавишей CTRL+H). Введите в строке Поиска - 'udp://@' , а в строке Заменить введите - 'http://192.168.1.1:4022/udp/' . Замените все найденные совпадения. Теперь адрес канала должен быть следующего вида - http://192.168.1.1:4022/udp/239.250.0.1:1234 . Сохраните файл, желательно в кодировке UTF-8 (без BOM).
Укажите в настройках плейера путь на этот плейлист. Теперь можно смотреть ИП-ТВ на компьютере, планшете или телефоне.
15. Вот теперь точно всё. Наслаждайтесь. Если возникла необходимость отключить загрузку пакета и вернуть роутер в стандартное состояние без перепрошивки на заводскую, то просто задайте переменной TRNT_FOLDER нулевое значение: flash set TRNT_FOLDER "" Напоследок отмечу - пакет xupnpd можно запустить на многих других устройствах, внутри которых работают Linux-подобные операционки. Среди них многие роутеры Asus, Netgear, D-Link ну и конечно же Zyxel. Некоторые альтернативные прошивки роутеров даже имеют встроенный в них udpxy. |
© NERV, 2012-2013 |
|
|