gstreamer 流媒体开发
一銤阳光
这个作者很懒,什么都没留下…
展开
-
Gstreamer视频传输测试gst-launch
gst-inspect和gst-launch是两个非常使用的小工具 gst-inspect 在开发时用于查询库各个插件element的详细信息 gst-launch 用于在终端快速构建一条pipeline用于播放多媒体-首先注意版本 我的ubuntu奇怪的安装了两个版本的gstreamer,而且他们的插件不共享 gst-launch-0.10gst-...原创 2017-09-18 09:50:06 · 23673 阅读 · 4 评论 -
gstreamer-appsink元素的使用&与opencv交互的示例
appsink的功能 extract samples from a pipeline use a queue to collect buffers from the streaming thread 简单的说 appsink 元素作为gstreamer的sink节点,它可以实现pipeline中的流媒体数据与其他应用程序的交换,比如实现gstreamer与CUDA交互,gstr...原创 2018-04-04 23:00:20 · 5172 阅读 · 11 评论 -
在NVIDIA Jetson-TX1/2平台,利用Gstreamer开发
Jetson 平台关于计算机视觉开发的简介4 Core A57 CPU, 支持Gstreamer,并且有NV通过的OpenMax硬件加速的API 用于硬件编码、解码(OMX Gstreamer plug-ins, provided by Nvidia)a GPU with 256 CUDA Cores 可用于并行计算,对于流媒体进行处理支持TensorRT,部署神经网络,通过根据前端...原创 2018-04-05 12:29:53 · 4894 阅读 · 1 评论 -
CSI vs USB camera on JetsonTX2
1、为什么要用CSI camera如果您希望获得最佳性能(较快的FPS,较高的分辨率和较少的CPU使用情况),或者需要对摄像机进行底层控制,并且您愿意买一个不错的摄像头,CSI摄像头应该是您所以这些性能的优质选项。我个人使用CSI相机,因为我需要高分辨率的视频,同时保持可接受的帧率。 在TX2搭配 Leopard Imaging IMX377CS 摄像头,我轻松以〜20 fps的速度拖动4...原创 2018-05-02 21:59:34 · 9195 阅读 · 6 评论 -
gstreamer 概述以及TX1 硬解码多路RTSP流
以NVIDIA TX1为例硬解码就是利用硬件芯片来解码的,TX1有单独的解码模块,NVDEC. 软解码是用软件程序来解码,比较占用CPU资源 查看cpu gpu 以及编解码模块的使用: sudo ./tegrastats1.gstreamer概述Gstreamer是一个libraries和plugins的集合,用于帮助实现各种类型的多媒体应用程序,比如播放器,转码工具,多媒...转载 2018-04-21 09:40:30 · 5641 阅读 · 0 评论 -
gstreamer编程
Gstreamer官方文档翻译GStreamer基础教程01——Hello World GStreamer基础教程02——GStreamer概念 GStreamer基础教程03——动态pipeline GStreamer基础教程04——时间管理QtGStreamer exampleexamples/appsink-src/main.cpp examples/player/ma...原创 2018-05-18 22:00:27 · 741 阅读 · 0 评论 -
LG C920 高帧率视频获取方法
了解C920的性能 功能 性能 Connection Type USB USB Protocol USB 2.0 USB VID_PID 082D UVC Support Yes Microphone Yes Microphone Type Stereo Lens and Sensor Typ...原创 2018-04-28 17:00:10 · 950 阅读 · 0 评论 -
gstreamer 环境配置
#解决gst/gst.h no such filesudo apt-get install libgstreamer1.0-dev#解决gst/app/gstappsinkcd.h no such filesudo apt-get install libgstreamer-plugins-base1.0-dev原创 2018-06-05 11:23:51 · 1367 阅读 · 2 评论