[jira] [Comment Edited] (OPENMEETINGS-2253) Interruption of a video session when the microphone is turned on / off

2020-05-03 Thread Konstantin Kuzov (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17098543#comment-17098543
 ] 

Konstantin Kuzov edited comment on OPENMEETINGS-2253 at 5/3/20, 7:37 PM:
-

[~solomax], IMHO not necessarily. [~jbi] said "when a participant is asked to 
answer a question, he must quickly turn on and answer, and then also quickly 
turn off.". This is "hold" functionality which is basically Mute/PTT 
OPENMEETINGS-131, but for both audio and video simultaneously.
 As I can see it OM can always initiate connections with both audio and video 
tracks, but attach/detach actual feed to them with replaceTrack on user 
request. The best thing about replaceTrack is it nearly instantaneous and 
doesn't waste any bandwidth in null mode. The only downside is that client will 
always encode both his audio/video even if doesn't send them to others which is 
IMHO worth it as trade-off for instataneous switching. In that case under the 
hood it will cover Mute, hide, PTT, hold, seamless switching to another webcam 
like front/back camera of the phone and cases like OPENMEETINGS-2320.

But yeah, it will be huge refactoring and maybe need to be separated to another 
issue/mail-list for investigation and consideration further down the road..


was (Author: nosferatu):
[~solomax], IMHO not necessarily. [~jbi] said "when a participant is asked to 
answer a question, he must quickly turn on and answer, and then also quickly 
turn off.". This is "hold" functionality which is basically Mute/PTT 
OPENMEETINGS-131, but for both audio and video simultaneously.
 As I can see it OM can always initiate connections with both audio and video 
tracks, but attach/detach actual feed to them with replaceTrack on user 
request. The best thing about replaceTrack is it nearly instantaneous and 
doesn't waste any bandwidth in null mode. The only downside is that client will 
always encode both his audio/video even if doesn't send them to others which is 
IMHO worth it as trade-off for instataneous switching. In that case under the 
hood it will cover Mute, hide, PTT, hold, seamless switching to another webcam 
like front/back camera of the phone and cases like OPENMEETINGS-2320.

> Interruption of a video session when the microphone is turned on / off
> --
>
> Key: OPENMEETINGS-2253
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2253
> Project: Openmeetings
>  Issue Type: Bug
>  Components: Audio/Video
>Affects Versions: 5.0.0-M3
> Environment: Chrome, FF
>Reporter: Evgeny
>Assignee: Sebastian Wagner
>Priority: Major
> Fix For: 5.0.0-M5
>
> Attachments: icon_example.png
>
>
> Hello!
> 1. The participant turns on the camera - a camera window appears.
> 2. The participant turns on / off the microphone - the camera window closes, 
> after a delay of 2-3 seconds it opens, with a change from its original 
> position.
>  Each time the microphone is turned on / off, there is a delay and jerking of 
> the camera window of the conference participant, with the transition to the 
> default position.
> For other participants, the camera of this participant also disappears on the 
> screen.
>  Please make one button to turn on / off together - both the camera and the 
> microphone. Or a hotkey. So that the participant at the beginning and at the 
> end of the conversation does not press the camera and microphone separately 
> on the buttons.
> Thanks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (OPENMEETINGS-2253) Interruption of a video session when the microphone is turned on / off

2020-04-29 Thread Evgeny (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17095145#comment-17095145
 ] 

Evgeny edited comment on OPENMEETINGS-2253 at 4/29/20, 7:51 AM:


Sorry for my simplicity, but I see it like that:
 #vars
 cam=true
 mic =true
 if mic-not_exist/not_selected/not_connect/disabled_etc then mic=false
 if cam-not_exist/not_selected/not_connect/disabled_etc then cam=false

#Events by clicking on new-button:
 if (cam and mic) then do-stream-video-audio (both video+audio)
 else if (cam and !mic) then do-stream-video (only video)
 else if (!cam and mic) then do-stream-audio (only audio)
 else if (!cam and !mic) then do-nothing (only hearing).

About UI:
 сan you make a special type of room, at the entrance to which one button will 
be available, instead of separated two?
 There are not needed all three buttons. Only one button is needed - this is 
the general request.
 Alternatively, you can make all 3 buttons, but add settings about their 
availability and etc, I think, it depends on what is convenient for your code.
 Thanks.

PS. I attached a picture with an approximate view of the icon
PPS. Looking ahead, possibly there will be needed an additional button "cam 
mute" next to "mic mute". But this is definitely not the most important thing! )


was (Author: jbi):
Sorry for my simplicity, but I see it like that:
 #vars
 cam=true
 mic =true
 if mic-not_exist/not_selected/not_connect/disabled_etc then mic=false
 if cam-not_exist/not_selected/not_connect/disabled_etc then cam=false

#Events by clicking on new-button:
 if (cam and mic) then do-stream-video-audio (both video+audio)
 else if (cam and !mic) then do-stream-video (only video)
 else if (!cam and mic) then do-stream-audio (only audio)
 else if (!cam and !mic) then do-nothing (only hearing).

About UI:
 сan you make a special type of room, at the entrance to which one button will 
be available, instead of separated two?
 There are not needed all three buttons. Only one button is needed - this is 
the general request.
 Alternatively, you can make all 3 buttons, but add settings about their 
availability and etc, I think, it depends on what is convenient for your code.
 Thanks.

PS. I attached a picture with an approximate view of the icon

> Interruption of a video session when the microphone is turned on / off
> --
>
> Key: OPENMEETINGS-2253
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2253
> Project: Openmeetings
>  Issue Type: Bug
>  Components: Audio/Video
>Affects Versions: 5.0.0-M3
> Environment: Chrome, FF
>Reporter: Evgeny
>Assignee: Sebastian Wagner
>Priority: Major
> Fix For: 5.0.0-M5
>
> Attachments: icon_example.png, image-2020-04-29-10-19-56-570.png
>
>
> Hello!
> 1. The participant turns on the camera - a camera window appears.
> 2. The participant turns on / off the microphone - the camera window closes, 
> after a delay of 2-3 seconds it opens, with a change from its original 
> position.
>  Each time the microphone is turned on / off, there is a delay and jerking of 
> the camera window of the conference participant, with the transition to the 
> default position.
> For other participants, the camera of this participant also disappears on the 
> screen.
>  Please make one button to turn on / off together - both the camera and the 
> microphone. Or a hotkey. So that the participant at the beginning and at the 
> end of the conversation does not press the camera and microphone separately 
> on the buttons.
> Thanks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (OPENMEETINGS-2253) Interruption of a video session when the microphone is turned on / off

2020-04-29 Thread Evgeny (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17095145#comment-17095145
 ] 

Evgeny edited comment on OPENMEETINGS-2253 at 4/29/20, 7:25 AM:


Sorry for my simplicity, but I see it like that:
 #vars
 cam=true
 mic =true
 if mic-not_exist/not_selected/not_connect/disabled_etc then mic=false
 if cam-not_exist/not_selected/not_connect/disabled_etc then cam=false

#Events by clicking on new-button:
 if (cam and mic) then do-stream-video-audio (both video+audio)
 else if (cam and !mic) then do-stream-video (only video)
 else if (!cam and mic) then do-stream-audio (only audio)
 else if (!cam and !mic) then do-nothing (only hearing).

About UI:
 сan you make a special type of room, at the entrance to which one button will 
be available, instead of separated two?
 There are not needed all three buttons. Only one button is needed - this is 
the general request.
 Alternatively, you can make all 3 buttons, but add settings about their 
availability and etc, I think, it depends on what is convenient for your code.
 Thanks.

PS. I attached a picture with an approximate view of the icon


was (Author: jbi):
Sorry for my simplicity, but I see it like that:
 #vars
 cam=true
 mic =true
 if mic-not_exist/not_selected/not_connect/disabled_etc then mic=false
 if cam-not_exist/not_selected/not_connect/disabled_etc then cam=false

# Events by clicking on new-button:
 if (cam and mic) then do-stream-video-audio (both video+audio)
 else if (cam and !mic) then do-stream-video (only video)
 else if (!cam and mic) then do-stream-audio (only audio)
 else if (!cam and !mic) then do-nothing (only hearing).

About UI:
 сan you make a special type of room, at the entrance to which one button will 
be available, instead of separated two?
 There are not needed all three buttons. Only one button is needed - this is 
the general request.
 Alternatively, you can make all 3 buttons, but add settings about their 
availability and etc, I think, it depends on what is convenient for your code.
 Thanks.

> Interruption of a video session when the microphone is turned on / off
> --
>
> Key: OPENMEETINGS-2253
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2253
> Project: Openmeetings
>  Issue Type: Bug
>  Components: Audio/Video
>Affects Versions: 5.0.0-M3
> Environment: Chrome, FF
>Reporter: Evgeny
>Assignee: Sebastian Wagner
>Priority: Major
> Fix For: 5.0.0-M5
>
> Attachments: icon_example.png, image-2020-04-29-10-19-56-570.png
>
>
> Hello!
> 1. The participant turns on the camera - a camera window appears.
> 2. The participant turns on / off the microphone - the camera window closes, 
> after a delay of 2-3 seconds it opens, with a change from its original 
> position.
>  Each time the microphone is turned on / off, there is a delay and jerking of 
> the camera window of the conference participant, with the transition to the 
> default position.
> For other participants, the camera of this participant also disappears on the 
> screen.
>  Please make one button to turn on / off together - both the camera and the 
> microphone. Or a hotkey. So that the participant at the beginning and at the 
> end of the conversation does not press the camera and microphone separately 
> on the buttons.
> Thanks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (OPENMEETINGS-2253) Interruption of a video session when the microphone is turned on / off

2020-04-29 Thread Evgeny (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17095145#comment-17095145
 ] 

Evgeny edited comment on OPENMEETINGS-2253 at 4/29/20, 7:20 AM:


Sorry for my simplicity, but I see it like that:
 #vars
 cam=true
 mic =true
 if mic-not_exist/not_selected/not_connect/disabled_etc then mic=false
 if cam-not_exist/not_selected/not_connect/disabled_etc then cam=false

# Events by clicking on new-button:
 if (cam and mic) then do-stream-video-audio (both video+audio)
 else if (cam and !mic) then do-stream-video (only video)
 else if (!cam and mic) then do-stream-audio (only audio)
 else if (!cam and !mic) then do-nothing (only hearing).

About UI:
 сan you make a special type of room, at the entrance to which one button will 
be available, instead of separated two?
 There are not needed all three buttons. Only one button is needed - this is 
the general request.
 Alternatively, you can make all 3 buttons, but add settings about their 
availability and etc, I think, it depends on what is convenient for your code.
 Thanks.


was (Author: jbi):
 Sorry for my simplicity, but I see it like that:
#vars
cam=true
mic =true
if mic-not_exist/not_selected/not_connect/disabled_etc then mic=false
if cam-not_exist/not_selected/not_connect/disabled_etc then cam=false
  # Events by clicking on new-button:
if (cam and mic) then do-stream-video-audio (both video+audio)
else if (cam and !mic) then do-stream-video (only video)
else if (!cam and mic) then do-stream-audio (only audio)
else if (!cam and !mic) then do-nothing (only hearing).

 About UI:
сan you make a special type of room, at the entrance to which one button will 
be available, instead of separated two?
There are not needed all three buttons. Only one button is needed - this is the 
general request.
Alternatively, you can make all 3 buttons, but add settings about their 
availability and etc, I think, it depends on what is convenient for your code.
Thanks.

> Interruption of a video session when the microphone is turned on / off
> --
>
> Key: OPENMEETINGS-2253
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2253
> Project: Openmeetings
>  Issue Type: Bug
>  Components: Audio/Video
>Affects Versions: 5.0.0-M3
> Environment: Chrome, FF
>Reporter: Evgeny
>Assignee: Sebastian Wagner
>Priority: Major
> Fix For: 5.0.0-M5
>
> Attachments: image-2020-04-29-10-19-56-570.png
>
>
> Hello!
> 1. The participant turns on the camera - a camera window appears.
> 2. The participant turns on / off the microphone - the camera window closes, 
> after a delay of 2-3 seconds it opens, with a change from its original 
> position.
>  Each time the microphone is turned on / off, there is a delay and jerking of 
> the camera window of the conference participant, with the transition to the 
> default position.
> For other participants, the camera of this participant also disappears on the 
> screen.
>  Please make one button to turn on / off together - both the camera and the 
> microphone. Or a hotkey. So that the participant at the beginning and at the 
> end of the conversation does not press the camera and microphone separately 
> on the buttons.
> Thanks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (OPENMEETINGS-2253) Interruption of a video session when the microphone is turned on / off

2020-04-29 Thread Evgeny (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17095145#comment-17095145
 ] 

Evgeny edited comment on OPENMEETINGS-2253 at 4/29/20, 7:10 AM:


 Sorry for my simplicity, but I see it like that:
#vars
cam=true
mic =true
if mic-not_exist/not_selected/not_connect/disabled_etc then mic=false
if cam-not_exist/not_selected/not_connect/disabled_etc then cam=false
  # Events by clicking on new-button:
if (cam and mic) then do-stream-video-audio (both video+audio)
else if (cam and !mic) then do-stream-video (only video)
else if (!cam and mic) then do-stream-audio (only audio)
else if (!cam and !mic) then do-nothing (only hearing).

 About UI:
сan you make a special type of room, at the entrance to which one button will 
be available, instead of separated two?
There are not needed all three buttons. Only one button is needed - this is the 
general request.
Alternatively, you can make all 3 buttons, but add settings about their 
availability and etc, I think, it depends on what is convenient for your code.
Thanks.


was (Author: jbi):
 Sorry for my simplicity, but I see it like that:
#vars
cam=true
mic =true
if mic-not_exist/not_selected/not_connect/disabled_etc then mic=false
if cam-not_exist/not_selected/not_connect/disabled_etc then cam=false
#   Events by clicking on new-button:
if (cam and mic) then do-stream-video-audio (both video+audio)
else if (cam and !mic) then do-stream-video (only video)
else if (!cam and mic) then do-stream-audio (only audio)
else if (!cam and !mic) then do-nothing (only hearing).

 About UI:
сan you make a special type of room, at the entrance to which one button will 
be available, instead of separated two?
There are not needed all three buttons. Only one button is needed - this is the 
general request.
Alternatively, you can make all 3 buttons, but add settings about their 
availability and etc, I think, it depends on what is convenient for your code.
Thanks.

> Interruption of a video session when the microphone is turned on / off
> --
>
> Key: OPENMEETINGS-2253
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2253
> Project: Openmeetings
>  Issue Type: Bug
>  Components: Audio/Video
>Affects Versions: 5.0.0-M3
> Environment: Chrome, FF
>Reporter: Evgeny
>Assignee: Sebastian Wagner
>Priority: Major
> Fix For: 5.0.0-M5
>
>
> Hello!
> 1. The participant turns on the camera - a camera window appears.
> 2. The participant turns on / off the microphone - the camera window closes, 
> after a delay of 2-3 seconds it opens, with a change from its original 
> position.
>  Each time the microphone is turned on / off, there is a delay and jerking of 
> the camera window of the conference participant, with the transition to the 
> default position.
> For other participants, the camera of this participant also disappears on the 
> screen.
>  Please make one button to turn on / off together - both the camera and the 
> microphone. Or a hotkey. So that the participant at the beginning and at the 
> end of the conversation does not press the camera and microphone separately 
> on the buttons.
> Thanks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (OPENMEETINGS-2253) Interruption of a video session when the microphone is turned on / off

2020-04-29 Thread Evgeny (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17095145#comment-17095145
 ] 

Evgeny edited comment on OPENMEETINGS-2253 at 4/29/20, 7:10 AM:


 Sorry for my simplicity, but I see it like that:
#vars
cam=true
mic =true
if mic-not_exist/not_selected/not_connect/disabled_etc then mic=false
if cam-not_exist/not_selected/not_connect/disabled_etc then cam=false
#   Events by clicking on new-button:
if (cam and mic) then do-stream-video-audio (both video+audio)
else if (cam and !mic) then do-stream-video (only video)
else if (!cam and mic) then do-stream-audio (only audio)
else if (!cam and !mic) then do-nothing (only hearing).

 About UI:
сan you make a special type of room, at the entrance to which one button will 
be available, instead of separated two?
There are not needed all three buttons. Only one button is needed - this is the 
general request.
Alternatively, you can make all 3 buttons, but add settings about their 
availability and etc, I think, it depends on what is convenient for your code.
Thanks.


was (Author: jbi):
 Sorry for my simplicity, but I see it like that:
#vars
cam=true
mic =true
if mic-not_exist/not_selected/not_connect/disabled_etc then mic=false
if cam-not_exist/not_selected/not_connect/disabled_etc then cam=false
# Events by clicking on new-button:
if (cam and mic) then do-stream-video-audio (both video+audio)
else if (cam and !mic) then do-stream-video (only video)
else if (!cam and mic) then do-stream-audio (only audio)
else if (!cam and !mic) then do-nothing (only hearing).

 About UI:
сan you make a special type of room, at the entrance to which one button will 
be available, instead of separated two?
There are not needed all three buttons. Only one button is needed - this is the 
general request.
Alternatively, you can make all 3 buttons, but add settings about their 
availability and etc, I think, it depends on what is convenient for your code.
Thanks.

> Interruption of a video session when the microphone is turned on / off
> --
>
> Key: OPENMEETINGS-2253
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2253
> Project: Openmeetings
>  Issue Type: Bug
>  Components: Audio/Video
>Affects Versions: 5.0.0-M3
> Environment: Chrome, FF
>Reporter: Evgeny
>Assignee: Sebastian Wagner
>Priority: Major
> Fix For: 5.0.0-M5
>
>
> Hello!
> 1. The participant turns on the camera - a camera window appears.
> 2. The participant turns on / off the microphone - the camera window closes, 
> after a delay of 2-3 seconds it opens, with a change from its original 
> position.
>  Each time the microphone is turned on / off, there is a delay and jerking of 
> the camera window of the conference participant, with the transition to the 
> default position.
> For other participants, the camera of this participant also disappears on the 
> screen.
>  Please make one button to turn on / off together - both the camera and the 
> microphone. Or a hotkey. So that the participant at the beginning and at the 
> end of the conversation does not press the camera and microphone separately 
> on the buttons.
> Thanks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (OPENMEETINGS-2253) Interruption of a video session when the microphone is turned on / off

2020-04-26 Thread Sebastian Wagner (Jira)


[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17092968#comment-17092968
 ] 

Sebastian Wagner edited comment on OPENMEETINGS-2253 at 4/27/20, 3:30 AM:
--

I think the general request is:
{quote}Please make one button to turn on / off together - both the camera and 
the microphone.
{quote}
 

I tend to agree. I think they can just use Conference room for this. And people 
will have audio/video turned on by default. On entering the room.

 


was (Author: sebawagner):
I think the general request is:

> Please make one button to turn on / off together - both the camera and the 
>microphone.

> Interruption of a video session when the microphone is turned on / off
> --
>
> Key: OPENMEETINGS-2253
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2253
> Project: Openmeetings
>  Issue Type: Bug
>  Components: Audio/Video
>Affects Versions: 5.0.0-M3
> Environment: Chrome, FF
>Reporter: Evgeny
>Assignee: Sebastian Wagner
>Priority: Major
> Fix For: 5.0.0-M5
>
>
> Hello!
> 1. The participant turns on the camera - a camera window appears.
> 2. The participant turns on / off the microphone - the camera window closes, 
> after a delay of 2-3 seconds it opens, with a change from its original 
> position.
>  Each time the microphone is turned on / off, there is a delay and jerking of 
> the camera window of the conference participant, with the transition to the 
> default position.
> For other participants, the camera of this participant also disappears on the 
> screen.
>  Please make one button to turn on / off together - both the camera and the 
> microphone. Or a hotkey. So that the participant at the beginning and at the 
> end of the conversation does not press the camera and microphone separately 
> on the buttons.
> Thanks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)