Именно, как вы программно это организуете?
С этого надо начинать, а не с проблем интерфейсов или оси.
Нужен движок типа DVR но не DVR.
Вместо видео будут кадры и их надо как-то превратить в видео как я понял и сопроводить служебной информацией о дате, канале, объеме, месте хранения и т.д.
Служебная информация будет понятно в MySQL сервере, а сами кадры или видеофайлы сделанные из кадров будут храниться где-то на RAID-е в файлах( а может поля BLOB в SQL сервере применить или тип FILESTREAM в MS SQL 2008?)
И нужна еще неслабая GUI оболочка.
Писать такой софт - гемор высшей пробы. Здесь только винды подойдут с RAD тулсами.
С другой стороны можно попытаться заюзать готовые DVR движки, но им надо подать уже конвертированный понятный им видеопоток.
Можно сделать еще аппаратный конвертер (несложно, кстати) к каждой камере или один на несколько камер для трансформации потока в IPTV скажем для стандартного DVR-а
Цитата(Мухаммор @ Apr 2 2009, 16:56)

Кадры передаются без предварительного сжатия, это данность. 10 камер не смогут работать по одному сетевому кабелю одновременно - нужно несколько 100Мбитных сетевых интерфейсов + хорошая вычислительная способность устройства сбора данных + достаточный объем жесткого диска (запись на жесткий диск будет производиться не все время, а по наступлению определенного события) + физическая недоступность - поэтому я решил использовать для построения системы отдельный видеосервер.
Вопрос в том - как организовать программную начинку видеосервера?
UPD: Что скажете про ОС QNX?