Офигеть, спасибо огромное, я перепробовал всё, и это единственное, что помогло решить мою проблему. Всё началось с того, что сетевой принтер появился в Protect как камера для добавления. Я попытался отключить обнаружение сторонних устройств в Protect, и это отключило все мои уже настроенные ONVIF-камеры. Тогда я отключил WSD на принтере и снова включил обнаружение сторонних устройств в Protect — ONVIF-камеры снова появились, но показывали только чёрный экран. Я пробовал удалить устройства и добавить их заново, перезагружал консоль, перезапускал сервис Protect, пытался перенастроить их в стороннем приложении, проверял, что ONVIF работает через отдельный просмотрщик, — перепробовал всё это несколько раз, и ничего не работало. Тогда я подключился к консоли по SSH и переименовал файл cameras.json, как вы предложили, перезагрузился, и камеры снова начали передавать видео. Для справки: файл находился в папке /mnt/.rwfs/data/etc/unifi-protect/jsonDb. Ещё раз спасибо!