在音视频处理这块gstreamer相对于ffmpeg体量大,功能全,还是不错的选取对象。今天先简单介绍下gstreamer的推流功能,后续把整套gstreamer系列文章都系统整理一遍。

一、 安装 gstream 1.0

sudo apt-get update
sudo apt-get install gstreamer1.0  

二、安装gst-rtsp需要的库文件

sudo apt-get install libgstreamer*
sudo apt-get install gstreamer-tools gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly  

三、编译安装gst-rtsp

wget http://gstreamer.freedesktop.org/src/gst-rtsp/gst-rtsp-0.10.8.tar.bz2
bzip2 -d gst-rtsp-0.10.8.tar.bz2
tar -xvf gst-rtsp-0.10.8.tar
cd gst-rtsp-0.10.8/
./configure
sudo make 

四、测试gst-rtsp

./test-readme
./test-launch  --gst-debug=3 "( v4l2src ! video/x-raw,width=640,height=480 ! omxh264enc ! h264parse ! rtph264pay name=pay0 pt=96 )"

播放源: rtsp://192.168.1.110:8554/test

gstreamer的rtsp推流(笔记)相关推荐

  1. Gstreamer——搭建RTSP服务器

    一. 安装依赖库 sudo apt-get install gtk-doc-tools sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plug ...

  2. 2.gstreamer USB摄像头RTSP推流

    目录 1.操作系统版本 2.使用gstreamer播放mp4文件 3.采集USB摄像头视频源,并RTSP推流 4.使用RTSP播放器播放 5.注意事项 1.操作系统版本 使用的虚拟机加ubuntu 2 ...

  3. NVIDIA DeepStream配置文件解析;摄像头源RTSP拉流源输入,RTSP推流输出

    一.DeepStream配置文件解析 参考:官方文档 DeepStream Reference Application - deepstream-app 1. DeepStream应用程序架构 下图为 ...

  4. 从零开始成为GStreamer专家——RTSP播放开发

    从零开始成为GStreamer专家--RTSP播放开发 RTSP不同于本地播放,也不同于http,它需要动态创建source的srcpad,不可以直接将source和typefind相连,涉及到的元素 ...

  5. 轻量级RTSP服务模块和RTSP推流模块适用场景区别

    好多开发者一直搞不清轻量级RTSP服务SDK和RTSP推流SDK的区别(Github下载地址),以下是相关区别: 1. 轻量级RTSP服务模块:轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独 ...

  6. live555推流rtsp_Hi3518 RTSP推流

    1.openssl编译 下载地址:http://distfiles.macports.org/openssl/ 解压后进入源码根路径执行 ./config no-asm no-async --pref ...

  7. Python Gstreamer播放rtsp视频流(海康IPCAM)

    Python Gstreamer播放rtsp视频流(海康IPCAM) 播放思路: 图解: 1.首先通过IPCAM的ip与用户等信息获得rtsp码:   海康新版IPCAM的rtsp地址规则为:rtsp ...

  8. Python Gstreamer播放rtsp视频(含音频)(海康IPCAM)

    Python Gstreamer播放rtsp视频(海康IPCAM) 播放思路详见博客:Python Gstreamer播放rtsp视频流(海康IPCAM) 元件连接图解:   这里开始想使用tee分流 ...

  9. MP4转RTSP推流(ffmpeg和easydarwin)

    准备工作:ffmpeg包.easydarwin服务包.测试环境(windows) ffmpeg和easydarwin都支持全平台; PS: 直接使用VLC也可以推流,更加简单,我这是特殊使用场景 安装 ...

最新文章

  1. 摇橹船以“硬科技+人工智能”助推高质量发展
  2. docker快速入门01——docker安装与简单应用
  3. Java中int[]与Integer[]相互转化的方法
  4. mysql基础14(关于mysql数据库在没有主键情况下去除重复数据办法)
  5. sessionStorage、localStorage存储api
  6. 从源代码解释Android事件分发机制
  7. 教你实现图片的惰性加载
  8. java辐射汉化_新研究:低强度环境辐射足以导致量子比特退相干
  9. python open 追加_Python创建文件和追加文件内容实例
  10. 网件R6220路由器刷机失败 路由器变砖恢复
  11. 关于java就业的简历模板,工作一年java简历模板
  12. 天堂五章单机版怎么修改服务器,天堂2单机版第五章服务器无法运行
  13. 都2022了,我为什么还要写博客?
  14. selenium爬取淘宝评论信息
  15. 用python画蜡笔小新的步骤_#6.1# 用python画出你的童年回忆
  16. 微信公众号访问本地服务器的方法
  17. Python-Django毕业设计汽车站售票管理系统(程序+Lw)
  18. 王者服务器维护s24,王者荣耀:体验更新S24数据,征召模式痛点解决,不会再失手了...
  19. 微信小程序云开发项目——多肉植物销售小程序
  20. 图像处理冷知识——dpi和ppi

热门文章

  1. 利用apache的ab命令做服务器压力测试
  2. FPGA实现VGA显示(五)——————配置ROM测试及图片显示(b)
  3. Activiti Workflow HelloWorld 示例与测试环境搭建
  4. 我运维生涯的第一个Blog
  5. /dev/shm目录下产生大量的ora_$ORACLE_SID的二进制文件
  6. 使用Jasypt加密spring boot应用配置文件的敏感信息
  7. LINUX 邮件服务器qmail 架设
  8. marker 头像 高德地图_高德地图上线马丽导航语音
  9. mysql union 别名报错_MySQL中UNION和UNION ALL的使用
  10. JavaScript——模块化的历史进程梳理