Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
15eb857
feat(ios): improved frame rendering
santhoshvai Feb 17, 2026
6c54f08
Apply suggestion from @ipavlidakis
santhoshvai Apr 28, 2026
b877d25
alpha release
santhoshvai Apr 13, 2026
2d0fc95
Merge branch 'master' into ios-render-improv
santhoshvai Apr 29, 2026
d5e6e45
update pod dep
santhoshvai Apr 29, 2026
25df2e8
137.2.1-rc.1
santhoshvai Apr 29, 2026
a08f8c2
update pod dep
santhoshvai Apr 30, 2026
c02ac3d
137.2.1-rc.2
santhoshvai Apr 30, 2026
3054244
145 webrtc update
santhoshvai May 12, 2026
12d0059
145.0.0-alpha.1
santhoshvai May 12, 2026
78e4c8d
ios version update
santhoshvai May 12, 2026
fbabc47
145.0.0-alpha.2
santhoshvai May 12, 2026
2e2eceb
Revert "ios,android: DataPacketCryptor implementation (#57)"
santhoshvai May 12, 2026
995fe56
Revert "e2ee ios implementation and other final fixes (#23)"
santhoshvai May 12, 2026
3341d6e
145.0.0-alpha.3
santhoshvai May 13, 2026
c3cade8
feat: expose AudioDeviceModule.publisher and Event publicly
santhoshvai May 27, 2026
4f0da92
update the webrtc version
santhoshvai May 27, 2026
fb5269a
feat: support 'maintain-framerate-and-resolution' degradation prefere…
oliverlaz May 27, 2026
4809863
145.0.0-alpha.4
santhoshvai May 27, 2026
ce1c350
fix: report oriented video dimensions so getSettings() matches delive…
santhoshvai Jun 8, 2026
9db2af4
145.0.0-alpha.5
santhoshvai Jun 8, 2026
2210bed
145.0.0-alpha.6
santhoshvai Jun 9, 2026
a0c78f4
bump underlying webrtc
santhoshvai Jun 9, 2026
e9b1eb3
145.0.0-alpha.7
santhoshvai Jun 9, 2026
f92aaa4
feat: use voiceProcessing muteMode by default and inputMixer only for…
santhoshvai Jun 10, 2026
34678ac
bump ios webrtc level
santhoshvai Jun 10, 2026
eb556d1
chore: disable field trials
santhoshvai Jun 10, 2026
49185c5
145.0.0-alpha.8
santhoshvai Jun 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions ios/RCTWebRTC/RTCVideoViewManager.m
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#if TARGET_OS_OSX
#import <WebRTC/RTCMTLNSVideoView.h>
#else
#import <WebRTC/RTCMTLVideoView.h>
#import <WebRTC/RTCVideoRenderingView.h>
#endif
#import <WebRTC/RTCCVPixelBuffer.h>
#import <WebRTC/RTCVideoFrame.h>
Expand Down Expand Up @@ -67,7 +67,7 @@ @interface RTCVideoView : RCTView
#if TARGET_OS_OSX
@property(nonatomic, readonly) RTCMTLNSVideoView *videoView;
#else
@property(nonatomic, readonly) RTCMTLVideoView *videoView;
@property(nonatomic, readonly) RTCVideoRenderingView *videoView;
#endif

/**
Expand Down Expand Up @@ -124,7 +124,8 @@ - (instancetype)initWithFrame:(CGRect)frame {
subview.wantsLayer = true;
_videoView = subview;
#else
RTCMTLVideoView *subview = [[RTCMTLVideoView alloc] initWithFrame:CGRectZero];
RTCVideoRenderingView *subview = [[RTCVideoRenderingView alloc] initWithFrame:CGRectZero];
subview.renderingBackend = RTCVideoRenderingBackendSharedMetal;
_videoView = subview;
#endif
[self addSubview:self.videoView];
Expand Down
2 changes: 2 additions & 0 deletions ios/RCTWebRTC/WebRTCModule.m
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,8 @@ - (instancetype)init {
audioProcessingModule:nil];
}

_peerConnectionFactory.frameBufferPolicy = RTCFrameBufferPolicyConvertWithPoolToNV12;
Comment thread
santhoshvai marked this conversation as resolved.
Outdated

_rtcAudioDeviceModuleObserver = [[AudioDeviceModuleObserver alloc] initWithWebRTCModule:self];
_audioDeviceModule = [[AudioDeviceModule alloc] initWithSource:_peerConnectionFactory.audioDeviceModule
delegateObserver:_rtcAudioDeviceModuleObserver];
Expand Down
2 changes: 1 addition & 1 deletion stream-react-native-webrtc.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Pod::Spec.new do |s|
s.swift_version = '5.0'
s.dependency 'React-Core'
# WebRTC version from https://github.com/GetStream/stream-video-swift-webrtc releases
s.dependency 'StreamWebRTC', '~>137.0.54'
s.dependency 'StreamWebRTC', '~>137.0.62'
Comment thread
santhoshvai marked this conversation as resolved.
Outdated
# Swift/Objective-C compatibility #https://blog.cocoapods.org/CocoaPods-1.5.0/
s.pod_target_xcconfig = {
'DEFINES_MODULE' => 'YES'
Expand Down
Loading