老师,您好 请教一个关于开发 webrtc SDK 跨平台的问题

来源:3-4 编译WebRTC源码

阳坤92

2022-11-27

比如我想基于 webrtc 库做跨平台 sdk ,但是好像每个平台 fetch 的分支都不一样,
比如:
Android 是 fetch --nohooks webrtc_android
ios/mac 是 webrtc_ios
windows 是 webrtc

这是三套代码吧?还是说我随意 fetch 任意一个平台的代码就行了?然后编译的话就各平台的命令编译就行了,谢谢。

写回答

1回答

李超

2022-11-27

主体是一样的,但各个平台有自己独特的东西,你把它认为是三套不同的代码也可以

0
2
李超
代码主体逻辑是一样的,因此从阅读代码的角度来看,我不认为多个平台之间有太多的工作量。而各个不同平台都要放到各自的编译环境中进行编译本身就是分开的。更何况webrtc 本身工程就很复杂,我不认为你把它门合并到一起能给你带来啥好处。
2022-11-27
共2条回复

WebRTC源码级深度解析,进阶大厂高级音视频开发者

音视频领域资深讲师授课,带你领略优秀开源库精妙所在

652 学习 · 256 问题

查看课程