No, you do not need to create an account to use this platform. You can start streaming content immediately without any registration process.