@dph
Ok, so inbound.
Well, a NAT rules on pfSense is a NAT rule as on every e*@!#& router on earth. pfSense doesn't change or add anything to that.
The good thing about pfSense that it has an good manual about natting. It won't learn you what NAT is, it tells you how to do it.
You need to know if your 'device' (tv decoder) needs to have port(s) to be opened. What's in the manual of that tv box ?? What does the ISP say ? Or the company from the box ?
Something very (highly !!) unusual these days : opening ports for a tv thing..
It's the box that gets the information from it's 'TV' servers, these servers are not pushing traffic to your box.
Basically, you have to open ports when you start to host something that needs to be accessible from the Internet, or parts from it.
On the other hand, I do have a TV box that actually only works with my 'ISP' router.
Becauset hat stupid thing uses a special VLAN configuration and g*d knows what other strange configurations. So, fine to me : behind my ISP router I have 2 devices : this TV box and pfSense.
This is what I mean : : https://forum.netgate.com/topic/150063/adsl-orange-pas-de-tv-%C3%A0-travers-pfsense - don't bother translating it : it's just a lot of pain ..... The issue was solved, of course.
Like https://wiki.virtit.fr/doku.php/kb:linux:pfsense:remplacer_sa_box_orange_par_un_pfsense
Take note : this is what I qualify as 'expert' usage.