dear all, i have a problem with playing from remote acces .
i have pms running on my i3 intel nuc , i am sure its enough powerful for direct play or direct streaming. pms is connectet via cable , my internet speed is 300/300 Mbit. when i am playing in home network , everything is OK on my TV samsung or iphone . Also 50 GB 4K HDR files working smooth with no problem.
But, problem is when i am trying to play some higher bitrate file from outside. port forwarding is setup correctly on my airport extreme ( i hope ). server is vissible from outside . Place where i am try to play is samsung 2018 qled , iphone xs … network speed is 100/5 Mbit . i thing that download speed of 100Mbit is enough for 4K direct play . when i play something smaller , some 1080p file with max 10-12 Mbit bitrate , it play smooth without boofering. But anything higher than 20Mbit is buffering every 5 second. But i dont know why . upload speed of server is 300 Mbit , download speed of player is 100 Mbit. even my one of biggest movie 50 GB is bitrate cca 50-80 Mbit … i tried everything , reinstal windows 10 on pms , turned off large send offload. ipv6 disabled on pms, everything is connected by cable . Port is open, internet speed is good enough , i have no idea why all my movies buffering and its unabke to play them smooth
. Everything updated to latest versions… maybe i missed some setting , i am just beginner … but i spend last week of reading similar problem solutions , but nothing help …Any idea ? Thank You
edit : this is maybe stupid question but … why ??? movie file have 13,5GB , when i playing direct play , i see in dashboard in pms: remote 38Mbps … but 38Mbps is 4,75MB . movie have 100minutes , so its 28,5 GB . am i wrong ? why its twice bigger than file is ? so , the value from dashboard is speed what in need on pms - upload , and player download ? if dashboard show 38Mbps , i need 38Mbps upload speed on pms and same speed on client player for smooth playing ? if yes, i dont understand why all my movies (bigger than cca 10GB) buffering . upload speed is 300Mbit on pms , and 100Mbit on client player. i try everything but nothing help

thank you for explain 
update : i tried to connect to my pmc from my iphone at 3 different places , different wifi routers. all works fine. So , home playing works great , remote acces works also good at some place. but not from the place where i live
i changed cat5e cable today , but no change . I am trying iphone apple tv samsung tv , all is buffering when playing movies with higher bitrate than 10-15 Mbit. iphone and apple tv show that my connection to the server isnt fast enough. But i checked the speed , and its ok 100/5 Mbit ping 10ms . Movie with 50Mbit should play smooth , but its not.
please , anybody ?
edit. ok i am little bit closer to find problem but stil cant find out what is it.
Problem is network on my client side. i tried to connect plex from many places , all Works grat ! also 100mbit strem without buffering. So , problem is probably in my netvork, I have cable modem arris and asus wifi router . all testst shows 100/5 mbit , ping 8-12ms
router is not problem because even when i connected tv directly to tv with cable , it was same issue.
any idea ?