Как я могу ускорить потоковое видео?
Интересно, как я могу вставить высококачественное видео на мою веб-страницу, обеспечивающее быструю загрузку для моих пользователей.
У меня есть видео размером около 80 МБ. Это две минуты. У меня это в формате M4V, OGG и MP4. Когда я пытаюсь уменьшить его размер, он теряет свое качество. Если я сохраняю тот же размер, видео загружается очень медленно. Я пробовал встраивать с простым HTML5.
Что я могу сделать?
2 ответа
Существует всего лишь 2 фактора, когда дело доходит до скорости загрузки.
Ваша собственная максимальная пропускная способность и максимальная пропускная способность другого человека, участвующего в передаче (и технически максимальная пропускная способность каждого отдельного сетевого устройства на пути между двумя точками).
Так что, если ваши пользователи обычно связаны с плохой скоростью, уменьшите размер файла, вы ничего не можете сделать, чтобы улучшить скорость. Уменьшение размера файла приведет к снижению качества вывода. В этом нет никакой магии.
Если ваш сервер подключен к линии с ужасной скоростью, переместите его на другой хостинг, который обеспечивает лучшую скорость. Или еще лучше, перейти к сети доставки контента.
Если все это неприемлемо, просто загрузите на YouTube и вставьте его. Они преобразуют ваше видео в несколько форматов с несколькими разрешениями и предложат оптимальное решение для вашего клиента. Неважно, подключены ли они к ужасному мобильному или спутниковому соединению.
По моему опыту, видео в формате MP4, которые длятся 2 минуты, должно занимать максимум 15 - 30 МБ. Дайте нам некоторые характеристики, такие как
- разрешающая способность? = 480p
- частота кадров? <= 24
- аудио битрейт? (обычно может быть сильно понижен)
- какой у тебя кодер?
- как быстро ваш интернет?!= dialup lol