windows 下编译webrtc 和 webrtc-streamer

本文档详细介绍了在Windows 7/10上使用Visual Studio 2017/2019编译WebRTC和webrtc-streamer的步骤,包括设置环境变量、安装依赖、配置代理和执行编译过程。通过遵循提供的指导,你可以成功地下载并编译这两个项目,过程中可能需要使用代理和Chocolatey来安装必要的软件包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境 : WIN7 + VS2017 /WIN10+VS2019  , LLVM7.0 ,cmake 3.16 python2.7 (环境变量要设置好) windows sdk10 ,curl,sed(代理方式下载会需要)

如果sdk curl等没有安装 而且有代理 可以用 chocolatey安装 命令是 choco install --no-progress -y git python2 sed curl windows-sdk-10 

整个过程基本上参考了 webrtc-streamer下的 dockerfile.windows文件 , 其他操作系统也可以参照对应的dockerfile. 

第一步 设置环境变量

set WINDOWSSDKDIR=C:\Program Files (x86)\Windows Kits\10
set GYP_MSVS_OVERRIDE_PATH=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set CLANG_VERSION=ToT
set PYTHONIOENCODING=UTF-8      
set GYP_MSVS_VERSION=2019

 

下载webrtc可以用代理  也可以通过声网的git镜像  (参考 https://webrtc.org.cn/mirror/)  用代理的话, 只要在环境变量和netsh里面设置就好了, 我编了几次, 在git里面设置代理反而会出错 没细研究为什么 ,webrtc的代码很大   代理要很快。
set http_proxy=127.0.0.1:1080
set https_proxy=127.0.0.1:1080

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值