Видео HTML5 с источником потока RTSP не воспроизводится в Chrome на iPhone ios 13.4, но работает в Safari

Разработав систему потоковой передачи webrtc на основе браузера, удалось заставить ее работать должным образом и разрешить потоковую передачу со всех устройств. Но моя проблема связана с воспроизведением: все браузеры на рабочем столе воспроизводят его нормально, Chrome firefox в Windows, Chrome Safari Firefox в MacOs, отлично работает на устройствах Android с использованием Chrome или Firefox, но на iPhone/iPad iOS 13.4 он будет воспроизводиться только в Safari. Многие пользователи используют Chrome в качестве предпочтительного браузера на устройствах iOS, поэтому я пытаюсь выяснить, что может препятствовать воспроизведению видео в Chrome(версия Chrome, протестированная на iphone, - это Chrome v83.0.4103.88.

вот отрывок из видео

<video autoplay muted playsinline loop type ='rtmp/mp4' preload='auto' id="testVideo" style="width:100%;height:100%;" data-setup='{"techOrder": ["html5"], "nativeControlsForTouch": false, "controlBar": { "muteToggle": false, "volumeControl": false, "timeDivider": false, "durationDisplay": false, "progressControl": false } }'></video>

источник видео загружается через JS, а тип потока - RTSP, обрабатывается на медиа-сервере экземпляра Wowza (V4.7.8), кодируется базовый профиль h264 /pcma

На самом деле не могу найти много в стеке, у большинства людей, у которых есть подобные проблемы, есть такие проблемы с Safari, и Chrome отлично подходит для них. Моя проблема в том, что Safari работает, но только сафари на устройствах iOS.

Любое предложение очень ценится!

РЕДАКТИРОВАТЬ: потоки публикуются в формате mp4

0 ответов

Другие вопросы по тегам