Интересная задача.
Возможно, лучше организовать это посредством наличия некого временного буфера (N минут). Идея такова, что некий прибор снимает изображение от врамени-1 до времени-2 (процесс А), сохраняет его в цифровом виде (процесс Б), отправляет по каналу на сервер (процесс С), сохраняет его там как видеофайл (процесс Д), запускает (финал).
Понятно, качество буде диктоваться в первую очередь частотой отправки таких видеоурывков и тонкой надежной организацией запуска видеороликов, из которых будет формироваться визуально цельный непрерывный сюжет, с неким опозданием реального времени..
а вообщето , конечно , неплохо бы англоязычный инет просканировать по этому вопросу. там такие технологии достаточно развиты..