Windows下编译ZLMediakit 开启webrtc 遇到的问题记录

Windows下编译ZLMediakit

开启webrtc失败

参考网上Windows下编译ZLMediakit 开启webrtc的步骤

  • 环境:vs2022

  • 依赖:openssl
    :libsrtp

  • libsrtp:下载及编译

git clone https://gitee.com/MediaNext/libsrtp.git

编译过程参考:https://blog.csdn.net/whjy_lsq/article/details/122084828

环境变量配置:
这里是生成的zlm需要的srtp库
在这里插入图片描述这里是openssl的安装位置
在这里插入图片描述
这是环境变量配置

然后需要下载zlmediakit


git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
git submodule update --init  //必须要执行词句
mkdir build   //创建build文件夹
cd build
cmake .. -DENABLE_WEBRTC=on   //开启webrtc编译

我在执行此步骤之后会出现以下问题
在这里插入图片描述
srtp库未找到,webrtc开启失败

暂时还未找到解决方法,在此先做记录,若有幸被大佬看到,希望给予指点。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
在Ubuntu下,编译好的WebRTC静态库可直接用于构建WebRTC应用程序。WebRTC是一个开源项目,可用于实时数据传输、音频视频呼叫和P2P通信。以下是关于Ubuntu下已编译好的WebRTC静态库的一些相关信息。 首先,通过编译WebRTC静态库,可以将WebRTC的核心功能封装到一个独立的库文件中,使得开发人员能够方便地使用WebRTC功能,而无需重复编写代码。这种静态库在编译时与应用程序链接,因此可以在运行时直接使用WebRTC提供的特性。 使用编译好的WebRTC静态库,需要在项目配置中指定对应的库文件路径,并在代码中包含相应的头文件。然后,开发人员可以利用WebRTC静态库提供的API接口进行音频视频数据的捕获、处理和传输,来构建实时通信应用,如语音通话、视频会议等。 编译好的WebRTC静态库通常包含了一系列模块,如音频处理模块、视频编解码器、网络传输模块等。开发人员可以根据需求选择需要的模块,并将其链接到应用程序中。这样,无论是开发WebRTC应用还是定制化开发,使用WebRTC静态库都能提供更高效、更稳定的开发体验。 总而言之,Ubuntu下已编译好的WebRTC静态库是一个功能完善的开源资源,可以大大简化WebRTC应用程序的开发过程。通过合理使用WebRTC静态库,开发人员可以更快地构建出高质量的实时通信应用,并实现音视频数据的传输和处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值