An end-to-end approach for optimal mode selection in Internet video communication: theory and application | IEEE Journals & Magazine | IEEE Xplore