ZLMediaKit项目链接
ubuntu18.04系统环境下使用ZLMediaKit搭建RTSP服务器。
- 先拉取项目代码
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit.git

进入到ZLMediaKit目录,通过查看项目目录能够初窥门径

进入到目录,执行下面的命令
git submodule update --init
该命令将会克隆子模块仓库并检出父仓库中 .gitmodules 文件中指定的合适的提交或分支,在处理依赖关系的仓库中非常有用


ZLMediaKit使用的第三方模块:
- 接下来的步骤是安装编译器、
cmake、以及依赖库的等信息,依次使用下面的命令执行即可
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install libssl-dev libsdl-dev libavcodec-dev libavutil-dev ffmpeg -y


安装依赖库的过程会比较漫长,建议先去打一把王者再回来~~

3. 然后就是构建和编译了,先回到ZLMediaKit目录下,创建一个build目录,进入此目录执行cmake ..
mkdir build
cd build/
cmake ..

上面执行的cmake ..表示去上一级目录中查找CMakeLists.txt文件,并使用该文件进行项目的配置和构建

执行完会在构建目录中生成Makefile或其他构建工具所需的文件

生成出Makefile文件之后就可以执行make命令对项目进行编译了

- 最后的最后就是获取到可执行文件直接运行,可执行文件的目录在下面
cd release/linux/Debug/

MediaServer就是可执行文件

测试效果,服务端先启动
sudo ./MediaServer -d &

本地端推流命令,本地需要先安装ffmpeg
.\ffmpeg.exe -re -i "test.mp4" -vcodec h264 -acodec aac -f rtsp -rtsp_transport tcp rtsp://192.168.203.131/live/test


1万+

被折叠的 条评论
为什么被折叠?



