A non-transitory computer-readable medium containing instructions stored thereon, which, when executed by an application server configured to deliver media to a plurality of multicast/broadcast single frequency network (MBSFN) areas, cause the application server to perform operations, the instructions comprising:
- at least one instruction to cause the application server to obtain a data stream for a group communication session for transmission by a first MBSFN area and by a second MBSFN area, wherein the first MBSFN area is configured to support a higher data rate for Internet Protocol (IP) multicast transmissions as compared to a lower data rate portion of the second MBSFN area;
- at least one instruction to cause the application server to provide the data stream to the first and second MBSFN areas for transmission via IP multicast at a common data rate;
- at least one instruction to cause the application server to obtain quality feedback related to the group communication session from one or more target user equipments (UEs) within the first and second MBSFN areas;
- at least one instruction to cause the application server to update the common data rate in response to the quality feedback;
- and
- at least one instruction to cause the application server to continue to provide the data stream to the first and second MBSFN areas for transmission via IP multicast at the updated common data rate.