Настройка udpxy и xupnpd на OpenWrt для провайдера ПсковЛайн
Настройка udpxy:
Настройка xupnpd:
P.S.: Данное решение достаточно сложно, но позволяет сэкономить на покупке приставки. Есть одна загвоздка - слишком много манипуляций с пультом, да и время переключения не ахти какое быстрое.
opkg update opkg install udpxy vi /etc/init.d/udpxy #!/bin/sh /etc/rc.common START=99 STOP=10 IGMP_OPTS="-p 8080 -a 192.168.1.1 -B 2048K" IGMP_BIN="/usr/bin/udpxy" PID_F="/var/run/udpxy.pid" start() { echo "Starting udpxy" start-stop-daemon -S -x $IGMP_BIN -p $PID_F -b -m -- $IGMP_OPTS } stop() { echo "Stopping udpxy" start-stop-daemon -K -x $IGMP_BIN -p $PID_F -q } vi /etc/config/firewall config rule option src wan option proto igmp option target ACCEPT config rule option src wan option proto udp option dest_ip 224.0.0.0/4 option target ACCEPT /etc/init.d/firewall restart /etc/init.d/udpxy enable /etc/init.d/udpxy start
Настройка xupnpd:
config rule option src wan option proto igmp option target ACCEPT config rule option src wan option proto udp option dest lan option dest_ip 224.0.0.0/4 option target ACCEPT option family ipv4 mkdir /tmp/xupnpd/ cd /tmp/xupnpd/ wget http://tsdemuxer.googlecode.com/files/xupnpd-1_03.tar.gz wget http://tsdemuxer.googlecode.com/svn/trunk/xupnpd/src/plugins/xupnpd_vimeo.lua wget http://tsdemuxer.googlecode.com/svn/trunk/xupnpd/src/plugins/xupnpd_youtube.lua tar xzvf xupnpd-1_03.tar.gz mv xupnpd_* xupnpd-rc/plugins/ mv /tmp/xupnpd/xupnpd-rc /xupnpd cp /etc/init.d/udpxy /etc/init.d/xupnpd vi /etc/init.d/xupnpd #!/bin/sh /etc/rc.common START=99 STOP=10 start() { echo "Starting xupnpd" service_start /xupnpd/xupnpd-ar71xx } stop() { echo "Stopping xupnpd" service_stop /xupnpd/xupnpd-ar71xx } /etc/init.d/xupnpd enable /etc/init.d/xupnpd startПодготовка плейлиста (выполняется на каком-нибудь компьютере с linux):
wget http://pskovline.tv/tv.m3u sed -e 's/^udp:\/\/\@/http:\/\/192.168.1.1:8080\/udp\//' -i tv.m3uДальше заходим на 192.168.1.1 и загружаем плейлист. Жмем reload. Теперь можно заходить в меню телевизора и выбирать в DLNA xupnpd. Начинаем просмотр телепередач:)
P.S.: Данное решение достаточно сложно, но позволяет сэкономить на покупке приставки. Есть одна загвоздка - слишком много манипуляций с пультом, да и время переключения не ахти какое быстрое.
И еще несколько проблем, HD каналы тормозят безбожно, ну и не всегда телевизор схватывает видео :(
ОтветитьУдалить