However, with IPTV you have to distinguish whether the data transmission is via Unicast or Multicast. IGMPv3 is only needed for Multicast transmissions. As far as I know, currently only Telekom with Magenta TV uses this technology. IPTV from 1&1 is, for example, Unicast.
For 3 access points and one camera, I would directly go for a 16-port POE switch. I think the Unifi access points are good but I find the switches expensive. Of course, it is easier to configure the devices via software, but how often do you really change something, and then you can also configure the switch separately. With a POE switch you usually cannot use all ports with POE anyway, then each switch has a total POE budget and single devices can already consume that. You should also consider the POE standard. Depending on the POE devices used, you should choose the switch. Just tell me what you want to install. With VLAN you will probably need less, because standard routers can do that except for the guest network.
What is the reason that only single sockets were installed? This way, you will probably need an additional switch for TV or office.