Compositing High-Definition Conference Recordings
AssigneeZoom Video Communications, Inc.
InventorsGraeme Lambourne Geddes, Shawn Michael Rolin
Life of this patent
Estimating the term…
Abstract
Respective devices of conference participants are connected to a conference hosted by a conferencing server. Respective commands are transmitted to the respective devices to initiate distributed recording. Subsequent to a termination of the conference, respective high-resolution media files are received from the respective devices. At least a subset of the respective high-resolution media files are composited into a high-resolution output media file. Subsequent to the termination of the conference, respective audio media files and/or screen content media file corresponding to at least the subset of the respective high-resolution media files may also be received.
Claims20
A method, comprising:
- connecting, by a conferencing server, respective devices of conference participants to a conference hosted by the conferencing server;
- transmitting, by the conferencing server, respective commands to the respective devices to initiate distributed recording,
- wherein a command to initiate the distributed recording transmitted to a device directs the device to record, at the device, a high-resolution video file, and
- wherein the high-resolution video file is captured by an image capture device of the device, has a different resolution from a video stream shared from the device to other devices connected to the conference, and does not include media streams received at the device from the other devices connected to the conference;
- subsequent to a termination of the conference, receiving, by the conferencing server, respective high-resolution media files from the respective devices;
- and
- compositing, by the conferencing server, at least a subset of the respective high-resolution media files into a high-resolution output media file.
A system, comprising:
- one or more memories;
- and
- one or more processors, the one or more processors configured to execute instructions stored in the one or more memories to:
- connect, by a conferencing server, respective devices of conference participants to a conference hosted by the conferencing server;
- transmit, by the conferencing server, respective commands to the respective devices to initiate distributed recording,
- wherein a command to initiate the distributed recording transmitted to a device directs the device to record, at the device, a high-resolution video file, and
- wherein the high-resolution video file is captured by an image capture device of the device, has a different resolution from a video stream shared from the device to other devices connected to the conference, and does not include media streams received at the device from the other devices connected to the conference;
- subsequent to a termination of the conference, receive, by the conferencing server, respective high-resolution media files from the respective devices;
- and
- composite, by the conferencing server, at least a subset of the respective high-resolution media files into a high-resolution output media file.
A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:
- connecting, by a conferencing server, respective devices of conference participants to a conference hosted by the conferencing server;
- transmitting, by the conferencing server, respective commands to the respective devices to initiate distributed recording,
- wherein a command to initiate the distributed recording transmitted to a device directs the device to record, at the device, a high-resolution video file, and
- wherein the high-resolution video file is captured by an image capture device of the device, has a different resolution from a video stream shared from the device to other devices connected to the conference, and does not include media streams received at the device from the other devices connected to the conference;
- subsequent to a termination of the conference, receiving, by the conferencing server, respective high-resolution media files from the respective devices;
- and
- compositing, by the conferencing server, at least a subset of the respective high-resolution media files into a high-resolution output media file.
Dependencies are inferred from the claim text.