user permission for recording?

We haven't discussed whether user consent is required for recording.   In general, I would think that users would want to know when they are being recorded and would want to be able to block recording.  (Of course, the user can't be guaranteed that the other end isn't recording the call, but that's the case on phone calls today.)

So:

1.        Should user consent be required for recording?

2.       If so, when should it be given? As part of the initial call to gUM?  When recording actually starts? (via another call to gUM or in the Recorder constructor?).

Also, we have identified 3 settable parameters for recording so far:  the Mime type, video height, and video width.  None of these function as constraints that can be used to select the appropriate 'device',  so does it make sense to use the constraint structure to specify them?  Wouldn't it be simpler to let them be settable attributes of the Recorder class?  (We would still need a getCapabilities call to determine what the legal values are, and we wouldn't  allow the values to be changed while recording was going on.)


-          Jim

Received on Tuesday, 15 January 2013 20:26:01 UTC