A system comprising: a plurality of viewing devices; and an interactive video broadcasting service, implemented on a server, configured to enable a plurality of source devices to broadcast live feed video streams, over a network, to the plurality of viewing devices, the interactive video broadcasting service including, a stream correlator configured to determine that at least two of the live feed video streams relate to a same event by: computing a scoring metric representing a level of probability that a first and second live feed video streams are related to the same event using one or more signals for each of the first and second live feed video streams, at least one of the signals for each of the first and second live feed video streams including user engagements with the first and second video streams received from the plurality of viewing devices, wherein a user engagement corresponds to a signal of appreciation that is either provided by a user tapping on a touch screen display of a viewing device, or provided by a user using an input device to click in a display of a viewing device; and determining that the first and second live feed video streams are related to the same event in response to the scoring metric being greater than a threshold level; a multi-perspective video sharing engine configured to provide a multi-perspective display, over the network, to at least one of the plurality of viewing devices, the multi-perspective display streaming concurrently the live feed video streams determined as related to the same event. a plurality of viewing devices; and an interactive video broadcasting service, implemented on a server, configured to enable a plurality of source devices to broadcast live feed video streams, over a network, to the plurality of viewing devices, the interactive video broadcasting service including, a stream correlator configured to determine that at least two of the live feed video streams relate to a same event by: computing a scoring metric representing a level of probability that a first and second live feed video streams are related to the same event using one or more signals for each of the first and second live feed video streams, at least one of the signals for each of the first and second live feed video streams including user engagements with the first and second video streams received from the plurality of viewing devices, wherein a user engagement corresponds to a signal of appreciation that is either provided by a user tapping on a touch screen display of a viewing device, or provided by a user using an input device to click in a display of a viewing device; and determining that the first and second live feed video streams are related to the same event in response to the scoring metric being greater than a threshold level; a multi-perspective video sharing engine configured to provide a multi-perspective display, over the network, to at least one of the plurality of viewing devices, the multi-perspective display streaming concurrently the live feed video streams determined as related to the same event. a stream correlator configured to determine that at least two of the live feed video streams relate to a same event by: computing a scoring metric representing a level of probability that a first and second live feed video streams are related to the same event using one or more signals for each of the first and second live feed video streams, at least one of the signals for each of the first and second live feed video streams including user engagements with the first and second video streams received from the plurality of viewing devices, wherein a user engagement corresponds to a signal of appreciation that is either provided by a user tapping on a touch screen display of a viewing device, or provided by a user using an input device to click in a display of a viewing device; and determining that the first and second live feed video streams are related to the same event in response to the scoring metric being greater than a threshold level; computing a scoring metric representing a level of probability that a first and second live feed video streams are related to the same event using one or more signals for each of the first and second live feed video streams, at least one of the signals for each of the first and second live feed video streams including user engagements with the first and second video streams received from the plurality of viewing devices, wherein a user engagement corresponds to a signal of appreciation that is either provided by a user tapping on a touch screen display of a viewing device, or provided by a user using an input device to click in a display of a viewing device; and determining that the first and second live feed video streams are related to the same event in response to the scoring metric being greater than a threshold level; a multi-perspective video sharing engine configured to provide a multi-perspective display, over the network, to at least one of the plurality of viewing devices, the multi-perspective display streaming concurrently the live feed video streams determined as related to the same event.