shocker: (Default)
 После того как Butovo.com стали Seven-Sky настройки немного изменились.

Для плейлиста с открытыми каналами теперь на роутере надо открывать:


config rule
        option src              wan
        option src_ip           172.16.172.0/24
        option proto            udp
        option target           ACCEPT
 
config rule
        option src              wan
        option src_ip           192.168.90.0/24
        option proto            udp
        option target           ACCEPT
 
config rule
        option src              wan
        option src_ip           82.199.96.213
        option proto            udp
        option target           ACCEPT
 
config rule
        option src              wan
        option src_ip           10.4.192.1
        option proto            igmp
        option target           ACCEPT
 

Проверено с http://xupnpd.org/ - работает

shocker: (Default)
Эта программа является простым и переносимым UPnP медиа-сервером для осуществления IPTV трансляций в рамках домашней сети на DLNA совместимых устройствах без поддержки мультикастинга или плейлистов со списком Интернет-адресов источников контента.

Все что нужно — роутер или компьютер под управлением OS Linux и DLNA совместимый плеер/телевизор.


Полное русскоязычное описание тут: http://xupnpd.org/t/index_ru.html
shocker: (Default)
Сразу скажу - IPTV на Sony PlayStation 3 реально, при этом без компьютера!
Достаточно иметь подходящий роутер и прямые руки.
Первым шагом делаем это: clark15b.livejournal.com/110936.html
Вторым шагом качаем мой pshare и запускаем на том же роутере рядом с udpxy.

Кому интересны подробности читаем дальше...

Подробности... )
Теперь смотрю и в комнате и на кухне с наса HD кино, а с роутера ТВ - высокие технологи :))))
И главное ничего не шумит и не греется, а роутер у меня работает всегда и готов раздавать ТВ.



(просмотр IPTV на Sony PlayStation 3 без компьютера и транскодирования)
shocker: (Default)
 После того как пробросил мультикаст через DIR-320 решил смотреть IPTV на моем iconBIT HDS4l.

Из коробки юникаст по HTTP не работает даже в 2.12 (зато в ней интерфейс красивее).

Качаем альтернативную прошивку на базе родной 2.11-ims отсюда.
Главное в общей куче не перепутать и не взять прошивку от другой железки.
Первый раз я прошил в HDS4l прошивку от HDS5l, он завелся и работал. Только после ребута не смог включиться и постоянно ресетился. Пришлось воспользоваться мануалом - откручиваем дно, втыкаем USB флешку с install.img в корне, замыкаем контакты на плате отверткой, включаем питание не размыкая контаты, ждем пару секунд и убираем отвертку. В итоге оно перепрошивается с флешки.
Я влил HDS4L_FW2.11_IMS_1.4.tar.gz - полет нормальный.

Включаем девайс и идем броузером на него по ссылке http://АДРЕС_ПЛЕЕРА:81/ (адрес можно посмотреть в настройках сети плеера).
Потом прописываем сетевое имя и рабочую группу как в компе и на закладке службы временно запускаем Samba.
Теперь ищем в сетевом окружении на компе наш плеер и закидываем в директорию PLAYLISTS наш заранее подготовленный плейлист с каналами ТВ. Нюанс - плейлист в UTF8 и в начале может быть стартовая последовательность UTF8 которую плеер не понимает и выдаем мусор в первой строке. Надо убрать мусор в начале первой строки не юникодным текстовым редактором.

Собственно все - идем в сетевые службы на плеере и выбираем Media center. Там видим наш плейлист и тыкаем в какой-нить канал.

Tvercity с PS3 пока заставить работать не удалось. Tvercity не пропускает через себя поток а просто отлает PS3 ссылку на мой роутер. PS3 без транскодирования поток не понимает.
shocker: (Default)
Мой горячо любимый провайдер Butovo.com нахаляву раздает мультикастом 135 каналов ТВ.

Раньше был роутер Zyxel P-330W, у него мультикаст работает из коробки (гаку надо поставить и все). Но сама железка очень слабая и глючная, поэтому отказался от нее в пользу D-Link DIR-320. Первым делом поставил DD-WRT и с тех пор наслаждаюсь жизнью - работает 24/7 и каши не просит.

Проблема в том, что родной igmprt нифига не работает и заставить работать IPTV так и не получилось.

Спустя несколько лет мне удалось найти рецепт:
- Качаем отсюда ipkg пакет для mipsel, например это;
- Закидываем его по scp на роутер в /var/tmp;
- Идем на роутер ssh`ом и выполняем там 'ipkg -d /var/tmp install /var/tmp/udpxy_1.0-Chipmunk-11_mipsel.ipk';
- Ищем в поддиректориях /var/tmp бинарник 'udpxy' и переносим его в /jffs/bin (JFFS должен быть, места в нем должно быть достаточно,  директорию bin создаем руками). С таким же успехом можно положить udpxy и на USB флешку, но я ей не пользуюсь;
- Создаем скрипт '/jffs/etc/config/udpxy.wanup' со следующим содержимым и даем право на исполнение (chmod +x ...):
#!/bin/sh
/jffs/bin/udpxy -a br0 -m vlan1 -p 4022 -M 30

Теперь udpxy будет стартовать сам при включении роутера, br0 - интерфейс локалки, vlan0 - интерфейс в сеть провайдера (WAN), 4022 - TCP порт для входящих HTTP соединений;
-  Идем броузером на роутер (http://192.168.1.1) и на закладке Security отключаем SPI Firewall, жмем Save;
- На закладке Setup->Advanced Routing добавляем 2 маршрута:
Dest. LAN NET - 77.94.170.0
Subnet mask - 255.255.255.0
Gateway - 0.0.0.0
Interface - WAN
и
Dest. LAN NET - 192.168.1.2
Subnet mask - 255.255.255.255
Gateway - 0.0.0.0
Interface - WAN
Жмем Save.
Первое это подсеть откуда Butovo.com ведет трансляцию, второе это адрес IGMP роутера следящего за подписками в сети Butovo.com (без него трансляция будет периодически прерываться);
- Ребутим роутер и если все сделано правильно, то у нас все готово к просмотру ТВ. Для проверки работоспособности udpxy заходим броузером на http://192.168.1.1:4022/status - должна открыться страничка со статистикой.

Теперь осталось скачать плейлист с сайта провайдера, заменить в нем все вхождения 'udp://@' на 'http://192.168.1.1:4022/udp/' (умеет Far) и открыть его с помощью VLC.

Работает? Поздравляю!!!

Полезные ссылки по теме:
forum.reutov.ru/index.php
forum.netbynet.ru/index.php
wl500g.info/showpost.php
forum.butovo.com/viewthread.php
forum.butovo.com/viewthread.php

Две последние именно про Butovo.com, там и нашел адреса подсетки источника мультикаст трафика и IGMP роутера.
В противном случае пришлось бы снифить tcpdump`ом.

Осталось проверить ТВ на моем ICONBit (должен уметь тянуть прям с роутера) и на PS3 (через TVercity - надо добавить интересующие каналы из плейлиста и PS3 должна их показать).

upd: у меня без проблем показывает даже HD даже через WiFi. 
upd2: после того как все заработало можно включить обратно SPI Firewall добавив 2 строчки в /jffs/etc/config/udpxy.wanup:
/usr/sbin/iptables -I INPUT -p udp -s 77.94.170.0/24 -j logaccept
/usr/sbin/iptables -I INPUT -p igmp -s 192.168.1.2 -j logaccept

Profile

shocker: (Default)
shocker

October 2016

S M T W T F S
      1
2345678
9101112131415
16171819 202122
23242526272829
3031     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 21 Jul 2017 16:33
Powered by Dreamwidth Studios