Задачка из детства - «Когда наполнится 🌊 бассейн». Это и есть попытка рассчитать объем дискового пространства для хранения записей. ⠀
Самое распространенное заблуждение, что этот параметр можно хоть сколько-нибудь точно рассчитать. Точно и не пытайтесь! ⠀
🤔 Слишком много переменных в уравнении. Причем, если принять за константу поток с камеры (толщину струи из-под крана), то кажется что задача расчета скорости заполнения диска (скорости наполняемости бассейна) проста, но и это не так. ⠀
Вообразите себе кран, который открывает каждый проходящий мимо (детектор движения), но он опять закрывается, как только человек ушел. ⠀
Вы можете сказать сколько человек откроет кран за час? А если никто за этот час не пройдет? А если за этот час пройдет «батальон гусар летучих»? ⠀
Или же в первый час пройдет, а во второй не пройдет... ⠀
Тут самое время вспомнить о теории вероятности! ⠀
😬 Даже очень модный и высокопроизводительный кодек H.265 дает существенный выигрыш и экономию дискового пространства только на переменном битрейте — если «кран открыт на полную» - «толщина струйки воды будет постоянно меняться из-за напора»! ⠀
Ну и как теперь рассчитать, как быстро «наполнится бассейн»? А если «кранов» не один... или не один десяток? ⠀
Только при одном допущении вы можете точно и гарантированно рассчитать, когда на вашем жестком диске кончится место. Если вы допустите, что идет ПОСТОЯННАЯ запись с постоянным битрейтом. Вот тогда «учительница поставит вам пятерку»! Тогда вы рассчитаете! ⠀
❗Это единственное верное решение задачки, но оно же совершенно неверное, так как в реальной жизни оно практически невыполнимо, да к тому же разорительно дорого! ⠀
Каждый раз, когда возникает такой вопрос, а он возникает ВСЕГДА, вам придется долго и по возможности доходчиво объяснять заказчику, насколько трудно точно посчитать этот параметр. ⠀
Приближение — плюс-минус километр! 😬 ⠀
👨💻 Интересно — а как выкручиваетесь вы, когда даёте ответ на этот вопрос?