I had a similar problem with my IPTV service before. It kept buffering when I used it with my home network setup. The settings in my network system were messing with the streaming. You should check your Netgate and pfSense settings. Look for any limits on streaming or internet speed and see if the firewall is blocking something.