Re: Default Cam
For reference: https://issues.apache.org/jira/browse/OPENMEETINGS-2369 Thanks for the fix Konstantin :) On Fri, 22 May 2020 at 09:01, Maxim Solodovnik wrote: > You are right, > > I do remember I had some issues with this mediaConstraints, but ideal > seems to work :) > can you create JIRA and PR? (JIRA is required so this new feature will > appear in CHANGELOG) :) > > On Fri, 22 May 2020 at 02:24, Konstantin Kuzov > wrote: > >> Well, in my understanding "ideal" unlike "exact" is just a suggestion and >> shouldn't by itself raise any errors if browser cannot satisfy a request. >> So it shouldn't make any difference for devices with less than two cameras >> where at least one camera has been marked as "front". I also suspect that >> in most cases only internal cameras will have this user-placement mark if >> OS even support that distinction at all. >> We can guard it by mediaDevices.getSupportedConstraints() but browser >> which doesn't support such constraint should just ignore it without raising >> any errors according to standard. >> >> чт, 21 мая 2020 г. в 20:21, Maxim Solodovnik : >> >>> The main questions will it work >>> 1) at laptop >>> 2) PC without camera >>> 3) laptop/PC with several cameras >>> >>> And I guess it better to test this code with back camera listed first >>> >>> Sebastian can test it at Mac :) (and I guess it can be guarded with >>> "constrain supported" check) >>> >>> On Fri, 22 May 2020 at 00:09, Konstantin Kuzov < >>> master.nosfer...@gmail.com> wrote: >>> Browser support seems to be pretty good according to mozilla's link. Only apple devices needs to be tested. Tested it with these changes on my android phone: https://github.com/CkNoSFeRaTU/openmeetings/commit/490f51400e44295b00815fd70f30a065a2705638 And it appears to be working just fine. Though my phone have first (0) camera as front camera already. But it behave correctly if I change "user" to "environment" or vice-versa. чт, 21 мая 2020 г. в 19:27, Maxim Solodovnik : > Well, > this is something other than "Select front camera if none was selected > before" > But it can help IF such constraint is supported by client browser :) > I also had some issues with `acceptable, ideal, and/or exact` > constraints > > This can be investigated :) > > Any volunteers? :))) > > On Thu, 21 May 2020 at 23:20, Konstantin Kuzov < > master.nosfer...@gmail.com> wrote: > >> Isn't it possible to suggest or force exact type of camera using >> MediaTrack's video constraint facingMode? >> >> https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints/facingMode >> >> >> чт, 21 мая 2020 г. в 15:45, Maxim Solodovnik : >> >>> Hello Peter, >>> >>> unfortunately there is no parameters we can use to distinguish if it >>> is front or back camera :( >>> We can get the list of devices and detect if it is Audio or Video >>> device >>> >>> So we create 2 lists and select first item from both (or previously >>> selected ) >>> >>> On Thu, 21 May 2020 at 17:08, Peter Dähn wrote: >>> Hi together, if one use a device with two cams rear view cam is selected by default. I think if it is possible it is better to use front cam as default. WDYT? Greetings Peter >>> >>> >>> -- >>> Best regards, >>> Maxim >>> >> > > -- > Best regards, > Maxim > >>> >>> -- >>> Best regards, >>> Maxim >>> >> > > -- > Best regards, > Maxim > -- Best regards, Maxim
Re: Default Cam
You are right, I do remember I had some issues with this mediaConstraints, but ideal seems to work :) can you create JIRA and PR? (JIRA is required so this new feature will appear in CHANGELOG) :) On Fri, 22 May 2020 at 02:24, Konstantin Kuzov wrote: > Well, in my understanding "ideal" unlike "exact" is just a suggestion and > shouldn't by itself raise any errors if browser cannot satisfy a request. > So it shouldn't make any difference for devices with less than two cameras > where at least one camera has been marked as "front". I also suspect that > in most cases only internal cameras will have this user-placement mark if > OS even support that distinction at all. > We can guard it by mediaDevices.getSupportedConstraints() but browser > which doesn't support such constraint should just ignore it without raising > any errors according to standard. > > чт, 21 мая 2020 г. в 20:21, Maxim Solodovnik : > >> The main questions will it work >> 1) at laptop >> 2) PC without camera >> 3) laptop/PC with several cameras >> >> And I guess it better to test this code with back camera listed first >> >> Sebastian can test it at Mac :) (and I guess it can be guarded with >> "constrain supported" check) >> >> On Fri, 22 May 2020 at 00:09, Konstantin Kuzov < >> master.nosfer...@gmail.com> wrote: >> >>> Browser support seems to be pretty good according to mozilla's link. >>> Only apple devices needs to be tested. >>> Tested it with these changes on my android phone: >>> >>> https://github.com/CkNoSFeRaTU/openmeetings/commit/490f51400e44295b00815fd70f30a065a2705638 >>> >>> And it appears to be working just fine. Though my phone have first (0) >>> camera as front camera already. But it behave correctly if I change "user" >>> to "environment" or vice-versa. >>> >>> >>> чт, 21 мая 2020 г. в 19:27, Maxim Solodovnik : >>> Well, this is something other than "Select front camera if none was selected before" But it can help IF such constraint is supported by client browser :) I also had some issues with `acceptable, ideal, and/or exact` constraints This can be investigated :) Any volunteers? :))) On Thu, 21 May 2020 at 23:20, Konstantin Kuzov < master.nosfer...@gmail.com> wrote: > Isn't it possible to suggest or force exact type of camera using > MediaTrack's video constraint facingMode? > > https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints/facingMode > > > чт, 21 мая 2020 г. в 15:45, Maxim Solodovnik : > >> Hello Peter, >> >> unfortunately there is no parameters we can use to distinguish if it >> is front or back camera :( >> We can get the list of devices and detect if it is Audio or Video >> device >> >> So we create 2 lists and select first item from both (or previously >> selected ) >> >> On Thu, 21 May 2020 at 17:08, Peter Dähn wrote: >> >>> Hi together, >>> >>> if one use a device with two cams rear view cam is selected by >>> default. >>> I think if it is possible it is better to use front cam as default. >>> WDYT? >>> >>> Greetings Peter >>> >> >> >> -- >> Best regards, >> Maxim >> > -- Best regards, Maxim >>> >> >> -- >> Best regards, >> Maxim >> > -- Best regards, Maxim
Re: Default Cam
Well, in my understanding "ideal" unlike "exact" is just a suggestion and shouldn't by itself raise any errors if browser cannot satisfy a request. So it shouldn't make any difference for devices with less than two cameras where at least one camera has been marked as "front". I also suspect that in most cases only internal cameras will have this user-placement mark if OS even support that distinction at all. We can guard it by mediaDevices.getSupportedConstraints() but browser which doesn't support such constraint should just ignore it without raising any errors according to standard. чт, 21 мая 2020 г. в 20:21, Maxim Solodovnik : > The main questions will it work > 1) at laptop > 2) PC without camera > 3) laptop/PC with several cameras > > And I guess it better to test this code with back camera listed first > > Sebastian can test it at Mac :) (and I guess it can be guarded with > "constrain supported" check) > > On Fri, 22 May 2020 at 00:09, Konstantin Kuzov > wrote: > >> Browser support seems to be pretty good according to mozilla's link. Only >> apple devices needs to be tested. >> Tested it with these changes on my android phone: >> >> https://github.com/CkNoSFeRaTU/openmeetings/commit/490f51400e44295b00815fd70f30a065a2705638 >> >> And it appears to be working just fine. Though my phone have first (0) >> camera as front camera already. But it behave correctly if I change "user" >> to "environment" or vice-versa. >> >> >> чт, 21 мая 2020 г. в 19:27, Maxim Solodovnik : >> >>> Well, >>> this is something other than "Select front camera if none was selected >>> before" >>> But it can help IF such constraint is supported by client browser :) >>> I also had some issues with `acceptable, ideal, and/or exact` >>> constraints >>> >>> This can be investigated :) >>> >>> Any volunteers? :))) >>> >>> On Thu, 21 May 2020 at 23:20, Konstantin Kuzov < >>> master.nosfer...@gmail.com> wrote: >>> Isn't it possible to suggest or force exact type of camera using MediaTrack's video constraint facingMode? https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints/facingMode чт, 21 мая 2020 г. в 15:45, Maxim Solodovnik : > Hello Peter, > > unfortunately there is no parameters we can use to distinguish if it > is front or back camera :( > We can get the list of devices and detect if it is Audio or Video > device > > So we create 2 lists and select first item from both (or previously > selected ) > > On Thu, 21 May 2020 at 17:08, Peter Dähn wrote: > >> Hi together, >> >> if one use a device with two cams rear view cam is selected by >> default. >> I think if it is possible it is better to use front cam as default. >> WDYT? >> >> Greetings Peter >> > > > -- > Best regards, > Maxim > >>> >>> -- >>> Best regards, >>> Maxim >>> >> > > -- > Best regards, > Maxim >
Re: Default Cam
The main questions will it work 1) at laptop 2) PC without camera 3) laptop/PC with several cameras And I guess it better to test this code with back camera listed first Sebastian can test it at Mac :) (and I guess it can be guarded with "constrain supported" check) On Fri, 22 May 2020 at 00:09, Konstantin Kuzov wrote: > Browser support seems to be pretty good according to mozilla's link. Only > apple devices needs to be tested. > Tested it with these changes on my android phone: > > https://github.com/CkNoSFeRaTU/openmeetings/commit/490f51400e44295b00815fd70f30a065a2705638 > > And it appears to be working just fine. Though my phone have first (0) > camera as front camera already. But it behave correctly if I change "user" > to "environment" or vice-versa. > > > чт, 21 мая 2020 г. в 19:27, Maxim Solodovnik : > >> Well, >> this is something other than "Select front camera if none was selected >> before" >> But it can help IF such constraint is supported by client browser :) >> I also had some issues with `acceptable, ideal, and/or exact` >> constraints >> >> This can be investigated :) >> >> Any volunteers? :))) >> >> On Thu, 21 May 2020 at 23:20, Konstantin Kuzov < >> master.nosfer...@gmail.com> wrote: >> >>> Isn't it possible to suggest or force exact type of camera using >>> MediaTrack's video constraint facingMode? >>> >>> https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints/facingMode >>> >>> >>> чт, 21 мая 2020 г. в 15:45, Maxim Solodovnik : >>> Hello Peter, unfortunately there is no parameters we can use to distinguish if it is front or back camera :( We can get the list of devices and detect if it is Audio or Video device So we create 2 lists and select first item from both (or previously selected ) On Thu, 21 May 2020 at 17:08, Peter Dähn wrote: > Hi together, > > if one use a device with two cams rear view cam is selected by > default. > I think if it is possible it is better to use front cam as default. > WDYT? > > Greetings Peter > -- Best regards, Maxim >>> >> >> -- >> Best regards, >> Maxim >> > -- Best regards, Maxim
Re: Default Cam
Browser support seems to be pretty good according to mozilla's link. Only apple devices needs to be tested. Tested it with these changes on my android phone: https://github.com/CkNoSFeRaTU/openmeetings/commit/490f51400e44295b00815fd70f30a065a2705638 And it appears to be working just fine. Though my phone have first (0) camera as front camera already. But it behave correctly if I change "user" to "environment" or vice-versa. чт, 21 мая 2020 г. в 19:27, Maxim Solodovnik : > Well, > this is something other than "Select front camera if none was selected > before" > But it can help IF such constraint is supported by client browser :) > I also had some issues with `acceptable, ideal, and/or exact` constraints > > > This can be investigated :) > > Any volunteers? :))) > > On Thu, 21 May 2020 at 23:20, Konstantin Kuzov > wrote: > >> Isn't it possible to suggest or force exact type of camera using >> MediaTrack's video constraint facingMode? >> >> https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints/facingMode >> >> >> чт, 21 мая 2020 г. в 15:45, Maxim Solodovnik : >> >>> Hello Peter, >>> >>> unfortunately there is no parameters we can use to distinguish if it is >>> front or back camera :( >>> We can get the list of devices and detect if it is Audio or Video device >>> >>> So we create 2 lists and select first item from both (or previously >>> selected ) >>> >>> On Thu, 21 May 2020 at 17:08, Peter Dähn wrote: >>> Hi together, if one use a device with two cams rear view cam is selected by default. I think if it is possible it is better to use front cam as default. WDYT? Greetings Peter >>> >>> >>> -- >>> Best regards, >>> Maxim >>> >> > > -- > Best regards, > Maxim >
Re: Default Cam
Well, this is something other than "Select front camera if none was selected before" But it can help IF such constraint is supported by client browser :) I also had some issues with `acceptable, ideal, and/or exact` constraints This can be investigated :) Any volunteers? :))) On Thu, 21 May 2020 at 23:20, Konstantin Kuzov wrote: > Isn't it possible to suggest or force exact type of camera using > MediaTrack's video constraint facingMode? > > https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints/facingMode > > > чт, 21 мая 2020 г. в 15:45, Maxim Solodovnik : > >> Hello Peter, >> >> unfortunately there is no parameters we can use to distinguish if it is >> front or back camera :( >> We can get the list of devices and detect if it is Audio or Video device >> >> So we create 2 lists and select first item from both (or previously >> selected ) >> >> On Thu, 21 May 2020 at 17:08, Peter Dähn wrote: >> >>> Hi together, >>> >>> if one use a device with two cams rear view cam is selected by default. >>> I think if it is possible it is better to use front cam as default. WDYT? >>> >>> Greetings Peter >>> >> >> >> -- >> Best regards, >> Maxim >> > -- Best regards, Maxim
Re: Default Cam
Isn't it possible to suggest or force exact type of camera using MediaTrack's video constraint facingMode? https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints/facingMode чт, 21 мая 2020 г. в 15:45, Maxim Solodovnik : > Hello Peter, > > unfortunately there is no parameters we can use to distinguish if it is > front or back camera :( > We can get the list of devices and detect if it is Audio or Video device > > So we create 2 lists and select first item from both (or previously > selected ) > > On Thu, 21 May 2020 at 17:08, Peter Dähn wrote: > >> Hi together, >> >> if one use a device with two cams rear view cam is selected by default. >> I think if it is possible it is better to use front cam as default. WDYT? >> >> Greetings Peter >> > > > -- > Best regards, > Maxim >
Re: Default Cam
Hello Peter, unfortunately there is no parameters we can use to distinguish if it is front or back camera :( We can get the list of devices and detect if it is Audio or Video device So we create 2 lists and select first item from both (or previously selected ) On Thu, 21 May 2020 at 17:08, Peter Dähn wrote: > Hi together, > > if one use a device with two cams rear view cam is selected by default. > I think if it is possible it is better to use front cam as default. WDYT? > > Greetings Peter > -- Best regards, Maxim