From aeac7769b49f6fa9c8ebcfdf2e044422612cd4b5 Mon Sep 17 00:00:00 2001
From: Lucas Fialho Zawacki <lfzawacki@gmail.com>
Date: Wed, 11 Apr 2018 21:11:43 +0000
Subject: [PATCH] Configure enabling/disabling of recordings on html5

---
 labs/bbb-webrtc-sfu/config/default.example.yml | 2 ++
 labs/bbb-webrtc-sfu/lib/video/video.js         | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/labs/bbb-webrtc-sfu/config/default.example.yml b/labs/bbb-webrtc-sfu/config/default.example.yml
index 87a7e073e7..158ddf20be 100644
--- a/labs/bbb-webrtc-sfu/config/default.example.yml
+++ b/labs/bbb-webrtc-sfu/config/default.example.yml
@@ -16,6 +16,8 @@ from-audio: "from-audio-sfu"
 to-audio: "to-audio-sfu"
 to-akka: "to-akka-apps-redis-channel"
 
+recordScreenSharing: true
+recordWebcams: true
 recordingBasePath: "file:///var/kurento/recordings"
 
 log:
diff --git a/labs/bbb-webrtc-sfu/lib/video/video.js b/labs/bbb-webrtc-sfu/lib/video/video.js
index 4402cbffb1..630527b82c 100644
--- a/labs/bbb-webrtc-sfu/lib/video/video.js
+++ b/labs/bbb-webrtc-sfu/lib/video/video.js
@@ -109,7 +109,7 @@ module.exports = class Video {
           }), C.FROM_VIDEO);
 
           // Record the video stream if it's the original being shared
-          if (this.shared) {
+          if (config.get('recordWebcams') && this.shared) {
             this.startRecording();
           }
         }
-- 
GitLab