I've always had problems with mlb.tv. Very rarely did I get to watch a smooth stream, always some sort of problem. I'm not a fan of the silence between innings either, I'd rather see commercials.
I use the bell tv app to watch games when I'm out now.