Есть вот такая железка — QQIP DVR DI. USB видеозахватчик для аналоговых камер, на 4 канала.
Под виндой работает норм, но только из родного приложения. В системе железка видится как один девайс — USB Serial Converter (id 0403:6014). А мне надо чтоб каждый канал был отдельным девайсом, чтобы к ним можно было обращаться стандартными средствами. А самое главное — чтобы в Linux работало, т.е. чтоб были четыре девайса /dev/video[1-4] (ну или один девайс с четырьмя каналами hw:0-3).
Немного поковырялся USB сниффером, оказалось что все четыре потока идут поочерёдно в одном общем потоке с девайса, а родное приложение их как-то разруливает. Описания протокола нет, SDK нет, ничего нет :-)
Внимание, вопрос — кто с таким сталкивался? Может что-то посоветуете на тему поддержки этого зверька в линухе? Или просто подскажите, плиз, какой-нибудь другой девайс для видеозахвата (минимум 4 канала надо), чтоб подключался по USB и нормально виделся в Linux. EasyCap вроде есть, но там народ ругается что когда несколько каналов активны — лагает сильно и рилтаймом не пахнет.
UPD> Подробности ковыряния железки сюда перепостить не буду, если кому интересно чуть подробнее —
есть в бложике.