ZLMediaKit Windows平台下编译测试

这篇具有很好参考价值的文章主要介绍了ZLMediaKit Windows平台下编译测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ZLMediaKit Windows平台下编译测试

ZLMediaKit 是一个基于C++11的高性能运营级流媒体服务框架,由于其在Ubuntu平台开发,所以作者指出,项目的编译最好在Ubuntu或者mac上进行编译。因为读者可能需要在Windows的环境下编译ZLMediaKit,读者可以参考官方教程使用Microsoft Visual Studio 2015+进行编译,笔者为Jetbrains产品线使用者,故此处笔者提供一种借助clion的简单可靠Windows平台编译方法。笔者水平有限,有问题评论区友善指出,谢谢。

参考:

官方仓库

官方教程

1.拉取代码

由官方教程中的拉取代码脚本如下:

#国内用户推荐从同步镜像网站gitee下载 
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
#千万不要忘记执行这句命令
git submodule update --init

2.安装Clion

笔者此处下载的clion版本为:2022.3.2,下载链接为:Clion下载界面 如图所示:
ZLMediaKit Windows平台下编译测试
clion的激活本教程暂不提供,请百度寻找激活方法。

3.打开项目

下载安装好clion后,打开拉取好的项目,初次打开后会定位c/c++编译工具,此处默认未安装任何编译工具,软件会定位自带的MinGW作为下一步的编译工具,如图所示,如果读者安装了其他版本,点击Add environment进行定位即可。
ZLMediaKit Windows平台下编译测试

4.添加MinGW环境变量(选做)

如果读者使用clion自带的MinGW工具,会造成打开编译后的产物时提示 ****.dll未找到,故此处我们需要将clion自带的mingw的存放路径添加到环境变量中,如果读者已经安装并设置好了mingw环境变量,则忽略此步。

注意: clion自带的mingw的路径为:安装路径\JetBrains\CLion 2022.3.2\bin\mingw笔者的为:D:\Program Files\JetBrains\CLion 2022.3.2\bin\mingw,如果未修改安装路径,默认安装路径为:C:\Program Files\JetBrains\CLion 2022.3.2\bin\mingw,将此路径添加到环境变量path即可。添加完成后,打开cmd输入 gcc -v查看是否配置成功,成功后如下图所示:
ZLMediaKit Windows平台下编译测试

5.一键编译

设置好后,打开clion,点击右上角的编译项目,选择MediaServer,然后点击绿色小三角,即可完成编译,期间不需要进行任何操作,编译完成后会在项目根目录下生成名为release的编译产物文件夹,找到MediaServe.exe双击即可启动,如果提示确实dll,请执行第4步。ZLMediaKit Windows平台下编译测试
启动效果如下图所示:ZLMediaKit Windows平台下编译测试文章来源地址https://www.toymoban.com/news/detail-491129.html

到了这里,关于ZLMediaKit Windows平台下编译测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • go语言终端交叉编译的事项windows编译其它平台软件包

    windows编译窗口目前分为 cmd窗口 ,powershell窗口,这两个里面运行的命令不一样。 1.cmd窗口编译; 在windows10之前的系统版本上使用cmd命令行可以使用命令 CMD命令行中 在CMD命令行中编译(示例编译64位linux程序),【打开一个cmd窗口一行行执行下面的命令;】 // 设置Linux编译环

    2024年02月16日
    浏览(65)
  • 在Windows平台编译OpenCV及开发环境配置

    工欲善其事,“必先有其器”。 以下是需要用到的软件和工具清单 表一 软件 用途 下载地址 版本 VS(Visual Studio) 开发和编译(打工人) https://visualstudio.microsoft.com/zh-hans/downloads/ 社区版就够用,版本选择详见表二 CMake 高效编译和组织代码(中介) https://cmake.org/download/ 版本选

    2024年01月21日
    浏览(41)
  • Windows平台visual studio与树莓派跨平台交叉编译opencv

    由于架构差异,opencv在Windows平台下编译的程序无法直接移植到树莓派环境使用,所以需要进行Cmake和跨平台的交叉编译。网上包括官方文档很多足够参考,但配置过程中依然会出现个性问题,以下是本人基于windows下使用visual studio2017集成开发环境进行交叉编译环境配置过程中

    2024年04月11日
    浏览(46)
  • ZLMediaKit推流测试

    ZLMediaKit支持rtsp/rtmp/rtp推流,一般通常使用obs/ffmpeg推流测试,其中FFmpeg推流命令支持以下: 1、使用rtsp方式推流 2、使用rtmp方式推流 3、使用rtp方式推流 如果推流成功,会打印这种日志:  日志中相关字符串分别代表:

    2024年02月12日
    浏览(31)
  • Linux平台下搭建GB28181服务器(WVP+ZLMediakit)

    GB28181(国标28181),全称为《中华人民共和国公共安全视频监控联网系统技术要求》,是中国国家标准委员会发布的一个针对公共安全视频监控领域的标准框架。该标准指导了视频监控设备之间的联网互通,统一管理和控制,并提供了一套包括设备接入、设备管理、视频传输、

    2024年02月06日
    浏览(62)
  • TCP&UDP测试工具(Windows平台使用)

    TCPUDP测试工具是一款用于软件开发的测试工具,该工具可发送和接收TCP,UDP数据,可以检测网络通讯程序能否正常的运行,TCPUDP测试工具主要用于在网络通讯程序开发时,测试TCP或UDP通讯连接和测试数据的接收和发送情况。TCPUDP测试工具通过直观友好的界面实时展示发送和接

    2024年02月13日
    浏览(36)
  • [保姆教程] Windows平台下OpenCV编译安装和它的Go语言实现gocv的使用(亲测通过)

    一、下载安装 MinGW CMake 预备步骤 首先打开cmd: 下载安装MinGW64 访问: https://sourceforge.net/projects/mingw-w64/files/ 下载: MinGW-W64 GCC-8.1.0 下面的 x86_64-posix-seh 版本 下载后,将它解压缩到 c:mingw64 里 下载安装 CMake 访问:https://cmake.org/download/ 下载:Windows x64 ZIP 解压到: c:cmake Window

    2024年02月16日
    浏览(63)
  • Windows编译开源代码方法之关于lame.exe文件的测试及过程

    可以看到成功编译了源代码为exe也就是可执行文件 在这个例子中,lame的源文件中的INSTALL文件中的说明很全。所以配置好环境之后就可以编译了。主要是学到了不少东西。 之前我一直是在Linux上操作的,Linux对源码的支持度比较好,我也查了原因后面我会放链接。而到了wind

    2024年02月11日
    浏览(33)
  • Openssl数据安全传输平台003:Protobuf-3.17.2的编译-Windows:cmake+VS2022/ Centos7/8: make

    https://github.com/Chufeng-Jiang/OpenSSL_Secure_Data_Transmission_Platform/tree/main/Protobuf 0.2.1 Centos7 https://www.bilibili.com/video/BV1we411R7sS/?vd_source=3353f83539e46042d8cf76efb177a8e4 06-Protobuf在Centos7系统上的安装:版本protobuf3.17.2 0.2.2 windows https://www.bilibili.com/video/BV1rw411X7mY/?spm_id_from=333.999.0.0vd_source=3353f8353

    2024年02月06日
    浏览(59)
  • 谷歌的 OpenGL ES 库 Angle PBuffer 测试代码(Windows 平台)

        /* 这个例子是 Windows 平台测试谷歌的 Angle 库,PBuffer 的创建。用到了 GLAD 的 EGL 和 GLES 2.x、GLES 3.x 模块。  *  * 用到的 Angle 的动态链接库是:  *  *   d3dcompiler_47.dll  *   libEGL.dll  *   libGLESv2.dll  *  * 这三个 dll 很多软件带了,比如 vscode(64位),很多浏览器的目录,也可

    2024年02月08日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包