A system and method for providing a broadcast to a receiver via a
communication network. In particular, the broadcast is received via at
least one global multicast channel. At least one local multicast channel
is associated with the global multicast address. Then, a communication
link is established between the receiver and the local multicast channel,
and the broadcast is routed from the global multicast channel to the
local multicast channel to provide the broadcast to the receiver. The
number of the receivers which are receiving the broadcast may be
determined. The receiver may include an Internet Protocol (IP) interface
which enables the receiver to receive the broadcast via an IP-type
multicast communication. The receiver may also be wireless, and can
receive the broadcast in a first subnet using a multicast communication.
Prior to the receiver moving to a second subnet, a request is generated
by the receiver to receive the broadcast in the second subnet. After
receiving the request, the broadcast is provided to the wireless receiver
in the second subnet using the multicast communication.