Why is there paid memberships?

There is no large organization running Torah Tube as it is community run. It is therefore purely maintained through community contributions.

The paid memberships contributes towards the necessary IT infrastructure needed to run the platform.

Can I register directly on Torah Tube?

No, Torah Tube is a part of The Torah Network (TTN) so you have to agree to the Terms and Conditions of TTN by registering on TTN. You can then use that account to log into Torah Tube.