Apparently not. You must not be a sports fan if you think it's a solved problem; there is live streaming of about 2 NFL games a week and a handful of English, French, and Italian soccer league matches. Everything else is pirate at best, or stupidly requires you to have a TV subscription anyway. Olympics and World Cup are each once every four years, streaming them is helpful but not really a full solution.