YWebRTC 1.0.1

YWebRTC 1.0.1

MMB 维护。



YWebRTC 1.0.1

  • Google Inc.

[!] 请将所有WebRTC相关(不包括针对此二进制构建)的bug和问题报告给讨论组官方bug追踪器。您更有可能在那里获得专业帮助。

WebRTC SDK for iOS

这个Pod包含WebRTC iOS SDK的二进制形式。它是一个包含armv7、arm64和x86_64切片的动态库。不支持位码。我们目前提供的API仅限于Objective C。

更改

1.0.1

1.0.0

如何构建工件

  1. 安装chrome depot_tools - 指南

  2. 创建文件夹并在终端中导航到它 cd ${PATH_TO_FOLDER}

  3. 获取WebRTC(等待) fetch --nohooks webrtc_ios

  4. 同步gclient gclient sync --with_branch_heads --with_tags

  5. 导航到src文件夹 cd ./src/

  6. 检出实际发布分支 git checkout -b branch_m74 branch-heads/m74 实际分支:Branch ID: m74 Last commit SHA-1: cc1b32545db7823b85f5a83a92ed5f85970492c9 Last commit message: Partially revert https://webrtc-review.googlesource.com/c/src/+/110461.

  7. (再次)同步gclient gclient sync --with_branch_heads --with_tags

  8. 逐个应用补丁(从该仓库下载它们) git apply patch_1.0.0.diff ...

  9. 构建.fat框架 python tools_webrtc/ios/build_ios_libs.py

  10. 验证框架 框架将位于路径 -/src/out_ios_libs/WebRTC.framework 验证架构(应包含字符串 x86_64 i386 armv7 arm64lipo -info ${PATH_TO_FOLDER}/src/out_ios_libs/WebRTC.framework/WebRTC

入门

如果您是WebRTC的新手,可以在webrtc.org/start/找到有价值的信息。更多文档可以在https://webrtc.org/native-code/ios/找到。示例代码可以在这里找到。

注意

虽然WebRTC源代码遵循BSD许可,但它依赖于许多其他开源项目。相关的递归许可证列表包含在LICENSE.md中。

服务条款

WebRTC是一个免费的、开源的项目,为浏览器和移动应用程序提供了通过简单的APIs实现的实时通信(RTC)功能。WebRTC组件已经被优化,以最佳地服务于这一目标。

我们的使命:让丰富的、高质量的RTC应用程序能够在浏览器、移动平台和物联网设备上开发,并允许它们通过一组通用的协议进行通信。

WebRTC移动库是Google促进WebRTC在Android和iOS上使用的努力的一部分。它们可以直接集成到Apple的Xcode和Android studio项目,为开发者提供了开始实验WebRTC的机会。这些库每周作为WebRTC源代码的快照发布,可以在https://webrtc.googlesource.com/src上找到。它们针对想要在移动设备上尝试WebRTC的开发者。

谢谢,WebRTC团队