MediaWire: Multimedia Distribution Service