Latency Buffer
There are trade-offs when cosidering video latency and reliability. Blah blah .. better
@@ -108,7 +109,7 @@ export default function VideoLatency() {
-
+
}
onChange={handleChange}
@@ -119,7 +120,7 @@ export default function VideoLatency() {
value={selectedOption}
/>
- {statusMessage}
+
);
}
diff --git a/web/pages/components/config/video-variant-form.tsx b/web/pages/components/config/video-variant-form.tsx
index e82a37788..c5e7b5e83 100644
--- a/web/pages/components/config/video-variant-form.tsx
+++ b/web/pages/components/config/video-variant-form.tsx
@@ -1,12 +1,11 @@
// This content populates the video variant modal, which is spawned from the variants table.
import React from 'react';
-import { Slider, Select, Switch, Divider, Collapse } from 'antd';
-import { FieldUpdaterFunc, CpuUsageLevel, VideoVariant } from '../../../types/config-section';
+import { Slider, Switch, Collapse } from 'antd';
+import { FieldUpdaterFunc, VideoVariant } from '../../../types/config-section';
import { DEFAULT_VARIANT_STATE } from './constants';
import InfoTip from '../info-tip';
import CPUUsageSelector from './cpu-usage';
-const { Option } = Select;
const { Panel } = Collapse;
const VIDEO_VARIANT_DEFAULTS = {
@@ -57,12 +56,6 @@ export default function VideoVariantForm({
const handleVideoBitrateChange = (value: number) => {
onUpdateField({ fieldName: 'videoBitrate', value });
};
- const handleAudioBitrateChange = (value: number) => {
- onUpdateField({ fieldName: 'audioBitrate', value });
- };
- const handleAudioPassChange = (value: boolean) => {
- onUpdateField({ fieldName: 'audioPassthrough', value });
- };
const handleVideoPassChange = (value: boolean) => {
onUpdateField({ fieldName: 'videoPassthrough', value });
};
@@ -80,18 +73,12 @@ export default function VideoVariantForm({
const videoBRMax = videoBitrateDefaults.max;
const videoBRUnit = videoBitrateDefaults.unit;
- const audioBitrateDefaults = VIDEO_VARIANT_DEFAULTS.audioBitrate;
- const audioBRMin = audioBitrateDefaults.min;
- const audioBRMax = audioBitrateDefaults.max;
- const audioBRUnit = audioBitrateDefaults.unit;
-
const selectedVideoBRnote = `Selected: ${dataState.videoBitrate}${videoBRUnit} - it sucks`;
- const selectedAudioBRnote = `Selected: ${dataState.audioBitrate}${audioBRUnit} - too slow`;
const selectedFramerateNote = `Selected: ${dataState.framerate}${framerateUnit} - whoa there`;
const selectedPresetNote = '';
return (
-
+
Say a thing here about how this all works. Read more{' '}
here.
@@ -130,6 +117,7 @@ export default function VideoVariantForm({
+
{/* VIDEO BITRATE FIELD */}
@@ -192,55 +180,6 @@ export default function VideoVariantForm({
) : null}
-
-
- Audio Bitrate:
-
-
- `${value} ${audioBRUnit}`}
- disabled={dataState.audioPassthrough === true}
- defaultValue={dataState.audioBitrate}
- value={dataState.audioBitrate}
- onChange={handleAudioBitrateChange}
- step={audioBitrateDefaults.incrementBy}
- min={audioBRMin}
- max={audioBRMax}
- marks={{
- [audioBRMin]: `${audioBRMin} ${audioBRUnit}`,
- [audioBRMax]: `${audioBRMax} ${audioBRUnit}`,
- }}
- />
-
- {selectedAudioBRnote ? (
- {selectedAudioBRnote}
- ) : null}
-
-