Distributed Scheduling for Low-Delay and Loss-Resilient Media Streaming with Network Coding