Having trouble setting up remote streaming

I am having trouble setting up remote streaming with my AT&T Fiber. As best as I can tell, I have forwarded port 8089 TCP and UDP to the Mac mini that hosts my channels.

When I test it by going to my.channelsdvr.net, the page begins to load, but then a spinning wheel shows up right under the headers and never goes away. Here's a screen grab:

Any ideas what I might be doing wrong or things to check? Thank you!

What browser are you using? Maybe try a different one.

Thank you. I have the same behavior on MacOS Safari and Firefox, and Windows 10 Chrome. On all browsers and platforms I am sent to the DVR page, but nothing loads beyond the headers. I have this same issue on the Mac mini hat I have my DVR set up on and also a remote laptop.

Please click Support > Troubleshooting > Submit Diagnostics

Does that troubleshooting page load?

Can you check the browser js console to see if any errors are shown there.

It just spins and spins on "Gathering Diagnostics Logs"

1 Like

Are you using any kind of VPN software on your DVR mac?

Are there any errors shown on the Support > Logs page?

No, sir. Hooked up to my gateway by ethernet, no vpn.

This is from the JS Console in my browser:

[Log] Service worker registration succeeded: – ServiceWorkerRegistration (admin, line 22)
ServiceWorkerRegistrationactive: ServiceWorker {scriptURL: "https://d6ce507bd5a8.u.channelsdvr.net:8089/service-worker.js", state: "activated", onstatechange: null, onerror: null, postMessage: function, …}ServiceWorkerinstalling: nullonupdatefound: nullscope: "https://d6ce507bd5a8.u.channelsdvr.net:8089/"updateViaCache: "imports"waiting: nullServiceWorkerRegistration Prototypeactiveconstructor: function()installingonupdatefoundscopeunregister()update()updateViaCachewaitingSymbol(Symbol.toStringTag): "ServiceWorkerRegistration"EventTarget Prototype
[Error] Failed to load resource: The request timed out. (favicon-16x16.png, line 0)
[Error] Failed to load resource: The request timed out. (auth, line 0)
[Error] Failed to load resource: The request timed out. (favicon-32x32.png, line 0)
[Error] Unhandled Promise Rejection: TypeError: The request timed out.
	dispatchException (bundle.js:379:520027)
	(anonymous function) (bundle.js:379:516239)
	p (bundle.js:417:214904)
	s (bundle.js:417:216421)
	promiseReactionJob

I’m assuming if you access the server web ui locally everything works fine? Anything unusual about your setup? Hundreds of custom channels or anything like that?

1 Like

Hi. Yes, I don't have any trouble live streaming or watching recordings on my Apple TV, nor when I log in on the actual computer that the server is on.

I have OTA channels and Channels from Spectrum in my guide. I'm not sure what "custom channels" are.

Thank you.

1 Like

I think I figured this out.

I was trying to access my.channelsdvr.net from a computer on my home network. That seems to be why it would not load. I tried my phone here on wifi, and I got the same loading problem. However, when I turned off the wifi on my phone and tried to connect through my cell signal, it worked perfectly.

Seems like my problem is solved -- watching away from home only works away from home. Thanks for your troubleshooting help.

Sounds like your router does not support/apply hairpinning. A different router may allow you to use your external/remote address from within your home network. (A local horizon/split DNS would fix that, too.)

Thanks! I appreciate that. I'm sure you're right, even though I don't understand it. :slight_smile:

I only need the ability for watching away from home when I'm off my network, so it's not important to me to be able to watch that way when I'm here, where I can access the network locally.

What threw me was that when I went to the url where I was instructed to go to test it, it didn't work.

But it's all good now.

1 Like