Patent ID: 9648362
Date: 2017-05-09
CPC Classifications: H04L,H04N

Claim:
1. A method for playback of encoded media performed by a playback device comprising: transmitting a request for time information from each of a plurality of playback devices in a local network to a network time provider for the local network; receiving the time information from the network time provider in each of the plurality of playback devices; setting a playback clock in each of the plurality of playback devices using the received time information such that a time delay between the playback clocks in each of the plurality of playback devices in the local network is less than tens of milliseconds so that delay between the playback of the same media content on each of the plurality of playback devices in the local network is not noticeable by a human; receiving stream initiation information for a stream of encoded media from a stream media provider in the playback device wherein the stream initiation information includes a stream start time; receiving the stream of encoded media in each of the plurality of playback devices wherein the stream includes a plurality of frames of the encoded content; adjusting the presentation time information of each of the plurality of frames of the stream in each of the plurality of playback devices based upon the stream initiation information and time information from the playback clock in each of the plurality of playback devices; and presenting each of the plurality of frames using each of the plurality of playback devices based upon the adjusted presentation time information in each of the plurality of playback devices such that there is no noticeable delay of the presentation of each of the plurality of frames by the plurality of playback devices in the local network.