Do I need to register with channel5.com to watch videos?

No, you don't need to register to watch our content on channel5.com or via any Demand 5 app.