Synchronizing multiple over the top streaming clients
First Claim
Patent Images
1. A method for playback of encoded media performed by a playback device comprising:
- transmitting a request for time information from a first playback device in a local network to a network time provider for the local network;
receiving the time information from the network time provider in the first playback device;
transmitting a request for the time information from at least a second playback device in a local network to a network time provider for the local network;
receiving the time information from the network time provider in at least the second playback device of the plurality of playback devices; and
setting a playback clock in each playback device that received the time information using the received time information such that a time delay among each set playback clock is less than tens of milliseconds.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for synchronizing the playback of OTT or other time sensitive content on multiple playback devices is disclosed. The systems and methods include receiving time information based on a network time source in the playback devices. The playback clock in each playback device is set based upon the time information. Stream initiation information derived using the time information from the network time source is received by each of the playback device from the media provider. The playback devices use the stream initiation information to adjust the presentation time stamps of the frames of the media content in the stream.
48 Citations
15 Claims
-
1. A method for playback of encoded media performed by a playback device comprising:
-
transmitting a request for time information from a first playback device in a local network to a network time provider for the local network; receiving the time information from the network time provider in the first playback device; transmitting a request for the time information from at least a second playback device in a local network to a network time provider for the local network; receiving the time information from the network time provider in at least the second playback device of the plurality of playback devices; and setting a playback clock in each playback device that received the time information using the received time information such that a time delay among each set playback clock is less than tens of milliseconds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system of playback devices for providing devices with synchronous playback of encoded media based on a provided start time comprising:
-
a local network; a network time provider in the local network; and at least a first and a second play back device connected to the local network; wherein the at least first and second playback devices each comprises; memory; and a processor configured via a client application stored in the memory to; transmit a request for time information to the network time provider, receive the time information from the network time provider, wherein the time information is provided to at least the first and second play devices connected to the local network, set a playback clock using the received time information such that a time delay among each playback clock that received the time information is less than tens of milliseconds. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification