Yes, you can stream as much on-demand TV as you like for free on ITV Hub. In fact, unless you want to watch live, you don’t even need a TV license to do so. The only thing you have to do is create an account: just enter your name, email address, date of birth, and postcode (any will work), and you’re good to go.