add reverse camera function; filter those failed segments when recording

add reverse camera function; filter those failed segments when recording