Online video services like Netflix, Hulu and Amazon are allowing consumers to gorge themselves with seemingly unlimited hours of viewing content on everything from TVs, to tablets, to smartphones.