HDHomerun stream won't play any more: corrupted packets?

My DVR definitely used to be able to record from my HDHomeRun just fine, but whenever I try to use it now (to record or stream live) it doesn't work. Looking in the logs, I see:

2020/01/26 21:45:54 [HLS] Starting transcoder for channel 702 from 10.0.0.85 (encoder=h264_mediacodecndk, resolution=, deinterlacer=blend, bitrate=10000)
[hls @ 0x2ed24c4c00] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[mpegts @ 0x2ed24c4600] Dropped corrupted packet (stream = 1)
[mpeg2video @ 0x2ed2558e00] ac-tex damaged at 25 16
[mpeg2video @ 0x2ed2558e00] Warning MVs not available
[mpeg2video @ 0x2ed2558e00] Invalid mb type in B-frame at 3 29
[mpeg2video @ 0x2ed2558e00] Invalid mb type in B-frame at 5 32
[mpeg2video @ 0x2ed2558e00] 00 motion_type at 4 54
[mpeg2video @ 0x2ed2558e00] 00 motion_type at 2 55
[mpeg2video @ 0x2ed2558e00] 00 motion_type at 5 56
[mpeg2video @ 0x2ed2558e00] 00 motion_type at 2 57
[mpeg2video @ 0x2ed2558e00] 00 motion_type at 13 58

and on and on. Any ideas why this might have started happening? I tried using the HDHomerun app on my laptop and the stream is playing fine.

Where are you watching from?

Is there a reason you're using transcoding instead of Original quality streaming?

That was me using the web player on my laptop, just to test out a stream.

I’ve stumbled across a fix and realised I didn’t give anyone enough info to give an answer anyway! My laptop was on WiFi, while my DVR server is on a Powerline Ethernet adapter, because its coverage isn’t good enough to stream the raw HDHomeRun stream. It turns out that …something happened to my power outlet. Internet speeds were slow too, plugging into a different outlet restored them and made the DVR work again.

So... hopefully someone with the same problem will find this in a search one day and it’ll be of use!