A method for providing a superior quality of service for multicast data
streams delivered over a wireless local area network. As Internet
Protocol multicast data streams are received by an access point, the
access point observes Internet Group Multicast Protocol registration
messages to determine which of its associated stations subscribe to each
multicast data stream. The access point then determines which of the
multicast data streams it receives have only active subscribing stations
as opposed to those data streams having at least one associated station
operating in power-save mode. The access point will automatically
transmit each multicast data stream having only active subscribers
immediately to the associated active stations, while buffering the
multicast data stream for which there is at least one associated station
operating in power-save mode.