1.官方github:ZLMediaKit
依赖于 media-server 库
#国内用户推荐从同步镜像网站gitee下载 git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit cd ZLMediaKit #千万不要忘记执行这句命令 git submodule update --init
之后
cd ZLMediaKit mkdir build cd build #macOS下可能需要这样指定openss路径:cmake .. -DOPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2j/ cmake .. make -j4
在一台经常用的机子上 cmake之后 没报错 会检测一些依赖库
make -j4 报错了
搜了下 可能是和docker有关系
先不管了
重新在一台新机子上
缺少很多 库
换了一台虚拟机
也是提示这个
后来发现是
git submodule update --init 这个没执行
执行之后重新cmake
没有报错了
编译成功
cd ZLMediaKit/release/linux/Debug #通过-h可以了解启动参数 ./MediaServer -h #以守护进程模式启动 ./MediaServer -d &
目录结构如上
进到对应目录发现已经生成了MediaServer 可执行文件 如下
我们以后台方式执行
./MediaServer -d &
报错了
没有权限提示
加上sudo 重新执行 发现可以了 如下: