The Giants open a series with the lowly Marlins. Watch on NBC Sports Bay Area and streaming here.