A survey of application-layer multicast protocols | IEEE Journals & Magazine | IEEE Xplore