diff --git a/html5/verto/verto_communicator/src/partials/modal_settings.html b/html5/verto/verto_communicator/src/partials/modal_settings.html
index 0f258c2802..aeaa65a6f5 100644
--- a/html5/verto/verto_communicator/src/partials/modal_settings.html
+++ b/html5/verto/verto_communicator/src/partials/modal_settings.html
@@ -46,12 +46,6 @@
         Use STUN
       </label>
     </div>
-    <div class="checkbox">
-      <label>
-        <input type="checkbox" name="use_dedenc" ng-value="mydata.useDedenc" ng-model="mydata.useDedenc">
-        Use Dedicated Remote Encoder
-      </label>
-    </div>
     <div class="checkbox">
       <label>
         <input type="checkbox" name="mirror_input" ng-value="mydata.mirrorInput" ng-model="mydata.mirrorInput">
@@ -95,11 +89,18 @@
             ng-model="mydata.vidQual"
             ng-options="item.id as item.label for item in verto.videoQuality"></select>
   </div>
+  
+  <input type="hidden" name="use_dedenc" ng-value="mydata.useDedenc" ng-model="mydata.useDedenc">
+
+  <div ng-show="mydata.useDedenc">
+    <b>Using Dedicated Remote Encoder</b>
+  </div>
 
   <div class="form-group">
     <label for="outgoing-bandwidth">Max outgoing bandwidth:</label>
     <select name="outgoing_bandwidth" id="outgoing-bandwidth" class="form-control"
             ng-model="mydata.outgoingBandwidth"
+	    ng-change="checkUseDedRemoteEncoder(mydata.outgoingBandwidth)"
             ng-options="item.id as item.label for item in verto.bandwidth"></select>
   </div>
 
@@ -107,6 +108,7 @@
     <label for="incoming-bandwidth">Max incoming bandwidth:</label>
     <select name="incoming_bandwidth" id="incoming-bandwidth" class="form-control"
             ng-model="mydata.incomingBandwidth"
+	    ng-change="checkUseDedRemoteEncoder(mydata.incomingBandwidth)"
             ng-options="item.id as item.label for item in verto.bandwidth"></select>
   </div>
 
diff --git a/html5/verto/verto_communicator/src/vertoControllers/controllers/ModalSettingsController.js b/html5/verto/verto_communicator/src/vertoControllers/controllers/ModalSettingsController.js
index b144d3026e..2b70948bbe 100644
--- a/html5/verto/verto_communicator/src/vertoControllers/controllers/ModalSettingsController.js
+++ b/html5/verto/verto_communicator/src/vertoControllers/controllers/ModalSettingsController.js
@@ -34,6 +34,14 @@
 	    window.location.reload();
 	  };
         };
+
+        $scope.checkUseDedRemoteEncoder = function(option) {
+          if ($scope.mydata.incomingBandwidth != 'default' || $scope.mydata.outgoingBandwidth != 'default') {
+            $scope.mydata.useDedenc = true;
+          } else {
+            $scope.mydata.useDedenc = false;
+          }
+        };
       }
     ]);