Review of the state of video messaging