MLB.TV offers its MLB.TV Premium Subscription for the remainder of the year for $49.99. That's $63 off the yearly cost. 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: If you don't already have an MLB.com account, you'll need to create one here first. You must cancel this service before the next billing period to avoid being charged.