Предположим, что есть test.mp4 (mp4 480 resolution)
, который является 40 Mb
. Есть ли разница в потоковой передаче и загрузке данных? Теоретически оба потребляют 40 Мб данных в целом, так как оба будут извлекать файл из местоположения сервера. Потоковая передача может обрабатывать файл быстрее, но будет ли он использовать те же данные, что и 40 МБ?Потоковая передача или загрузка медиаданных?
ответ
Если вы загрузите свое видео test.mp4 размером 40 МБ в youtube. Он сжимает это видео, используя свой собственный параметр, и если какой-либо пользователь загружает или передает это видео с таким же качеством (например, 360, 480, 720p или другие), не пропуская ни одной его части, тогда использование данных будет таким же ...
Если у вас есть 40 литров воды в вашем баке (например, 40 МБ видео), вы опорожняете свой резервуар, принимая ванну/душ (т. Е. Потоковое), или вы заканчиваете его, заливая ванну (т.е. загружайте) ... Использование будет составлять 40 литров ...
Загрузка - лучший вариант для использования меньшей пропускной способности. Если вы не сохраняете диск и/или сохраняете статический предварительный буферизм во время потоковой передачи, любые обратные прыжки в вашем просмотре будут полностью отступать от того места, где вы прыгали назад. Каждый повторитель будет использовать дополнительную пропускную способность, которую вы не хотели бы использовать, и в конечном итоге добавит больше полосы пропускания, используемой для просмотра по потоку, чем путем загрузки и просмотра после: