A peer-to-peer delivery system for internet short video sharing