четверг, 21 сентября 2023 г.

Пользователи iPhone не видят картинки.

"...У меня такой вопрос. Сейчас для вещания на сайте мы используем поток в сжатии AVC с аппаратным кодированием Intel Quick Sync Video. Но при этом пользователи телефонов iPhone не видят картинки. А использовать другой тип кодирования в AVC я так понимаю не дает лицензия - в списке они все INTEL_QS. Можно узнать, сколько будет стоить лицензия на другие кодеки?..."

Другой тип лицензии не нужен.

Телефоны iPhone не понимают чересстрочную (интерлейсную) картинку. Поэтому для них нужно делать картинку без полей - прогрессивную.

Для этого в графе после входной программы добавьте "Препроцессор", а в нём выберите режим  трансформации  "InterlaceToProgressive". После него добавьте кодер Intel. В нём для параметра "Field Order" нужно выбрать Progressive. В этом случае на выход пойдет прогрессивная картинка и устройства Apple её увидят. 

Но для телевидения такая картинка будет не очень хорошая. Поэтому рекомендуем на выходе сделать 2 IP-потока: один для ТВ с чересстрочной картинкой и второй -для устройств Apple. Ваша лицензия позволяет это сделать.