It’s not compulsory to create an account. You can stream instantly after installing the app without any account or sing up. However, to access your favorite items on other devices, you need to log in first.