In a way, yes. In order to watch live streams of games and events, you need to have a Betfred account with some funds in it. Free bets and bonuses don’t count. Live streaming is only available in the UK and Ireland.