The cameras at the game film the action, the pictures are then passed to Amazon who copy the live video to thousands of computer servers. These servers will buffer the images a bit. The users when they log into Amazon will then be 'served' the video from one of these servers. Hence the delay. BT Sport and Sky Go are the same.