The problem is that Upp has no hardware accelerated surface/canvas support.
Event if you get image from camera, you have to use external libraries to show it or you will be limited to very low resolutions and low frame rates.
To get image from camera you can try high level libraries like ZBar, OpenCV.
To show it you can use SDL (SDLCtrl from bazaar), OpenCV, but since DHCtrl is not supported on Gtk backend, you will have to use X11 (NOGTK mode).