cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Recordings only grabbing 6 minutes or so of each show

Billbrown2024
Investigator
Investigator

Now full disclaimer here - I am running a 3rd party router. Specifically a ubiquiti cloud gateway fiber. Not realising I wouldn't be able to run the EE hub in bridge mode it led me down a lot of rabbit holes but I eventually, or so I thought, managed to get everything working.

99% of that is true! All channels work perfectly. All on demand works fine. The ONLY thing that keeps going wrong is recording. It gets a few minutes at the start of the show and then just says the recording has ended.

It will occasionally record a second time that has all the content but this barely happens.

Any ideas please? Other than plug the EE box back in because that will come with a whole heap of pain and just isn't viable given my network setup.

17 REPLIES 17
Christopher_G
EE Community Support Team

Hi @Billbrown2024 

Welcome to the community.

As an EE employee, I'd generally have to recommend using the EE router, but I know you've already said that isn't viable for you. We do have some fantastic, knowledgeable community members who may see your post and come along to offer another solution, though.

Chris

I'm sincerely hoping so! Even if I absoloutly have to stick the EE router back in the mix somewhere but it just doesn't seem to want to cooperate that way and demands to be in full control which just isn't viable with the sheer amount of other network gear I have running. 

Fingers are crossed. Its so close to being perfect! All the channels are watchable without so much of a blip so this recording issue just seems like something relatively minor that I may have overlooked - hopefully. 

[Mod Edit: Removed email signature]

Do recordings ALWAYS fail at that time? 

Have you tried using the EE Smart Hub for just long enough to check if it also has the same issue?

"always" might be a strong word. I'm getting in the neck from the other half that things are not working properly and i'm trying to troubleshoot in-between work and the like so my testing is somewhat limited. But so far it has failed to record anything more than 6-10 minutes at the start of the 5 different shows she's set to record. I am currently recording 4 in a bed or whatever its called for half hour while leaving it playing to see what happens. 

I did try yesterday with just the EE hub box connected and it recorded the entire episode of emmerdale. Twice? For some reason but I suppose that's an improvement over not at all. It also wouldn't let me switch to a 3rd channel because there were 2 recordings happening. Thought the pro was meant to do 4. (but that is a seperate issue) 

[Mod Edit: Removed email signature]

It can do 4 in aerial mode, but in Internet mode it only allows 2.

I'm not an expert, but I do know there's a keepalive for IGMP session - I can only assume the router isn't handling it, though why it would only affect recordings is baffling.

I'll ask around on Monday, if you don't have an answer by then.

Oh really? Hah well they don't advertise that very clearly huh. Ugh i'm gonna get it in the neck from her on that one. 

I don't suppose the box is clever enough to detect when an aerial signal is garbage and fall back to IP huh? Best of both worlds scenario? I'm guessing no. 

The keepalive thing - even though I only vague understand what you mean it does make sense to me. I wonder if there's a setting for it. Would assume that script would have taken care of everything it needed to but perhaps things have changed. I know it was originally set for BT TV in mind and perhaps something has changed during the switchover. 

Its something else for me to google in the mean time if nothing else! So thank you. 

[Mod Edit: Removed email signature]

Unfortunately no - there's no ability to have mixed aerial/internet mode. Commonly requested, but deemed too complex to implement.

You mentioned "that script" - what are you referring to there?

Whoops! Sorry having 2 seperate conversations about this issue and forgot which one I'd mentioned it in already and which one I hadn't. 

One of the rabbit holes (and the only one that got me up and running) took me to a github where you can run the script and it sets everything up on the ubiquiti hub to allow IPTV. 

Until I found this I was getting nowhere. Couldn't watch a single channel. Afterwards though everything was fine (except recording) 

On that subject i've been doing more and more random recording and its so hit and miss. Sometimes its grabbing the whole episode. Sometimes its grabbing it twice and sometimes its only getting partial recordings. 

[Mod edit: Removed email signature]

naylor2006
Established Contributor
Established Contributor

Oh hello again Bill.

It could be the Unifi Proxy that that script creates crashing...

https://github.com/fabianishere/udm-iptv

Given we are talking about that script, I hadnt looked at it for a while as on my ER-X you can configure it manually, that Fibre CG is pretty nice, what an earth do you need that model for lol? 🙂

That script is a baseline method to get IPTV to work, such as EETV but not specifically, there are actually a few variables which are there for different ISP's which can alter how an IGMP proxy works. Luckily in the case of the Github guide, they are using PPPOE as well, which is good for you because BT/EE also do and it can be a problem to get IGMP proxy to work with PPPOE, usually the PPPOE interface is virtual and has a parent physical interface, the IGMP proxy looks at the physical interface to locate its traffic, and it is not having an IP and breaks, this was something mentioned in my guide but I am guessing the Netherlands guy has already discovered or worked around it. If the IGMP proxy is using the PPPOE interfaces IP...which will be your external IP, this can also be an issue if your IP is not static, BT/EE use dynamic as far as I know so this external IP can change, usually this crashes the IGMP proxy also, I am not saying either thing is the cause of your issue but providing some back ground. The external IP I assume is not changing unless you connection drops and returns re-authenticating.

Looking at the configuration table on github for that script it seems to point to the fact there needs to be a static IP set, actually this static IP can be anything you are not using, I used 192.168.255.1, it just gives the IGMP proxy somewhere to latch, even though that is not your PPPOE IP given to your by EE.

I actually once configured an ER-X and shipped it out to someone on the BT forums which worked great for them, they were struggling to get a Unifi Cloud Gateway to work properly. If push comes to shove its an option or you could pick one up and I would happily configure it for you, depends on the rest of your setup. It was good to see if I hadnt just fluked it 🙂

It might be helpful to look into how the streams work....Below is an example of my EETV Box recording two separate channels and the box is in standby. (TNT Sports Ultimate and TNT Sports 1)

show ip multicast mfc
Group           Origin           In          Out                Pkts         Bytes  Wrong
234.x.x.251     109.x.x.251      eth0        eth4            5864331        3.41GB      0
234.x.x.203     109.x.x.203      eth0        eth4            1640986        2.07GB      0
234.x.x.133     109.x.x.133      eth0        eth4              51269       66.30MB      0

eth0 is WAN and the parent interface of my PPPOE interface and eth4 is the dedicated interface for my separate LAN where I have designated the IGMP proxy to send multicast traffic.

I run two LAN's at home from the same router

192.168.84.0/24 (Everything) Attached to eth1 - eth3
192.168.85.0/24 (IPTV-Only) - Attached to eth4

The first line is always there, I believe it to be a persistence link which allows baseline communication, the 2nd and 3rd line will refer to streams of content, in my case the two channels, if I stop recording those two steams will drop off. Point is the proxy is having to handle multiple streams, when the steams hit a certain size in bytes it returns to zero and starts again, I wonder how well your Router is handling these. I just observed that the streams reset at 4GB's, TNT Sports Ultimate based on my very quick maths is resetting every 16 minutes ish....that is roughly around how long it takes to get to 4GB. TNT Sports Ultimate is the highest bitrate channel and normal HD is way slower than that taking nearly 3 x the time. So with that in mind, maybe its not this stop and start.

Something I would certainly do is ALWAYS have a separate LAN for IPTV, the github guide mentions this, ensure you have this and a separate DHCP server for it, if you have a separate LAN for the IPTV and the EETV box is the only device on that LAN then you dont actually need snooping, you could try toggling that on or off depending on what it is set to now. You dont have to use VLAN's, you can just have a separate LAN attached to a single interface, thats how I do it, I have enough networking headaces at work, I dont want VLAN's to worry about at home, I dont tag any traffic so am not worrying about IDs.

Can you output two things please so we can see....

In your UniFi Dashboard, go to Settings > Networks.    (To see if you have a single LAN etc)

And can you post what you have completed the following options with?

Option Description

IPTV_WAN_INTERFACEInterface on which IPTV traffic enters the router
IPTV_WAN_RANGESIP ranges from which the IPTV traffic originates (separated by spaces)
IPTV_WAN_VLANID of VLAN which carries IPTV traffic (use 0 if no VLAN is used)
IPTV_WAN_DHCPBoolean to indicate whether DHCP is enabled on the IPTV WAN (VLAN) interface
IPTV_WAN_DHCP_OPTIONSDHCP options to send when requesting an IP address
IPTV_WAN_STATIC_IPStatic IP address to assign to the IPTV WAN (VLAN) interface (if DHCP is disabled)
IPTV_WAN_MACCustom MAC address to assign to the IPTV WAN VLAN interface
IPTV_LAN_INTERFACESInterfaces on which IPTV should be made available
IPTV_IGMPPROXY_DEBUGEnable debugging for igmpproxy
IPTV_IGMPPROXY_DISABLE_QUICKLEAVEBoolean to disables the quickleave feature for the IGMP Proxy. Set this to true if you have more than one IPTV decoder. Supported by both improxy and igmpproxy.

Any IP's you worry are personal to you just redact them a little.

EE900 | Nokia ONT | Ubiquiti ER-X | EETV Box Pro (IP Mode) | Unifi CK2 | 6x Unifi U6+ | 4x Unifi SAK Ultra