请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

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

正在回答 回答被采纳积分+3

1回答

李超 2022-11-27 22:19:55

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

0 回复 有任何疑惑可以回复我~
  • 提问者 阳坤92 #1
    或者说是不是只是编译工具链不一样,如果内部代码也不一样,那维护这个跨平台的 SDK 成本就高了。我想基于一套 webrtc 然后编译不同平台的 SDK (编译工具链用对应平台的)
    回复 有任何疑惑可以回复我~ 2022-11-27 22:21:56
  • 李超 #2
    代码主体逻辑是一样的,因此从阅读代码的角度来看,我不认为多个平台之间有太多的工作量。而各个不同平台都要放到各自的编译环境中进行编译本身就是分开的。更何况webrtc 本身工程就很复杂,我不认为你把它门合并到一起能给你带来啥好处。
    回复 有任何疑惑可以回复我~ 2022-11-27 22:28:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信