摘要:要编译 LIBsrtp,你需要安装Visual Studio 及其相关的 C++开发工具,以获取 MSVC 编译器。
要编译 LIBsrtp,你需要安装 Visual Studio 及其相关的 C++ 开发工具,以获取 MSVC 编译器。
访问 Visual Studio 官方下载页面,下载并安装 Visual Studio。在安装过程中,勾选 “使用 C++ 的桌面开发” 工作负载,保证安装了 C++ 开发所需的工具和库。安装好 Visual Studio 之后,要确保编译器和相关工具的路径已添加到系统的环境变量 PATH 中。一般来说,安装 Visual Studio 时会自动配置,但你也可以手动检查和确认。
下载:https://github.com/cisco/libsrtp/archive/refs/tags/v2.7.0.zip
在 install 部分添加以下内容(示例):cmake
install(TARGETS aes_calc sha1_driver datatypes_driver cipher_driver test_srtp RUNTIME DESTINATION bin)如果已成功安装 CMake,回到之前的手动编译步骤:
# 重新执行编译命令gitclone https://github.com/cisco/libsrtp.gitcd libsrtpmkdir build cd buildcmake .. -G "Ninja" -DCMAKE_INSTALL_PREFIX="C:\libsrtp"cmake --build . --config Release --target install以上命令需要在Developer Command Prompt 中运行,不然会有各种错误
INCLUDE
LIB
PATH
这样就可以安装python webrtc 必须的aiortc包了
pip install aiortc来源:小玉看科技
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!