Nc3x3 multiuser mode

From ElphelWiki
Revision as of 12:09, 15 September 2005 by Andrey.filippov (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

I think we need to implement 2 distinct modes - "master" and "slave" (or however we call them). It is OK to switch sensor/compressor modes for individual JPEG images but that will not work if the streamer is running without severe interruptions of the stream.

So there should be a separate protocol for gaining control of the sensor operation mode. I.e. if the camera is in idle mode anybody (with enough permissions) can acquire image, several parallel requests might queued and served in sequence with sensor reprogramminmg. But if the streamer is running the other request should only use the stream (or images from it) without any interruption of the stream. Maybe (if the streamer uses all the CPU/network resources) request may be denied completely to avoid any frame drops (if some QoS was requested).

User should be notified about the reasons fro denial of service and have the possibility (with relevant permissions) to gain the control of the camera, reset the streamer and reprogram camera to the different mode.

Andrey Filippov