A Peer-to-Peer Multicast Architecture for Supporting Collaborative Virtual Environments (CVEs) in Medicine | IEEE Conference Publication | IEEE Xplore