We have an application where we would like capture an H264 HD 1920x1080i video from an external camera streaming the video content in one of the following possible manner:
1- HDMI or
2- Ethernet Network Port or
3- RTSP stream (like an HD CCTV camera with an H264 encoder) available on ethernet port or a WiFi 802.11
The received video needs to be displayed live on the screen of the Android platform and stored on the storage medium in best possible resolution.
Along with this additional data information captured from connected (USB) devices GPS and Tempertaure etc. This data is available an RS232 serial format. The data being contiuously received on the serial port needs to be overlaid or displayed with the video indicating in; e.g. like GPS position, Date, Time, Altitude taken from the GPS and Temp and Camera direction taken from the Camera serial data.
The application should be able to recall and replay the video/data off-line (i.e. when not capturing video/data).