Такое наблюдение, может будет полезно. При загрузке плэйлистов через получение кода на странице ss-iptv плэйлисты, в которых ссылка типа http://93.191.14.235:81/udp/224.0.90.68:1234 без проблем грузятся и работают, хотя и не все каналы, ПРИ ЭТОМ ТЕЛЕВИЗОР НИКОГДА НЕ ЗАВИСАЕТ!!! (включал в любой последовательности, каналы бывает не с первого раза открываются, но ничего не виснет).
Однако при загрузке плэйлистов со ссылками типа rtp://@238.1.1.130:1234 телик зависает регулярно (хотя это ссылка от своего собственного провайдера). С чего бы это могло быть?
Баги
- Eugene
- Project Leader
- Posts: 5620
- Joined: 15 Apr 2013, 22:54
- TV Model: LG 47LM960V, LG LB679V
- Location: Санкт-Петербург
- Been thanked: 18 times
- Contact:
Re: Баги
den_san wrote:Такое наблюдение, может будет полезно. При загрузке плэйлистов через получение кода на странице ss-iptv плэйлисты, в которых ссылка типа http://93.191.14.235:81/udp/224.0.90.68:1234 без проблем грузятся и работают, хотя и не все каналы, ПРИ ЭТОМ ТЕЛЕВИЗОР НИКОГДА НЕ ЗАВИСАЕТ!!! (включал в любой последовательности, каналы бывает не с первого раза открываются, но ничего не виснет).
Однако при загрузке плэйлистов со ссылками типа rtp://@238.1.1.130:1234 телик зависает регулярно (хотя это ссылка от своего собственного провайдера). С чего бы это могло быть?
Проблемы с мультикастом. Если настроите udp-to-http proxy, сможете от них избавиться.
Re: Баги
Eugene wrote:Поздравляю, вы второй. Пока мы не поймем, откуда берутся device id - null, загружать плейлисты вы не сможете. Потерпите, обязательно разберемся, в чем проблема. Какая модель ТВ, кстати?
Вот чувствовал, что что-то недописал!
Телевизор LG 47LM860V
Еще раз заострю внимание, что с первой попытки плэйлист загрузился, а после сброса ТВ на заводские установки вот такая бяка.
Еще на всякий случай mac C0-41-F6-4C-D5-43
Re: Баги
плейлисты разные, ручного изготовления, но изготавливал не я. Все плейлисты успешно проигрываются в иптв-плеере на ноутеEugene wrote:Gray wrote:что-нибудь прояснилось?Eugene wrote:разберемся. вам почему-то device id не присваивается
Пока нет. Что за плейлист вы пытаетесь загрузить? Какого-нибудь провайдера? Или свой собственный?
Re: Баги
Добрый день,
четко зафиксировал момент зависания приложения при переключении каналов с прозрачного листа.
При выборе нового канала и нажатии ОК на пульте, помеченный для воспроизведения канал меняет название с белого на серый цвет (видимо в это время происходит запрос на присоединение к группе мультикаста), если через цвет отображения названия канала не возвращается в белый через пол секунды - все анабиоз.
Мое предположение как старого программера - не обрабатывается хук с нестандартным ответом от сервера.
Т.е. если присоединение к группе прошло успешно и от сервера получен респонд - все в порядке, поток начинает воспроизводиться, если по какой-то причине респонд вернулся в нестандартном виде (ну типа ошибка или таймаут) приложение его не распознает и продолжает ждать ответа в верном формате.
Вот тут то и нужно впаять проверку на корректность формата респонда и если он не в том формате который ожидался или по таймауту просто прекращать его ожидание и возвращаться в прозрачный лист и сообщением о неудачном подключении к группе мультикаста.
Если информация поможет буду рад
четко зафиксировал момент зависания приложения при переключении каналов с прозрачного листа.
При выборе нового канала и нажатии ОК на пульте, помеченный для воспроизведения канал меняет название с белого на серый цвет (видимо в это время происходит запрос на присоединение к группе мультикаста), если через цвет отображения названия канала не возвращается в белый через пол секунды - все анабиоз.
Мое предположение как старого программера - не обрабатывается хук с нестандартным ответом от сервера.
Т.е. если присоединение к группе прошло успешно и от сервера получен респонд - все в порядке, поток начинает воспроизводиться, если по какой-то причине респонд вернулся в нестандартном виде (ну типа ошибка или таймаут) приложение его не распознает и продолжает ждать ответа в верном формате.
Вот тут то и нужно впаять проверку на корректность формата респонда и если он не в том формате который ожидался или по таймауту просто прекращать его ожидание и возвращаться в прозрачный лист и сообщением о неудачном подключении к группе мультикаста.
Если информация поможет буду рад
Re: Баги
Cronex wrote:Вот тут то и нужно впаять проверку на корректность формата респонда и если он не в том формате который ожидался или по таймауту просто прекращать его ожидание и возвращаться в прозрачный лист и сообщением о неудачном подключении к группе мультикаста.
Полагаю, что средствами самого приложения это реализовать невозможно. Это предложение в сторону разработчиков прошивки ТВ LG - в Корею.
Re: Баги
palex wrote:Cronex wrote:Вот тут то и нужно впаять проверку на корректность формата респонда и если он не в том формате который ожидался или по таймауту просто прекращать его ожидание и возвращаться в прозрачный лист и сообщением о неудачном подключении к группе мультикаста.
Полагаю, что средствами самого приложения это реализовать невозможно. Это предложение в сторону разработчиков прошивки ТВ LG - в Корею.
Пересмотрите приоритеты не телевизор для приложения, а приложение для телевизора. Отладка мультикаста в сети даст некий приоритет приложению.
- Eugene
- Project Leader
- Posts: 5620
- Joined: 15 Apr 2013, 22:54
- TV Model: LG 47LM960V, LG LB679V
- Location: Санкт-Петербург
- Been thanked: 18 times
- Contact:
Re: Баги
Какая к черту отладка? Вы набор инструментов разработчика видели? Мы делаем все, что в наших силах, остальное предоставьте инженерам, работающим над прошивками LG.
Re: Баги
Грешил на настройки оборудования локалки в части мультикаста и провел еще эксперимент с медиаплейером.
Медиаплейер-рекордер Hyundai M-BOX 3050S перепрошитый под Ellion 3150 MOD, результат полностью положительный с тем же плейлистом что загружен в ТВ и в тех же условиях подключения что и ТВ.
Вывод : ждем обновления прошивки с устранением зависания при переключении каналов.
Медиаплейер-рекордер Hyundai M-BOX 3050S перепрошитый под Ellion 3150 MOD, результат полностью положительный с тем же плейлистом что загружен в ТВ и в тех же условиях подключения что и ТВ.
Вывод : ждем обновления прошивки с устранением зависания при переключении каналов.