No, registration is not mandatory. You are free to use Camchat without having to register. You can sign in as a guest or as an anonymous user.