Я задаю этот вопрос для клиента и, к сожалению, имею ограниченную информацию.

Давайте предположим, что у меня есть HD-видео, которое я передаю онлайн кому-то еще со скоростью 26,5 Мбит / с (мегабит в секунду). Клиент (по какой-либо причине) не знает, сколько места занимает фильм, он знает только, что он длится 100 минут.

Сколько ГБ (гигабайт) будет занято на клиентском компьютере при легальной загрузке / потоковой передаче?

С расчетами ниже я получаю 19,9 ГБ, что мне кажется ДЕЙСТВИТЕЛЬНО высоким, я ожидал большего, как 2-3 ГБ. Я сделал что-то неправильно? Что-то, о чем я подумал (но не имею опыта), это сколько из этих 26,5 Мбит / с на самом деле являются данными из фильма? Некоторые из них могут быть накладными и т.д.?

// Расчеты и заметки

Использование инструмента полосы пропускания по адресу http://web.forret.com/tools/filesize.asp?speed=26%2C5&unit=Mbps&dur=6000 26,5 Мбит / с * 60 секунд * 100 мин = 19,9 ГБ данных

26,5 Мбит / с (это мегабит в секунду, а не мегабайт в секунду) = 0,0033125 Гбит / с (гигабайт в секунду) 0,0033125 Гбит / с * 60 секунд / мин = 0,19875 ГБ / мин 0,19875 ГБ / мин * 100 мин = 19,875 ГБ

Обратите внимание, что Мбит / с имеет метрическую форму (1 МБ = 1 000 000 бит), но гигабайт находится в двоичной форме (1 МБ = 2 ^ 20 = 1 048 576 байтов и 1 ГБ = 2 ^ 30 = 1073741824 байта) и что в одном байте содержится 8 бит.

2 ответа2

2

Нет способа ответить, не зная, в каком формате клиент хранит данные. Ваш расчет верен: вы отправляете 19,875 ГБ, но это не значит, что клиент обязательно хранит все это.

1

В Википедии есть таблица, в которой перечислены скорости потокового видео с обычным разрешением видео:

http://en.wikipedia.org/wiki/High-definition_video#HD_on_the_World_Wide_Web.2FHD_Streaming

Мне кажется, это указывает на то, что ваши 26,5 Мбит / с не являются фактической скоростью передачи передаваемого фильма. В конце концов, большинство потоковых систем не транслируют поток с битрейтом фильма, а кэшируют количество, превышающее фактические кадры, воспроизводимые в этот момент. Кроме того, потоковые форматы видео используют сжатие. Таким образом, мне кажется, что 26,5 Мбит / с указывают на несжатый поток HD, который практически никто не использует, кроме как в архивных целях. (См. Здесь: https://stackoverflow.com/questions/701991/h-264-file-size-for-1-hr-of-hd-video )

Формат и другие вещи также влияют на размер файла, соответствующий заданной скорости передачи данных, хотя в настоящее время размеры файлов относительно одинаковы, тем более что размер файла больше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .