Keyphrases
- video streaming
- peer to peer
- network bandwidth
- rate control
- video on demand
- streaming video
- video transmission
- multiple description coding
- overlay network
- multiple description
- application layer
- video streams
- error resilient
- video quality
- user perceived
- ad hoc networks
- distributed computing
- scalable video
- network resources
- file sharing
- digital libraries
- low complexity
- user experience
- streaming services
- rate adaptation