CPC H04N 21/43079 (2020.08) [H04N 21/2187 (2013.01); H04N 21/8456 (2013.01)] | 20 Claims |
1. A method, comprising:
determining by a video server, a first source from a plurality of sources for downloading a first video stream, the plurality of sources all configured to stream the same first video stream;
sending, by the video server, a request for the first video stream to the determined first source;
receiving, by the video server, the first video stream from the determined first source;
sending, by the video server, a request to a host device for a second video stream to be presented simultaneously with the first video stream at a plurality of devices;
receiving, by the video server, the second video stream;
timestamping the first video stream and the second video stream to enable synchronization of the first and second video stream at the plurality of devices; and
transmitting the timestamped first video stream and the timestamped second video stream to the plurality of devices;
wherein each of the plurality of devices is configured for synchronized display of the first and the second video streams based on the timestamps.
|