From 9516885491aa718ece483ffcb1f12492b77ee524 Mon Sep 17 00:00:00 2001 From: cloudwebrtc Date: Mon, 1 Aug 2022 23:10:22 +0800 Subject: [PATCH] For Oculus testing. --- lib/src/call_sample/signaling.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/src/call_sample/signaling.dart b/lib/src/call_sample/signaling.dart index 14599ae..2247a8c 100644 --- a/lib/src/call_sample/signaling.dart +++ b/lib/src/call_sample/signaling.dart @@ -335,7 +335,7 @@ class Signaling { 'audio': userScreen ? false : true, 'video': userScreen ? true - : { + : false /*{ 'mandatory': { 'minWidth': '640', // Provide your own width, height and frame rate here @@ -344,7 +344,7 @@ class Signaling { }, 'facingMode': 'user', 'optional': [], - } + }*/ }; MediaStream stream = userScreen @@ -386,6 +386,12 @@ class Signaling { _localStream!.getTracks().forEach((track) async { _senders.add(await pc.addTrack(track, _localStream!)); }); + if (_localStream!.getVideoTracks().isEmpty) { + pc.addTransceiver( + kind: RTCRtpMediaType.RTCRtpMediaTypeVideo, + init: RTCRtpTransceiverInit( + direction: TransceiverDirection.RecvOnly)); + } break; }