Has anybody ever interfaced a webcam (or camera module) to a GSM modem for live video?
What codec (if any) was used? I have no idea how to start software wise, and can use some ideas.
Thanks!
Has anybody ever interfaced a webcam (or camera module) to a GSM modem for live video?
What codec (if any) was used? I have no idea how to start software wise, and can use some ideas.
Thanks!
If you’re just using the GSM connection for raw data, any codec would work, but if you want interoperability with VTC equipment from people like Polycom and Tandberg use H.323 as a control protocol, G.711 for audio (or G.729 for lower quality but less bandwidth use), and H.261 running at QCIF (176x144) With this setup you can interop with anyone else’s technology. If interop is not a concern, just use anything you want. Also keep in mind that the typical minimum bandwidth for a video call is ~128kbps.
I looked at the D-Link network camera, that sends video using mjpeg over ethernet. I think that’s what we are looking at doing, but the network connection will be over a GSM type modem. A web browser or a java app can display the mjpeg, but I’m having a problem finding example code for the encoder side. The app needs to stream the output of the camera module. Anybody know where I can find source code for a mjpeg encoder library (doesn’t have to be free/open source as this is for a commerical application)? QVGA at 10fps minimal I’m thinking.
My software experience is more slanted toward the hardware interfacing, I’ve done nothing with video encoding/decoding. This is one wheel I’m sure does NOT need to be re-invented, there must be an off the shelf available solution I can adapt for this project.
Thanks for any ideas!
You could take a look at http://www.automonitor.net/jump/ - it’s a miniature 3G router that you can hook up to any IP camera and a 3G USB modem.
Razvan