CPC G06F 3/0484 (2013.01) [H04L 65/403 (2013.01); H04N 5/9201 (2013.01)] | 16 Claims |
1. A method comprising:
capturing, during a live stream of a video conference, a plurality of source video streams from a plurality of client devices of a plurality of participants of the video conference and a first set of user interaction events associated with one or more time points during the live stream of the video conference, wherein capturing the plurality of source video streams comprises pausing and resuming recording of a first source video stream of the plurality of source video streams based on visibility of the first source video stream in a video conference user interface (UI);
receiving, from a first client device of the plurality of client devices, a request for a playback of the video conference; and
causing playback of the video conference at a second the first client device, wherein causing playback of the video conference comprises:
transmitting, to the first client device, the plurality of source video streams for visual rendering on the first client device;
capturing a second set of user interaction events associated with one or more time points during playback of the video conference; and
causing the first set of user interaction events and the second set of user interactions to be visually rendered at corresponding time points during playback of the video conference.
|