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

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

Баг системного декодера на всех телевизорах Sony Android TV 6 и 7

profile.country.RU.title
ivanlg
Участник

Баг системного декодера на всех телевизорах Sony Android TV 6 и 7

Преимущественно всё IPTV, включая torrenttv, edem.tv, всё спутниковое вещание, а также вещание провайдеров IPTV, использующих спутниковое вещание в качестве источника, например Skynet, Ростелеком Новосибирск, Infoline, Транстелеком, Новотелеком, Владлинк и т.д., вещается с интерлейсингом. 

Системным декодером в операционной системе Android является MediaCodec. На телевизорах Sony с Android TV 6 и Android TV 7 системный декодер не деинтерлейсит видео. Отображение интерлейсного видео производится в режиме Discard, а не Yadif (2x) (или аналоге): одно поле видео полностью отбрасывается, что приводит к двукратному понижению фреймрейта и вертикального разрешения. FullHD 1080i 50Hz на телевизорах Sony отображается как 540p 25Hz. 4k 50Hz видео фактически отображается как 2k 25Hz.

В некоторых плеерах реализован программный декодер с полноценным деинтерлейсингом (например MxPlayer или Kodi). Однако он ощутимо тормозит уже на FullHD видео, и реализован далеко не во всех плеерах. 

Например плееры TVirl и AceStream, реализующие работу фишки операционной системы Android TV -  IPTV в штатном приложении Live Channels, со всей сопутствующей интеграцией программы передач в систему, работают только с системный декодером. Вот как это выглядит:

TVirl Live Channels - Sony Android TV сверху. Nvidia Android TV снизу.TVirl Live Channels - Sony Android TV сверху. Nvidia Android TV снизу.

Nvidia в Nvidia Shield TV исправила данную проблему 2 года назад. В телевизорах Sony проблема успешно перекочевала в Android TV 7. Будет ли исправление?

11 ОТВЕТ 11
profile.country.RU.title
magvld
Специалист

Не стоит делать выводы о недостатках системы вцелом основываясь на каком то одном примере, приведя примет работы ТВ бюджетной линейки.

 

В нашей стране впринципе все вещательное телевидение работает в чересстрочном режиме вне зависимости от разрешения (525!/25 или 1080!/25), соответственно все посредники дают качество аналогичное, многие частные провайдеры, для снижения финансовых издержек сознательно ухудшают качество (занижают битрейт, убирают одно поле из кадра).

1080I/25480/29,97 Korean TV576!/25

несколько фото с экрана, кабельный провайдер, встроенный тюнер, ТВ премиальной серии XD93. никакого интерлейсинга нет и в помине.

вообще дайте ссылку на первоисточник...

profile.country.RU.title
SK-Hardwired
Community Team

А не уточните ли, с какого спутникового провайдера все эти сервисы берут потоки? Случаем, не с Триколора? Потому как такой симптом проскакивает (вы, до сих пор) только на FULL HD каналах Триколор, передаваемых в HЕVC-сжатием. У НТВ и других такого не наблюдается.

И общее количетсво жалоб на это пока единичное.

Тем не менее, спасибо за сигнал - передадим инженерам. Возможно, эти подробности помогут быстрее внести улучшения.


--------------------------------
Добра Вам!
profile.country.RU.title
ivanlg
Участник

Вы немного не так поняли. Я говорю о системном декодере, который используется во всех видеоплеерах системы Android. С DVB-C, DVB-T, DVB-S проблем никаких нет, это другое. И эти форматы устарели. Многие провайдеры уже перешли на IPTV, т.к. IPTV позволяет организовать полностью интерактивное телевидение. Включая предоставление архивов телепередач. Более того, DVB-C телевидение дорого, всреднем 200-300 рублей. Интернет провайдеры IPTV вроде edem.tv намного дешевле (сейчас 57 рублей за 400 каналов), или вовсе бесплатны, если говорить о torrent tv.

Касательно Android TV, для просмотра IPTV в данную систему интегрировано приложение Live Channels, обеспечивающее вывод потоковых каналов. В Sony Android TV это третий вход после аналогового и цифрового:

IMG_20180220_205815.jpg

 

Единственная реализация плеера TVirl в Потоковых каналах использует системный декодер, и другой выбрать нельзя (и это правильно). Из-за отсутствия деинтерлейсинга в системном декодере SONY, штатное приложение для показа IPTV во всех телевизорах SONY отображает телевидение криво.

Поскольку качественный показ телевидения, это одна из основных фукнций телевизора, - подобного быть не должно.

Также данная проблема касается вообще всех видеоплееров, т.к. системный декодер используют все, включая MXPlayer и Kodi. В некоторых плеерах есть свои дополнительные кастомные декодеры, которые поддерживают деинтерлейсинг, но это костыль и неправильно. Есть еще програмные тормозящие реализации. Данная задача должна решаться аппаратно на системном уровне, а не в каждом плеере отдельно, отдельно под каждый процессор.

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

 

 

Для повторения проблемы Вы можете поставить TVirl, и запустить канал: http://hlstv.brn.211.ru/239.211.211.24/stream.m3u8

При выводе 1к1, будет как я привел выше. При растягивании на весь экран будет примерно так:

11736209.jpg

При смене кадра или движении под/рядом с логотипом, по логотипу Disney будут видны множественные контуры, и общая замыленность. Он же должен отображаться всегда гладко, как на Nvidia Shield TV:

 

11736210.png.

В этом вы можете убедиться, запустив просмотр канала в VLC или любом другом плеере в Windows.

Проблема особенно бросается в глаза на векторых изображениях. Например мультсериалы вроде Симпсонов на канале 2x2. 

На FullHD проблема почти не заметна.

 

Обсуждение с разработчиком:

https://4pda.ru/forum/index.php?showtopic=725422&view=findpost&p=68188170

Его ответ:

https://4pda.ru/forum/index.php?showtopic=725422&view=findpost&p=68245027

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

С чего вы решили что актукльные форматы цифрового вещания вдруг устарели????? с ними нет проблем по качеству, т.к. вещание строго стандартизировано отраслевыми стандартами, вещатели обязаны строго  руководстоваться стандартами, и качество вещания у таких провайделов хоть как то может конролироваться надзорными органнами... если что то и лицензии можно решиться.

Имеется ли указанная проблема у официального провайдера IPTV - Ростелекома???

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

 

Странно что речь идет о провайдере осуществляющем незаконную трансляцию контенента в интернет.

К сведению, чтобы время на обсуждения незаконной предпринимательской деятельности не тратить, хочу сообщить, что роскомнадзор бореться с такими любителями наживаться за чужой счет, и блокирует незаконные тансляции ТВ в интернет.

profile.country.RU.title
ivanlg
Участник

Имеется ли указанная проблема у официального провайдера IPTV - Ростелекома???

IPTV от Ростелекома вещается в интерлейсном формате. Как реализован деинтерлейсинг в системном декодере в Android TV от Sony я привел - криво. Картинка идентична, как у torrent tv, edem tv, ростелеком, так и у других провайдеров.

С чего вы решили что актукльные форматы цифрового вещания вдруг устарели?????

Нужна отдельная инфраструктура в виде коаксиального кабеля. Цифровое телевидение уже сейчас на порядок дороже iptv (400 рублей против 55). Так же не обеспечить интерактивность, архивы и т.д.

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

Interlaced H264 - часть стандарта h264. Данный формат 100% преобладает в цифровом вещании. В данном случае имеет место небрежный подход Sony к основной функции телевизора - воспроизведению видео. Стандарты же все соблюдены.

Странно что речь идет о провайдере осуществляющем незаконную трансляцию контенента в интернет.

Откуда у вас данные, что Edem tv, Skynet, Ростелеком Новосибирск, Infoline, Транстелеком, Новотелеком, Владлинк вещают незаконно? 

profile.country.RU.title
SK-Hardwired
Community Team

Давайте конкретизируем.

О каких моделях телевизоров и версиях прошивок в данном случае идёт речь?

Не вообще, а конкретно, на каких именно вы это наблюдаете.

Спасибо.


--------------------------------
Добра Вам!
profile.country.RU.title
LuchIlia
Участник

Подтверждаю на 43W808C.

Вот так это выглядит любимый мультик дочери:

https://d.radikal.ru/d30/1803/94/4ffff1579bfc.jpg
https://a.radikal.ru/a00/1803/10/81d27e0a8acb.jpg
https://a.radikal.ru/a38/1803/a8/619fce8a7aab.jpg
https://b.radikal.ru/b08/1803/5d/f917c6ec4a6e.jpg
https://a.radikal.ru/a20/1803/82/176f6266be2d.jpg
Логотип 2x2 двоится:
https://a.radikal.ru/a37/1803/f7/7e3525731574.jpg
Логотип Disney тоже двоится:
https://a.radikal.ru/a29/1803/e6/359ec0cae9bc.jpg
Картинка в движении становится рваной:
https://a.radikal.ru/a27/1803/b6/d8aa2f396451.jpg
https://a.radikal.ru/a36/1803/72/83c96fc146bf.jpg
https://b.radikal.ru/b17/1803/1f/16efcc12398d.jpg

Разработчик TVirl утверждает, что использует системный декодер, и tvirl здесь ни при чем.

Так же видео ощутимо подтормаживает. Action menu и Guide в момент воспроизведения работают очень медленно.

profile.country.RU.title
ivanlg
Участник

Я лично наблюдаю на 55S8505C и 50w800c
На форуме пользователи отписываются о следующих телевизорах:
43w808c
55X8507C
55W807C
xd 7005
55XE8096
55w807c
43W756C
43WL756C
50W805C
43W805С

Многие пользователи не указывают модель телевизора. Но проблема подтверждена на Android 6 и Android 7 телевизорах.

Так же хочу отметить, что в Sony Android TV есть другие проблемы, о которых я писал, но не последовало никакой реакции. Некоторые проблемы проявляются во всех плеерах. Например масштабирование по вертикали не работает ни только в TVirl, но и в Kodi. Так же есть проблемы с GUIDE после выхода из спящего режима, и отсутствует, точнее пропала после обновления на Android 6, кнопка выбра/скрытия групп каналов.
Так же пользователи пишут о черезмерной нагрузке на процессор системным декодером, и о частом рассыпании картинки на квадраты. Например самое последнее сообщение: http://4pda.ru/forum/index.php?showtopic=725422&view=findpost&p=71453950
Я не разработчик, а простой пользователь, не разбирающийся в профессиональной терминологии.
Инженерам Sony стоит самим изучить форум TVirl. Там пользователи многократно сообщают о всех проблемах Live Channels в Sony Android TV, почти каждый день. Пользователи думают что это проблемы TVirl и не понимают, что надо писать здесь.
Вот пользователь сгруппировал часть проблем: http://4pda.ru/forum/index.php?showtopic=725422&view=findpost&p=71420512
Сам разработчик в разделе "Известные проблемы" пишет о проблемах телевизоров Sony: http://4pda.ru/forum/index.php?act=findpost&pid=47078486&anchor=Spoil-47078486-11
У разработчика TVirl есть своя система отправки отчетов об ошибках. Обратившись к нему Вы получите больше корректной информации. В том числе более точный список проблемных телевизоров. Его контакты есть на странице приложения в play market: https://play.google.com/store/apps/details?id=by.stari4ek.tvirl

profile.country.RU.title
ivanlg
Участник

С обновлением моделей 15 года на Android TV 7 проблема не устранена. Сони считает, что деинтерлейсинг должен производится плеером. Разработчики google, разрабатывающие встраиваемый плеер ExoPlayer, считают что деинтерлейсинг должен выполняться в системном декодере, т.к. у разработчиков системного декодера больше возможностей по аппаратному ускорению и оптимизации: https://github.com/google/ExoPlayer/issues/4098 , что вроде бы логично.

Разработчик TVirl, а так же разработчики других плееров, не могут реализовать деинтерлейсинг, т.к. у них нет доступа к постобработке. Таким образом круг замкнулся.