Re: inquiring mind wants to know...
It does - using BBC iPlayer requires a licence (no matter how you're using it i.e. catchup or live broadcast). Any other service requires a licence for broadcast only.
https://www.tvlicensing.co.uk/check-if-you-need-one/topics/bbc-iplayer-and-the-tv-licence