Настройка 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 каналы тормозят безбожно, ну и не всегда телевизор схватывает видео :(
ОтветитьУдалить