NEW: Remote DVR Access on iOS

For transcoding you need an Intel CPU (Celeron or Pentium). Most ARM chips are not powerful enough to encode video.

At first I having issues when I clicked login to DVR in the iOS app with not finding it even if on vpn, so i setup port forward like suggested and that allows me to access the channels web interface fine on mobile.

The issue I am having is when i click login to remote DVR in the app it opens safari, and just goes to a blank page. If I hit refresh it refreshes and I get nothing but a blank page.

When I first tried it (before port forwarding) it did give me the button to authorize, so I know what it should look like, but now I’m not getting any page at all…suggestions?

PS: if I go to the auth/refresh it just loads the channels web interface.

There was a bug introduced this morning that broke the authorization page. It should be fixed now.

Yep. Amazing. You’re support and response time alone make this one of the most amazing app packages I’ve ever used. Thanks!

I’m currently watching live ESPN at the airport with PIP on my iPad. You guys get the gold star this week.

3 Likes

A post was split to a new topic: Feature Request: New Shows/Seasons in app

Send me the link please!

Whilst playing back using remote DVR access on ATV over the Internet today, the playback of recording froze and would not resume, Stopping playback and then pressing watch again fixed it. Some interesting error messages from the log attached in case of any use. On the other hand, it streamed live TV over the Internet for 2 hours this morning without a hitch!

2017/08/20 12:53:24 [HLS] Resuming transcoder (out: 13m27.880011s, view: 10m58s)...
2017/08/20 12:53:55 [HLS] Pausing transcoder (out: 16m23.320011s, view: 11m22s)...
2017/08/20 12:57:55 [HLS] Stopping transcoder session file-556 @ 16m23.320011s
2017/08/20 12:57:55 [HLS] Resuming transcoder (out: 16m23.320011s, view: 13m38s)...
2017/08/20 12:57:58 [HLS] Starting transcoder for file-556 at 0s (encoder=h264_videotoolbox, resolution=720, deinterlacer=blend, bitrate=2000)
[h264 @ 0x7fb143028200] mmco: unref short failure
    Last message repeated 1 times
[mpegts @ 0x7fb14300a400] start time for stream 2 is not set in estimate_timings_from_pts
[mpegts @ 0x7fb14300a400] start time for stream 5 is not set in estimate_timings_from_pts
[mpegts @ 0x7fb14300a400] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fb14300a400] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fb14300a400] Could not find codec parameters for stream 2 (Audio: aac_latm ([17][0][0][0] / 0x0011), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fb14300a400] Could not find codec parameters for stream 4 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[h264 @ 0x7fb14281f200] co located POCs unavailable
[h264 @ 0x7fb142829000] reference picture missing during reorder
[h264 @ 0x7fb142829000] Missing reference picture, default is 65472
[h264 @ 0x7fb14281f200] reference picture missing during reorder
[h264 @ 0x7fb14281f200] Missing reference picture, default is 65488
[h264 @ 0x7fb142828a00] mmco: unref short failure
2017/08/20 12:58:00 [HLS] Stopping transcoder for file-556 after seek to 16m6s (out=8.880011s, finished=false)
2017/08/20 12:58:00 [HLS] Starting transcoder for file-556 at 16m6s (encoder=h264_videotoolbox, resolution=720, deinterlacer=blend, bitrate=2000)
[h264 @ 0x7fcf52028200] mmco: unref short failure
    Last message repeated 1 times
[mpegts @ 0x7fcf5200a400] start time for stream 2 is not set in estimate_timings_from_pts
[mpegts @ 0x7fcf5200a400] start time for stream 5 is not set in estimate_timings_from_pts
[mpegts @ 0x7fcf5200a400] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fcf5200a400] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fcf5200a400] Could not find codec parameters for stream 2 (Audio: aac_latm ([17][0][0][0] / 0x0011), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fcf5200a400] Could not find codec parameters for stream 4 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fcf5200a400] Dropped corrupted packet (stream = 1)
    Last message repeated 3 times
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 6
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 17
    Last message repeated 1 times
[mpegts @ 0x7fcf5200a400] Dropped corrupted packet (stream = 1)
    Last message repeated 1 times
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 6
[NULL @ 0x7fcf52028200] reference count 1 overflow
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 4
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 9
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 5
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 9
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 5
[h264 @ 0x7fcf53017200] illegal modification_of_pic_nums_idc 9
[h264 @ 0x7fcf53020a00] illegal modification_of_pic_nums_idc 5
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 9
[h264 @ 0x7fcf53021000] illegal modification_of_pic_nums_idc 9
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 5
[h264 @ 0x7fcf53021600] illegal modification_of_pic_nums_idc 5
Error while decoding stream #0:0: Invalid data found when processing input
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 13
[h264 @ 0x7fcf53021c00] deblocking_filter_idc 4 out of range
Error while decoding stream #0:0: Invalid data found when processing input
[h264 @ 0x7fcf53017200] illegal modification_of_pic_nums_idc 13
Error while decoding stream #0:0: Invalid data found when processing input
[h264 @ 0x7fcf53020a00] deblocking_filter_idc 8 out of range
Error while decoding stream #0:0: Invalid data found when processing input
[h264 @ 0x7fcf53021000] deblocking_filter_idc 8 out of range
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 11
Error while decoding stream #0:0: Invalid data found when processing input
[h264 @ 0x7fcf53021600] illegal modification_of_pic_nums_idc 11
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 7
Error while decoding stream #0:0: Invalid data found when processing input
[h264 @ 0x7fcf53021c00] illegal modification_of_pic_nums_idc 7
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 7
Error while decoding stream #0:0: Invalid data found when processing input
[h264 @ 0x7fcf53017200] illegal modification_of_pic_nums_idc 7
[NULL @ 0x7fcf52028200] illegal reordering_of_pic_nums_idc 7
Error while decoding stream #0:0: Invalid data found when processing input
[h264 @ 0x7fcf53020a00] illegal modification_of_pic_nums_idc 7
Error while decoding stream #0:0: Invalid data found when processing input
[h264 @ 0x7fcf53021600] mmco: unref short failure
Error while decoding stream #0:0: Invalid data found when processing input
    Last message repeated 2 times
[h264 @ 0x7fcf53020a00] mmco: unref short failure

Typo, attempted to sign up for beta but never received email

Please I want to sign up for beta send me the link

I’m in Sydney this week and trying the iOS beta for remote access.

When watching recordings, the video pauses for a short time every three seconds or so. If I pause about 5 seconds or so, I can go longer (perhaps 10 seconds or more) before it starts again.

This is true in my hotel and at work (in a Google engineering office with very fast speeds).

I’m seeing this every time I try. Using the web app, I never see this. Also, for the couple of minutes I’ve tried, I do NOT have the problem on the iOS beta for live TV.

I’ve just submitted diagnostics after playing long enough for 3 pauses or so.

Anyone else having issues with remote DVR access in the iOS app? Perhaps it’s latency related (I’m in Sydney), but I don’t have any issues from Safari on the same iOS devices. @tmm1 are you in Bali? Do you have this issue?

I’m still absolutely consistently having pauses every 3 - 5 seconds on the iOS app (iPhone 7s, iPad Pro) and never having this issue playing the same recording via the web. Below is the log playing the same recording. 1st via the web with no issue, next playing through the iOS app (with the pauses) and lastly, playing flawlessly via the web again. The log shows identical transcoding taking place. Is everyone else really having no issues?

2017/08/23 18:16:18 [HLS] Starting transcoder for file-1163 at 0s (encoder=h264_vaapi, resolution=720, deinterlacer=hardware, bitrate=2000)
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: va_openDriver() returns 0
[mpegts @ 0x2d83c40] Dropped corrupted packet (stream = 1)
[mpegts @ 0x2d83c40] Dropped corrupted packet (stream = 2)
2017/08/23 18:16:20 [HLS] Stopping transcoder for file-1163 after seek to 3m16s (out=3.636978s, finished=false)
2017/08/23 18:16:21 [HLS] Starting transcoder for file-1163 at 3m16s (encoder=h264_vaapi, resolution=720, deinterlacer=hardware, bitrate=2000)
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: va_openDriver() returns 0
[mpegts @ 0x263ac60] Dropped corrupted packet (stream = 1)
[mpegts @ 0x263ac60] Dropped corrupted packet (stream = 2)
2017/08/23 18:17:15 [HLS] Stopping transcoder session file-1163 @ 4m37.247844s
2017/08/23 18:17:35 [HLS] Starting transcoder for file-1163 at 3m42s (encoder=h264_vaapi, resolution=720, deinterlacer=hardware, bitrate=2000)
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: va_openDriver() returns 0
[mpegts @ 0x29cac60] Dropped corrupted packet (stream = 1)
[mpegts @ 0x29cac60] Dropped corrupted packet (stream = 2)

Can i set recordings using the ios app or can I access the web ui on my iphone ?

Sure, you can record from the On Now, Guide or from the search on the DVR tab on iOS and make passes. It works internally and externally if you have the DVR configured.

You can also connect to the web page with safari. Internally it connects normally, and if you are outside the network, you have to get the oauth code and enter it, but it works.

1 Like

Can you please let me know how to access the new beta application? When I select the link for me to enter the beta it sends me to another page stating the following “An invite will be sent to your email address shortly.”

I never get that email. I checked my junk folder and it’s not there either can you please check your system to be sure it’s sending emails. Thank you very much. I am really waiting to try the remote Dir channels option.

Thank you

I’m still unable to access live TV from the beta IOS app (I have never been able to make it work). Recordings seem to work fine from the IOS app, and I can access my recordings and live TV using Safari remotely. I have it port-forwarded just fine. Any other tips on how to make this work?

What’s in your log when you attempt?

The log shows nothing during the timeframe I just tried to watch live TV. Here’s the log from a live TV watching session on the MacOS Safari immediately after I tried it on IOS:

2017/09/11 15:59:51 [TNR] Opened connection to 10323CCF for ch2.1
2017/09/11 15:59:51 [HLS] Starting transcoder for channel 2.1 (encoder=h264_videotoolbox, resolution=720, deinterlacer=blend, bitrate=2000)
2017/09/11 16:00:29 [HLS] Stopping transcoder session ANY-ch2.1 @ 35.502133s
[mpegts @ 0x7fea2d008000] Dropped corrupted packet (stream = 1)
[mpeg2video @ 0x7fea2c4e6a00] invalid cbp -1 at 50 27
[mpeg2video @ 0x7fea2c4e6a00] Warning MVs not available
2017/09/11 16:00:29 [TNR] Closed connection to 10323CCF for ch2.1

I closed the session quickly after determining that I could connect and watch on MacOS.

No other ideas on this?

Besides trying to uninstall and reinstall, I don’t. Maybe send app logs after an attempt?