Or better yet dont show the Oscars live. Record them and edit out all the BS, the food bits and unimportant ****, and broadcast the edited tighter paced version of the Awards on tv. They could stream the unedited live version on the internet.
If you think about it, there's actually not that much point to broadcasting the Oscars to begin with, because how much of it actually interests the average moviegoer? Some of the other awards shows make sense to broadcast, like the Grammys, because of the musical performances, but at the Oscars, there's no "movie" performance. So why don't they just have a "private" ceremony like those guild awards do?
Watching egoistic actors walk to the stage and say "thank you" to a bunch of other people that I don't know isn't really all that interesting, but I actually would be way more inclined to watch a broadcast that was created to be like a movie itself and left out all of the self-righteous egoistic speeches that usually end up degrading my opinion of the actor giving that speech (way to go Viola Davis on that front btw, now I know she's just as egoistic as the rest of them).
An edited, movie-ified broadcast with music & sound effects, and heck even some CGI-style overproduction, would be way cooler and something I'd actually look forward to every year. If they want to honor the movies, IMO the best way to do that is actually show the damn movies they're honoring by showing longer montages and clips (and they should totally start the Oscars with a montage of the past year's movies anyway, I totally don't get why that wasn't done this year).
I feel like probably the best solution is if they want to broadcast the Oscars, they need to drastically rethink the formula and reduce the runtime to 2 hours at most for network TV, or run it exclusively online if they want to keep it to 3+ hours.
Or I'd watch a movie-ified broadcast which would be way more awesome (pipe dream I know).