Patent ID: 8767081

Claim:
A computer-implemented method comprising: receiving, at a node in a web sharing service, a plurality of video streams from a plurality of respective video capture devices accessing the web sharing service, each video stream originating from a different one of the plurality of video capture devices and the plurality of video capture devices capturing at least two different events; obtaining contextual information about the plurality of video streams; identifying a subset of the plurality of video streams recording a same event of the at least two different events based on an analysis of the contextual information, each video stream in the subset of the plurality of video streams including video content captured at the same event; examining first capabilities of a first device recording a first video stream of the subset and second capabilities of a second device recording a second video stream of the subset; sending, based on the examining, first instructions to the first device to send only audio information; sending, based on the examining, second instructions to the second device to send only video information; forming a single video stream output from the subset of the plurality of video streams based at least in part on the contextual information; and sharing the single video stream output via the web sharing service.