Android Camera Virtualization
Android camera virtualization aims to virtualize a remote camera in the mobile device. This is achieved by capturing the video streamed by the remote camera using RTSP + RTP, decoding the video content, and routing the decoded output to the device’s camera display buffers.
This case study explains the android architecture for virtual cameras and highlights the two modules involved in camera virtualization:
- Gstreamer, which captures video content decodes it and routes the output to the device’s camera display buffer.
- Camera HAL, which exposes the display buffers used by the camera to the Gstreamer module.
Download the Case Study to learn more.