alexpiezo / WebRTC

Universal WebRTC XCFramework for iOS/macOS
Other
129 stars 39 forks source link

WebRTC build for Mac Catalyst #1

Open danschlet opened 3 years ago

danschlet commented 3 years ago

Thanks for your repository, your instructions on how to build WebRTC yourself are really helpful, especially when building for macOS!

Did you look into building WebRTC for the Mac Catalyst technology? This would be super helpful to be able to easily create Mac versions of iPad apps which use WebRTC, for example the Jitsi Meet iOS app. I found some hints on how to build for Catalyst here. Unfortunately it requires a lot of modifications, as the Catalyst API doesn't support OpenGL ES, and needs to suppress some deprecation errors. My build fails at SOLINK obj/sdk/x64/WebRTC obj/sdk/x64/WebRTC.TOC with libvpx_asm, with only 9 steps missing...

alexpiezo commented 3 years ago

@danschlet Thanks for the link. I tried to build for a catalyst following this post, and it seems that only the data channel works. I think it's useless for most apps and we have to wait for the support of the catalyst in webrtc