当前位置:   article > 正文

搭建RTSP服务器[入门级]_rtsp服务器搭建

rtsp服务器搭建

ZLMediaKit项目链接
ubuntu18.04系统环境下使用ZLMediaKit搭建RTSP服务器

  1. 先拉取项目代码
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit.git
  • 1

在这里插入图片描述
进入到ZLMediaKit目录,通过查看项目目录能够初窥门径
在这里插入图片描述
进入到目录,执行下面的命令

git submodule update --init
  • 1

该命令将会克隆子模块仓库并检出父仓库中 .gitmodules 文件中指定的合适的提交或分支,在处理依赖关系的仓库中非常有用
在这里插入图片描述

在这里插入图片描述

ZLMediaKit使用的第三方模块:在这里插入图片描述

  1. 接下来的步骤是安装编译器、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
  • 1
  • 2
  • 3

在这里插入图片描述
在这里插入图片描述
安装依赖库的过程会比较漫长,建议先去打一把王者再回来~~
在这里插入图片描述
3. 然后就是构建和编译了,先回到ZLMediaKit目录下,创建一个build目录,进入此目录执行cmake ..

mkdir build
cd build/
cmake ..
  • 1
  • 2
  • 3

在这里插入图片描述
上面执行的cmake ..表示去上一级目录中查找CMakeLists.txt文件,并使用该文件进行项目的配置和构建
在这里插入图片描述
执行完会在构建目录中生成Makefile或其他构建工具所需的文件
在这里插入图片描述
生成出Makefile文件之后就可以执行make命令对项目进行编译了
在这里插入图片描述

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

在这里插入图片描述
MediaServer就是可执行文件
在这里插入图片描述

测试效果,服务端先启动

sudo ./MediaServer -d &
  • 1

在这里插入图片描述
本地端推流命令,本地需要先安装ffmpeg

.\ffmpeg.exe -re -i "test.mp4" -vcodec h264 -acodec aac -f rtsp -rtsp_transport tcp rtsp://192.168.203.131/live/test
  • 1

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/611103
推荐阅读
相关标签
  

闽ICP备14008679号