Few weeks ago I posted some notes about using the Logitech HD Pro Webcam C920 with Gstreamer. I have since ported the setup to the Beaglebone, effectively turning my Beaglebone into a streaming IP camera that can deliver constant bitrate H.264 video at full 1920x1080p30 resolution without breaking a sweat.
camera
eCAM32 camera mounted on the Overo
A few closeup photos showing the eCAM32 3.2 megapixel camera mounted on top of the Gumstix Overo Water, mounted on the Tobi expansion board.
Gumstix Overo Water + eCAM32 camera demo
As promised in my last post, here is a quick demo of the eCAM32 3.2 megapixel camera connected to the Gumstix Overo Water. I am presenting two videos, one showing the setup where the eCAM32 camera board is mounted on top of the Gumstix Overo Water, the other one being a screen cast demonstrating some of the most common settings of the camera. I am using the Tobi expansion board because it has Ethernet interface allowing me to stream H.264 encoded video to a host PC running linux.
The e-CAM32 and e-CAM50 cameras
As I mentioned in my previous post, I had only had limited success with the Caspa VL and Logitech UVC cameras. While both cameras work with the Gumstix, the Caspa seems to take poor images while the Logitech USB camera performance is limited by low USB bandwidth. Therefore, I have decided to try my luck with cameras from e-Con Systems.
Video encoding using the DSP is working
I’m happy to report that I am now able to encode video on the Gumstix Overo Water using the DSP in the OMAP3530. It wasn’t difficult to make it work but it took several attempts at building the kernel before I got it right and, as you might know, cross compilation takes time.
Rocket integration
Wednesday evening the Logitech Webcam Pro 9000 UVC camera and the Gumstix Overo Fire based video recorder have been integrated into the rocket. I will not have access to them before the launch day on Sunday. Shown below is the camera and video recorder integrated into the rocket.