From 61f039bb88df5a8788e2e0a746cf47d24f07e53b Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Thu, 28 Oct 2021 09:21:14 +0200 Subject: [PATCH] Introduce feature flag for split audio/video permissions. The flag name "audio-video-permissions" will be used for this. --- api_signaling.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/api_signaling.go b/api_signaling.go index 3977806..4e387f6 100644 --- a/api_signaling.go +++ b/api_signaling.go @@ -323,15 +323,18 @@ func (m *HelloClientMessage) CheckValid() error { const ( // Features for all clients. - ServerFeatureMcu = "mcu" - ServerFeatureSimulcast = "simulcast" + ServerFeatureMcu = "mcu" + ServerFeatureSimulcast = "simulcast" + ServerFeatureAudioVideoPermissions = "audio-video-permissions" // Features for internal clients only. ServerFeatureInternalVirtualSessions = "virtual-sessions" ) var ( - DefaultFeatures []string + DefaultFeatures []string = []string{ + ServerFeatureAudioVideoPermissions, + } DefaultFeaturesInternal []string = []string{ ServerFeatureInternalVirtualSessions, }