@Dark_Nate
Adding to @
varkey - The enable upnp is fine with ipv4 public ip and strong firewall as I mentioned earlier, but its purpose fails as soon as you are behind a ipv4 NAT with private IP to end devices. This creates packet losses specially during live streaming. Like majority users are ordinary users who whatsapp/video chat/ live stream zoom / meet, those will face loss of packets and the user experience will be jerky. The damage adds when there are many users on that same
router who get private 192.168.x.x series ip from the main router which is upnp enabled.
In short the packets go to servers fine, comes back to your main router fine, but when they pass your router back to the specific device, that time it is lost if upnp is enabled. Streaming applications use mostly use a udp protocol and when packet is received, it will not verify the user who initiated the packet.
Unlike tcp, this packet is not resent and lost and next packet comes in. If lucky it may find the right destination and in this bargain a frame may be lost in case you are on a video chat.
IPV6 is different as the end public ip is assigned to the end user device. Hence this packet loss problem is not that relevant in ipv6. Only a strong firewall is required as you are already master in