Quality of experience in distributed interactive multimedia environments: toward a theoretical framework