一. 配置gstreamer环境
参考上篇文章 :ubuntu16.04上安装gstreamer
二. 安装gstreamer-rtsp-server
git clone -b 1.8 https://github.com/GStreamer/gst-rtsp-server.git //下载源码
cd gst-rtsp-server
./autogen.sh
sudo make
sudo make install
三、读取usb摄像头并推rtsp流
1. 测试
(1) 切换到examples目录:cd examples
(2) 编译
gcc test-launch.c -o test $(pkg-config --cflags --libs gstreamer-rtsp-server-1.0 gstreamer-1.0)
(3) 搭建Rtsp Server:./test-launch "( videotestsrc ! x264enc ! rtph264pay name=pay0 pt=96 )"
(4) 播放rtsp流:gst-launch-1.0 playbin uri=rtsp://127.0.0.1:8554/test
2. usb相机
(1) 切换到exam