define shared pointer type at its class header file
create frame_transfer_service that sends camera frame data
create send_frame_worker that takes camera frame from queue and sends to network repeatedly
fix a bug cannot construct raspi_camera object