当前位置: 首页 > news >正文

AKStream部署1:ZLMediaKit流媒体服务器(win)

环境准备:
windows10/11
visual stadio 2022(.net 6)
cmake 3.22.0
git bash 没讲究直接下最新的
ffmpeg : ffmpeg-5.1.2-full_build
VLC播放器:VLC media player
ZLMediaKit:gitee地址

1、安装上述软件
例ffmpeg下载解压至某自定义目录
配置系统环境变量
在这里插入图片描述
然后cmd窗口输入ffmpeg -version
出现如下信息即是安装成功
在这里插入图片描述
cmake安装略

2、编译ZLMediaKit

安装cmake3.22 ,大于3.18就行,低了出错
在工作目录下克隆源码:

git clone https://gitee.com/xia-chu/ZLMediaKit
git submodule update --init

然后在ZLMediaKit主目录下新建一个build文件夹方便cmake生成文件
像下图中的目录结构:
在这里插入图片描述
打开CMake-gui ,配置ZLMediaKit编译环境
在这里插入图片描述
按自己电脑实际情况配置好源码路径,以及build文件夹路径
然后点击configure

跳的弹窗选择vs版本
在这里插入图片描述
点击 finish结束弹窗

点击生成generate
在这里插入图片描述
到无红色行
在这里插入图片描述
在这里插入图片描述
然后会自动以vs2022打开,手动也行
编译
编译后进入release文件夹
在这里插入图片描述
找到MediaServer.exe
打开
在这里插入图片描述
可启动服务

3、测试ZLMediaKit流媒体服务器

在cmd进入一个有MP4文件的目录,然后使用ffmpeg推rtmp流测试ZLMediaKit服务器的运行情况

ffmpeg -re -i 1.MP4 -vcodec libx264 -f flv rtmp://127.0.0.1:1935/live/video 
#其中rtmp://127.0.0.1:1935/live/video  是推流地址
#然后可以使用vlc播放器播放流媒体进行测试

在这里插入图片描述

流媒体服务器编译完成
在这里插入图片描述

http://www.lryc.cn/news/90991.html

相关文章:

  • 【Redis】Redis 中地理位置功能 Geospatial 了解一下?
  • Qt Qml 实现键鼠长时间未操作锁屏
  • 常用的数字高程模型(DEM)数据介绍,附免费下载
  • 字节跳动面试挂在2面,复盘后,决定二战.....
  • 简述熔断、限流、降级
  • Maven 工具
  • iptables扩展匹配条件
  • 直播录音时准备一副监听耳机,实现所听即所得,丁一号G800S上手
  • 回归测试最小化(贪心算法,帕累托支配)
  • Python系列模块之标准库shutil详解
  • pb如何播放Flash
  • 独立成分分析ICA
  • 从零开始之如何在React Native中使用导航
  • RAW、RGB 、YUV三种图像格式理解
  • 关于对【mysql存储过程】的理解与简述
  • 贪吃蛇游戏的制作记录
  • Go基础入门
  • JavaScript教程(二)
  • 设计模式之代理模式
  • 初识MySQL
  • 内网渗透(八十五)之ADCS证书服务攻击
  • 通过python封装1688图片搜索商品数据接口,拍立淘API接口
  • HashMap的源码分析(基于JDK1.8)
  • 算法能力-数据安全复合治理框架和模型解读(5)
  • java从入门到起飞——基础概念
  • C语言判断队列满or空
  • 系统中级集成项目管理工程师(中项)好考吗?
  • 【Java多线程进阶】CAS机制
  • flex布局总结
  • 2023 Idea 热部署 JRebel 插件激活方法