TP-Link 1043ND DD-WRT 15962/16214+IPKG+IPTV (Мануал)

Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Atheros WiSOC
Goto page Previous  1, 2, 3, 4, 5
Author Message
itworks
DD-WRT Novice


Joined: 04 Feb 2013
Posts: 1

PostPosted: Sat Feb 09, 2013 18:29    Post subject: tp-link wrd4300 vs IPTV Reply with quote
Здравствуйте.
Проконсультируйте, пожалуйста.
Пытаюсь следовать Вашей инструкции для настройки IPTV на своем tp-link wrd4300. На этапе "Настраиваем ipkg, в телнете" "wget ..." пакеты не закачиваются. Нет такого адреса. Максимум что находил - это "http://downloads.openwrt.org/backfire/10.03.1/atheros/packages/libc_0.9.30.1-43.32_atheros.ipk" и т.п.
но это видимо не то. Если libc и устанавливается, то после libgcc пишет "Segmentation fail". Могу предположить, что все таки не те пакеты, что мне подходят.
Собственно, вопрос: как дальше жить и что делать? и что такое "Segmentation fail"?
Спасибо.

Позже (15.02.13) добавил:
Никак не могу настроить ipkg. Пробовал разные репозитории
http://downloads.openwrt.org/backfire/10.03.1/atheros/packages/ (наиболее близкий к Вашему вариант)
http://downloads.openwrt.org/kamikaze/8.09.2/atheros/packages/ (http://www.dd-wrt.com/wiki/index.php/Ipkg)
http://downloads.openwrt.org/snapshots/trunk/atheros/packages/ (http://club.dns-shop.ru/TemaBAR/blog/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-microNAS-%D0%B8%D0%B7-%D1%80%D0%BE%D1%83%D1%82%D0%B5%D1%80%D0%B0-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2-DD-WRT-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D1%82%D0%BE%D1%80%D1%80%D0%B5%D0%BD%D1%82/)
после установки libc вылезает все тот же "Segmentation fail"

Кстати, довольно логичным кажется для автоматического монтирования папок на флешке и запуска всего, что будет на флешку ставиться, использовать sh-скрипт в корне флешки. Стартовый скрипт должен будет только проверить наличие и запустить, если найдет. Таким образом, вся конфигурация того, что приходит с флешкой будет на ней же.

Еще вопрос:
Что делает эта строка "cat /bin/ipkg.orig |sed -e "s/--passive-ftp //" > /bin/ipkg" и зачем?

Позже (04.03.13) добавил:
Смотрел тут http://wiki.openwrt.org/toh/tp-link/tl-wdr4300. Разными логическими путями пришел к тому, что мне подойдет репозиторий: http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/
Так и не удалось настроить установку непосредственно оттуда. Закачал на флешку все пакеты и ставил оттуда. Получилось 260Мб. Зависимости не отслеживает. Поэтому какие пакеты нужны были - доставлял вручную.

Установил udpxy.
запустил так:
udpxy -a $(nvram get lan_ipaddr) -m $(nvram get wan_ipaddr) -p 8177 -M 30 -B 1Mb

iptables настроил в соответствии с постом: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=535583#535583.
SPI включен, мультикаст фильтруется.
Много где видел, что люди пытаются отключать в iptables фильтрацию igmp, что как раз делать не нужно.
Насколько я понял. По протоколу igmp udpxy подписывается на мультикаст iptv. Поэтому со стороны интернета должен работать и мультикаст, и igmp, а со стороны домашней сети ни того, ни другого работать не должно.

Плейлист для VideoLAN VLC плеера, предоставляемый провайдером модифицировал: взамен: udp://230.200.201.10:1234 писал http://192.168.1.1:8177/upd/230.200.201.10:1234.
В настройках VideoLAN VLC плеера в левом нижнем углу выбрал "Все", далее в разделе "Плейлист" указал путь к модифицированному плейлисту.

На андроид-планшете также установил VideoLAN VLC плеер и приложение IPTV. Оно знает про udpxy и само конвертирует пути из плейлиста провайдера так как нужно udpxy и запускает VideoLAN VLC плеер.

Итого. IPTV есть на компе и на планшете. Есть желание автоматизировать модификацию плейлиста провайдера sh-скриптом и выложить его на http-доступ на роутере. Тут написано как сделать http-доступ: http://www.dd-wrt.com/wiki/index.php/WEB_server.
То есть идея такая. Раз в сутки от провайдера закачивается в роутер актуальный плейлист, модифицируется с учетом требований udpxy и выкладывается на http-доступ, через который VideoLAN VLC плеер и будет брать актуальный (с точностью до суток) плейлист. Вот этим как раз сейчас занимаюсь.

Кроме того есть задача подружить телевизор Samsung TV Smart 6 серии с IPTV. У него тоже есть wifi. Так что было бы здорово это все оформить. Нашел два приложения: sn.ru и nStreamPlayer для просмотра IPTV. Пока не до конца разобрался с форматом плейлиста. Там xml-формат. Какой-то вариант есть, но проверить пока не могу: у самсунга на серверах профилактические работы на 2-3 дня, как мне сказали в их поддержке. Попробую чуть позже.

Позже (21.03.13) добавил:
Нашел замечательный сайт http://smart-tv-home.ru, который предлагает программу TheDark SmartTV Server, которая умеет быть DLNA-сервером, а также может загрузить на самсунговский SmartTV приложение DarkCenter с кучей возможностей, в том числе просмотр IPTV и DLNA-клиент. DarkServer понимает плейлист формата VideoLAN VLC плеера (кодировку нужно правильно преобразовать самостоятельно).
В общем, в результате без вопросов по wifi через DLNA смотрю фильмы в HD качестве. IPTV изредка застревает на одном месте секунд на 10, но потом продолжает показывать с того же места. Я полагаю это не с моей стороный проблемы, а со стороны провайдера.
Sponsor
Alex_GR
DD-WRT Novice


Joined: 30 May 2013
Posts: 1

PostPosted: Thu May 30, 2013 11:49    Post subject: Reply with quote
Господа. Помогите плиз. я не сильно могу понять что не так. Спасибо.
Code:
root@DD-WRT:~# cp -a /etc/ /opt/
root@DD-WRT:~# cp -a /bin/ /opt/
root@DD-WRT:~# cp -a /lib/ /opt/
root@DD-WRT:~# cp -a /usr/ /opt/
root@DD-WRT:~# cp -a /tmp/ /opt/
root@DD-WRT:~# cp -a /jffs/ /opt/
root@DD-WRT:~# sleep 1
root@DD-WRT:~# mount /opt/etc /etc
@DD-WRT:/tmp/root# mount /opt/bin /bin
mount:64: can't map '/etc/ld.so.cache'
@DD-WRT:/tmp/root# mount /opt/lib/ /lib
mount:64: can't map '/etc/ld.so.cache'
@DD-WRT:/tmp/root# mount /opt/usr/ /usr
mount:64: can't map '/etc/ld.so.cache'
@DD-WRT:/tmp/root# mount /opt/tmp/ /tmp
mount:64: can't map '/etc/ld.so.cache'
@DD-WRT:/tmp/root# mount /opt/jffs/ /jffs
mount:64: can't map '/etc/ld.so.cache'
@DD-WRT:/tmp/root# sleep 1
asuscom
DD-WRT Novice


Joined: 25 Jan 2011
Posts: 2

PostPosted: Sun Apr 19, 2015 16:44    Post subject: Reply with quote
Уважаемые гуру помогите начинающему. Где брать новый репозитарий, перепробовал кучу - ничего не получается (прошивка 24160).
Заранее спасибо.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3305

PostPosted: Mon Apr 20, 2015 16:05    Post subject: Reply with quote
asuscom wrote:
Уважаемые гуру помогите начинающему. Где брать новый репозитарий, перепробовал кучу - ничего не получается (прошивка 24160).
Заранее спасибо.

http://www.dd-wrt.com/phpBB2/viewtopic.php?t=260526
asuscom
DD-WRT Novice


Joined: 25 Jan 2011
Posts: 2

PostPosted: Tue Apr 21, 2015 16:37    Post subject: Reply with quote
Спасибо, что откликнулся. Но, мне нужна не сама прошивка DD-WRT, а ipkg c новым репозитарием. Или я не так понял, не там искал.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3305

PostPosted: Wed Apr 22, 2015 16:35    Post subject: Reply with quote
http://downloads.openwrt.org/snapshots/trunk/
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages/
tonight
DD-WRT Novice


Joined: 24 Jul 2011
Posts: 1

PostPosted: Tue Jun 30, 2015 5:59    Post subject: Reply with quote
Господа, я понимаю, что роутер уже устарел, но тем не менее, можете ли вы написать актуальный на данный момент код? В линуксе практически полный ноль, могу только выполнять пошаговую инструкцию.
Сейчас у меня получилась вот такая котовасия:
Code:
cp -a /etc/ /opt/
cp -a /bin/ /opt/
cp -a /lib/ /opt/
cp -a /usr/ /opt/
cp -a /tmp/ /opt/
mount /opt/etc /etc
mount /opt/bin /bin
mount /opt/lib/ /lib
mount /opt/usr/ /usr
mount /opt/tmp/ /tmp
cp echo -e "src trunk http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages\ndest root /\ndest ram /tmp" /etc/ipkg.conf
export IPKG_CONF_DIR=/etc
cp /bin/ipkg /bin/ipkg.orig
cat /bin/ipkg.orig |sed -e "s/--passive-ftp //" /bin/ipkg
ipkg update
ipkg install libc
ipkg install libgcc
ipkg install uclibcxx
ipkg update
ipkg install coreutils-sort
ipkg install opkg
opkg update
echo -e "src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages/\ndest root /opt\ndest ram /tmp\nlists_dir ext /var/opkg-lists\noption overlay_root /overlay" /etc/opkg.conf
opkg install busybox
opkg install udpxy
udpxy -p 8177 -M 30 -B 1Mb -a 192.168.1.1
cd /opt
touch usb.hddackages/\ndest root /opt\ndest ram /tmp\nlists_dir ext /var/opkg-lists\noption overlay_root /overlay" /etc/opkg.conf


на данный момент говорит, что
ipkg install libc
ipkg install libgcc
ipkg install uclibcxx
ipkg install opkg всех этих пакетов нет в репозитории.

И вопрос, который задавался раньше, но на него не ответили - если мне не нужно ничего, кроме iptv, можно ли обойтись без флешки, хватит места на роутере?
Goto page Previous  1, 2, 3, 4, 5 Display posts from previous:    Page 5 of 5
Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Atheros WiSOC All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum