0
点赞
收藏
分享

微信扫一扫

ZLMediaKit流媒体服务器搭建

杏花疏影1 10-01 23:47 阅读 1

ZLMediaKit-github官网

快速开始

代码依赖与版权声明

MediaServer支持的HTTP

MediaServer支持的HTTP HOOK API

cd ZLMediaKit mkdir build cd build cmake .. && make -j20 cd ZLMediaKit/release/linux/Debug ./MediaServer
//./MediaServer -h 查看 //./MediaServer -d & 守护进程运行,后台运行 ./MediaServer -c config.ini

#!!!!该配置文件在执行cmake时,会拷贝至release/${操作系统类型}/${编译类型}(例如release/linux/Debug) 文件夹。 #!!!!该文件夹(release/${操作系统类型}/${编译类型})同时也是可执行程序生成目标路径,在执行MediaServer进程时,它会默认加载同目录下的config.ini文件作为配置文件, #!!!!你如果修改此范例配置文件(conf/config.ini),并不会被MediaServer进程加载,因为MediaServer进程默认加载的是release/${操作系统类型}/${编译类型}/config.ini。 #!!!!当然,你每次执行cmake,该文件确实会被拷贝至release/${操作系统类型}/${编译类型}/config.ini, #!!!!但是一般建议你直接修改release/${操作系统类型}/${编译类型}/config.ini文件,修改此文件一般不起作用,除非你运行MediaServer时使用-c参数指定到此文件。 它会占用一些小端口,在ubuntu22下有冲突,改为如下: ZLMediaKit/conf/config.ini

#rtsp服务器监听地址
port=6017
#http服务器监听端口
port=6015
#https服务器监听端口
sslport=6016

测试

ffmpeg -re -i /dev/video0 -vcodec h264 -acodec aac -f flv rtmp://127.0.0.1/live/test
ffplay  rtmp://127.0.0.1/live/test

在线测试 推流测试 播放URL规则

举报
0 条评论