can anyone please help or point me into the right direction. I am trying to create a secure webiste which will have embedded live cctv video streaming, i am not sure have i need to go about this, i dont want to use the software that comes with the camera, i want to be able to create some bespoke and secure with mutiple login's allowed.
This sounds like any other application that might need to secure access to content based on appropriate authentication and authorization. The only difference appears to be that you want to stream live video instead of static data from a database.
Approach it like you would any database application, with all the required access controls, and then based on the authenticated user's authorization, show them whatever video streams they're authorized to see. SSL/TLS will handle all the encryption you need on the wire. There are probably hundreds of books on the subject, but you can't go wrong just reading the free JEE6 Tutorial at java.sun.com and following the example there.