With octoprint, you can connect to a camera not connected to the raspberry pi (via USB) via its ip address. Under the webcam > stream URL settings page.
I use an old Android phone with the IP camera app to allow me to watch my prints in high quality.
I want to try astroprint which I know is based on octoprint, but does it have this feature?
Thank you