Just last night I moved my DVR to a new machine with better processing power (thank you for your help with the “restore” feature!) for the express purpose of remote streaming, and unfortunately I’m having problems with that too. Remote streams freeze after about 5 seconds.
I know I’m comparing apples to oranges here, but I am able to keep a Plex stream running without a problem; it’s running on the same hardware. Like I said, I know these two applications probably transcode differently, but at least it shows that my upstream bandwidth can handle a remote stream.
Here are the log entries for streaming a recording:
2018/08/29 08:20:23 [HLS] Starting transcoder for file141-bd520b25271a at 0s from 174.255.203.104 (encoder=h264_amf, resolution=480, deinterlacer=blend, bitrate=1000)
[ac3 @ 0000000002a58340] expacc 125 is out-of-range
[ac3 @ 0000000002a58340] error decoding the audio block
2018/08/29 08:20:25 [HLS] Stopping transcoder for file141-bd520b25271a after seek to 6m57s (out=9.225889s, finished=false)
2018/08/29 08:20:26 [HLS] Starting transcoder for file141-bd520b25271a at 6m57s from 174.255.203.104 (encoder=h264_amf, resolution=480, deinterlacer=blend, bitrate=1000)
[ac3 @ 0000000002b4e7c0] bandwidth code = 63 > 60
[ac3 @ 0000000002b4e7c0] error decoding the audio block
[h264 @ 0000000003034a80] error while decoding MB 63 44, bytestream -12
[ac3 @ 0000000002b4e7c0] expacc 125 is out-of-range
[ac3 @ 0000000002b4e7c0] error decoding the audio block
[ac3 @ 0000000002b4e7c0] expacc 125 is out-of-range
[ac3 @ 0000000002b4e7c0] error decoding the audio block
[ac3 @ 0000000002b4e7c0] exponent 30 is out-of-range
[ac3 @ 0000000002b4e7c0] error decoding the audio block
Here’s another one:
2018/08/29 08:21:24 [HLS] Pausing transcoder (out: 12m28.364367s, view: 7m27s)...
2018/08/29 08:21:49 [HLS] Stopping inactive session file141-bd520b25271a @ 12m28.364367s
2018/08/29 08:21:49 [HLS] Resuming transcoder (out: 12m28.364367s, view: 7m27s)...
2018/08/29 08:22:18 [HLS] Starting transcoder for file972-bd520b25271a at 0s from 174.255.203.104 (encoder=h264_amf, resolution=480, deinterlacer=blend, bitrate=1000)
2018/08/29 08:22:21 [HLS] Stopping transcoder for file972-bd520b25271a after seek to 4m14s (out=15.582233s, finished=false)
2018/08/29 08:22:21 [HLS] Starting transcoder for file972-bd520b25271a at 4m14s from 174.255.203.104 (encoder=h264_amf, resolution=480, deinterlacer=blend, bitrate=1000)
[h264 @ 000000000289dcc0] co located POCs unavailable
[h264 @ 000000000250e800] co located POCs unavailable
[h264 @ 000000000250ec80] co located POCs unavailable
I should mention that I did not seek in this video, even if the log shows as much. I simply pressed the Watch button, and this was the outcome.
I’ve also noticed that the activity is not removed from status when the remote stream freezes, but instead a few minutes later. (Maybe this is expected because the server doesn’t know the remote client stopped working?)
Watching recording Nature Cat S01E35 2017-04-10 Puddle Pool Party Croak and Swagger 2018-08-29-0700.mpg from 174.255.203.104 (Running: 13m9.301433s @ 6.12x).
This seems to happen to live video as well, but we watch a lot fewer live shows than we do recorded ones. This DOES NOT happen with internal wifi streaming, those streams are stable.
The server version is 2018.08.29.0234 and the iOS client version is 2.2.5.
Thanks in advance!