A media overlay system provides user selectable media overlays. The system receives a user video of the user consuming a media item. Further, the system generates a video overlay for the media item from the user video so that the media item playing in the user video is aligned with the media item. The system provides the video overlay as an option with the media item. Further, the system causes the video overlay to be streamed with the media item in response to a request to play the media item and the video overlay.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.