1

Тема: pshare на Keenetic

Это крохотный upnp-сервер, который позволяет представить на экране телевизора плейлист каналов IPTV.
Читаем о нем тут.
Для работы может потребоваться udpxy, обсуждаемый в соседней теме.

Работу pshare я полноценно не проверял. Проверил, что работает встроенный http-сервер. Отписываемся.

PS плейлисты по умолчанию лежат в /media/DISK_A1/system/usr/share/pshare/playlists (там пока примеры плейлистов).

2

Re: pshare на Keenetic

День добрый!

Установил "pshare" из репозиторя "zyxel-keenetic-packages.googlecode.com"
udpxy пока не ставил.
Перемонтировал ЮСБ, но никаких новых ДЛНА серверов не появилось,  как был один одинешенек миниДЛНА, так и остался.  Если я правильно понял, то после установки "pshare"  и при наличии образцовых плейлистов я должен был их видеть хотябы на ТВ ?
Или может надо "pshare" после установки как-то запускать? Он не запускается автоматом? Сори, в линуксе не силён совсем.

3

Re: pshare на Keenetic

Nigel, прочтите тему на форуме Олега. pshare предназначен для другого. Без iptv + udpxy большого смысла в нем нет. Плейлист составлять только свой, используя URL'ы провайдера , ну и запускать программу нужно причем с нужными параметрами.

4

Re: pshare на Keenetic

Без iptv + udpxy большого смысла в нем нет.

Тю, да это понятно. Кто сказал что нету IPTV ? И про плейлист понятно.  Лучше подск4ажите пример запуска программы при условии какого-то из плейлистов которые уже лежат там для примера.


Всё, разобрался. По крайней мере плейлисты я вижу уже на телике. Теперь будем пробовать само IPTV пихать)

Единственный пока вопрос, подскажите всёже, если знаете, как сделать автозапуск при условии что я буду использовать 1 конкретный плейлист.

Отредактировано Nigel (2011-07-23 16:06:41)

5

Re: pshare на Keenetic

Nigel :

как сделать автозапуск при условии что я буду использовать 1 конкретный плейлист.

Все "автозапуски" делаются через файлы S??* - об этом написано в wiki. Параметры запуска pshare легко узнать запустив программу с флагом -?:

/media/DISK_A1/system/root # pshare -?
pshare 0.0.2 UPnP Playlist Browser

This program is a simple DLNA Media Server which provides ContentDirectory:1 service
    for sharing IPTV and Radio unicast streams over local area network ('udpxy' needed for multicast).

Copyright (C) 2010 Anton Burdinuk

clark15b@gmail.com
http://code.google.com/p/tsdemuxer

USAGE: ./pshare [-v] [-l] [-x] [-e] -i iface [-u device_uuid] [-t mcast_ttl] [-p http_port] [-r www_root] [playlist]
   -x          XBox 360 compatible mode
   -e          DLNA protocolInfo extend (DLNA profiles)
   -v          Turn on verbose output
   -d          Turn on verbose output + debug messages
   -l          Turn on loopback multicast transmission
   -i          Multicast interface address or device name
   -u          DLNA server UUID
   -n          DLNA server friendly name
   -t          Multicast datagrams time-to-live (TTL)
   -p          TCP port for incoming HTTP connections
   -r          WWW root directory (default: '/media/DISK_A1/system/usr/share/pshare/www')
    playlist   single file or directory absolute path with utf8-encoded *.m3u files (default: '/media/DISK_A1/system/usr/share/pshare/playlists')

example 1: './pshare -i eth0 /media/DISK_A1/system/usr/share/pshare/playlists/playlist.m3u'
example 2: './pshare -v -i 192.168.1.1 -u 32ccc90a-27a7-494a-a02d-71f8e02b1937 -n IPTV -t 1 -p 4044 /media/DISK_A1/system/usr/share/pshare/playlists/'

known files: mpg,mpeg,mpeg2,m2v,ts,m2ts,mts,vob,avi,asf,wmv,mp4,mov,aac,ac3,mp3,ogg,wma

6

Re: pshare на Keenetic

Скрипт "автозапуска" для pshare примитивный, приблизительно такой:

#!/bin/sh

MOUNT="/media/DISK_A1/system"

export PATH=$MOUNT/bin:$MOUNT/sbin:$MOUNT/usr/bin:$MOUNT/usr/sbin:/sbin:/usr/sbin:/bin:/usr/bin
export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib


start() {
pshare -i br0 -p 88 <полный путь к плей-листу>
}

stop() {
killall pshare
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        sleep 1
        start
        ;;
    link_up)
        ;;
    ppp_up)
        ;;
    link_down)
        ;;
    ppp_down)
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|link_up|link_down|ppp_up|ppp_down}"
        ;;
esac 

На 88 порту можно проконтролировать работу pshare по http.

7

Re: pshare на Keenetic

Спасибо, попробую сегодня.

8

Re: pshare на Keenetic

Установил UDPXY и pshare,плейлист свой вижу на экране ТВ,а вот при попытке запустить канал выходит сообщение что формат не поддерживается.  Пров вещает в RTP, может в этом проблема?

9

Re: pshare на Keenetic

a2409, работа udpxy и правильность плейлиста на компе проверены (в vlc)?

Начните с простого (без udpxy), например с радио
http://wl500g.info/showpost.php?p=23365 … stcount=33

10

Re: pshare на Keenetic

a2409,

Аналогично - вижу канал на телеке (Самсунг С550 по Wi-Fi) - но тоже ошибка про формат.
ББ нормально этот канал показывает - и по лан и по Wi-Fi.

Пробовал с планшетки подключаться - VLC ругается, что не может декодировать поток dvbs  sad  Звук идет, дорожки в плеере переключаются

Натравил на поток DownloadMaster - скачал 7 МБ для примера. Итог: на компе проигрывается, на таблетке - нет (выдает ту же ошибку). Завтра попробую непосредственно на телеке.

Отредактировано Zevs (2011-09-07 22:21:47)

11

Re: pshare на Keenetic

Zevs, Ваш про вещает в TS или RDP, как у a2409?
Радио играет через pshare?

И еще - в случае проблем стоит запускать pshare с флагом -d в консоли руками. Смотреть логи, может быть тут запостить, может быть автору pshare послать.

12

Re: pshare на Keenetic

Zyxmon :

Zevs, Ваш про вещает в TS или RDP, как у a2409?
Радио играет через pshare?

Радио не пробовал еще.

Как проверить, в каком формате вещает пров ?

13

Re: pshare на Keenetic

Дело в том, что VLC на планшете не может проиграть записанный поток. Видимо, pshare тут не виноват - ББ показывает же нормально - и под виндой, и под линухом, и по лан , и по Wi-Fi

14

Re: pshare на Keenetic

Zevs :

в каком формате вещает пров ?

Похоже TS (udp). Подсмотрел Ваш ip и зашел на http://sumtel.ua.
Проверьте радио, запускайте pshare с флагом -d, снимайте логи, отправляйте автору pshare. Если в логе ошибки - пишите тут.
Возможно Ваш телек не понимает нужный формат. Если есть плеер от WD - проверьте с ним, как в указанной теме на форуме Олега.

Возможно pshare можно заменить на mediatomb - не знаю, я этим не пользуюсь.

15

Re: pshare на Keenetic

Zyxmon, спасибо за совет - завтра буду пробовать !

16

Re: pshare на Keenetic

Zevs, с сайта pshare:

Multicast IPTV without transcoding (pshare+udpxy) was tested with:
....
Sony PlayStation 3 as UPnP player
IconBit HDS4L as UPnP player
Microsoft Media Player 11 as player
Ubuntu 10.04 with VideoLAN as UPnP player

Чтобы исключить несовместимость телевизора (запросто может быть) - попробуйте в качестве клиента (под win7) Microsoft Media Player 11, если это возможно. Настройка win7 в качестве dlna клиента есть на сайте MS.

Есть еще одна идея - в чем проблема. Будет время, посмотрю исходники.

17

Re: pshare на Keenetic

Вот накопал инфу с хобота:

Модель меняется в Сервис Меню. Model C530->C550
Инета на телеке нет. Появляется доступ до DLNA.

IP-TV подключается через HMS. Туда во вкладку Интернет телевидение запихиваешь свой плей лист, ставишь VLC. Включаешь транскодирование "Интернет телевидение (входной поток)" и наслаждаешься IP-TV через DLNA

Как раз моя ситуация. Но в идеале хотелось бы без транскодирования на ББ обойтись

18

Re: pshare на Keenetic

Zevs, проверка проигрывания радио занимает пару минут, читаем пост №9.

19

Re: pshare на Keenetic

Zyxmon :

Zevs, проверка проигрывания радио занимает пару минут, читаем пост №9.

Обязательно сегодня проверю. Просто телек у дочери в комнате - а она рано спать ложится.

Но вчера с помощью HMS и транскодирования удалось запустить видео на планшетке (SmartQ R7). Пока только SD-каналы (тренировался на Animal Planet). Попробовал HD - VLC вылетает или тупо молчит. На ББ транскодированный поток нормально воспроизводится (и SD и HD)

20

Re: pshare на Keenetic

Zevs, давайте не отвлекаться на offtopic. Тема посвящена pshare. HMS и транскодирование лучше не здесь обсуждать.

21

Re: pshare на Keenetic

вообщем так же телек пишет "формат файла не поддерживается"
радио (udpxy) тоже не поёт...
пров вещает в udp, видео кодек по описанию vlc - H264 - MPEG-4 AVC (part 10) (h264)
с udpxy на компе через vlc вещает и радио, и телеканалы вида http://192.168.0.1:4022/udp.233.x.x.x:5000
телевизор Samsung LE32D550K1

Отредактировано g0ga (2011-09-27 21:02:54)

22

Re: pshare на Keenetic

g0ga, с H264 возможны проблемы, это не mpeg2.
Будем ждать владельцев оборудования, на котором pshare должен работать. Повторю, согласно сайту это

Multicast IPTV without transcoding (pshare+udpxy) was tested with:
....
Sony PlayStation 3 as UPnP player
IconBit HDS4L as UPnP player
Microsoft Media Player 11 as player
Ubuntu 10.04 with VideoLAN as UPnP player

Известно, что wdtv так же понимает pshare.
Жаль, что никто под семёркой не смог настроить WMP как UPnP клиента и проверить.

23

Re: pshare на Keenetic

как понимаю нужно транскодировать поток h.264 хотя бы в один из  mpg, mpeg, mpeg2, m2v, ts, m2ts, mts, vob, avi
какой из dlna upnp серверов понимает h.264?

24

Re: pshare на Keenetic

g0ga, на кинетике транскодировать не выйдет. Слишком он слаб для этого. Да и телевизоры капризны к dlna - возможно поэтому pshare для радио не сработал. Почитайте про mediatomb - может вместо pshare подойдет Вам.

25

Re: pshare на Keenetic

попробую про медиатоб почитать