Feedback-driven network coding for cooperative multimedia streaming