Yes you do. You need a TV Licence to watch TV channels on any TV service or live TV on streaming services, no matter where it is broadcast or distributed from. This includes satellite or online streamed programmes from outside the UK or Channel Islands, such as sporting events and foreign shows.
Live TV means any programme you watch or record as it’s being shown on any channel, TV service or streaming service. It’s not just live events like sport, news and music. It also covers soaps, series, documentaries and even movies. See what counts as 'Live TV'.