Удалось выяснить проблему, из-за с августа прошлого года не работал прямой эфир в приложении «Первый канал» для Samsung Smart TV на базе Tizen.
Похоже, что в обновлении прошивки, которое было выпущено в начале августа 2017, перестал корректно обрабатываться External WebVTT Track в манифесте HLS видеопотока, из-за чего наличие тега #EXT-X-MEDIA:TYPE=SUBTITLES
приводило к сбою видеоплеера.
В официальной документации, действительно, не указано наличие поддержки данного тега. Тем не менее, плеер раньше работал нормально и при его наличии (хотя, конечно же, субтитры на экран не выводились).
Еще в августе на наш запрос в Samsung был получен ответ, что ошибка действительно имеется, и что она будет исправлена в следующих обновлениях прошивки. Но детальную информацию о причине проблемы мы смогли получить лишь на днях.
Сейчас мы сделали так, что для телевизоров Tizen отдается видеопоток прямого эфира без тега #EXT-X-MEDIA:TYPE=SUBTITLES
. Проверка осуществляется на наличие User-Agent samsunghas-agent
, потому что именно его отсылает видеоплеер.