Fix two way talk starting webrtc session (#10422)

* Fix two way talk starting webrtc session

* Remove logs
This commit is contained in:
Nicolas Mowen
2024-03-13 08:04:11 -06:00
committed by GitHub
parent 79ca599ace
commit 52ce6190ae
3 changed files with 21 additions and 11 deletions

View File

@@ -129,6 +129,14 @@ export default function LiveCameraView({ camera }: LiveCameraViewProps) {
}
}, [camera, fullscreen, isPortrait]);
const preferredLiveMode = useMemo(() => {
if (isSafari || mic) {
return "webrtc";
}
return "mse";
}, [mic]);
const windowAspectRatio = useMemo(() => {
return windowWidth / windowHeight;
}, [windowWidth, windowHeight]);
@@ -263,7 +271,7 @@ export default function LiveCameraView({ camera }: LiveCameraViewProps) {
cameraConfig={camera}
playAudio={audio}
micEnabled={mic}
preferredLiveMode={isSafari || mic ? "webrtc" : "mse"}
preferredLiveMode={preferredLiveMode}
/>
</div>
{camera.onvif.host != "" && <PtzControlPanel camera={camera.name} />}