Patent ID: 9674257
Date: 2017-06-06
CPC Classifications: H04L

Claim:
1. A method executable by a placeshifting device to encode a media stream for placeshifting to a remote media player via a network, the method comprising: initially encoding the media stream by the placeshifting device at a first encoding quality level; delivering the media stream encoded at the first quality level from the placeshifting device to the remote media player via the network for playback of the media stream by the remote media player, wherein the encoding and delivering of the media stream occur concurrently so that the media stream is a live encoded media stream; monitoring the delivery of the live encoded media stream via the network by the placeshifting device, wherein the monitoring comprises determining a decoding capacity of the remote media player; and while the live encoded media stream is being delivered to the remote media player via the network, the placeshifting device adapting the encoding of the live encoded media steam in response to the monitoring, wherein the adapting comprises selecting a new encoding quality level to match the decoding capacity of the remote media player such that the live encoded media stream is delivered over the network to the remote media player at a rate that is faster than a real time playback rate of the remote media player.