一、 安装依赖库

sudo apt-get install gtk-doc-tools
sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base
sudo apt-get install gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
sudo apt-get install gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools
sudo apt-get install gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio

二、源码下载

gst-rtsp-server源码: https://gstreamer.freedesktop.org/src/gst-rtsp-server/

githup 官网:https://github.com/GStreamer/gst-rtsp-server

在进行Gstreamer的RTSP推流服务时,原本nano已经安装了gstreamer-1.0及相关依赖包,想着gstreamer-rtsp-server-1.0也会在gstreamer-1.0中,在写完rtsp推流工程后进行编译,发现缺少rtsp server对应的库。于是尝试用 sudo apt-get install gstreamer-rtsp-server-1.0,但是提示 无法找到对应包,经查应该对gst-rtsp-server源码编译。

三、操作步骤

1.下载、编译gst-rtsp-server

git clone git://anongit.freedesktop.org/gstreamer/gst-rtsp-server

或者

wget https://github.com/GStreamer/gst-rtsp-server/archive/1.8.zip
cd gst-rtsp-server
git checkout remotes/origin/1.8
./autogen.sh
make -j4 //进入demo
cd example

四、测试

1、切换到examples目录:
cd examples
2、搭建Rtsp Server:
./test-launch "( videotestsrc ! x264enc ! rtph264pay name=pay0 pt=96 )"
3、播放rtsp流:
gst-launch-1.0 playbin uri=rtsp://127.0.0.1:8554/test

Gstreamer——搭建RTSP服务器相关推荐

  1. Gstreamer 搭建RTSP服务器(九)

    众所周知,Microsoft's Windows和Apple's MacOS对多媒体设备.多媒体创作.播放和实时处理等方面都有很好的支持,而Linux对多媒体应用一直略显不足,所以为了解决Linux上 ...

  2. LIVE555再学习 -- VLC搭建RTSP服务器(转)

    实时流协议 RTSP 是在实时传输协议的基础上工作的,主要实现对多媒体播放的控制.用户对多媒体信息的播放.暂停.前进和后退等功能就是通过对实时数据流的控制来实现的. 而这些播放控制功能的实现不仅需要多 ...

  3. live555搭建rtsp服务器推送实时流花屏问题解决

    使用live555搭建rtsp服务器推送实时流时总是出现花屏,查阅资料按照大多数人所说的修改做了以下几项修改: 1.修改OutPacketBuffer::maxSize=1024*1024 ; 2.扩 ...

  4. 使用VLC搭建RTSP服务器

    VLC 是一款自由.开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD.音频 CD.VCD 及各类流媒体协议.既可以作为客户端来播放远程视频,也可以作为RTSP服务器对外发布视频,今 ...

  5. VLC搭建RTSP服务器的过程 -测试通过

    第一步,打开VLC 第二步:在媒体下拉菜单下!有一个子菜单"串流"如图所示: 点击"串流"子菜单 弹出一个窗口!如下图所示. 添加一个你要串流的本地文件,我刚才 ...

  6. 使用VLC和live555MediaServer搭建RTSP服务器

    一.使用VLC搭建 服务端 1.打开"媒体--流"选项,如图所示:    2.点击"添加"按钮选择流媒体文件,然后点击"串流"按钮    3 ...

  7. live555MediaServer搭建RTSP服务器

    二.使用live555MediaServer搭建  1.下载live555MediaServer.exe到D:\test\video,并双击运行  2.由上图中提示可以看出live555MediaSe ...

  8. 软件_搭建rtsp视频推送环境

    原创博客地址:软件_搭建rtsp视频推送环境 live555编译安装启动 编译 1 2 3 4 5 wget http://www.live555.com/liveMedia/public/live5 ...

  9. mac下RTSP服务器搭建(ZLMediaKit)

    mac下RTSP服务器搭建(ZLMediaKit) 目录 获取代码 编译器 cmake 依赖库 构建和编译项目 运行 测试 注:参考wiki(包含其他系统安装方式):https://github.co ...

最新文章

  1. 红帽启动apache服务器_CentOS6.5环境下搭建Apache httpd服务器
  2. Git查看、删除、重命名远程分支和tag【转】
  3. c++程序的多文件组织
  4. C语言之强制类型转换与指针--#define DIR *((volatile unsigned int *) 0x0022)
  5. DOS下处理含特殊字符[如:]的字符串
  6. matlab 角域重采样,matlab滤波技术与区域处理---区域滤波
  7. 八、深入Go 编程语言接口
  8. 极光推送 请检查参数合法性_极光(JG.US)牵手中国人寿数据中心,合作助推智能用户运营_行业动态...
  9. mysql基础_MySQL基础
  10. Jmeter使用之高效组织接口自动化用例技巧
  11. Delphi 调用Domino Lotus OA
  12. 关于大数据和互联网的一点想法
  13. MySQL Workbench给其他IP用户分配权限
  14. Unity3D基础4:空物体与预制体
  15. 河流淹没分析_【专题归纳】关于河流地貌的知识点整理!附中国十二条著名江河名称的由来...
  16. Android Studio 4.1一键生成代码Template
  17. 安卓修改大师功能简介
  18. C语言学生宿舍水电费信息管理系统
  19. [MFC] 绘制图像ROI区域(OpenCv库)
  20. 打造高效研发团队 (3) —— 绩效考核篇

热门文章

  1. Linux平台下裸设备的绑定:
  2. 高速计算机的应用领域概括,[其它课程]计算机基础教案第一篇第一、二章.doc
  3. 时序分析基本概念介绍——STA概述
  4. 刺客信条起源计算机内存不足,刺客信条起源需要什么配置能玩?最低/推荐配置需求介绍...
  5. OpenCV学习(14) 细化算法(2)
  6. 如何做WP的登录/注册功能
  7. LVM以及挂载一块新硬盘
  8. 结果不对_男子去医院抽血体检,拿到化验单发现不对劲,医院:医生专业不精...
  9. 论文密级_2019年毕业研究生论文提交的通知
  10. html——原生js与jquery创建元素节点区别