A flexible middleware for multimedia communication: design, implementation, and experience | IEEE Journals & Magazine | IEEE Xplore