I've been looking for some weeks on a part/module and haven't found anything so far.
I've been experimenting with streaming techniques using Logitech C920 webcam.
This webcam has an embedded H264 hardware encoder and through the USB Video Class (UVC) driver, you can retrieve the H264 stream and control the internal encoder (bitrate, etc..) which is particularly convenient for low latency streaming.
I'm trying to industrialize a system but I cannot use the C920 webcam and I'm looking at a more 'OEM' solution.
I'm looking for a small footprint device which fullfills this requirements : - Takes PAL/NTSC camera as input (this way, I can connect any module camera from Omnivision for instance or Sony's block cameras, or even Infrared cameras). - Has an internal H264 Encoder - Outputs video as H264 through USB Video Device Class driver (UVC). - Control of the internal encoder through the UVC driver.
I have seen several existing devices but these solutions are way too 'big' for my needs (mostly, external encoders for live streaming on DSLR like Teradek...).
If this does not exists, to your knowledge, is there any circuit/component I could use in a custom design, and what complexity does it require to design a custom solution for this problem ?
Thanks a lot for your help !