Implementation and evaluation of cooperative video streaming for mobile devices. - Marwan Ramadan; Layla El Zein; Zaher Dawy (PIMRC, 2008)