From f6fddc9436b08855a9ec93300c9c3a5dcffd0f64 Mon Sep 17 00:00:00 2001 From: Stanislav Dmitrenko <7953703+avently@users.noreply.github.com> Date: Thu, 8 Jun 2023 17:08:35 +0300 Subject: [PATCH] ios: WebRTC decryption between iOS-iOS works (#2561) --- apps/ios/Shared/Views/Call/WebRTCClient.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/ios/Shared/Views/Call/WebRTCClient.swift b/apps/ios/Shared/Views/Call/WebRTCClient.swift index f64276f9b..d6275fb90 100644 --- a/apps/ios/Shared/Views/Call/WebRTCClient.swift +++ b/apps/ios/Shared/Views/Call/WebRTCClient.swift @@ -13,6 +13,7 @@ final class WebRTCClient: NSObject, RTCVideoViewDelegate, RTCFrameEncryptorDeleg RTCInitializeSSL() let videoEncoderFactory = RTCDefaultVideoEncoderFactory() let videoDecoderFactory = RTCDefaultVideoDecoderFactory() + videoEncoderFactory.preferredCodec = RTCVideoCodecInfo(name: kRTCVp8CodecName) return RTCPeerConnectionFactory(encoderFactory: videoEncoderFactory, decoderFactory: videoDecoderFactory) }() private static let ivTagBytes: Int = 28