"Communicating multimedia content such as high-quality images, audio or video streams became a part of everyday life both for the purpose of business and entertainment. As user mobility and need for multimedia content available anytime and anywhere increases, multimedia applications such as video streaming, mobile TV, video-conferencing, multimedia peer-to-peer networking, social networking with m ...