MLB.TV offers its MLB.TV Premium Subscription for the remainder of the regular season for $3.99. That's $126 off the yearly cost and a very low price for this service, although the season will end on September 28. (We saw this offer in August for $8 more.) This subscription gives you access to regular season out-of-market games (subject to local blackouts) live or on-demand in HD (where available) on over 400 supported devices. Multi-game viewing options let you watch up to four games at once, or pause and rewind live games with DVR functionality.
Note that yearly subscriptions to MLB.TV will renew at the full yearly price on or about March 1. You must cancel this service before the next billing period to avoid being charged.