之前编译过linux端的ZLMediaKit,做过webrtc的推拉流测试。这次编译Windows端的ZLMediaKit,也做下webrtc的推拉流测试。特此记录下编译和测试过程。
特别提示下,如果不需要做webrtc测试,只要编译ZLMediaKit,则可以忽略安装libsrtp的流程。
编译环境
OS版本:Windows 10
openssl版本:Win32OpenSSL-1_1_1q
cmake版本:3.20.0
vs版本:vs2017
编译准备工作
- 安装openssl
- 下载地址:Win32/Win64 OpenSSL Installer for Windows
- Windows下的openssl安装方法不赘述,只要找到需要的版本的安装程序,下载下来直接安装就行,最后,记得安装完后将openssl安装的根目录、bin目录和lib目录的路径配置到Windows的系统环境变量Path中。
- 安装libsrtp
- 下载地址:libsrtp releases
- 下载最新的libsrtp的源码zip包,然后解压到合适的位置。新建build文件夹。
- 首先,确认openssl的环境变量已经配置好了。
- 然后,打开cmake-gui,分别设置srtp的源代码和build文件夹的位置。点击Configure,在弹框中设置vs2017和win32。确定后,可以看到cmake的配置选项,勾选BUILD_SHARED_LIBS和ENABLE_OPENSSL。同时,可以修改CMAKE_

本文介绍如何在Windows环境下编译ZLMediaKit,并进行webrtc推拉流测试。包括安装openssl和libsrtp,使用cmake进行编译配置,以及测试webrtc推拉流的具体步骤。
最低0.47元/天 解锁文章
2825

被折叠的 条评论
为什么被折叠?



