The most trouble part were to create protocol to send compressed audio and video to server and capture it from IP camera. Since this is not Windows-compatible device we have to request low level SDK for it and prepare module to grub sound and video.