[Smart TV] Прямой эфир в приложении «Первый канал» – решение

Удалось выяснить проблему, из-за с августа прошлого года не работал прямой эфир в приложении «Первый канал» для 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, потому что именно его отсылает видеоплеер.