Major League Baseball agrees to a five-year contract with the North American Sports Network to televise about 275 games live each season.