clark15b (clark15b) wrote,
clark15b
clark15b

Categories:

Sony PlayStation3 в роли приставки для просмотра IPTV

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

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

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



(просмотр IPTV на Sony PlayStation 3 без компьютера и транскодирования)
Tags: iptv, ps3, железо, интернет, программирование, софт
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 338 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
http://tsdemuxer.googlecode.com/files/xupnpd-beta-1.tar.gz

Множество фиксов + UI

Заливаем на роутер, распаковываем, выбираем свою архитектуру и запускаем.

Потом заходим броузером на 192.168.1.1:4044 (где 192.168.1.1 - адрес роутера) и заливаем свои плейлисты.

Фидбек приветствуется.
ого, уже бетка
что интересного в бету добавил?

clark15b

8 years ago

Официальный сайт будет тут: http://xupnpd.org
Новые версии буду там публиковать.
ооо вообще отлично!!! как всегда респект тебе!
Друзья, у кого ar71xx, попробуйте пожалуйста эту сборку:
http://tsdemuxer.googlecode.com/files/xupnpd-beta1-ar71xx.tar.gz

Работает или нет?

Предположительно должно заработать на TP-LINK TL-WR1043ND.
Но волнует вопрос не сломается ли все у тех у кого и так на ar71xx работало.
Выложил новый билд:
http://tsdemuxer.googlecode.com/files/xupnpd-beta-2.tar.gz

По существу ничего не изменилось.
- сборка под ar71xx другим toolchain (должно заработать на тех девайсах, где не работало);
- изменилась структура архива (теперь ресурсы общие, просто 2 разных бинарника рядом для ar71xx и mipsel);
- появилась возможность указать путь к директории со всеми ресурсами через переменную окружения ROOT (на случай если надо разнести ресурсы и бинарник).
привет, давно не заходил сюда)
ничего не слышно по поводу тормозов на каналах с несколькими звуковыми дорогами на телевизорах самсунг??

clark15b

8 years ago

спасибо за труды!!!
есть проблема с xupnpd - он отваливается через 5 минут просмотра IPTV канала
Удалось прикрутить эту замечательную программу к роутеру dir 300B.

Значит так:

1. Ставим на него прошивку Dd-wrt простым апдейтом через веб интерфейс.

2. Настраиваем ее: На вкладке безопасность отключаем фаерволл

3. Идем вкладка Тех обслуживание-Команды- в окошечке пишем

cd /tmp
sleep 30
wget http://tsdemuxer.googlecode.com/files/xupnpd-beta-2.tar.gz
tar zxf xupnpd-beta-2.tar.gz
/tmp/xupnpd-beta/xupnpd-mipsel
cd /tmp
sleep 30
wget http://masha-sasha.zakadum.ru/udpxy
chmod +x udpxy
/tmp/udpxy -p 4022 -B 1Mb -a `nvram get lan_ipaddr`

(эти команды скачивают распаковывают и запускают Xupnpd и Udpxy)

жмем кнопку сохранить параметры запуска

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

4. Заходим по адресу на роутер 192.168.0.1:4044 (у вас будет свой) и загружаем плейлисты, жмем релоад чтобы они добавились.

Все, теперь можно смотреть IPTV на соньке без участия компьютера, все сделает роутер.

ps почему то прошлый коммент мой пропал, я думаю он будет полезен многим владельцам dir 300 и ps3.
Очень полезен. Спасибо!
clark15b
Вопрос: xupnpd на Asus RT-N16 с прошивкой от энтузиастов будет работать?
Если Да,то вкратце разъясни,или ткни в ссылку где прочитать.

Suspended comment

Т.е. и pshare и xupnpd пропадают?

Если это хроническая проблема то можно временно запустить xupnpd с отладкой и посмотреть что туда-сюда ходит.

В xupnpd.lua надо указать:
cfg.daemon=false
cfg.embedded=false
cfg.debug=2

Запустится в консоли и будет писать в нее все что происходит.

Suspended comment

Suspended comment

Suspended comment

Роутер Asus rt-n16, прошивка dd-wrt, установлен пакет xupnpd-rc5.tar.gz
При запуске ./xupnpd-mipsel-ddwrt ошибка:
xupnpd_m3u.lua:52: bad argument #1 to 'find' (string expected, got nil)
При запуске ./xupnpd-mipsel ошибка:
./xupnpd-mipsel: can't resolve symbol 'isalpha'
При этом ни телек, ни компьютер сервер не видят, web интерфейс не запускается, в процессах не нахожу. Что я не так делаю?
А rc4 работало?

В процессах нет т.к. из-за ошибок оно не стартует.
Хочю обратить вниомание, что эта замечательная программа запускается и на хакнутых телеках. Есть бинарики. Теперь телек - сам себе длна сервер :)
Больше:
http://bt.loraart.ru/viewtopic.php?t=341
http://forum.samygo.tv/viewtopic.php?f=5&t=2952

а также есть скомпиленныи бинарик для дреамбох и мстар-тридент (Samsung C530/550). Я запустил это и на Buffalo LS-GL сетевом хранилище.

Этим сообщением хочю обратить внимание автора xupnpd, чтоб можно добавить в сборку поддержку арм архитектуры.

Конешно есть вопросы по поводу сокращения времени буферизации на телеках (нужно добавить headers, но пока не знаю какие...)
Установил сервер на Asus-n56u. Медиа плеер на компе видит сервер и показывает каналы. Проверил также на андроиде через UpnPlay - работает. В то же время стандартная прога (на Galaxy) от Samsung AllShare видит сервер но больше ничего(при отрытии пусто). Имеется медиаплеер Netgear neotv550, он видит сервер на компе, сервер на смарте (AllShare), видел минидлна на роутере(когда пробовл раньше), но ни вкакую не хочет видеть xupnpd сервер. Можете подсказать что можно сделать?
Спасибо
Ничего, xupnpd не DLNA Certified, а некоторые плееры хотят видеть перед собой полноценный Digital Media Server (DMS) в терминах DLNA.

xupnpd базируется на спецификациях с upnp.org, а спецификации с dlna.org - откачка денег у производителей коммерческого ПО и железа.
Не хочет запускаться на моем роутере D-Link DIR-300 rev.A1 (Atheros AR2317) :(
Версия прошивки DD-WRT v24-sp2 (10/10/09) std - build 13064

root@DD-WRT:/tmp# wget http://tsdemuxer.googlecode.com/files/xupnpd-rc6.tar.gz
Connecting to tsdemuxer.googlecode.com (173.194.69.82:80)
xupnpd-rc6.tar.gz 100% |*******************************| 374k 00:00:00 ETA
root@DD-WRT:/tmp# tar zxf xupnpd-rc6.tar.gz
root@DD-WRT:/tmp# cd xupnpd-rc

root@DD-WRT:/tmp/xupnpd-rc# /tmp/xupnpd-rc/xupnpd-ar71xx

/tmp/xupnpd-rc/xupnpd-ar71xx: symbol 'stdout': can't handle reloc type 0x7e
root@DD-WRT:/tmp/xupnpd-rc# /tmp/xupnpd-rc/xupnpd-mipsel-ddwrt
/tmp/xupnpd-rc/xupnpd-mipsel-ddwrt: line 1: syntax error: "(" unexpected
root@DD-WRT:/tmp/xupnpd-rc# /tmp/xupnpd-rc/xupnpd-mipsel
/tmp/xupnpd-rc/xupnpd-mipsel: line 1: syntax error: "(" unexpected

Видимо под этот проц на скомпилена? Или может подскажете как запустить на нем?
Надо под AR2317 собирать.
Запустил сборку тулчейна под AR231x, завтра попробую собрать xupnpd.
Но тулчейн OpenWrt'шный, может заработать, а может и нет.
Приветсвую! Огромное спасибо за труд - на связке Zyxel Keenetic Giga + Samsung C5100 + xupnpd + updxy всё работает отлично, HD каналы тоже идут, правда с небольшими фризами при резкой смене картинки (загрузка проца кинетика при этом подскакивает до 100%). Сначала тут http://forum.zyxmon.org/post4226.html#p4226 вопросы задавал, потом перечитал тему, понял ошибку - сначала не обратил внимания, показалось, что Zyxmon и есть автор... Но он как-то жёстко ответил, и не по существу. Опять же, какие у вас с ним отношения и его роль в программе - для меня пока загадка. Но, не в этом суть.
Чтобы не заставлять бегать по ссылкам - повторю вопросы здесь, чуть перефразировав...
Первый вопрос - что предпочтительнее использовать в моём случае - оставить udpxy или использовать встроенные возможности проксирования? И как сознательно использовать тот или иной прокси? достаточно ли в xupnpd.lua закомментировать строку cfg.udpxy_url= и указать cfg.mcast_interface='eth2.2' или ещё что-то где-то нужно поправить? (нужно ли запускать инит-скрипт самого udpxy закомментировав собственно сам его запуск, там же кроме запуска самого udpxy ещё куча инициализации выполняется).
второй вопрос - в возможностях xupnpd заявлена "Parent control (Access Control List)", но нигде не могу найти как это работает и вообще можно ли решить задачу ограничения просмотра определённых каналов. Дитёнок неуправляемый - пока я с работы не приду - по уши в мультиках... В идеале формат ограничения - по паролю, час в день. Или другое ограничение на определённые каналы/плейлисты, но с возможностью управлять пультом от телика, без применения дополнительных устройств типа компа. Сейчас выкинул мультканалы в отдельный плейлист "детский" и если нужно закрыть - просто удаляю ПЛ через вебинтерфейс. Но это довольно неудобно - приходится делать массу ненужных действий.
третий - почему-то на телевизоре не хочет работать потоковое радио. долго кэширует, потом пишет "формат файла не поддерживается". Не то, чтобы было очень критично, радио на телевизоре слушать глупо, просто хочется понять почему и стоит ли возиться с настройкой. Подозреваю, что нужно в плейлисте правильно проставить тип контента, сейчас в плейлисте радиоканалы от ТВ ничем не отличаются.
ну и последний - параллельно стоит minidlna, крутит фильмы/фотки с локального усб-винта. Опять же - в xupnpd есть возможность транслировать и локальные медиаресурсы. Стоит ли взваливать это на xupnpd или пусть остаётся "как есть"?
Ну и ещё одна проблемка выявилась, если возможно в будущем решить - был бы признателен. Проблема вот в чём - часть каналов 4:3 на телике идёт с неправильным aspect ratio. На компе в IPTV и VLC player всё нормально, а на телике оно вместь 4:3 идёт практически квадратным. Если нужно что-то дополнительно о потоках на этих каналах - готов сообщить, только скажите что и где посмотреть. Более того, у меня знакомый модифицировал виджет для своего самсунга чтобы эту проблему решить... но у меня телик без виджетов, так что надежда только на Вас.
Спасибо, что дочитали до конца, надеюсь, найдутся силы и желание ответ написать... :-)
Zyxmon адаптировал xupnpd под OpenWrt на Keenetic, собирает соответствующие пакеты и выкладывает их в свой репозитарий.
Кроме того, он любезно предоставил ветку на своем форуме, за что ему огромное спасибо.
В принципе он первый кто обратил внимание на xupnpd и пустил его в массы в лице сообщества Keenetic. Оттуда куча фидбека и фичареквестов. В общем Zyxmon своей работой очень помог.

1. Для включения внутреннего прокси обязательно закомментировать cfg.udpxy_url и в cfg.mcast_interface указать интерфейс через который надо получать мультикаст от провайдера. Что использовать решать Вам, если встроенный работает, то используйте его (я поступаю так), если не показывает, то udpxy (у меня не поддерживается rtp, а в udpxy поддерживается).

2. Задумка у меня была такая - разрешаем просмотр определенных каналов только с доверенных плееров, остальные про существование этих каналов ничего не узнают. Соответственно есть возможность в конфиге xupnpd.lua для определенных плейлистов указать список IP адресов где это можно смотреть (через web-интерфейс не настраивается).

Вот пример:
playlist=
{
{ './localmedia', 'Local Media Files', '127.0.0.1;192.168.1.1' }
}
Т.е. папку Local Media Files можно увидеть только с локального хоста и с 192.168.1.1.

Я так понял Вам интересен просмотр по расписанию, идея интересная, можно подумать.

3. Интернет-радио у меня заработало только на WDTV и IconBit.
На компе не пробовал, а PS3 отказывается играть т.к. для mp3 ей обязательно знать размер файла и иметь прямой доступ к произвольному участку файла (как и для MP4), соответственно потоковое вещание в mp3 ей не светит. Возможно на Вашем телеке происходит что-то похожее. А возможно Вам достаточно подобрать правильный DLNA профиль.

4. Лучше пускай остается как есть, у меня сделано для галочки. Видео и музыку раздавать можно, но у меня поддиректории не сканируются... каждую директорию надо указывать руками. Для картинок точно использовать не стоит - список целиком хранится в оперативной памяти и чем больше файлов, тем меньше оперативки на устройстве.

5. Если знакомый поделится инфой буду рад. Возможно достаточно каких-то атрибутов DLNA в описании медиа-файла, но боюсь что придется модифицировать поток, а это уж точно делать не хочется.
добрый день.

на длях собрал из svn крайний xupnpd. на теликах самса проблем нет а на ps3 наблюдаю регулярное отключение клиента при просмотре контента через плагины vkontakte, ivi, ag и youtube. vimeo и gt при этом отличнейше смотрится. что нужно для дебага ?
проблема была в некорректной настройке uuid. тот плагин vkontakte, который в svn передает только во флеше, и на плойке/телеке не работает. oкорректированную версию Locky залил суда -> http://www.mediafire.com/file/tfmxaabroqf7d9x/xupnpd_vkontakte.lua
прокрутка - имелось ввиду перемотка внутри видео. судя по ссылке самс для работы этой функции требует дополнительные заголовки.
Ааа, да, есть такая тема. Я этого не делал.
TimeSeekRange.dlna.org

mal4ik

8 years ago

clark15b

8 years ago

Previous
← Ctrl ← Alt
Next
Ctrl → Alt →