Компании, специализирующейся на умных домофонах, нужно было решение наподобие ManyCam, которое позволило бы использовать одну веб-камеру с разными приложениями и одновременно стримить видео или пользоваться видеочатом.
Более того, у заказчика уже было готовое решение, основанное на фильтрах DirectShow от Microsoft. Оно позволяло стримить и выполнять другие операции с видео. Однако решение оказывало высокую нагрузку на ЦПУ. Таким образом, нашей задачей стала разработка специализированного драйвера для виртуальной камеры, который мог бы работать на низкопроизводительных процессорах.