Я разрабатываю сайт, где пользователи могут загружать свои видео.Я пытаюсь пойти по пути «лучших практик» и поддерживаю воспроизведение этих видео с использованием элемента <video>
, однако, похоже, что с этим связаны огромные затраты памяти.
Я прочитал часть видео "Diving in to HTML5" (вместе с другими веб-ресурсами), и, по-видимому, для обеспечения кроссплатформенного воспроизведения необходимо хранить видео в нескольких форматах:
- Ogg (Firefox 3.5+, Opera 10.5+ и все версии Chrome до 6.0)
- WebM (Firefox 4+, Opera 10.6+, Chrome6.0+, необязательно, потому что все браузеры, которые его поддерживают, также поддерживают Ogg, но лучше, чем Ogg, благодаря поддержке аппаратного ускорения)
- MP4 (Safari 3.0+, Internet Explorer 9, (и мобильный)устройства, для которых я планирую создавать приложения, если сайт будет достаточно успешным, поэтому мы их опускаем))
- Flash (все версии браузеров с меньшим числом, чем указано выше)
Я curioнас о количестве сайтов, которые действительно делают это.Это большая нагрузка на память (imo), особенно когда тема воспроизведения видео в разных качествах вступает в игру.Я думаю только о поддержке WebM и Flash, но это оставило бы значительную часть пользователей под впечатлением, что мой сайт не поддерживает «видео HTML5», когда это реально.
Есть ли у кого-нибудьпредложения о том, сколько форматов я должен поддерживать?Все?Некоторые (которые)?Просто прошить?