отмена
Отображаются результаты для 
Вместо этого искать 
Вы имели в виду: 

Присоединяйтесь и станьте частью нашего Сообщества!

KDL-55W828B + xupnpd = IPTV

РЕШЕНО
YaoZ77
Исследователь

KDL-55W828B + xupnpd = IPTV

xupnpd стоит на отдельном сервере под управлением Ubuntu 14.04.2.
Планшет и телефон нормально видят и воспроизводят.
Телевизор показывает список, но не воспроизводит. Пытается начать воспроизведение (в правом верхнем углу мигает бегунок), но переключаться на следующий канал и т.п. при этом никакой ошибки про "неподдерживаемый формат" не выскакивает. Формат вещания mp2t(* по версии софта под андроид):
Тип: Видео
Кодек: H264 - MPEG-4 AVC (part 10) (h264)
Разрешение: 704x578

Тип: Аудио
Кодек: MPEG AAC Audio (mp4a)
Частота дискретизации: 48000 Гц

Может кто-то может подсказать настройки xupnpd, либо плейлиста? То что нашел в сети не работает:
#EXTINF:0 type=mpeg1 dlna_extras=none
Если у кого-то они есть, то распишите подробнее.
Либо стоит попробовать и заморочиться с mediatomb и транскодированием? Тогда какой должен быть выходной формат?

1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
profile.country.RU.title
magvld
Специалист

Разрешение устанавливается автоматом или в ручную. попробуйте поменять выходной формат на M2TS (BDP SONY нормально жует такой поток в SD и HD с потокового DLNA сервера)

Просмотреть решение в исходном сообщении

11 ОТВЕТ 11
profile.country.RU.title
igorillo
Expert


YaoZ77 написано:

... Тогда какой должен быть выходной формат?


Здравствуйте,

... отчего же таки не ознакомиться с поддерживаемыми кодеками из Codec List'а со страницы поддержки Вашей модели (? :smileyconfused:), за деталями см. сюда:

http://pdf.crse.com/manuals/14HE559112/RU/codeclist.html#10

Успехов :smileygood_luck:, и рассказывайте...

--------------------------------------

"Правильная постановка задачи важнее даже, чем её решение..."  (Альберт Эйнштейн).

profile.country.RU.title
magvld
Специалист

Разрешение устанавливается автоматом или в ручную. попробуйте поменять выходной формат на M2TS (BDP SONY нормально жует такой поток в SD и HD с потокового DLNA сервера)

YaoZ77
Исследователь

Всё хорошо, но как мне это сделать? Если я ставлю принудительно *.m2ts в mime-типе, то не телевизор, ни другие устройства не видят "файлов"

UPD: Android-устройства видят поток как mp2t и воспроизводят, а телевизор как m2ts и попытка прочитать > следующий файл... И в итоге см. начальный пост
bukingem
Исследователь

У меня была другая проблема, телек не видел содержимое плейлиста пока я случайно не поменял Тип  мультимедиа с "Все" на "Видео". После этого с type=mpeg1 dlna_extras=none всё заработало.

 

Пример работающего у меня на Sony Bravia KD-55X8505B плейлиста (сохраненного обязательно в UTF-8😞

 

#EXTM3U
#EXTINF:0 type=mpeg1 dlna_extras=none tvg-shift=0 tvg-logo="Первый" tvg-name="Первый_канал", Первый Канал
udp://@xxx.xxx.xxx.xxx:xxxx
#EXTINF:0 type=mpeg1 dlna_extras=none tvg-shift=0 tvg-logo="Россия 1" tvg-name="Россия_1" crop=688x556+16+8, Россия 1
udp://@xxx.xxx.xxx.xxx:xxxx

 

YaoZ77
Исследователь

А какой параметр вы используете в default_mime_type в xupnpd?

 

и если есть возможность, то скиньте, пожалуйста, common.lua  из каталога config или если его нет, то xupnpd.lua, если конфиг xupnpd прописан в нём.

bukingem
Исследователь

cfg.default_mime_type='mpeg1'

 

cfg={}

-- multicast interface for SSDP exchange, 'eth0', 'br0', 'br-lan' for example
cfg.ssdp_interface='br0'

-- 'cfg.ssdp_loop' enables multicast loop (if player and server in one host)
cfg.ssdp_loop=0

-- SSDP announcement interval
cfg.ssdp_notify_interval=15

-- SSDP announcement age
cfg.ssdp_max_age=1800

-- HTTP port for incoming connections
cfg.http_port=4044

-- syslog facility (syslog,local0-local7)
cfg.log_facility='local0'

-- 'cfg.daemon' detach server from terminal
cfg.daemon=true

-- silent mode - no logs, no pid file
cfg.embedded=true

-- 'cfg.debug' enables SSDP debug output to stdout (if cfg.daemon=false)
-- 0-off, 1-basic, 2-messages
cfg.debug=0

-- external 'udpxy' url for multicast playlists (udp://@...)
cfg.udpxy_url='http://192.168.1.1:4022'

-- downstream interface for builtin multicast proxy (comment 'cfg.udpxy_url' for processing 'udp://@...' playlists)
--cfg.mcast_interface='eth2.2'

-- 'cfg.proxy' enables proxy for injection DLNA headers to stream
-- 0-off, 1-radio, 2-radio/TV
cfg.proxy=2

-- User-Agent for proxy
cfg.user_agent='Mozilla/5.0'

-- I/O timeout
cfg.http_timeout=30

-- enables UPnP/DLNA notify when reload playlist
cfg.dlna_notify=true

-- UPnP/DLNA subscribe ttl
cfg.dlna_subscribe_ttl=1800

-- group by 'group-title'
cfg.group=true

-- sort files
cfg.sort_files=false

-- Device name
cfg.name='UPnP-IPTV'

-- static device UUID, '60bd2fb3-dabe-cb14-c766-0e319b54c29a' for example or nil
cfg.uuid='60bd2fb3-dabe-cb14-c766-0e319b54c29a'

-- max url cache size
cfg.cache_size=8

-- url cache item ttl (sec)
cfg.cache_ttl=900

-- default mime type (mpeg, mpeg_ts, mpeg1, mpeg2, ts, ...)
cfg.default_mime_type='mpeg1'

-- feeds update interval (seconds, 0 - disabled)
cfg.feeds_update_interval=0
cfg.playlists_update_interval=0

-- playlist (m3u file path or path with alias
playlist=
{
--    { './playlists/mozhay.m3u', 'Mozhay.tv' },
--    { './localmedia', 'Local Media Files' },
--    { './private', 'Private Media Files', '127.0.0.1;192.168.1.1' }  -- only for 127.0.0.1 and 192.168.1.1
}

-- feeds list (plugin, feed name, feed type)
feeds=
{
--    { 'vimeo',          'channel/hd',           'Vimeo HD Channel' },
--    { 'vimeo',          'channel/hdxs',         'Vimeo Xtreme sports' },
--    { 'vimeo',          'channel/mtb',          'Vimeo MTB Channel' },
--    { 'youtube',        'channel/top_rated',    'YouTube Top Rated' },
--    { 'youtube',        'Drift0r',              'Drift0r' },
--    { 'youtube',        'XboxAhoy',             'XboxAhoy' },
--    { 'ag',             'videos',               'AG - New' },
--    { 'ivi',            'new',                  'IVI - New' },
--    { 'gametrailers',   'ps3',                   'GT - PS3' },
--    { 'giantbomb',      'all',                  'GiantBomb - All' },
--    { 'dreambox',       'http://192.168.0.1:8001/','Dreambox1' },
}

-- log ident, pid file end www root
cfg.version='1.032'
cfg.log_ident=arg[1] or 'xupnpd'
cfg.pid_file='/var/run/'..cfg.log_ident..'.pid'
cfg.www_root='./www/'
cfg.tmp_path='/tmp/'
cfg.plugin_path='./plugins/'
cfg.config_path='./config/'
cfg.playlists_path='./playlists/'
--cfg.feeds_path='/tmp/xupnpd-feeds/'
cfg.ui_path='./ui/'
cfg.drive=''                    -- reload playlists only if drive state=active/idle, example: cfg.drive='/dev/sda'
cfg.profiles='./profiles/'      -- device profiles feature

dofile('xupnpd_main.lua')

 

YaoZ77
Исследователь

в общем, получается такая же беда, как и в первом посте:

попытка прочитать -> вроде как начинает воспроизводить -> следующий канал в плейлисте..(((

и, я правильно понимаю, что у вас udpxy стоит отдельно, а не встроен в xupnpd?

 

 

у меня есть подозрение, что телевизору не хватает буфеpa,

 

либо не нравится качество моего потока.

 

буду рыть дальше..

 

в любом случае, благодарю за попытку помоч. 

 

bukingem
Исследователь

Да, у меня udpxy отдельно, xupnpd отдельно, но оба на роутере (Zyxel Keenetic).

Но все не так безоблачно как кажется.

Обычные каналы идут отлично, а вот с HD проблема - сыпятся квадратиками. Надо играться с настройками udpxy как мне кажется (хотя на ноуте все идет отлично). И периодически возникает такая проблема - воспроизводимый канал примерно через 4,5 минуты останавливается какбы на паузе, если перезапустить его, он идет дальше. Но такая ***** не каждый день.

Насчет ***** не уверен - HD-каналы на ютубе летают нормально, да и с флэхи если смотреть или по DLNA с компа в локалки, то все норм.

YaoZ77
Исследователь

вот в том то и дело, что я сам уже озадачен куда рыть.

т.к. с сервера DLNA большие файлы в 3Д (.mkv по 15-20ГБ) ест на ура (ну немного дольше подумав)) ), а тут непонятка какая-то..

причём телевизор к роутеру подключен через гигабитный шнурок.