Keyphrases
- peer to peer
- video streaming
- fault tolerance
- fully distributed
- live streaming
- load balancing
- peer to peer systems
- file sharing
- resource discovery
- streaming data
- streaming services
- data streams
- peer to peer overlay
- overlay network
- client server
- video on demand
- distributed computing
- highly scalable
- peer to peer networks
- scalable video coding
- high scalability
- rate adaptation
- streaming media
- network bandwidth
- grid computing
- data streaming
- real time
- streaming video
- ad hoc networks
- end to end
- unstructured p p networks
- genetic algorithm