| CPC H04N 21/242 (2013.01) [H04N 21/235 (2013.01); H05B 47/155 (2020.01)] | 24 Claims |

|
1. A method comprising:
sending, by a first computing device to a second computing device, content segments associated with a content item;
receiving a request to synchronize output, of visual effects from one or more third computing devices, with output of the content item via the second computing device;
pausing, based on receiving the request, sending of an additional content segment associated with the content item to the second computing device;
receiving, by the first computing device, a manifest file associated with the additional content segment, wherein the additional content segment comprises an audio component and a video component, and wherein the manifest file comprises data, for controlling the output of the visual effects by the one or more third computing devices, comprising:
a time value associated with one or more frames of the video component of the additional content segment, wherein the time value indicates a time associated with a beat in the audio component, and
color values, corresponding to the time value, based on the one or more frames of the video component; and
sending, based on receiving the manifest file, the additional content segment to the second computing device and the manifest file to the one or more third computing devices.
|