Earlier this year, it was revealed that the BBC and ITV had joined forces to create their own streaming service, and it’s now finally ready to use.