
YouTube использует ряд кодеков, таких как H264, VP9, H263, VP8 и т. д. На данный момент я рассматриваю только наиболее широко используемый H264, и я видел в нескольких видео, что для 720p и выше YouTube использует «H264 High Profile», и это совершенно правильно, но я не могу понять, почему они все еще используют «H264 Main Profile» для видео 480p/360p.
Я понимаю, что эти разрешения в основном предназначены для мобильных пользователей с ограниченной пропускной способностью, но, насколько мне известно, большинство недорогих телефонов с легкостью декодируют «H264 High profile 480p». Так есть ли какая-то конкретная причина, по которой YouTube до сих пор использует «H264 Main profile» вместо «H264 High profile» для видео 480p/360p?
решение1
На самом деле нашел ответ наhttps://trac.ffmpeg.org/wiki/Encode/H.264#Совместимость
Некоторые старые телефоны, такие как iPhone 3 и более ранние, не могут декодировать высокий профиль.