脚本

# 安装依赖 gcc-c++.x86_64这个不加的话会有问题sudo yum -y install gcc gcc-c++ libssl-dev libsdl-dev libavcodec-dev libavutil-dev ffmpeg git openssl-develgcc-c++.x86_64mkdir -p /home/zenglgcd /home/zenglggit clone --depth 1 https://gitee.com/xia-chu/ZLMediaKitcd ZLMediaKit# 千万不要忘记执行这句命令git submodule update --initmkdir buildcd buildcmake ..make -j4

编译好之后的程序路径

/home/zenglg/ZLMediaKit/release/linux/Debug

运行流媒体zlmediakit程序

输入命令

./Mediaserver

出现下图说明运行成功

推流测试

利用ffmpeg进行推流

推流脚本bat代码如下

注意:需要将1. mp4文件放在ffmpeg.exe所在目录下 ,rtsp地址的ip为zlmediakit所在服务器的ip

@REM 获取视频采集设备@REM"Integrated Webcam" (video)@REM"麦克风 (Realtek(R) Audio)" (audio)@REM ffmpeg -f dshow -i video="Integrated Webcam" -f dshow-i audio="麦克风 (Realtek(R) Audio)" -vcodec libx264 -acodec mp31.mkv@REM ffmpeg -f dshow -i video="Integrated Webcam"-vcodec libx2641.mkvffmpeg -re -stream_loop -1-i 1.mp4-f rtsprtsp://192.168.10.101:554/live/123" />

下图是用vlc打开rtsp地址去进行播放