Group party view and post viewing digital content creation
The present disclosure relates to systems and methods for group-watching video streams. In one aspect the disclosed systems and methods may generate a multi-panel display of the viewers during viewing of the video streams. In another aspect, the systems and methods may capture and create one or more digital asset from viewer-generated content, such as a physical reaction, captured during the to the video stream. The system may generate the digital assets for subsequent use on social media.
1. A method for creating digital assets from one or more viewers of streaming media, the method comprising:
storing data regarding the streaming media;
receiving viewer-generated content captured by a tracking device during display of the streaming media, wherein the viewer-generated content comprises an image or video of a reaction from the one or more viewers during the display of the streaming media;
storing the viewer-generated content in association with the streaming media;
generating a preliminary digital asset from the viewer-generated content, wherein the preliminary digital asset comprises the stored image or video;
providing a display of the preliminary digital asset including the stored image or video of the reaction to the one or more viewers for feedback prior to publication;
polling the one or more viewers for the feedback regarding the preliminary digital asset;
automatically modifying the preliminary digital asset based on a predicted approval level for at least one of the one or more viewers; and
publishing the modified digital asset.
2. The method of claim 1 , further comprising providing the streaming media to a viewer client device of the one or more viewers.
3. The method of claim 1 , wherein the viewer reaction further comprises at least one of: audio, text recorded, or input at a viewer client device displaying the streaming media.
4. The method of claim 1 , wherein the viewer reaction is captured in real-time.
5. The method of claim 1 , further comprising associating the viewer-generated content with the streaming media by:
identifying a timestamp associated with the display of the streaming media;
assigning the timestamp to the corresponding reaction within the viewer-generated content; and
storing data regarding the timestamp of the streaming media and the assigned timestamp for the viewer-generated content.
6. The method of claim 1 , further comprising generating a viewer overlay during the display of the streaming media based on the viewer-generated content, wherein the viewer overlay displays the stored image or video of the reaction from the one or more viewers in real-time during the display of the streaming media.
7. The method of claim 6 wherein the viewer overlay is a multi-panel display corresponding to a number of the viewers.
8. A host server system for creating digital assets from one or more viewers of streaming media, the system comprising: a communication interface that communicates over a communication network, wherein the communication interface receives viewer-generated content captured by a tracking device during display of the streaming media, wherein the viewer-generated content comprises an image or video of a reaction from the one or more viewers during the display of the streaming media;
a database in memory that stores the viewer-generated content in association with the streaming media; and
a processor that executes instructions stored in memory, wherein the processor executes the instructions to:
generate a preliminary digital asset from the viewer-generated content, wherein the preliminary digital asset comprises the stored image or video of the reaction;
provide a display of the preliminary digital asset including the stored image or video of the reaction to the one or more viewers for feedback prior to publication;
poll the one or more viewers for the feedback regarding the preliminary digital asset;
automatically modify the preliminary digital asset based on a predicted approval level for at least one of the one or more viewers; and
publish the modified digital asset.
9. The system of claim 8 , further comprising providing the streaming media to a viewer client device of the one or more viewers through a host server interface.
10. The system of claim 8 , wherein the viewer reaction further comprises at least one of: audio, or text recorded or input at a viewer client device displaying the streaming media.
11. The system of claim 8 , wherein the viewer reaction is captured in real-time.
12. The system of claim 8 , wherein the processor executes further instructions to associate the viewer-generated content with the streaming media by:
identifying a timestamp associated with the display of the streaming media;
assigning the timestamp to the corresponding reaction within the viewer-generated content; and
storing data regarding the timestamp of the streaming media and the assigned timestamp for the viewer-generated content.
13. The system of claim 8 , wherein the processor executes further instructions to generate a viewer overlay during display of the streaming media based on the viewer-generated content, wherein the viewer overlay displays the stored image or video of the reaction from the one or more viewers in real-time during the display of the streaming media.
14. The system of claim 13 , wherein the viewer overlay is a multi-panel display corresponding to a number of the viewers.
15. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for creating digital assets from one or more viewer of streaming media, the method comprising:
storing data regarding the streaming media;
receiving viewer-generated content captured by a tracking device during display of the streaming media, wherein the viewer-generated content comprises an image or video of a reaction from the one or more viewers during the display of the streaming media;
storing the viewer-generated content in association with the streaming media;
generating a preliminary digital asset from the viewer-generated content, wherein the preliminary digital asset comprises the stored image or video of the reaction;
providing a display of the preliminary digital asset including the stored image or video of the reaction to the one or more viewers for feedback prior to publication;
polling the one or more viewers for the feedback regarding the preliminary digital asset;
automatically modifying the preliminary digital asset based on a predicted approval level for at least one of the one or more viewers; and
publishing the modified digital asset.
16. The non-transitory computer-readable storage medium of claim 15 , further comprises instructions executable to provide the streaming media to a viewer client device of the one or more viewers.
17. The non-transitory computer-readable storage medium of claim 15 , further comprising instructions executable to associate the viewer-generated content with the streaming media by:
identifying a timestamp associated with the display of the streaming media;
assigning the timestamp to the corresponding reaction within the viewer-generated content; and
storing data regarding the timestamp of the streaming media and the assigned timestamp for the viewer-generated content.
18. The non-transitory computer-readable storage medium of claim 15 , further comprising instructions executable to generate a viewer overlay during display of the streaming media based on the viewer-generated content, wherein the viewer overlay displays the stored image or video of the reaction from the one or more viewers in real-time during the display of the streaming media.
19. The method of claim 1 , wherein the viewer-generated content includes images or video of a plurality of the viewers associated with different individual streams of the streaming media, and wherein generating the preliminary digital asset includes generating a composite of the images or video of the plurality of the viewers.
20. The method of claim 1 , further comprising predicting that a stored image or video in the preliminary digital asset should be rejected based on image analysis and machine learning, and modifying the preliminary digital asset based on the prediction.