Live TV buffering on phone (local lan, not remote)

Is there a way to compensate for excessive buffering on live TV? Example, on my Ethernet connected ATV, no buffering, smooth as can be. But I want to watch a live football game on my Android phone in another room in my house on wifi in the channels app, it just buffers or spins all the time. Is there a way to reduce the quality or pre-buffer some video ( like if I got pause and walked away for 5 - 10 minutes to let some video load on my phone's memory?).

I don't want to spend on increasing wifi quality. Every other spot I watch is Ethernet.

Does the official HDHR app do the same thing?

Yes, it does on live TV, same channel. BTW, recordings on channel app play fine on the phone on wifi.

You could try enabling tuner sharing in the app. You can also change Home Streaming Quality to a lower rate to have the dvr compress the stream to use less bandwidth.

Sometimes when I see a lot of freezing and buffering in video apps, rebooting the phone fixed it. What I think happens is that I have a lot of other apps working in the background and they are stealing CPU, memory and bandwidth from the foreground process.

Rebooting clears the phone's memory of these apps (temporarily) and gets rid of the buffering. I had to remove apps that I rarely use from the phone by uninstalling. Once I did that, no more problem.