系统中编译安装ZLMediaKit的步骤

编译ZLMediaKit(win10+msvc2019_x64) 因工作需要,需要ZLMediaKit,为方便抓包分析,最好在windows系统上测试,但使用自己编译的第三方库一直出问题,无法编译通过。本文档记录下win10上的编译过程,供有需要的小伙伴使用。 阅读详情

 

这篇文章给大家分享的是centos6系统中编译安装ZLMediaKit的步骤。小编觉得挺实用的,因此分享给大家学习。如下资料是编译安装的步骤。 
1.安装基础编译环境 

1.1 gcc-5.4的安装 
注意:centos6默认gcc的版本是gcc-4.4,此时需要升级到gcc-5.4,网络上说的升级到gcc-4.7以上以支持c11是错误的,实测gcc-4.8无法成功cmake出相关基础配置框架 
wget http://mirrors.nju.edu.cn/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.gztar -zxvf gcc-5.4.0.tar.gzcd gcc-5.4.0./contrib/download_prerequisitescd ..mkdir gcc-build-5.4.0cd gcc-build-5.4.0../gcc-5.4.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilibmake && make install(我的虚拟机是双核处理器2.5G内存,需要1个小时,早知多配置几个核心。。。等死了) 
gcc -v 此时系统gcc会自动变成gcc-5.4版本 
1.2 cmake-3.10安装 
暂时没有测试cmake3其他版本是否能安装,目前使用的3.10与作者版本一致 
tar -zxvf cmake-3.10.0-rc4.tar.gzcd cmake-3.10.0 ./bootstrapgmake && gmake installyum remove cmakeln -s /usr/local/bin/cmake /usr/bin/cmakeln -s /usr/local/bin/cpack /usr/bin/cpackln -s /usr/local/bin/ctest /usr/bin/ctest#或者是写环境变量export PATH=$PATH:/usr/local/bin#配置进/etc/profile之后source也可以验证: 
# cmake --versioncmake version 3.10.0-rc42.编译ZLMediaKit 
2.1下载代码 
git clone --depth=1 https://github.com/xiongziliang/ZLMediaKit.gitcd ZLMediaKitgit submodule initgit submodule update2.2 安装依赖性 
yum install mysql-devel.x86_64 openssl-devel ffmpeg ffmpeg-devel 
另外三个rpm包也需要安装,链接如下: 
libx264-devel(https://pkgs.org/download/libx264)wget http://pkgrepo.linuxtech.net/el6/release/x86_64/libx264-devel-0.130-0.20130531.1.el6.x86_64.rpmlibfaac-devel (https://pkgs.org/download/libfaac)wget http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/RPMS.classic//libfaac-devel-1.28-alt2.x86_64.rpmlibmp4v2-dev(https://pkgs.org/download/libmp4v2)wget https://download-ib01.fedoraproject.org/pub/epel/6/x86_64/Packages/l/libmp4v2-1.5.0.1-10.el6.x86_64.rpm2.3 编译 
# mkdir linux_build# ln -s linux_build/ build# cd build# cmake ..-- The C compiler identification is GNU 5.4.0...-- Configuring done-- Generating done-- Build files have been written to: /usr/local/src/install_pack/ZLMediaKit/build# make编译好可执行的文件在ZLMediaKit/git/ZLMediaKit/build/bin下面 
3.运行编译好的ZLMediaKit 
cd ZLMediaKit/git/ZLMediaKit/build 
./bin/MediaServer 
# netstat -antlp | grep ./MediaServertcp    0   0 0.0.0.0:555         0.0.0.0:*          LISTEN   26771/./MediaServer tcp    0   0 0.0.0.0:1936        0.0.0.0:*          LISTEN   26771/./MediaServer tcp    0   0 0.0.0.0:80         0.0.0.0:*          LISTEN   26771/./MediaServer tcp    0   0 0.0.0.0:443         0.0.0.0:*          LISTEN   26771/./MediaServer tcp    0   0 0.0.0.0:322         0.0.0.0:*          LISTEN   26771/./MediaServer tcp    0   0 0.0.0.0:9000        0.0.0.0:*          LISTEN   26771/./MediaServer如果要修改端口,在编译前,找到ZLMediaKit/git/ZLMediaKit/server/main.cpp 
在namespace mediakit {下面进行对各服务器端口号的修改 
关于ZLMediaKit的编译安装步骤就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果喜欢这篇文章,不如把它分享出去让更多的人看到。

 随着客户业务规模的不断扩大和各种应用的不断增加,强大的海外专线网络、多云速连服务和丰富的海外线路实施经验为客户未来的网络架构规划提供了有力支持。

音视频开发5. ZLMediaKit库入门使用 编译安装 音视频开发4. ZLMediaKit库入门一、 ZLMediaKit 库简介二、编译三、生成物1. MedisServer2. SDK (c语言)四、测试 一、 ZLMediaKit 库简介 ZLMediaKit 是一个基于C++11的高性能运营级流媒体服务框架 官方写的项目特点: 基于C++11开发,避免使用裸指针,代码稳定可靠,性能优越。 支持多种协议(RTSP/RTMP/HLS/HTTP-FLV/Websocket-FLV/GB28181/MP4),支持协议互转。 使用多路复用/多线程/异步网络I 阅读详情

相关推荐

音视频开发 ZLMediaKit库使用 编译安装

ZLMediaKit 是一个基于C++11的高性能运营级流媒体服务框架基于C++11开发,避免使用裸指针,代码稳定可靠,性能优越。支持多种协议(RTSP/RTMP/HLS/HTTP-FLV/Websocket-FLV/GB28181/MP4),支持协议互转。使用多路复用/多线程/异步网络IO模式开发,并发性能优越,支持海量客户端连接。代码经过长期大量的稳定性、性能测试,已经在线上商用验证已久。支持linux、macos、ios、android、windows全平台。

liveweb视频汇聚平台 1232

ZLMediaKit-手把手编译

ZLMediaKit基础编译,基本上一看就会,自己跟着操作一下很容易

键盘敲的劈啪响 2617

Ubuntu编译ZLMediaKit

【代码】Ubuntu编译ZLMediaKit。

柳鲲鹏 661

zlmediakit 编译

流媒体开源库 zlmediakit 编译经验总结

891

交叉编译 ZLMediaKit

x86 下编译 armv7。

tomorrow的记事本 1493

ZLMediakit流媒体软件编译包

ZLMediakit流媒体软件编译包,包含windows和linux,windows版本采用vscode2017编译,linux版本采用centos7.5编译

CentOS环境安装ZLMediakit

一、安装依赖 1.编译器 1.1 编译器版本要求 ZLMediaKit采用了C11的语法和库,要求编译器支持完整的C11标准,即: linux上要求gcc 版本 >= 4.8(4.7应该也能支持) 查看gcc版本 登录后复制 gcc --version 1. 1.2 安装编译器 如果你是centos7或以上用户,...

weixin_32304785的博客 726

渗透测试实战—云渗透(AK/SK泄露)

渗透测试实战思路分享:getshell方法及横向移动方法,云安全(AK/SK泄露)

网安日记本的博客 4051

ZLMediaKit 安装

《ZLMediaKit编译安装指南》摘要: 本文详细介绍了ZLMediaKit流媒体服务器的安装编译流程。建议国内用户从Gitee镜像下载代码,推荐使用Ubuntu系统进行编译。要求编译器支持C++11标准(GCC≥4.8/VS≥2015),需先安装CMake构建工具。项目依赖OpenSSL等可选库,Debian系系统可通过apt安装。构建时通过mkdir build && cmake.. && make完成编译,Windows用户可使用VS直接打开工程。编译生成MediaS

fcclzydouble的博客 1169

从BIN文件到可烧录程序:深入理解ADI DSP程序读取背后的原理与安全边界

本文深入探讨了ADI DSP程序从BIN文件到可烧录程序的转换原理与安全边界,详细解析了JTAG接口、仿真器工作流程及Flash存储结构。通过Visual DSP++工具,开发者可以理解程序读取的底层机制,同时强调了知识产权保护的重要性,为嵌入式开发提供了实用建议。

weixin_27956639的博客 263

05-SA8155 QNX Display框架及代码分析(1)

显示是非常重要的一个模块,人机交互的桥梁。那么SA8155 Hypervisor显示是如何处理的呢。对处理流程非常的好奇O(∩_∩)O哈哈~。TODO。

静虚待令,有物混成 1万+

【亲测免费】 ZLMediaKit安装与配置指南

ZLMediaKit安装与配置指南 【免费下载链接】ZLMediaKit 项目地址: https://gitcode.com/gh_mirrors/zlm/ZLMediaKit ...

gitblog_01005的博客 1396

HyperLedger Fabric实战(一):基础环境构建

简介 本文将介绍从一台裸机上面如何构建出一个可用的Fabric网络(单机版,非测试网络)。 基础环境构建 Fabric组件安装

yindarui 1万+

开箱即用的流媒体管理系统wvp-GB28181-pro 基于ZLMediaKit

ZLMediaKit wvp-GB28181-pro 开箱即用的流媒体

coderYJ的博客 8183

用python画年度和月度的日历图

用python画各种日历图,可以区分月份来画也可以画一整年的,日历图中可以体现自己的信息

weixin_44853840的博客 2138

具身智能中的(VLA)算法与实践——第一讲 基础与概览

本文介绍了视觉-语言-动作(VLA)模型的基础概念及其在AI领域的重要性。VLA模型通过融合多模态数据实现具身智能,使AI系统能感知环境并执行物理动作。文章探讨了大型语言模型(LLMs)和视觉语言模型(VLMs)如何赋能具身智能,包括指令解析、场景理解和动作规划。同时提供了Python、PyTorch/TensorFlow开发环境的详细搭建指南,包含GPU配置建议和测试代码。VLA模型在机器人操作、导航、人机协作等领域具有广泛应用前景,是实现通用人工智能的关键技术。

u012133341的博客 1599

Centos搭建ZLMediakit流媒体教程

yum install -y wget #获取CMake源码包 wget https://github.com/Kitware/CMake/releases/download/v3.26.3/cmake-3.26.3.tar.gz。下载 wvp https://anft-roadside.oss-accelerate.aliyuncs.com/ZLM/wvp.jar,直接改改配置文件直接用就好 wvp使用java开发的,解压后进入 ZLMediaKit/release/linux/Debug/

qq_40739835的博客 2133

【数字孪生与仿真技术】06:航天器系统建模与验证全流程实战:从多学科建模到数字孪生(附完整代码与工业案例)

摘要:航天器系统开发面临多学科耦合强、验证流程复杂、可靠性要求极高的挑战。本文基于MATLAB/Simulink平台,系统阐述航天器从多域建模、动力系统开发到任务验证的全流程技术框架。内容涵盖Modelica统一建模规范、光伏-电池联合供电系统仿真、基于模型的需求追溯方法、蒙特卡洛可靠性分析及硬件在环测试等核心技术,并结合James Webb太空望远镜电力系统案例,展示工业级应用实践。文中提供完整的Simulink模型代码、仿真结果及流程图,最后探讨数字孪生与AI增强技术在航天器在轨运维中的未来应用。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1373

安装配置 ZLMediaKit

sudo ln -s libcrypto.so.1.1文件的路径/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1。如果安装的版本正确,可以在camake ..时手动指定openssl路径 /path/to/openssl为openssl安装路径。cd /ZLMediaKit/release/linux/Debug(此处为相对路径,换成自己的路径)cd /ZLMediaKit/release/linux/Debug(此处为相对路径,换成自己的路径)

u011319010的博客 2300

Mac mini M2 部署 OpenClaw:最稳 7×24 本地 AI 服务器

Mac mini M2 凭借其强大的 M2 芯片、低功耗和静音特性,成为部署 OpenClaw AI 服务器的理想平台。本文详细介绍了从系统配置到 OpenClaw 部署的全过程,包括 Docker 环境搭建、docker-compose 编排、性能优化方案以及开机自启设置。通过统一内存架构和高效 SSD,M2 版 Mac mini 在 AI 推理速度上显著优于前代产品,同时保持极低的功耗(仅 8W),适合 7×24 小时稳定运行。部署方案充分利用了容器化技术,确保了服务的可靠性和可维护性。

一键难忘的博客 2954

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

ZLMediaKit 使用教程 - 入门

ZLMediaKit 是一个基于C++11的高性能运营级流媒体服务框架。

不会编程的攻城狮 3758

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

FFmpeg开发笔记(二十六)Linux环境安装ZLMediaKit实现视频推流

ZLMediaKit是一款国产的开源流媒体服务器,它基于C++11开发,支持多种流媒体协议(RTSP/RTMP/HLS/WebRTC等等),支持的音视频编码标准包括H265、H264、AAC、G711、OPUS等。通过结合FFmpeg与ZLMediaKit,可以很方便地测试音视频的推拉流。

aqi00的博客 2661

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Ubuntu18.04 编译安装 ZLMediaKit

注:只能通过git下载,不能用github下载zip包的形式。# gcc版本>=4.8# debian系操作系统(包括ubuntu系用户)使用以下代码进行安装gcc编译器 2-2 安装cmake # debian系操作系统(包括ubuntu系用户)使用以下代码进行安装cmake 2-3 安装依赖库 3-- 编译项目 4-- 运行 以后,只需要进入Debug文件夹运行代码 ./MediaServer -d & 即可启动ZLM。 # 推流 # 播放测试 官方

牵一只蜗牛去散步 2200

蓝易云 - Ubuntu 22.04 aarch64版本操作系统下编译ZLMediaKit教程。

通过上述步骤,你可以在Ubuntu 22.04 aarch64版本上成功编译ZLMediaKit,这是一个相对简单而直接的过程,但可能会遇到一些需要根据具体系统环境和要求调整的地方。在Ubuntu 22.04 aarch64版本操作系统下,首先确保系统已经更新到最新的状态,并安装了所有必要的开发工具和库文件。注意在实际的部署和生产环境中,可能还需要考虑添加系统服务以确保ZLMediaKit可以作为守护进程运行。如果ZLMediaKit的某个特性需要其他的库,请根据需要安装相应的开发库文件。

高性价比服务器就选:蓝易云 1213

在AlmaLinux或CentOS 8上编译安装ZLMediaKit流媒体服务器

ZLMediaKit是一个开源的流媒体服务器框架,支持RTMP、RTSP、WebRTC等多种流媒体协议。在AlmaLinux或CentOS 8上编译安装ZLMediaKit需要一定的Linux系统操作知识和编程基础。

wuk998的博客 350

wvp-GB28181-pro 编译部署ubuntu系统【详细教程】

wvp-GB28181-pro 编译部署ubuntu系统

KIDfengKID的博客 1万+
上一篇: centos6.6 下 安装 php7 + nginx环境的方法
下一篇: 下防火墙命令与centos7下防火墙命令区别
Vecloud
博客等级 码龄6年 106粉丝 243原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值