Hi,
i use two Printer with one Raspberry Pi. In future another Printer will be controlled by this raspi too.
All Printers will have his own Camera to view the printing from everywhere.
For now there is one RaspiCam and one USB Cam. In future two USB cams.
So the mjpgstreamer config for the cams are different. (Cam1 /dev/video0 and Port 8080, Cam2 /dev/video1 and Port8081) and so on.
The config for mjpgstreamer schould be configurable by printer or global config.
Edit the device name , port, resolution ect. to start parallel mjpegstreamer processes for different cams.
At the moment i use a shell script to start a second mjpgstreamer for the usb cam.
If you have questions please ask.
Regards
Sven