This commit is contained in:
Nicolas Mowen 2025-12-12 09:38:49 -07:00
parent 2f2b8e388e
commit 224bf16a4a
3 changed files with 6 additions and 12 deletions

View File

@ -81,11 +81,10 @@ export function CameraStreamingDialog({
const cameraMetadata = streamName ? streamMetadata?.[streamName] : undefined; const cameraMetadata = streamName ? streamMetadata?.[streamName] : undefined;
const audioFeatures = useMemo(() => { const { audioOutput: supportsAudioOutput } = useMemo(
return detectCameraAudioFeatures(cameraMetadata); () => detectCameraAudioFeatures(cameraMetadata),
}, [cameraMetadata]); [cameraMetadata],
);
const supportsAudioOutput = audioFeatures.audioOutput;
// handlers // handlers

View File

@ -139,7 +139,6 @@ export default function Step4Validation({
} }
try { try {
// Query the specific go2rtc stream we just created
const response = await axios.get<LiveStreamMetadata>( const response = await axios.get<LiveStreamMetadata>(
`go2rtc/streams/${go2rtcStreamId}`, `go2rtc/streams/${go2rtcStreamId}`,
); );

View File

@ -169,12 +169,8 @@ export default function LiveCameraView({
}, },
); );
const audioFeatures = useMemo(() => { const { twoWayAudio: supports2WayTalk, audioOutput: supportsAudioOutput } =
return detectCameraAudioFeatures(cameraMetadata); useMemo(() => detectCameraAudioFeatures(cameraMetadata), [cameraMetadata]);
}, [cameraMetadata]);
const supports2WayTalk = audioFeatures.twoWayAudio;
const supportsAudioOutput = audioFeatures.audioOutput;
// camera enabled state // camera enabled state
const { payload: enabledState } = useEnabledState(camera.name); const { payload: enabledState } = useEnabledState(camera.name);