系列文章目录
Webrtc从理论到实践一:初识
Webrtc从理论到实践二: 架构
Webrtc从理论到实践三: 角色
Webrtc从理论到实践四: 通信
一、参考文章
win10+vs2019编译webrtc
二、下载时遇到的问题
执行gclient
1.需要设置cmd全局代理地址,如果是vpn的话要开启全局代理
set http_proxy=127.0.0.1:41091
set https_proxy=127.0.0.1:41901
2. 如果cmd不是管理员运行的会出现权限不够的问题
解决方法:
3. git HTTP/2 错误
解决方案:
git config --global http.version HTTP/1.1
4. 文件过大或者网速过慢
解决方案:
优先尝试压缩文件:
git config --global core.compression -1
其次尝试:
增加git的缓存大小:
git config --global http.postBuffer 1048576000(1G)
配置git的最低速和最低速时间
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
最后可以试试换一个比较好的网络环境
三、编译时遇到的问题
1. win10 sdk 版本不够高
解决方案:
按照笔者编译的时间 2022年8月下载的webrtc版本 所需要的win10 sdk 版本是10.0.20348.0,可以去https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/下载历史版本
2. 设置自己visual studio的路径
在上面的教程里提到要设置visual studio的环境变量
set vs2019_install=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise
这里要根据自己的visual studio的版本更改一下,比如我的是Community版本 所以需要修改一下
set vs2019_install = C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\
四、 最终在out目录下生成的visual studio 工程文件
文章来源:https://www.toymoban.com/news/detail-433478.html
下一篇:《Webrtc从理论到实践六: Webrtc官方demo运行》文章来源地址https://www.toymoban.com/news/detail-433478.html
到了这里,关于Webrtc从理论到实践五:编译webrtc源码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!