Online streaming is weird and depends on who is broadcasting. If it's being broadcast on non-cable TV, like NBC, it'll likely be streamed online for free. If it's being carried on ESPN or NFLN, then there might be a stream that requires that you log in to your cable provider.
That covers most of the legal options.