在音视频处理这块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. java 进程消失_Java进程诡异消失问题
  2. HDoj-1042 大数阶乘
  3. visual c++ for .net(新语法)
  4. swift选择类或结构体
  5. 比较器Comparable(内部比较器)和Comparator(外部比较器)
  6. list 是什么意思 php,php中list的功能是什么
  7. 使用Caffeine和Spring Boot的多个缓存配置
  8. php如何表格中的变为超链接,php中将网址转换为超链接的函数
  9. 以太坊源码(03):POA委员会选举机制
  10. java 调用.net类库_通过COM组件方式实现java调用C#写的DLL文件
  11. CuteFTP Pro v8.3.1 (Build 08.07.2008.1) - patch - PakMan / Team SnD
  12. 如何用自己电脑做服务器,绑定域名建一个个人网站
  13. 封装一个可以设置微信小程序的本地缓存接口过期时间的方法!
  14. Flink优化02--状态及Checkpoint调优
  15. iOS 教你如何修改微信运动步数
  16. 论文笔记|固定效应的解释和使用
  17. 前端encodeURI , decodeURI对字符串编码解码 , 以及把url中的%0A %20解码成换行和空格
  18. NandFlash和iNand
  19. (附源码)springboot萌宠宠物网店的开发与设计 毕业设计 011042
  20. 【从零开始学习 UVM】10.9、UVM TLM —— TLM Analysis Port

热门文章

  1. 论文趣读:人工智能里程碑?回顾2015年登上Nature的DQN(全文翻译+批注)
  2. 【Computer Organization笔记13】指令流水中的结构冲突和数据冲突
  3. 华为交换机vlan划分常用命令
  4. Atitit.http httpclient实践java c# .net php attilax总结
  5. mysql 刷新二进制日志_mysql binglog 二进制日志文件
  6. OC-NSFileManager
  7. system verilog中的参数传递——ref,input,output
  8. ISE与Notepad++关联
  9. 我被男朋友整整欺骗了两年可结果却让我感动!
  10. Excel小账本的来历