The Giants try start the season with their second straight win. Watch on NBC Sports Bay Area and streaming live right here.