WebRTC 是很多开发者入门 RTC 场景开发时接触的第一个开源项目。但是很多开发者在下载 WebRTC 官方源码,或编译需要的版本的时候,不仅需要下载很多相关依赖库,在目前的网络环境下,还可能会遇到下载缓慢,甚至下载失败的情况。于是,更新一次 WebRTC 版本,可能要用一周,甚至更久。而且,有些开发者可能都无法连接到 WebRTC 官方的服务器。

声网Agora 在开发中也用到了 WebRTC 能力,所以我们声网的研发同事也需要更新 WebRTC 代码。我们也同大家一样,有过以上经历。

为了解决大家共有的问题,我们 2019 年年初就考虑到为大家提供一个 WebRTC 源码下载镜像。我们曾于 2019 年 6 月上线了第一个版本的 WebRTC 源码下载镜像,并在 WebRTC 中文网的读者群和 RTC 开发者社区中进行了开放试用。

经过了这段时间开发者们的测试、反馈,以及我们对下载依赖库的脚本的修改,WebRTC 版本的升级等,镜像站点已进入稳定迭代阶段。

现在的 WebRTC 源码下载镜像是基于声网研发团队使用、经过顺利编译验证的版本。我们正式将该镜像免费推荐给所有 WebRTC 开发者。希望可以让大家可以更快速地下载、编译 WebRTC,让更多人的“RTC 入门”变得更简单。

🔗镜像地址:https://webrtc.org.cn/mirror/

目前该镜像支持编译版本包括:Linux、Android、iOS/macOS、Windows。具体的下载编译步骤请见👆镜像地址。

如果大家在集成过程中,遇到问题,可以在「阅读原文」指向的「镜像专用问答帖」中提问。同时,欢迎更多开发者在 RTC 开发者社区(rtcdeveloper.com)交流 WebRTC 开发心得、踩坑经历。

其实,一直以来声网Agora 在传播 RTC 技术的同时,也在努力通过各种方式来回馈开源社区,帮助 WebRTC 开发者。例如:

  • 从 2015 开始先后邀请《WebRTC权威指南》两位作者 Alan B. Johnston 博士、Daniel C. Burnett 博士,以及 WebRTC 产品经理 Huib Kleinhout 来 RTC 实时互联网大会分享
  • 声网研发团队将《WebRTC权威指南》翻译为中文并出版;
  • 建立并资助 WebRTC 中文网(WebRTC.org.cn)的运营,传播更多的 WebRTC 实践;
  • 组织翻译 WebRTC 中文文档:https://github.com/RTC-Developer/WebRTC-Documentation-in-Chinese
  • 上线 WebRTC 源码下载镜像:https://webrtc.org.cn/mirror/

未来我们也还将继续尽己所能,为开源社区贡献力量。欢迎大家与我们一起探索、交流。