Проблемы с потоковым видео на сайте iPhone - PullRequest
2 голосов
/ 29 ноября 2011

Я пытался вставить несколько видео на создаваемый мной веб-сайт, и натолкнулся на ошибку при попытке потоковой передачи видео на iPhone / iPad.

Вот код, который я использую:

<video  width="480" height="360" controls>
<source src="/video/Fire.mp4" type="video/mp4" />
</video>

Отображается миниатюра с кнопкой воспроизведения.Однако кнопка воспроизведения зачеркнута.(Недопустимая кнопка кодека?)

Я убедился, что видео было правильно закодировано (MP4, H.264, базовая линия).

Есть предложения о том, что я делаю неправильно?

1 Ответ

0 голосов
/ 30 ноября 2011

У меня была похожая проблема. Несколько вещей, которые нужно проверить, прежде чем допустить, что проблема с кодеком:

  • Убедитесь, что сервер отправляет видеофайл с правильным типом MIME (video / mp4)
  • Скорость передачи видео ниже ~ 2 МБ / с, также существует зависимость от максимального разрешения, которое вы можете использовать вместе с битрейтом.

Я также кодировал mp4-видео с базовым профилем с помощью Adobe Media Encoder и не смог воспроизвести видео на iPhone.

Я использовал Miro Video Converter для преобразования из mp4 в mp4 и теперь могу корректно воспроизводить видео на iPhone.

Очевидно, что какая-то часть кодировки, которую я, должно быть, неправильно установил в программном обеспечении Adobe, но мне еще предстоит это определить.

Если кто-то еще сможет поделиться своим опытом, это будет оценено.

...