7.1.2opencv中调用Canny函数边缘检测:#include <opencv2\opencv.hpp> #include<opencv2/highgui/highgui.hpp> #include<opencv2/imgproc/imgproc.hpp> using namespace cv; int main() { Mat img = imread
gstreamer介绍 Rainbow编码器是基于gstreamer实现的,webkit的video标签使用了gstreamergstreamer项目里还有一个rtsp的服务器,gstreamer的应用越来越多,而且它的确是一个不错的东西。 最近有几次需要向人家解释gstreamer,发现这样一些观点:gstreamer比vlc差远了;下载gstreamer编译后就是一个播放器等等,这些都
摘要在面对一个新的软件库时,第一步通常实现一个“hello world”程序,来了解库的用法。对于GStreamer,我们可以实现一个极简的播放器,来了解GStreamer的使用。 环境配置为了快速掌握Gstreamer相关的知识,我们优先选择Ubuntu作为我们的开发环境,其他平台的开发会在后续文章单独介绍。如果还没有Ubuntu虚拟机,可以在OSBoxes中直接下载Ubuntu 18
转载 2023-10-31 16:30:46
325阅读
JDK1.8新特性JDk1.8的优化数据的流式编程lambda表达式函数式接口匿名内部类jdk1.8新特性----------一:JDK的优化: 1.执行速度更快; 2.代码更少(Lambda表达式); 3.强大Stream API; 4.便于并行; 5.最大化减少空指针异常(OPtional类)。JDK1.8新增了非常多的特性,本专题主要讨论以下几个:jdk1.8新特性----------二:数
GStreamer: newshttps://gstreamer.freedesktop.org/news/
原创 2022-12-15 22:55:25
208阅读
# 如何在Java中实现GStreamer GStreamer是一种强大的多媒体框架,广泛用于音频和视频的处理与流媒体应用。在本教程中,我们将探讨如何在Java中使用GStreamer,并将项目分为几个步骤来逐步实现。 ## 整体流程 下面是实现“GStreamer Java”项目的整体步骤概述: | 步骤 | 描述 | |-
原创 8月前
119阅读
一、基本概念 GStreamer 作为 GNOME 桌面环境推荐的流媒体应用框架,采用了基于插件(plugin)和管道(pipeline)的体系结构,框架中的所有的功能模块都被实现成可以插拔的组件(component),并且在需要的时候能够很方便地安装到任意一个管道上,由于所有插件都通过管道机制进行统一的数据交换,因此很容易利用已有的各种插件“组装”出一个功能完善的多媒体应用程序。 1.
转载 2月前
393阅读
Overview
原创 2022-11-20 14:35:41
130阅读
# Java集成GStreamer [GStreamer]( ## GStreamerJava的集成 要在Java中使用GStreamer,我们可以使用[JGStreamer]( 以下是使用JGStreamer进行Java集成的步骤: 1. 下载并安装GStreamer:首先,您需要从[GStreamer的官方网站]( 2. 添加JGStreamer库依赖:在您的Java项目中,您需
原创 2023-08-03 15:15:12
455阅读
The debug logGStreamer and its plugins are full of debug traces, this is, places in the code where a particularly interesting
原创 2022-09-23 13:33:54
302阅读
前言本文是GStreamer学习笔记,也可以看成是对原文的意译。这些教程描述了理解其余教程所需的GStreamer主题。GStreamer教程:基础教程 : GStreamer 介绍基础教程 1: Hello world!基础教程 2: GStreamer 概念基础教程 3: 动态管道基础教程 4: 时间管理基础教程 5: GUI工具包集成基础教程 6: 媒体格式和pad功能基础教程 7: 多线程
转载 2023-10-20 21:57:30
197阅读
refs:meson使用:Command-line commandshttps://mesonbuild.com/Commands.html步骤:1)下载源码 && 解压wget https://gitlab.freedemer-
原创 2022-09-23 14:12:27
978阅读
GStreamer 1.18.4稳定的错误修复版本GStreamer团队宣布最喜欢的跨平台多媒体框架的稳定的1.18版本系列中的另一个错误修复版本!此版本仅包含错误修复和重要的安全修复程序,并且从1.18.x更新应该是安全的。突出显示的错误修正Highlighted bugfixes:• 重要的安全 ...
转载 2021-04-13 05:43:00
168阅读
2评论
目标 GStreamer提供了一系列方便使用的工具。这篇教程里不牵涉任何代码,但还是会讲一些有用的内容: 如何在命令行下建立一个pipeline——完全不使用C 如何找出一个...
转载 2017-02-17 22:43:00
323阅读
插件开发内存管理Gstmemory 设计文档Gstmemory API参考本文讨论GStreamer插件的内存管理。包括GstMemory,对内存访问的底层对象;GstBuffer,它用于在插件之间和应用程序之间交换数据。GstMeta。这个对象可以被放置在GstBuffer中,提供关联内存的额外信息。GstBufferPool,它可以用来更有效地批量管理具有相同大小的缓冲区。GstAllocat
  GStreamer按功能、维护的标准化程度、依赖库的版权差异等分了若干个包(package),如 gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav。不像FFmpeg按模块功能分几个文件夹(avforma
转载 2024-04-25 12:24:50
221阅读
上一个教程演示了如何自动生成一个pipeline。这次我们打算用一个个element来手动搭建一个pipeline。我们这个教程会演示:1. 什么是GStreamer的element以及如何建立一个ele...
转载 2017-02-17 22:32:00
242阅读
什么是GstreamerGstreamer是一个支持Windows,Linux,Android, iOS的跨平台的多媒体框架,应用程序可以通过管道(Pipeline)的方式,将多媒体处理的各个步骤串联起来,达到预期的效果。每个步骤通过元素(Element)基于GObject对象系统通过插件(plugins)的方式实现,方便了各项功能的扩展。下图是对基于Gstreamer框架的应用的简单分层: 可
转载 2024-08-07 22:09:38
458阅读
Install GStreamer 1.2.3 and GStreamer RTSP SERVER
原创 2014-03-10 11:28:40
3262阅读
转载自vinming.github.io在音视频领域接触最多实现的方案通常是通过ffmpeg(PC和sever端居多)或者硬件厂家的的SDK实现特定硬件的编解码功能(机顶盒,电视等嵌入式设备)。这里我们介绍一个在国内不太常用的解决方案—-gstreamer媒体库,GStreamer官方说明gstreamer跟ffmpeg一样,也是一个媒体框架,可以实现采集,编码,解码,渲染,滤镜等一条龙的媒体解决
转载 2024-02-23 13:17:27
65阅读
  • 1
  • 2
  • 3
  • 4
  • 5