Peercasting
File sharing networks
Digital television
Internet broadcasting
Multimedia
Internet
Streaming media
Digital media
Concurrent computing
Electronics