A CROWD-SOURCED BROADCASTING SYSTEM AND METHOD
Embodiments of the disclosure are directed to a broadcasting system and method that allows incorporation of user-generated content such as user videos of a live event and user commentary (audio and/or video) about the live event. The live video and audio including the user-generated content can be streamed to users over the internet or via more traditional broadcasting methods such as over-the-air (OTA) broadcast, satellite, cable, etc.
1 . A method of streaming video of a live event, the method comprising:
receiving a plurality of videos from a plurality of devices located in a geographic region surrounding the live event;
making available the plurality of videos over a network;
receiving a selection selecting one or more of the plurality of videos;
receiving a first commentary on the live event; and
streaming video of the live event including the selected one or more videos and the first commentary.
2 . The method of claim 1 , the method further comprising:
receiving a request to contribute live video of the event;
verifying that the contributed live video is associated with a location within the geographic region surrounding the live event; and
in response to verifying that the contributed live video is associated with a location within the geographic region surrounding the live event, including the contributed live video in the streaming video.
3 . The method of claim 1 , wherein a collection of user-generated content includes the plurality of videos and a plurality of commentaries including the first commentary, the method further comprising:
ranking each respective portion of the collection of user-generated content based on a popularity value associated with the respective portion; and
selecting a portion of the user-generated content to stream based on the ranking.
4 . The method of claim 3 , wherein each respective portion of the user-generated content is associated with a respective user that submitted the respective portion, and the popularity value associated with the respective portion is determined based on a popularity value associated with the respective user.
5 . The method of claim 1 , the method further comprising:
compiling the streaming video based on user input at a remote device.
6 . The method of claim 1 , the method further comprising:
compiling the streaming video including pairing the selected one or more videos with audio from the first commentary.
7 . The method of claim 1 , the method further comprising:
compiling the streaming video including generating a new video including portions of a first video and a second video of the plurality of videos.
8 . The method of claim 7 , wherein the portions of the first video and the second video are shown concurrently in the new video.
9 . The method of claim 1 , wherein the first commentary is received from a device outside the geographic region surrounding the live event.
10 . The method of claim 1 , wherein the first commentary includes only audio content.
11 . A non-transitory computer readable medium storing instructions that, when executed by an electronic device including one or more processors, cause the electronic device to perform a method of streaming video of a live event, the method comprising:
receiving a plurality of videos from a plurality of devices located in a geographic region surrounding the live event;
making available the plurality of videos over a network;
receiving a selection selecting one or more of the plurality of videos;
receiving a first commentary on the live event; and
streaming video of the live event including the selected one or more videos and the first commentary.
12 . The non-transitory computer readable medium of claim 11 , the method further comprising:
receiving a request to contribute live video of the event;
verifying that the contributed live video is associated with a location within the geographic region surrounding the live event; and
in response to verifying that the contributed live video is associated with a location within the geographic region surrounding the live event, including the contributed live video in the streaming video.
13 . The non-transitory computer readable medium of claim 11 , wherein a collection of user-generated content includes the plurality of videos and a plurality of commentaries including the first commentary, the method further comprising:
ranking each respective portion of the collection of user-generated content based on a popularity value associated with the respective portion; and
selecting a portion of the user-generated content to stream based on the ranking.
14 . The non-transitory computer readable medium of claim 13 , wherein each respective portion of the user-generated content is associated with a respective user that submitted the respective portion, and the popularity value associated with the respective portion is determined based on a popularity value associated with the respective user.
15 . The non-transitory computer readable medium of claim 11 , the method further comprising:
compiling the streaming video based on user input at a remote device.
16 . The non-transitory computer readable medium of claim 11 , the method further comprising:
compiling the streaming video including pairing the selected one or more videos with audio from the first commentary.
17 . The non-transitory computer readable medium of claim 11 , the method further comprising:
compiling the streaming video including generating a new video including portions of a first video and a second video of the plurality of videos.
18 . The non-transitory computer readable medium of claim 17 , wherein the portions of the first video and the second video are shown concurrently in the new video.
19 . The non-transitory computer readable medium of claim 11 , wherein the first commentary is received from a device outside the geographic region surrounding the live event.
20 . An electronic device comprising:
one or more processors; and
a memory;
wherein the memory stores instructions which, when executed by the one or more processors, cause the electronic device to perform a method of streaming video of a live event, the method comprising:
receiving a plurality of videos from a plurality of devices located in a geographic region surrounding the live event;
making available the plurality of videos over a network;
receiving a selection selecting one or more of the plurality of videos;
receiving a first commentary on the live event; and
streaming video of the live event including the selected one or more videos and the first commentary.