I've seen a lot of people asking about this so I figured it deserves it's own thread. This is the official streaming site for Ohio State vs Navy from CBS Sports.
http://www.collegesportslive.com
CBS Sports has shifted their ULive service to something called College Sports Live. Unfortunately it costs $9.95 a month and there doesn't seem to be any sort of free trial. But I know there's a lot of buckeye fans out there that are willing to pay for a good quality stream of this game so here it is.
If you click "Watch/Listen" across the top of engage you can see the schedule of games. Ohio State vs Navy is in fact listed. The actually have quite a few games, oddly including many that aren't on CBS owned networks like Florida State vs Oklahoma State.