Функция Согласования частоты кадров.

Avatar
  • обновлен
  • Уточняем информацию

Уважаемая поддержка и разработчики, не надо закрывать эти вопросы делая вид что вы ничего не понимаете. А если не понимаете давайте я вам всё объясню: на Apple TV есть функция под названием "Согласование частоты кадров", эта функция создана для того что бы приставка переключала частоту кадров на ту которая соответсвует контенту. Большинство людей в настройках устанавливают частоту кадров равную 60Гц, а фильмы всегда идут как правило в 23.976, 24 или 25 (для ТВ версий) кадров в секунду. Как вы можете заметить 60 нацело не делится ни на одно из этих чисел, из-за этого возникают подергивания картинки и смотреть становится совершенно некомфортно, особенно на OLED телевизорах у которых отклик пикселей практически моментальный. 
Данная функция успешно работает в iTunes, Netflix и т.п.

Предположительно, я знаю почему у вас она не работает, я краем глаза глянул на HLS плейлисты (m3u8) которые воспроизводит Apple TV в вашем приложении и там у видео треков нет одного важного параметра, FRAME-RATE, а если заглянуть в документацию Apple https://developer.apple.com/documentation/http_live_streaming/hls_authoring_specification_for_apple_devices
то в пункте 9.15 можно увидеть что данный атрибут обязателен: 
9.15. Each EXT-X-STREAM-INF tag that includes video content MUST have a FRAME-RATEattribute.
А вот пример из Вашего плейлиста: 
#EXT-X-STREAM-INF:BANDWIDTH=8725831,AVERAGE-BANDWIDTH=6582988,CODECS="avc1.640828,ec-3",RESOLUTION=1920x804,AUDIO="audio_ec3",SUBTITLES="subs"
Я на 99% уверен если вы сюда будете добавлять атрибут FRAME-RATE=23.976 или FRAME-RATE=24 и т.п., то всё само заработает и даже приложение обновлять не придётся.

Avatar
2
Амир Усманов

Теперь я на 100% уверен что это заработает, я не поленился и сделал прокси сервер через который перехватывал ответы с плейлистами, добавляя туда атрибут FRAME-RATE после этого всё заработало, я даже видео записал как телевизор начал переключать частоту кадров. 

Avatar
1
КиноПоиск
  • Уточняем информацию

Спасибо, что обратили внимание на этот нюанс работы приложения! Будем во всём разбираться на нашей стороне.

Вернёмся с ответом в комментарии к теме, когда появятся новости!

Avatar
1
стас
Цитата от Амир Усманов

Теперь я на 100% уверен что это заработает, я не поленился и сделал прокси сервер через который перехватывал ответы с плейлистами, добавляя туда атрибут FRAME-RATE после этого всё заработало, я даже видео записал как телевизор начал переключать частоту кадров. 

Я 9 мая им писал об этой проблеме на примере нескольких сериалов сервиса Море, которые в приложении Море идут корректно, а в кинопоиске дергаются при включенной функции согласования частоты кадров. Обещали разобраться, но всё затихло и я посчитал, что проблема в моем телевизоре, ведь сериалы, которые дергаются, дергаются и без использования приставки apple tv... они дергаются даже в андроид приложении на телевизоре. Ну я попросту стал смотреть сериалы, которые дергаются в другом сервисе, который тоже у меня с годовой подпиской и там с теми же сериалами все в порядке. Вообще, я заметил, что данная проблема только с кинопоиском у меня.
Я к тому, что они о проблеме знают, как минимум уже 2 месяца, но, судя по Вашему сообщению, ничего не решено до сих пор.

Avatar
0
Сергей Леснухин

Нужно наверное через год написать сюда. Хотя врятли что-то изменится

Avatar
0
евгений звягов

Уточнили информацию?

Avatar
0
стас
Цитата от евгений звягов

Уточнили информацию?

Прошло всего 2 месяца, еще даже 2023 год не наступил)))