Edge video orchestration uses edge computing resources to implement a highly optimized delivery method for the widely used yet bandwidth-heavy resource like video. Instead of delivering video from a centralized core network through all the network hops, it intelligently orchestrates caches and distributes video files as close to the device as possible. Freshly created video clips and live streams can quickly be served to paying customers in venues through rich media processing applications running on mobile edge servers.