2

Вот что я пытаюсь сделать:

Я получаю JPEG с IP-камеры. Если движение обнаружено, я хочу загрузить JPEG, снятый на моем сервере.

Чтобы сэкономить на пропускной способности, я сохраняю каждый JPEG в файл на моем жестком диске, и я даю ему порядковый номер.

Затем я использую ffmpeg для создания файла AVI.

Затем я загружаю этот AVI в поток памяти и загружаю массив байтов этого потока на мой сервер с помощью WCF.

Поскольку каждый JPEG сохраняется на жестком диске, это требует дополнительных затрат. Если можно было пропустить этот шаг и потоковую передачу этих JPEG непосредственно в качестве ввода в AVI-файл с использованием ffmpeg, то я сэкономлю время и память.

Это может быть легко (я не знаю, так ли это) на платформах, отличных от Windows, и / или используя C++, но я использую C # в Windows 7.

Я могу добавить код, который я использую для преобразования изображений в файл avi, если требуется, и люди думают, что это уместно?

0