在Windows上编译和运行ZLMediaKit

ZLMediaKitwindows平台下的编译运行 ZLMediaKit是一个新出的流媒体服务器,与SRS功能基本一致,但是SRS不支持windowsZLMediaKit是支持windows平台的。 方便在windows平台下进行学习开发。 具体的编译文档中有,但是不够详细。本人综合个人的经验项目issues汇总一下相关情况。 一、依赖库 只编译服务器,只需要openssl即可。 参见https://github.com/xiongziliang/ZLMediaKit/wiki/%E5%BF%AB%E9%80%9F%E5%BC%80%E5. 阅读详情

摘要

本文描述了如何在Windows上编译和运行ZLMediaKIt

实验环境

操作系统:Windows 10 (22H2 19045.2251)
开发工具:Visual Studio 2022

背景知识

在Windows上编译ZLMediaKit的难度略大于在Ubuntu上编译ZLMediaKit

想体验ZLMediaKit最低延迟的WebRTC功能,你需要预先编译好如下开源库:

FFmpeg: 用于拉流、转码、编码、推流。
OpenSSL: 加密库、TLS库。
libsrtp:SRTP(安全实时传输协议),用于WebRTC音视频数据的安全传输。
usrsctp: 一个采用C语言开发的SCTP协议栈,用于WebRTC数据通道的安全传输。

FFmpeg编译

方式一:直接在FFmpeg官网下载预编译好的开发包。

方式二:参考《在Windows上编译FFmpeg》

OpenSSL编译

建议采用vcpkg安装OpenSSL  3.1.1开发包,命令如下:

vcpkg install openssl --triplet x64-windows

将环境变量CM

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

相关推荐

ZLMediaKitWindows上的编译

摘要: 本文详细介绍了在Windows 10系统下编译开源流媒体服务器项目ZLMediaKit的步骤。首先通过Git克隆代码并初始化子模块,随后利用vcpkg工具管理依赖项(如openssllibsrtp),确保RTSPWebRTC功能正常。通过CLion集成vcpkg并修改CMake配置后,完成项目编译,生成可执行的MediaServer流媒体服务器程序。整个过程需注意依赖安装路径配置,适合有一定经验的开发者参考。<|end▁of▁sentence|>

jiexijihe945的博客 1445

WindowsZLMediakit编译后可直接运行版本(带外置配置文件运行可能所需dll依赖)

WindowsZLMediakit编译后可直接运行版本(带外置配置文件运行可能所需dll依赖)

Windows 10下ZLMediaKit WebRTC编译全攻略:从环境配置到成功运行

本文详细介绍了在Windows 10环境下编译ZLMediaKit并启用WebRTC功能的完整流程,包括环境配置、依赖库编译、源码获取与配置、编译部署及测试验证。特别针对64位系统WebRTC功能提供了实用技巧常见问题解决方案,适合流媒体开发者快速上手。

weixin_42723849的博客 211

ZLMediaKit(windows版本开箱即用)

ZLMediaKit(windows版本开箱即用)

开源流媒体服务器ZLMediaKitWindows运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放

目前市面上有很多开源的流媒体服务器解决方案,常见的有SRS、EasyDarwin、ZLMediaKitMonibuca等。1、SRS3、MonibucaZLMediaKit是一套高性能的流媒体服务框架,目前支持rtmp、rtsp、hls、http-flv等流媒体协议,支持linux、macos、windows三大PC平台ios、android两大移动端平台。

BADAO_LIUMANG_QIZHI的博客 1万+

Windows环境部署ZLMediaKit,支持WebRTC

Windows环境部署ZLMediaKit,支持WebRTC播放

chanalbert 1万+

windows编译ZLMediaKit

一、准备 首先得安装windows平台的git,参考文章《Windows系统Git安装教程》。 安装cmake,参考文章《Windows下CMake安装教程》。 安装OpenSSL,参考文章《Windows安装使用Openssl》。flash player在播放rtmp时,采用的是复杂握手模式,如果不安装该库,flash player将播放不了zlmediakit 提供的rtmp url,同时ZLMediaKit的https/rtsps相关功能需要使用openssl才能开启。如果是要编译32位的ZLM

崔杰城的博客 5873

ZLMediaKit流媒体服务Windows编译运行

ZLMediaKit流媒体服务Windows编译运行

weixin_44550842的博客 4473

【亲测免费】 WindowsZLMediakit编译后可直接运行版本

WindowsZLMediakit编译后可直接运行版本 去发现同类优质开源项目:https://gitcode.com/ 资源文件描述 本仓库提供了一个在Windows系统上编译后的ZLMediakit可直接运行版本。该版本包含了外置配置文件以及运行时可能需要的DLL依赖文件,方便用户快速部署使用。 主要内容 ZLMediakit可执行文件:编译后的ZLMediakit主程序,可直接在Win...

gitblog_09712的博客 522

【亲测免费】 WindowsZLMediakit编译后可直接运行版本推荐

WindowsZLMediakit编译后可直接运行版本推荐 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 ZLMediaKit是一款高性能的流媒体服务器框架,支持多种流媒体协议,如RTMP、HLS、HTTP-FLV等。本项目提供了一个在Windows系统上编译后的ZLMediakit可直接运行版本,旨在简化用户的部署流程,让用户能够快速上手并使用ZLMediakit...

gitblog_09763的博客 736

ZLMediaKitWindows系统编译流程

官网代码地址: https://github.com/ZLMediaKit/ZLMediaKit官网编译文档: 快速开始 · ZLMediaKit/ZLMediaKit Wiki · GitHub1) 安装vs2019。2) 安装CMake-GUI,下载地址: CMake - Upgrade Your Software Build System1) 下载Win64 OpenSSL v3.5.2.exe安装包。下载地址: Win32/Win64 OpenSSL Installer for Windows -

weixin_44025388的博客 1172

ZLMediaKit编译

ZLMediaKit 是一个基于C++11的高性能流媒体服务器框架,支持RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV等多种流媒体协议。它具有以下特点:跨平台支持(Linux、Windows、macOS)高性能,支持高并发低延迟支持多种协议转换开源免费(MIT许可证)

深之JohnChen的专栏 2173

ZLMediaKit-Windows-Release 资源介绍

ZLMediaKit-Windows-Release 资源介绍 【下载地址】ZLMediaKit-Windows-Release资源介绍 ZLMediaKit-Windows-Release为您提供预编译WindowsZLMediaKit,这是一款功能强大的流媒体服务器框架,专为实时音视频传输服务设计。无需复杂的编译...

gitblog_06797的博客 471

Windows编译安装ZLMediaKit流媒体服务框架

Windows编译安装ZLMediaKit流媒体服务框架

m0_62317155的博客 1万+

FFmpeg4.3系列之18:ZLMediaKit流媒体直播

敬告:该系列的课程在抓紧录制更新中,敬请大家关注。敬告: 该系列的课程涉及:FFmpeg,WebRTC,SRS,Nginx,Darwin,Live555,等。包括:音视频、流媒体、直播、Android、视频监控28181、等。我将带领大家一起来学习:ZLMediakit配置安装与直播推流拉流、ubuntu18,centos7,windows10。。具体内容包括:1.Ubuntu18安装配置ZLMediaKit。2.Windows10编译运行ZLMediaKit。3.Centos7编译运行ZLMediaKit。 音视频与流媒体是一门很复杂的技术,涉及的概念、原理、理论非常多,很多初学者不学 基础理论,而是直接做项目,往往会看到c/c++的代码时一头雾水,不知道代码到底是什么意思,这是为什么呢? 因为没有学习音视频流媒体的基础理论,就比如学习英语,不学习基本单词,而是天天听英语新闻,总也听不懂。所以呢,一定要认真学习基础理论,然后再学习播放器、转码器、非编、流媒体直播、视频监控、等等。 梅老师从事音视频与流媒体行业18年;曾亲手主导广电直播全套项目,精通h.264/h.265/aac,曾亲自参与百度app上的网页播放器等实战产品。目前全身心自主创业,主要聚焦音视频+流媒体行业,精通音视频加密、流媒体在线转码快编等热门产品。

ZLMediaKit学习(一):Window环境下推拉流

ZLMediaKit是一套高性能的流媒体服务框架,目前支持rtmp/rtsp/hls/http-flv流媒体协议。该项目已支持linux、macos、windows、ios、android平台,支持的编码格式包括H264、AAC、H265(仅rtsp支持H265);采用的模型是多线程IO多路复用非阻塞式编程(linux下采用epoll、其他平台采用select)。该框架基于C++11开发,避免使用裸指针,减少内存拷贝,代码精简可靠,并发性能优异,在linux平台下,单一进程即可充分利用多核CPU的优势;..

Mkite的专栏 4901

ZLMediaKit-手把手编译

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

键盘敲的劈啪响 2612

Windows环境部署ZLMediaKit

windows环境配置ZLMediaKitZLMediaKit的服务器个人PC端部署

m0_65095686的博客 3723
上一篇: 在Ubuntu上编译和运行SRS
下一篇: 流媒体服务器概览
ADM实验室
博客等级 码龄20年 155粉丝 26原创
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ADM实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值