gstreamer
ooMelloo
☆人工智能/机器学习/深度学习工程师进击中
☆立志成为数学好编程好业务好的三好青年
☆人必有痴 而后有成
展开
-
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 gstr原创 2021-03-05 15:52:32 · 2933 阅读 · 1 评论 -
DeepStream插件Gstreamer(一):插件汇总
一、Gst-nvinfer Gst-nvinfer插件使用NVIDIA®TensorRT™对输入数据进行推断。该插件从上游接受批处理的NV12 / RGBA缓冲区。NvDsBatchMeta结构必须已经附加到Gst缓冲区。低级库(libnvds_infer)可对尺寸为“网络高度”和“网络宽度”的INT8 RGB,BGR或GREY数据进行操作。Gst-nvinfer插件根据网络要求在输入帧上执行转换(格式转换和缩放),并将转换后的数据传递到低级库。低级库对转换后的帧进行预处理(执行归一化和均值减法)..原创 2020-11-30 19:04:21 · 5085 阅读 · 1 评论 -
DeepStream插件Gstreamer(一):概述
一、插件概述 DeepStream SDK基于GStreamer框架。本手册介绍了DeepStream GStreamer插件以及DeepStream的输入,输出和控制参数。在包含NVIDIA®Jetson™模块或NVIDIA dGPU适配器1的系统上支持DeepStream SDK。本手册适用于希望使用DeepStream SDK开发DeepStream应用程序或其他插件的工程师。它还包含有关SDK中使用的元数据的信息。开发人员也可以添加自定义元数据。该手册介绍了SDK中定义的用于使用IPlug...原创 2020-11-30 14:55:19 · 2544 阅读 · 2 评论 -
DeepStream输出插件Gst-nvmsgconv和Gst-nvmsgbroker
在上一节中我们已经讲过DeepStream整体架构和运行流程。说明:本文的目的是RTSP推流一、流程视频流输入——> 解码——> 帧批处理——> 推理——> 目标跟踪——> 可视化构件——> 输出Gst-nvv4l2decoder→Gst-nvstreammux→Gst-nvinfer→Gst-nvtracker→Gst-nvmultistreamtiler→Gst-nvvideoconvert→Gst-nvosd→Gst-nveglglessink二原创 2020-11-19 16:12:06 · 2342 阅读 · 3 评论 -
DeepStream框架整理
一、官方文档官方文档链接:https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_Overview.html#deepstream-graph-architecture二、整体架构三、模块分析DeepSream提供超过15种以上的GStreamer插件模块,以此建造一个高效的视频分析管道(Pipeline)。1. 视频流,可以是本地文件、RTSP流或者直接通过camera相机,流的获取是通过CPU的。帧(fram原创 2020-11-19 15:09:49 · 2974 阅读 · 1 评论 -
基于gstreamer的支持动态获取多路流的rtsp server(笔记)
上篇文章讲了streamer的rtsp推流的基本用法下面讲搭建动态多路流的rtsp server。有两种方式能达到效果,一种采用main_loop_run运行在线程里,另一种则是创建factory等操作可在有需要的时候动态创建。代码基于gst自带的示例test-readme.c改造,编译同gst示例一、方法一代码#include <gst/gst.h> #include <gst/rtsp-server/rtsp-server.h>#include <pth原创 2020-11-18 14:08:54 · 3340 阅读 · 2 评论 -
gstreamer的rtsp推流(笔记)
在音视频处理这块gstreamer相对于ffmpeg体量大,功能全,还是不错的选取对象。今天先简单介绍下gstreamer的推流功能,后续把整套gstreamer系列文章都系统整理一遍。一、 安装 gstream 1.0sudo apt-get update sudo apt-get install gstreamer1.0 二、安装gst-rtsp需要的库文件sudo apt-get install libgstreamer* sudo apt-get install gst原创 2020-11-18 14:00:03 · 6513 阅读 · 0 评论