Youtube mobile использует потоковую передачу RTSP, но это довольно сложно настроить и поддерживать.
Таким образом, похоже, что HTML5, вероятно, лучший способ показывать видео, встроенные в веб-сайты, на мобильные устройства. (Могу ли я получить подтверждение по этому поводу, или кто-то не согласен?)
Также включить статическую ссылку на медиафайл, чтобы телефон мог решить, что с ним делать, а в крайних случаях загрузить и запустить его с помощью системного проигрывателя, который, кажется, поддерживает больше кодеков и прочее.
Проблема в правильном кодировании видео.
Я много пробовал и в итоге получил видеофайл, который воспроизводится на Iphone 4, Iphone 3 с обновленным программным обеспечением и Android 2.1. Это все, что у меня было для тестирования.
Чтобы заставить его работать, мне понадобилось следующее:
Format profile : Baseline@L1.3
Codec ID : avc1
Файл также нужно было обработать с помощью qt-faststart
(чего у меня нет. поймите, потому что это добавляет больше требований, поскольку по умолчанию в спецификации H264 видеоинформация кодируется в конце файла.)
Я много искал, но безуспешно, поэтому мой вопрос:
Какие настройки выбрать для поддержки наиболее возможных устройств с сохранением хорошего сжатия, качества и прочего.
Хорошо ли я справлюсь с H264 (AVC), или потребуется поддержка альтернативного источника с помощью webm / ogg или чего-то еще все равно нравится?
Или, другими словами:
Если вы разместите видео в Интернете в HTML5 для показа на мобильных устройствах. Какие настройки кодека вы бы выбрали и почему.
Я открою другие вопросы, на которые частично отвечу сам, и свяжу их здесь о том, как это сделать:
Надеюсь, в конце концов, мой веб-сайт с видео будет настроен и готов для мобильных устройств, а также будет подробное руководство для всех, чтобы это сделать.