ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

windows10下ZLMediaKit编译webrtc部分(亲测可用)

2022-08-26 23:33:16  阅读:457  来源: 互联网

标签:relevant ZLMediaKit libsrtp windows10 blog 编译 build install webrtc


windows下ZLMediaKit编译webrtc部分

https://blog.csdn.net/whjy_lsq/article/details/122084828?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-122084828-blog-80738379.pc_relevant_aa2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-122084828-blog-80738379.pc_relevant_aa2&utm_relevant_index=1

主要是参考上面这篇文章,但是中间得加上-DENABLE_OPENSSL=on就可以了。

全部内容如下:

 

环境:vs2019

 

依赖: openssl

 

            libsrtp

 

一、依赖下载

 

opessl:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

 http://slproweb.com/products/Win32OpenSSL.html

 

libstrp下载:

 

这里我使用的方法是自己去github下载并编译

 

    git clone https://github.com/cisco/libsrtp

     

    打开cmd,进入到libsrtp根目录

    如:cd E:\lsq\github\libsrtp

     

    mkdir build    #创建编译目录

    mkdir install  #生成目录

    cd build

     

    # 指定VS的cmake,这样就会生成VS的工程

    vcvars64.bat   #确保vcvars64.bat所在路径以及配置到环境变量中,如:

                   #D:\Program Files\MicrosoftVisual Studio\2019\Community\VC\Auxiliary\Build

     

    #这里E:\lsq\github\libsrtp\install就是刚刚mkdir install所创建的目录

    cmake -DCMAKE_INSTALL_PREFIX=D:\tool_doc\libsrtp\install -DBUILD_SHARED_LIBS=on -DENABLE_OPENSSL=on ..

执行cmake ..的日志如下:

 

 

 

此时在build目录下会生成libsrtp2.sln文件   双击打开

 

点击生成,选择生成解决方案

 

 

 

 

上一步完成之后,右击解决方案的INSTALL,点击生成

 

 

生成完成之后,可以在install目录看到编译zlm所需要的srtp库

 

注意一下lib目录下是否有dll文件

 

 

二、配置环境变量

环境变量配置如图:

 

 

 

三、编译zlm,开启webrtc功能

 

     

    #国内用户推荐从同步镜像网站gitee下载

    git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit

    cd ZLMediaKit

    #千万不要忘记执行这句命令

    git submodule update --init

     

    mkdir build

     

    cd build

     

     

    # 指定VS的cmake,这样就会生成VS的工程

    vcvars64.bat   #确保vcvars64.bat所在路径以及配置到环境变量中,如:

                   #D:\Program Files\MicrosoftVisual Studio\2019\Community\VC\Auxiliary\Build

     

     

    cmake .. -DENABLE_WEBRTC=on

 

 编译日志:

 

 

 

此时zlm的webrtc部分已经编译完成

在build目录下我们能看到zlm的工程文件,双击打开

 

 


 

标签:relevant,ZLMediaKit,libsrtp,windows10,blog,编译,build,install,webrtc
来源: https://www.cnblogs.com/yebinghuai/p/16629542.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有