Однозначно по движению, это даже не вопрос для своевременного видеонаблюдения.
Основной вопрос в качестве работы детектора движения, так даже когда есть движение в кадре это совсем не означает что это движение стоит записывать. Например движение листвы деревьев во время ветра, дождь снег и много чего еще - это абсолютно бесполезный видеоархив который будет занимать место на жестком диске.
А специализированные жесткие диски для видеонаблюдения совсем не дешевое удовольствие, как правило не менее 30% процентов от стоимости системы.
И экономить на них точно не стоит, так как видеоархив это основной смысл системы видеонаблюдения, так как в случае происшествия вы будете обращаться именно к видеоархиву.
Кроме этого детектор движения в кадре можно использовать как сигнал сигналом для информирования о тревожных событиях. Такие уведомления вы можете получать в режиме онлайн на мобильное приложение или например на почту.
Получили уведомление и тут же подключились к своей системе видеонаблюдения онлайн и посмотрели что происходит. Если уведомление будут приходить всякий раз как зашелестит листва вы просто перестанете на такое реагировать.
Тут наверно не важно как писать, по движению записей будет меньше.
Вопрос в другом, как найти в записях то что требуется?Есть системы которые ищут движение в указанной зоне в указанное время.