HEJPBlueCCTV is a mobile application that uses Bluetooth to stream video from the camera of one phone to the display of another.
Multi-camera support is somewhat buggy at the moment but one camera works very well (~1 fps); I think because a phone (even when in client mode) advertises the HEJPBlueCCTV service a phone looking for a server connects to this phone in client mode which then terminates the connection crashing the connecting phone (EOF exception). I could fix this by letting a phone connect then tell it ‘no sorry client’ or ‘yes please server’, or use discover() rather than find so the phone wouldn’t have to advertise the HEJPBlueCCTV service.
The reason the frame rate is so slow is because reading from the video capture is very slow, although I haven’t set a width and height to the image to read so sending could be an issue on some phones.
Also the picture above is completely misleading.