CPC H04N 21/41265 (2020.08) [H02J 13/00026 (2020.01); H04L 67/104 (2013.01); H04L 67/1051 (2013.01); H04L 67/1061 (2013.01); H04L 67/1068 (2013.01); H04L 67/1093 (2013.01); H04N 21/4104 (2013.01); H04N 21/4126 (2013.01); H04N 21/4131 (2013.01); H04N 21/43615 (2013.01); H04N 21/4363 (2013.01); H04N 21/482 (2013.01); H04W 84/18 (2013.01); H04W 84/20 (2013.01)] | 22 Claims |
1. A method comprising:
establishing, by a playback device of a group of playback devices, a wireless master connection with a streaming device, wherein the master connection is configured for the playback device to wirelessly receive media data corresponding to a media item from the playback device to enable presentation of the media item by one or more of the group of playback devices;
receiving, by the playback device, the media data corresponding to the media item from the streaming device through the master connection;
establishing, by the playback device, a control connection with a remote control device, wherein the control connection is configured for the playback device to receive media commands related to the media item from the remote control device;
determining, by the playback device, respective capabilities of a first playback device and a second playback device in the group of playback devices;
transmitting, by the playback device based on the respective capabilities of the first playback device, at least a first portion of the media data to the first playback device;
transmitting, by the playback device based on the respective capabilities of the second playback device, at least a second portion of the media data to the second playback device;
receiving, by the playback device, a media command from the remote control device through the control connection;
transmitting, by the playback device, a first control command to the first selected playback device, the first control command being based on the media command; and
transmitting, by the playback device, a second control command to the second selected playback device, the second control command being based on the media command;
determining, by the playback device, respective capabilities of a first playback device and a second playback device in the group of playback devices;
transmitting, by the playback device based on the respective capabilities of the first playback device, at least a first portion of the media data to the first playback device;
transmitting, by the playback device based on the respective capabilities of the second playback device, at least a second portion of the media data to the second playback device;
receiving, by the playback device, a media command from the remote control device through the control connection;
transmitting, by the playback device, a first control command to the first playback device, the first control command being based on the media command; and
transmitting, by the playback device, a second control command to the second playback device, the second control command being based on the media command.
|