Recording a videoconference using separate video
First Claim
1. A method for recording a videoconference, wherein the videoconference is conducted among a plurality of videoconference endpoints, comprising:
- receiving video at a recording server, wherein the received video corresponds to the videoconference, wherein the received video is different from video provided to any of the plurality of videoconferencing endpoints in the videoconference, wherein the received video comprises a composite image, wherein the recording server stores boundaries of the composite image, and wherein the boundaries of the composite image are usable by the plurality of videoconference endpoints to change a layout of the videoconference on playback; and
recording the received video.
4 Assignments
0 Petitions
Accused Products
Abstract
A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
-
Citations
23 Claims
-
1. A method for recording a videoconference, wherein the videoconference is conducted among a plurality of videoconference endpoints, comprising:
-
receiving video at a recording server, wherein the received video corresponds to the videoconference, wherein the received video is different from video provided to any of the plurality of videoconferencing endpoints in the videoconference, wherein the received video comprises a composite image, wherein the recording server stores boundaries of the composite image, and wherein the boundaries of the composite image are usable by the plurality of videoconference endpoints to change a layout of the videoconference on playback; and recording the received video. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server configured to record a videoconference, wherein the videoconference is conducted among a plurality of videoconference endpoints, wherein server comprises:
-
at least one network port; at least one memory medium, storing program instructions for recording the videoconference; and at least one processor coupled to the at least one network port and the at least one memory medium, wherein the at least one processor is configured to execute the program instructions to; receive video at a recording server using the at least one network port, wherein the received video corresponds to the videoconference, and wherein the received video is different from video provided to any of the plurality of videoconferencing endpoints in the videoconference, wherein the received video comprises a composite image, wherein the recording server stores boundaries of the composite image, and wherein the boundaries of the composite image are usable by the plurality of videoconference endpoints to change a layout of the videoconference on playback; and record the received video. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server configured to record a videoconference, wherein the videoconference is conducted among a plurality of videoconference endpoints, wherein server comprises:
-
at least one network port; at least one memory medium, storing program instructions for recording the videoconference; and at least one processor coupled to the at least one network port and the at least one memory medium, wherein the at least one processor is configured to execute the program instructions to; provide respective video of the videoconference to each of the plurality of videoconferencing endpoints using the at least one network port; and provide second video of the videoconference to a recording server using the at least one network port, wherein the second video corresponds to the videoconference, wherein the second video is different from the video provided to any of the plurality of videoconferencing endpoints, wherein the second video comprises a composite image, wherein the server stores boundaries of the composite image, and wherein the boundaries of the composite image are usable by the plurality of videoconference endpoints to change a layout of the videoconference on playback. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification