Gstreamer——搭建RTSP服务器
小于 1 分钟
ubuntu 安装搭建 gstreamer 搭建RTSP服务器
安装依赖库
sudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
源码编译 gst-rtsp-server
sudo apt install libgstreamer1.0-dev libgstrtspserver-1.0
克隆git库
git clone https://github.com/GStreamer/gst-rtsp-server.git
切到1.18分支
cd gst-rtsp-server/
git checkout 1.18
编译
./autogen.sh
测试
cd examples
./test-launch "( videotestsrc ! x264enc ! rtph264pay name=pay0 pt=96 )"
播放rtsp流
gst-launch-1.0 playbin uri=rtsp://127.0.0.1:8554/test
macbook 安装 gstreamer 和 gst-rtsp-server
brew
安装/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
使用brew 安装gstreamer
brew install gstreamer
brew install gst-plugins-base
brew install gst-plugins-good
brew install gst-plugins-bad
brew install gst-plugins-ugly
brew install gst-libav
brew install gst-rtsp-server
brew install gst-editing-services
brew install gst-devtools
相关信息
在使用brew安装gstreamer的时候会安装对应版本的python,其安装路径在/opt/homebrew/bin/python3。
在使用的时候要 souce ~/.zshrc。并使用 which python3,检查python路径。