Technically speaking, you can open a free account on Bet365 and live stream sports for free. However, you do need to have funds deposited in the account or to have made a bet in the last 24 hours in order to access the available live streams. There are also some geographic restrictions to take into account. However, these may be bypassed by using a VPN to connect to a server in another location.