У меня на сервере есть видеофайл FLV размером 20 МБ, и я передаю его через FlowPlayer.
(a) Загружает ли конечный пользователь в конечном итоге 20 МБ информации при просмотре видео или меньше?
(б) Какой битрейт должен иметь видеофайл FLV, чтобы мы начали замечать снижение качества при просмотре на веб-сайте? (ладно — это открытый / неопределенный вопрос!)
решение1
TheВарианты доставкиразделФлэш-видеоВикипедия — хороший источник информации о том, как размещается FLV.
А потом проверь этоКалькулятор битрейта Flash-видео.
Есть такжеСкорость передачи данных FLV и пропускная способность... Разъяснение.
решение2
Единственное, на что я могу ответить, так это то, что пользователь загрузит 20 МБ к тому времени, как закончит играть. Однако он не будет загружать заново при повторном прохождении.
Часть убывающей доходности прямо пропорциональна эффективной пропускной способности между веб-сайтом и клиентом.
решение3
a- Если он смотрит весь фильм, то да, он скачивает все 20 МБ, если нет, то это зависит от того, сколько мегабайт плеер буферизировал, прежде чем зритель перейдет на другую страницу.
b- Это зависит от разрешения фильма и используемого кодека, обычно, если фильм PAL или NTSC, то 1500-2000 Кбит/с это нормально, меньше этого приведет к ухудшению. Если 720p, то нужно увеличить, потому что для сохранения качества требуется больше кбит/с.
Кроме того, не так много сайтов больше используют flv, наиболее распространенное использование сейчас (когда это flash player) — это создание контейнера flash-фильма с помощью проигрывателя и потоковая передача видеофайла mp4, что дает лучшее качество и более портативно. Вот четкое объяснение и примеры потоковой передачи и разрешений:Изучение поддержки Flash Player для видео высокой четкости H.264 и звука AAC