Видео iOS HLS показывает черный экран при использовании H.265/HEVC CodecIOS

Программируем под IOS
Ответить
Anonymous
 Видео iOS HLS показывает черный экран при использовании H.265/HEVC Codec

Сообщение Anonymous »

Я работаю над обслуживанием потоков HLS через Cloudfront. My Master.m3u8 выглядит так: < /p>

Код: Выделить всё

#EXTM3U
#EXT-X-VERSION:6
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=1986000,BANDWIDTH=2160000,RESOLUTION=1080x1920,CODECS="hvc1.1.1.L120.B0,mp4a.40.2",CLOSED-CAPTIONS=NONE
https://d2xbeivn8zl4zt.cloudfront.net/user_205/flick_..._1080p.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=1041000,BANDWIDTH=1080000,RESOLUTION=720x1280,CODECS="hvc1.1.1.L120.B0,mp4a.40.2",CLOSED-CAPTIONS=NONE
https://d2xbeivn8zl4zt.cloudfront.net/user_205/flick_..._720p.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=621000,BANDWIDTH=600000,RESOLUTION=480x854,CODECS="hvc1.1.1.L120.B0,mp4a.40.2",CLOSED-CAPTIONS=NONE
https://d2xbeivn8zl4zt.cloudfront.net/user_205/flick_..._480p.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=264000,BANDWIDTH=192000,RESOLUTION=240x426,CODECS="hvc1.1.1.L120.B0,mp4a.40.2",CLOSED-CAPTIONS=NONE
https://d2xbeivn8zl4zt.cloudfront.net/user_205/flick_..._240p.m3u8
Когда я пытаюсь воспроизводить эти потоки на ios safari или внутри Wkwebview, игрок загружается, но показывает только черный экран с аудио. /> Кодек - H.265/HEVC (HVC1), с AAC Audio.
на Android (Exoplayer) и настольных сафари (macOS), воспроизведение работает нормально.
на сафари ios, только звуковой звук, нет видео (черный экран). /> Подозрения: < /p>
iOS может иметь ограниченную поддержку H.265 (HVC1 против HEV1 Fourcc выпуск). сегменты.
Вопросы:
Полностью поддерживает ли ios safari HLS H.265/hevc (HVC1) видеоролики? Флаг кодирования FFMPEG (например, -TAG: V HVC1 против -TAG: V HEV1), который устраняет проблему черного экрана на iOS? /> Что я попробовал < /p>
кодировал видео в несколько разрешений, используя FFMPEG с H.265 /HEVC (libx265) и AAC Audio. < /p>
Используется -TAG: V HVC1, чтобы убедиться, что TAG Codec Pllos -Floss Pllows Pllows -Pllows Pllows Pllows Pllows Pllows Pllows Pllows Pllows. Фрагментированные сегменты MP4 (.m4s).
Проверьте сегменты и списки воспроизведения, играющих нормально на Android (Exoplayer) и настольных сафари. /> Я ожидал, что ios safari и wkwebview для воспроизведения HLS -потоков с помощью видео и аудио, поскольку в документации Apple говорится, что ios обладает нативной поддержкой HLS + HEVC.
Игрок должен автоматически выбрать правильный битрейт/реза>

Подробнее здесь: https://stackoverflow.com/questions/797 ... hevc-codec
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»