Revert "Revert "working camera record""

This reverts commit 07d17a8690293505edb8010307703d55dd589d21.
f