The problem was happening to LAN playback as well.
Restarting the slingbox has resolved the problem for now.
I put the slingbox on a timer so that the power goes off every day at 3am and turns back on at 3:05am.
I cannot believe there is no way to reboot a slingbox remotely.
You really should add that feature.