Язык воспроизведения

Особенности работы приложения на телевизорах LG
JurikR
Ensign
Ensign
Posts: 6
Joined: 12 Oct 2016, 20:05
TV Model: LG web OS
Has thanked: 1 time
Been thanked: 1 time
Belarus

Re: Язык воспроизведения

Post by JurikR »

Eugene wrote: 29 Oct 2020, 14:54 На телевизорах LG такой ситуации быть не должно. Если в потоке есть звуковые дорожки, они должны отобразиться в приложении. Если не отображаются, значит их нет.
Честно говоря, этой проблемой - не отображением звуковых дорожек грешит не только ssiptv. Тот же ottplayer тоже "не видит". Странно что никто не хочет признавать и исправлять эту проблему при том что любой PC-плеер без труда видит все дорожки и правильно распознает приоритетную.
Кстати такие мультизвуковые каналы все больше и больше распространяются и проблема нарастает.
Я сам ищу плеер под lg с решенной проблемой и честно говоря остальные неудобства уходят на второй план. Надоедает щелкать и ловить "русскую озвучку".

User avatar
Eugene
Project Leader
Project Leader
Posts: 5974
Joined: 15 Apr 2013, 22:54
TV Model: LG 47LM960V, LG LB679V
Location: Санкт-Петербург
Been thanked: 13 times
Contact:
Russia

Re: Язык воспроизведения

Post by Eugene »

Окей, я распишу подробно.
Прежде всего, существует 2 типа потоков: hls и mpeg-ts
Также с точки зрения работы со звуковыми дорожками платформы LG можно условно разделить на 3 части: NetCast, ранние webOS, современные webOS
Так вот, на LG NetCast наше приложение является единственным, которое может определять и переключать дорожки для mpeg-ts потоков. Для hls-потоков это невозможно, потому что производитель не предоставил таких инструментов.
На ранних webOS все приложения в теории способны определять и переключать дорожки mpeg-ts потоков (другой вопрос, что далеко не все это сделали, но у нас это точно работает), но по-прежнему не могут работать с дорожками в hls.
В современных webOS я лично наблюдал в нашем же приложении беспроблемное переключение как в mpeg-ts, так и в hls
Проблему не хотят исправлять, потому что она не зависит от разработчиков приложений. Для производителя же она неактуальна, т.к. касается лишь старых устройств.

JurikR
Ensign
Ensign
Posts: 6
Joined: 12 Oct 2016, 20:05
TV Model: LG web OS
Has thanked: 1 time
Been thanked: 1 time
Belarus

Re: Язык воспроизведения

Post by JurikR »

Eugene wrote: 30 Dec 2020, 20:43 Окей, я распишу подробно.
Прежде всего, существует 2 типа потоков: hls и mpeg-ts
Также с точки зрения работы со звуковыми дорожками платформы LG можно условно разделить на 3 части: NetCast, ранние webOS, современные webOS
Так вот, на LG NetCast наше приложение является единственным, которое может определять и переключать дорожки для mpeg-ts потоков. Для hls-потоков это невозможно, потому что производитель не предоставил таких инструментов.
На ранних webOS все приложения в теории способны определять и переключать дорожки mpeg-ts потоков (другой вопрос, что далеко не все это сделали, но у нас это точно работает), но по-прежнему не могут работать с дорожками в hls.
В современных webOS я лично наблюдал в нашем же приложении беспроблемное переключение как в mpeg-ts, так и в hls
Проблему не хотят исправлять, потому что она не зависит от разработчиков приложений. Для производителя же она неактуальна, т.к. касается лишь старых устройств.
Исчерпывающий ответ :)
Вводы:
1. NatCast - все понятно устарело - работать не будет, всем смирится.
2. ранние webOS - на старых потоках работать будет (mpeg-t но только в теории!). С новыми hls работать точно не будет. Локальный вывод для народа - ищите провайдеров "динозавров" (которых нет)
3. современные webOS - есть "уважаемый товарищ" который лично наблюдал как беспроблемно там работает! Переключение во всех вариантах (mpeg-ts так и hls)! Однако есть мифические "они", которые не хотят исправлять СИТУАЦИЮ, которая сложилась совершенно независимо от разработчиков приложений и самое главное эта ситуация абсолютно не волнует производителей железа, потому что "уважаемый товарищ" без проблем видит то, что не видят другие - как беспроблемно все работает. :D

Post Reply