Как выбрать правильный тег кодека для использования (hvc1
или hev1
) при мультиплексировании видео HEVC в фрагментированный MP4 для потоковой передачи с помощью MPEG-DASH/HLS?
Я считаю, что есть небольшая разница в мультиплексировании в зависимости от тега в соответствии с ISO/IEC FDIS 14496-15
:
Когда имя записи образца — «hvc1», обязательным и обязательным значением по умолчанию для array_completeness является 1 для массивов всех типов наборов параметров и 0 для всех остальных массивов. Когда имя записи образца — «hev1», значение по умолчанию array_completeness равно 0 для всех массивов.
Есть ли что-то еще кроме этого?
Почему существует два тега и каковы критерии выбора между ними?
Примечание: по какой-то причине Apple предпочитает hvc1
в соответствии со своей спецификацией HLS Authoring.