Gstreamer——搭建RTSP服务器
一、 安装依赖库
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服务器相关推荐
- Gstreamer 搭建RTSP服务器(九)
众所周知,Microsoft's Windows和Apple's MacOS对多媒体设备.多媒体创作.播放和实时处理等方面都有很好的支持,而Linux对多媒体应用一直略显不足,所以为了解决Linux上 ...
- LIVE555再学习 -- VLC搭建RTSP服务器(转)
实时流协议 RTSP 是在实时传输协议的基础上工作的,主要实现对多媒体播放的控制.用户对多媒体信息的播放.暂停.前进和后退等功能就是通过对实时数据流的控制来实现的. 而这些播放控制功能的实现不仅需要多 ...
- live555搭建rtsp服务器推送实时流花屏问题解决
使用live555搭建rtsp服务器推送实时流时总是出现花屏,查阅资料按照大多数人所说的修改做了以下几项修改: 1.修改OutPacketBuffer::maxSize=1024*1024 ; 2.扩 ...
- 使用VLC搭建RTSP服务器
VLC 是一款自由.开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD.音频 CD.VCD 及各类流媒体协议.既可以作为客户端来播放远程视频,也可以作为RTSP服务器对外发布视频,今 ...
- VLC搭建RTSP服务器的过程 -测试通过
第一步,打开VLC 第二步:在媒体下拉菜单下!有一个子菜单"串流"如图所示: 点击"串流"子菜单 弹出一个窗口!如下图所示. 添加一个你要串流的本地文件,我刚才 ...
- 使用VLC和live555MediaServer搭建RTSP服务器
一.使用VLC搭建 服务端 1.打开"媒体--流"选项,如图所示: 2.点击"添加"按钮选择流媒体文件,然后点击"串流"按钮 3 ...
- live555MediaServer搭建RTSP服务器
二.使用live555MediaServer搭建 1.下载live555MediaServer.exe到D:\test\video,并双击运行 2.由上图中提示可以看出live555MediaSe ...
- 软件_搭建rtsp视频推送环境
原创博客地址:软件_搭建rtsp视频推送环境 live555编译安装启动 编译 1 2 3 4 5 wget http://www.live555.com/liveMedia/public/live5 ...
- mac下RTSP服务器搭建(ZLMediaKit)
mac下RTSP服务器搭建(ZLMediaKit) 目录 获取代码 编译器 cmake 依赖库 构建和编译项目 运行 测试 注:参考wiki(包含其他系统安装方式):https://github.co ...
最新文章
- 红帽启动apache服务器_CentOS6.5环境下搭建Apache httpd服务器
- Git查看、删除、重命名远程分支和tag【转】
- c++程序的多文件组织
- C语言之强制类型转换与指针--#define DIR *((volatile unsigned int *) 0x0022)
- DOS下处理含特殊字符[如:]的字符串
- matlab 角域重采样,matlab滤波技术与区域处理---区域滤波
- 八、深入Go 编程语言接口
- 极光推送 请检查参数合法性_极光(JG.US)牵手中国人寿数据中心,合作助推智能用户运营_行业动态...
- mysql基础_MySQL基础
- Jmeter使用之高效组织接口自动化用例技巧
- Delphi 调用Domino Lotus OA
- 关于大数据和互联网的一点想法
- MySQL Workbench给其他IP用户分配权限
- Unity3D基础4:空物体与预制体
- 河流淹没分析_【专题归纳】关于河流地貌的知识点整理!附中国十二条著名江河名称的由来...
- Android Studio 4.1一键生成代码Template
- 安卓修改大师功能简介
- C语言学生宿舍水电费信息管理系统
- [MFC] 绘制图像ROI区域(OpenCv库)
- 打造高效研发团队 (3) —— 绩效考核篇
热门文章
- Linux平台下裸设备的绑定:
- 高速计算机的应用领域概括,[其它课程]计算机基础教案第一篇第一、二章.doc
- 时序分析基本概念介绍——STA概述
- 刺客信条起源计算机内存不足,刺客信条起源需要什么配置能玩?最低/推荐配置需求介绍...
- OpenCV学习(14) 细化算法(2)
- 如何做WP的登录/注册功能
- LVM以及挂载一块新硬盘
- 结果不对_男子去医院抽血体检,拿到化验单发现不对劲,医院:医生专业不精...
- 论文密级_2019年毕业研究生论文提交的通知
- html——原生js与jquery创建元素节点区别