IP-TV Cheb       Всех приветствую на моём сайте, который посвящен работе роутеров Zyxel с пакетом xupnpd для обработки и вывода в сеть DLNA потокового видео IP-TV вашего провайдера. Если у вас есть вопросы, то задавайте их на стене, личные пожелания можете высказывать в обратной связи, на форуме "НА-СВЯЗИ" в ПМ или в этой теме, а также в группе во ВКонтакте //vk.com/iptvcheb

Инструкция по включению xupnpd на роутере Zyxel Keenetic, Zyxel Keenetic GIGA, Zyxel Keenetic II, Zyxel Keenetic GIGA II, Zyxel Keenetic Omni и Zyxel Keenetic Ultra

 

© Копирование данного текста для публичного распространения - ЗАПРЕЩЕНО. Используйте прямые ссылки на сайт. Использование материала в личных целях - РАЗРЕШАЕТСЯ.

 

Перед началом работы откатите прошивку роутера на версию V1. Неофициально выпускаемые разработчиками Zyxel прошивки роутеров версии V1 публикуются здесь. Обсудить данные прошивки с разработчиками можно на форуме zyxel.ru


 

 

1. Сначала нужно установить на флешку или лучше USB-винчестер репозиторий Zyxmona вот по этой инструкции opkg install

 

2. Затем войдя при помощи putty на роутер набираем команды установки нужных нам пакетов

opkg install xupnpd

opkg install udpxy (этот пакет нужен только если у вас провайдер вещает в мультикаст)

Тут же выполняем обновление всех установленных пакетов

opkg update

opkg upgrade

 

3. Теперь нам нужно настроить эти пакеты. Для этого делаете сетевой доступ к своему винчестеру через вебинтерфейс кинетика (вы это могли уже сделать когда ставили репозиторий).

 

4. Создаём на компьютере сетевой диск с адресом: \\192.168.1.1\DISK_A1 средствами Windows и заходим на него с использованием Total Commander-а. Переходим по пути \system\usr\share\xupnpd\playlists\ В эту папку копируем файл с вашим плейлистом. Помните, плейлист должен быть в кодировке UTF-8. Тут надо отметить, что при желании вы можете доделать скрипт запуска xupnpd (\system\etc\init.d\S27xupnpd), чтобы при каждом старте роутера или по расписанию плейлист скачивался и обновлялся самостоятельно с сайта Вашего провайдера. Примерно так: wget -O /DISK_A1/system/usr/share/xupnpd/playlists/iptv.m3u http://provayder.net/iptv/iptv.m3u

 

5. Открываем для редактирования файл \system\usr\share\xupnpd\xupnpd.lua. В Total Commander имеется свой редактор AkelPad, вы же можете использовать и популярный Notepad++, но ни в коем случае не стандартный Блокнот Windows. Для мультикастовых находим и исправляем на вот это

 

-- external 'udpxy' url for multicast playlists (udp://@...)
cfg.udpxy_url='http://192.168.1.1:4022'

-- downstream interface for builtin multicast proxy (comment 'cfg.udpxy_url' for processing 'udp://@...' playlists)
--cfg.mcast_interface='eth2.2'

 

Далее прописываем путь к вашему плейлисту, который вы залили в п.4. Также расшариваем весь наш винчестер с именем Disk.

 

-- playlist (m3u file path or path with alias
playlist=
{
{ './playlists/iptv.m3u', 'IP-TV' },
{ '/media/DISK_A1', 'Disk' }
}

 

Отключим все фиды по-умолчанию закомментировав их или просто удалив, потом будем добавлять их в другом месте

 

-- feeds list (plugin, feed name, feed type)
feeds=
{

}

 

Сохраняем файл, закрываем редактор.

 

6. Переходим сюда \system\etc\init.d\ и переименовываем скрипт запуска K27xupnpd на S27xupnpd. Теперь он будет запускаться автоматически при старте роутера. Если вы хотите, чтобы ваш плейлист скачивался с сайта провайдера каждый раз при старте роутера, то отредактируйте скрипт запуска в процедуре start согласно п.4 данной инструкции.

 

7. Этот пункт только для мультикастовых плейлистов (тем кто установил updxy)!

В \system\etc\init.d\ открываем для редактирования K26udpxy. Рекомендую поменять строку запуска udpxy на проверенную мной

UDPXY_SOCKBUF_LEN=$SOCKBUF udpxy -a br0 -p $PORT -m eth2.2 -c 4 -B 1Mb -R -1 -H 1

Тут нужно в параметре -m указывать ваш интерфейс на котором у вас идет вещание мультикаста, зачастую это eth2.2. Также обратите внимание на последние три параметра, если у вас что то не работает или сыпется картинка, то подкручивайте эти параметры. Подробнее о настройке udpxy читайте здесь

Для тех у кого соединение pppoe нужно в самом начале процедуры start написать

#for pure PPPoE without ip add any ip to eth2.2
ifconfig eth2.2 10.10.99.1 up

!!! Если у вас прошивка NDMS v1.11 и выше, то измените скрипт выгрузки модуля IGMODULE или отключите TV-port в настройках роутера.

IGMODULE=`lsmod | grep -e igmpsn -e cc | cut -d " " -f 1`
if [ -n "$IGMODULE" ]; then
    rmmod igmpsn
    rmmod cc
fi

Сохраняем и закрываем файл. Переименовываем его с K26udpxy на S26udpxy.

 

8. Перегружаем роутер.

 

9. После 2-3 минут прогрузки заходим на http://192.168.1.1:4044 и переходим в раздел Config. Заходим там наверху во  vKontakte , при этом у вас по пути \system\usr\share\xupnpd\config\ создастся файл vkontakte.lua и больше вводить пароль вам не придется. Здесь же в конфиге можно настроить время автообновления плейлистов и фидов, для лайтов я задал раз в сутки 86400 сек. После всех изменений обязательно нажимаем Save. Теперь у нас создастся файл config.lua в \system\usr\share\xupnpd\config\ , в котором и будут лежать ваши настройки, можно их и там менять редактором (только не блокнотом).

 

10. Переходим в раздел feeds и начинаем набивать нужные нам фиды, не забываем делать Save. После этого у нас всё там же в \system\usr\share\xupnpd\config\ создастся файл со всеми настроенными фидами feeds.lua

 

11. После всех настроек перегружаем роутер и наслаждаемся.

 

12. Если ваш провайдер вещает поток в мультикасте, то для плеера на компьютере вам потребуется измененный плейлист. Пример такого плейлиста можно посмотреть на странице с плейлистами для г. Чебоксары. О том как самостоятельно создать такой плейлист расписано в п.14 инструкции для Lite.

 

Вернуться на главную страницу

© IP-TV без приставки, 2012-2014
Яндекс.Метрика

При создании данного мануала использовались разработки с ресурсов:

http://zyxmon.org , http://xupnpd.org , http://udpxy.com .

За что и говорим им спасибо.

Если испытываете большие трудности с перевариванием всей этой инструкции то я смогу уделить вам немного времени и все настроить не выходя из дома через Teamviewer за небольшой Donate. Пишите просьбу в обратной связи или на форуме в ПМ .

Хостинг от uCoz