Sure, sounds straightforward.
What are you concerned about?
Students will be creating the app; if it is useful it may be offered to campus users. I realize that someone could possibly screen record, but I want to lock down recording to a nvr or SD card.
Pro Focus LLC | 11/06/15 02:53am
If you can view the camera stream, you can also record it.
You could do this easily with an Axis camera and Axis P7701 decoder. Axis cameras force you to set a password on first login, and by default, won't give up a stream or even a live view without authentication, so it's an inherently secure setup - you'd have to manually, intentionally make it available to outside access.
Connect the camera straight to the decoder, without going through a switch or on-site network, and nobody will be pulling anything from it anyway.
just a question i have how many people are going to view this "app" at a given time? you depending on the settings you may only be able to have up to 4-11 viewers including the NVR/SDcard.
so far as recording if the stream is accessible, its recordable, but i agree with you they should be locked out of changing the config.
You could use IP filtering to lock down the camera so it can only stream to a specific device (server). Make sure user name and password authentication is required. Then, the app they design connects to the server to stream/re-stream/broadcast the video.
If you were looking for a solution that allows easy viewing of the cameras stream without needing an app and can't easily be recorded, you can check out AngelCam. You can create a live public view.