Я знаю, что я делаю что-то неправильно, потому что моя математика не имеет смысла. Может кто-нибудь помочь мне объяснить, что я делаю неправильно в целях обучения. Вот моя логика:
Подход 1
По данным интернета, видео 4K имеет скорость 233 МБ в минуту.связьи другие.
Если скорость 233 МБ в минуту, это равно
convert to Megabytes per second (233/60) = 3.9 MB/s
convert to megabites per second = 31.2 Megabits/s
Если это правда, значит ли это, что если я захочу скачать 1-часовой фильм в формате 4K при скорости интернет-загрузки 31,2 Мегабит/с, то загрузка займет 1 час?
Подход 2
У меня на компьютере есть видео 4k, которое длится 28 секунд. Размер файла 200 МБ. Используя эту информацию, это означает, что:
convert to Megabytes per second (200/28) =7.14 MB/s
convert to megabits per second = 57.12 Megabits/s
Это значит, что мне нужна скорость интернета 57 мегабит в секунду, чтобы загрузить 1-часовой фильм в формате 4K за один час?
У меня скорость интернета 20 Мегабит в секунду и 2.x часовой фильм 4k на Netflix загружается меньше чем за час. Почему это так?
решение1
Битрейт любого конкретного потока зависит от компании, осуществляющей потоковую передачу, и используемого ею кодека.
В то время как h.264 может использовать от 30 до 60 Мбит/с для контента 4K 60FPS, он делает это, пытаясь сохранить очень высокое качество, h.265 и более новые алгоритмы сжатия могут нуждаться в гораздо меньшем количестве. Если вы готовы потерять немного качества, вы можете значительно снизить битрейт.
В соответствии сHowToGeekNetflix использует примерно от 8 до 16 Мбит/с для потоковой передачи 4K @ 30 кадров в секунду и 16 Мбит/с для потоковой передачи 60 кадров в секунду. Все дело в используемом кодеке и качестве, с которым вы можете жить.
Мне кажется, ваши расчеты верны. Диски Blu-ray действительно часто кодируются на скорости 30 Мбит/с или выше и способны хранить контент 4K.