jibri icon indicating copy to clipboard operation
jibri copied to clipboard

Jibri stop recording when watching a youtube video, and all participants are on mute and camera off

Open pierreozoux opened this issue 4 years ago • 1 comments

Description


When you are in a call, recording, and watching youtube, at one point, the recording stops.

Current behavior


The recording stops.

Expected Behavior


The recording should continue. At least as long as the youtube video is playing.

Possible Solution


One participant should activate it's camera, but the participants have to know.

Steps to reproduce


  • start a call
  • record
  • watch a yt video
  • mute all cam/mic
  • wait the record to stop

Environment details


docker-compose, Latest stable stable-5963

jibri logs:

jibri_1    | 2021-06-14 16:46:55.634 INFO: [17] org.jitsi.jibri.selenium.status_checks.MediaReceivedStatusCheck.log() Jibri client receive bitrates: {audio={download=0, upload=0}, download=0, upload=0, video={download=0, upload=0}}, num participants: 2, numMutedParticipants: 2, numJigasis: 0, all clients muted? true
jibri_1    | 2021-06-14 16:46:59.445 FINE: [17] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
jibri_1    | 2021-06-14 16:47:10.632 INFO: [17] org.jitsi.jibri.selenium.status_checks.MediaReceivedStatusCheck.log() Jibri client receive bitrates: {audio={download=0, upload=0}, download=0, upload=0, video={download=0, upload=0}}, num participants: 2, numMutedParticipants: 2, numJigasis: 0, all clients muted? true
jibri_1    | 2021-06-14 16:47:25.636 INFO: [17] org.jitsi.jibri.selenium.status_checks.MediaReceivedStatusCheck.log() Jibri client receive bitrates: {audio={download=0, upload=0}, download=0, upload=0, video={download=0, upload=0}}, num participants: 2, numMutedParticipants: 2, numJigasis: 0, all clients muted? true
jibri_1    | 2021-06-14 16:47:25.637 INFO: [17] org.jitsi.jibri.selenium.JibriSelenium.log() Recurring call status checks generated event org.jitsi.jibri.selenium.SeleniumEvent$CallEmpty@1412b1ad
jibri_1    | 2021-06-14 16:47:25.638 INFO: [152] org.jitsi.jibri.selenium.JibriSelenium.log() Transitioning from state Running to Finished
jibri_1    | 2021-06-14 16:47:25.638 INFO: [152] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() File recording service transitioning from state Running to Finished

pierreozoux avatar Jun 14 '21 19:06 pierreozoux

Hm, Jibri doesn't track that it's viewing a video...only tracks the participant bitrates. We'd need to add some flag to signal a video was being watched in the UI that Jibri could query if we want to cover this.

bbaldino avatar Jun 14 '21 19:06 bbaldino