An object-oriented software design for distributed videoconferencing system | IEEE Conference Publication | IEEE Xplore