E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
菜鸟学习GStreamer
[Linux使用] 使用apt下载rpm包的源码
比如:sudoaptsourcelib
gstreamer
1.0-0
ykun089
·
2023-08-03 02:40
#
Linux
使用
linux
[common c] 嵌套结构体中内层结构体的成员可以和外层结构体成员同名
前言:glib和
gstreamer
体系依赖结构体来实现,其中涉及到虚函数,我们可以发现其中某些结构体成员的名字和其父结构体的成员是同名的,而这是允许的。
ykun089
·
2023-08-03 02:40
#
Common/Linux
C/C++
c语言
c++
2021-03-03
gtk+-develgimp-develgimp-devel-toolsgimp-help-browserzlib-devellibtiff-devellibjpeg-devellibpng-devel
gstreamer
-devellibavc1394
LiKite
·
2023-08-02 21:10
音视频处理 FFmpeg相关内容介绍 以及八大
FabriceBellard于2000年创建,由C和汇编语言进行开发FF->FastForward快进mpeg->标准化组织MovingPicturesExpertsGroup使用到FFmpeg的开源项目
gstreamer
MY CUP OF TEA
·
2023-07-30 05:20
音视频
音视频
Ubuntu18.04下安装ROS
安装相关依赖sudoaptinstallninja-buildexiftoolninja-buildprotobuf-compilerlibeigen3-devgenromfsxmlstarletlib
gstreamer
1.0
书中藏着宇宙
·
2023-07-29 22:05
无人机设计开发
ROS
飞控
PX4
环境配置
GStreamer
Playback tutorial 学习笔记(九)
数字音频传输目标本教程展示了
GStreamer
如何处理数字音频传输。简介除了常见的模拟格式外,高端音频系统通常还接受数字形式的数据,无论是压缩还是未压缩。
清墨韵染
·
2023-07-26 05:15
GStreamer学习笔记
GStreamer
服务器
webrtc
c++
GStreamer
Basic tutorial 学习笔记(十六)
1.特定平台的元素1.1目标尽管
GStreamer
是一个跨平台的框架,但并非所有元素都适用于所有平台。例如,视频输出依赖于底层窗口系统,因此需要根据平台选择不同的视频输出。
清墨韵染
·
2023-07-26 05:45
GStreamer学习笔记
GStreamer
服务器
webrtc
c++
GStreamer
Basic tutorial 学习笔记(十四)
1实用元素引言:本章对前面出现的所有常用元素做了一个总结。介绍了常用元素的功能/用法等,在实际的项目开发中经常用到这些元素。1.1Bins这些是Bin元素,您将它们视为单个元素,它们负责实例化所有必要的内部流水线以完成其任务。playbin这个元素在整个教程中被广泛使用。它管理媒体播放的所有方面,从源到显示,通过解复用和解码。它非常灵活,有很多选项,因此有一套教程专门介绍它。请参阅Playback
清墨韵染
·
2023-07-26 05:44
GStreamer学习笔记
GStreamer
服务器
webrtc
c++
GStreamer
Playback tutorial 学习笔记(八)
1自定义playbin输出视频解码加速API:VAAPI(VideoAccelerationAPI):最初由英特尔于2007年设计,针对基于Unix操作系统的XWindowSystem,现在是开源的。现在它也通过dmabuf支持Wayland。它目前不仅限于IntelGPU,其他制造商也可以自由使用此API,例如ImaginationTechnologies或S3Graphics。通过gstrea
清墨韵染
·
2023-07-26 05:11
GStreamer学习笔记
c++
GStreamer
webrtc
服务器
rpm打包学习
最近工作中需要针对freescale的iMX5和iMX6平台做一些arm平台下的系统核心软件包的集成,比如将glib、dbus、pkg-config、libxml2、pixman、gdb、libpng、gcc、
gstreamer
雪域迷影
·
2023-07-25 09:09
GStreamer
学习八(GstElement)
GstElement主要功能:提供状态机,事件总线,时间,衬垫,上下文等功能。1、主要数据结构/***GstElement:*@state_lock:在gst_element_set_state()使用锁住状态*@state_cond:通知状态变化*@state_cookie:被用检测gst_element_set_state()和gst_element_get_state()调用*@target
冰山一脚2013
·
2023-07-23 21:58
GStreamer
gstreamer
请求pad,通过方法gst_element_request_pad_simple
请求类的pad,不能直接获取,需要通过模板进行请求,tee_src_pad_template=gst_element_class_get_pad_template(GST_ELEMENT_GET_CLASS(tee),"src%d");tee_audio_pad=gst_element_request_pad(tee,tee_src_pad_template,NULL,NULL)
鼾声鼾语
·
2023-07-23 21:58
deepstream
深度学习
机器学习
计算机视觉
c++
GStreamer
Basic tutorial 学习笔记(七)
多线程处理目标:
GStreamer
可以自动处理多线程,但在某些情况下,可能需要手动分离线程。介绍:
GStreamer
是一个多线程框架。
清墨韵染
·
2023-07-23 21:27
c++
GStreamer
webrtc
服务器
Gstreamer
中pad的链接
Gstreamer
中的pad根据输入输出方向,有src和sink两种。根据pad创建的时机,有alwayspad、sometimespad、requestpad,这样不同的pad,链接方式就不同。
HUI的技术笔记
·
2023-07-23 21:27
gstreamer
linux
ubuntu系统 intel显卡 为
gstreamer
安装vaapi硬编解插件
前言主机已安装
gstreamer
1.0。
yiwang1670831
·
2023-07-23 00:50
ubuntu
视频编解码
h.264
linux学习笔记——gst-launch-1.0
使用平台:飞凌OK3399-C开发板gst-launch-1.0是构建和运行基本
GStreamer
管道的工具命令格式:gst-launch-1.0[OPTIONS]PIPELINE-DESCRIPTIONOPTIONS
倔强的土坷垃
·
2023-07-23 00:20
linux
gstreamer
的一些总结
以3个插件的连接为例。1第一次会协商。2第一个插件推送数据,第二个插件先检测能否识别,能识别了,再转换,再推给下一个插件,相当于一个递归的过程。3转换时,先判断是否需要重新创建buf(有的需要检测,有的需要转换数据),要跟下个插件协商,得到创建buf的大小。4后面插件的值改变后,会跟前面的协商,caps要保持一致。连接element,如camcapsfilter连接videorate,第一步:获取
山西茄子
·
2023-07-23 00:19
gstreamer
音视频
基础课程11:调试工具
幸运的是,
GStreamer
附带了大量调试信息,这些信息通常会提示问题可能是什么。本教程展示了:如何从
GStreamer
获取更多调试信息。如何将自己的调试信息打印到
GStreamer
日志中。
李尔阳
·
2023-07-23 00:49
Gstreamer基础课程
音视频
windows解决appium-doctor报gst-launch-1.0.exe and/or gst-inspect-1.0.exe cannot be found
www.cnblogs.com/yiyaxuan/p/14363659.html安装gst-launch-1.0.exeandgst-inspect-1.0.exe手动下载安装,下载地址:https://
gstreamer
.freedesktop.org
暖风丶微凉
·
2023-07-23 00:49
aws篇11 gst-launch-1.0 使用手册
一、安装二、添加环境变量gst-launch-1.0D:\
gstreamer
\1.0\mingw_x86_64\bin三、常用命令gst-launch-1.0videotestsrc!
bluewelkin
·
2023-07-23 00:49
aws
aws
解决appium-doctor报gst-launch-1.0.exe and/or gst-inspect-1.0.exe cannot be found
一、下载gst-launch-1.0.exeandgst-inspect-1.0.exe下载地址:Download
GStreamer
runtimeinstaller和developmentinstaller
AE—Darren洋
·
2023-07-23 00:19
APP测试
自动化测试
appium
测试工具
自动化测试
GStreamer
Basic tutorial 学习笔记(十二)
流媒体定义:直接从互联网播放媒体而不存储在本地,被称为流媒体。目标如何启用缓冲(以减轻网络问题)如何从中断中恢复(时钟丢失)介绍在流媒体中,媒体块在从网络接收到后被解码并排队等待播放。这意味着,如果一个块被延迟(在互联网上这并不罕见),播放队列可能会变空,导致媒体播放停滞。通用解决方案是构建一个“缓冲区”,即在开始播放之前允许一定数量的媒体块排队。这样,播放开始会稍微延迟,但是如果某些块迟到,由于
清墨韵染
·
2023-07-21 20:53
GStreamer学习笔记
c++
GStreamer
webrtc
服务器
GStreamer
Basic tutorial 学习笔记(十)
GStreamer
工具目标通过命令行构建和运行
GStreamer
管道(gst-launch-1.0)。查找可用的
GStreamer
元素及其功能(gst-inspect-1.0)。
清墨韵染
·
2023-07-21 20:23
GStreamer学习笔记
c++
GStreamer
clearrtc
服务器
GStreamer
Basic tutorial 学习笔记(十一)
Debugging工具目标如何获取更多的
GStreamer
调试信息(设置环境变量)。如何将自己的调试信息打印到
GStreamer
日志中(重定向)。如何获取管道图形(GraphViz)。
清墨韵染
·
2023-07-21 20:23
GStreamer学习笔记
c++
GStreamer
服务器
webrtc
GStreamer
Playback tutorial 学习笔记(一)
playbin运用多流处理:一个电影,对应一个视频和多个音频流(立体声/5.1声道被视为一个单独的流),以适应不同的语言。在这种情况下,用户选择一个音频流,应用程序只播放选定的音频流,忽略其他音频流。为了能够选择合适的流,用户需要了解一些关于它们的信息,例如它们的语言。这些信息以“元数据”(附加数据)的形式嵌入在流中,本教程展示了如何检索这些信息。分流定义:从容器中检索各个流的过程被称为“分流”(
清墨韵染
·
2023-07-21 20:52
GStreamer学习笔记
GStreamer
服务器
webrtc
c++
GStreamer
Playback tutorial 学习笔记(三)
Short-cuttingthepipelineBasictutorial8展示了应用程序如何通过使用两个特殊元素appsrc和appsink来手动提取或注入数据到管道中。playbin也允许使用这些元素,但是连接它们的方法是不同的。要将appsink连接到playbin,请参阅Playbacktutorial7:自定义playbinsinks。如何将appsrc与playbin连接起来要将app
清墨韵染
·
2023-07-21 06:23
GStreamer学习笔记
GStreamer
服务器
webrtc
c++
GStreamer
Basic tutorial 学习笔记(八)
简化流水线目标:使用
GStreamer
构建的流水线不需要完全关闭。数据可以在任何时间以各种方式注入到流水线中,或者从流水线中提取出来。
清墨韵染
·
2023-07-21 06:22
GStreamer学习笔记
GStreamer
c++
webrtc
服务器
GStreamer
Playback tutorial 学习笔记(二)
介绍:值得注意的是,就像音频和视频一样,playbin会根据需要选择正确的解码器,并且
GStreamer
的插件结构允许很容易地添加对新格式的支持,就像复制一个文件一样。对应用程序开
清墨韵染
·
2023-07-21 06:22
GStreamer学习笔记
c++
GStreamer
服务器
webrtc
GStreamer
Basic tutorial 学习笔记(六)
PadCapabilitiesPadCapabilities是
GStreamer
的基本元素,大多数时候它们是不可见的,因为框架会自动处理它们。Pads允许信息进入和离开一个元素。
清墨韵染
·
2023-07-21 06:51
GStreamer学习笔记
c++
GStreamer
clearrtc
服务器
Gstreamer
推送摄像头数据到RTMP服务器的方法(SRS成功示例)
最近在研究如何将Linux中的视频数据推送到流媒体服务器,看到
gstreamer
还比较不错,于是试了一下服务端用的SRS,RTMP推流,搭建非常简单,教程可参考:https://blog.csdn.net
ZhongruiRao
·
2023-07-20 20:40
linux
stream
服务器
linux
ffmpeg
rk3588使用
gstreamer
推流
rk3588使用
gstreamer
推流ppa搜索需要的软件包安装
gstreamer
gstreamer
基础操作udp本地传输视频摄像头udp传输安装支持
gstreamer
的cv2ppa搜索需要的软件包在https
秋枫96
·
2023-07-20 20:10
ffmpeg
ubuntu
在RK3588上使用
Gstreamer
做推拉流并推理记录
在RK3588上使用
Gstreamer
做推拉流并推理记录基础环境角色版本rknn-toolkit21.2.0python3.7.31.视频流使用结构视频流拉取:video/rtsp/camera!
孤妄~
·
2023-07-20 20:40
python
opencv
人工智能
菜鸟学习
Spring 之 DispatcherServlet 总览
写在前面关于DispatcherServlet已经有很多博客,这里可以说是一篇整理文章然后加了一些自己的理解。说到DispatcherServlet就不得不提到Servlet,所以下面主要讲讲ServletServlet生命周期关于Servlet周期,这里结合源码注释进行说明:packagejavax.servlet;publicinterfaceServlet{/***Theservletcon
醉疯觞
·
2023-07-20 03:52
基于
gstreamer
的rtsp推流 (USB摄像头)
一.配置
gstreamer
环境参考上篇文章:ubuntu16.04上安装
gstreamer
二.安装
gstreamer
-rtsp-servergitclone-b1.8https://github.com
程序员假的
·
2023-07-19 23:58
Gstreamer
rtsp
linux
GStreamer
学习笔记(四)
Timemanagement仅当管道处于PLAYING状态时,可以刷新屏幕。如果不在PLAYING状态,什么都不做,因为大多数查询都会失败。函数与知识点GstClockTime说明:所需的超时时间必须以GstClockTime的形式指定。即以纳秒(ns)为单位。表示不同时间单位的数字应乘以诸如GST_SECOND或GST_MSECOND之类的宏。这使得代码更易读。gst_element_query
清墨韵染
·
2023-07-19 09:55
GStreamer学习笔记
服务器
GStreamer
c++
webrtc
GStreamer
学习笔记(五)
多线程图形接口调用单线程的GUI和多线程的
GStreamer
问题:GUI工具包通常只允许通过主线程(或应用程序线程)操作图形“小部件”,而
GStreamer
通常会生成多个线程来处理不同的任务。
清墨韵染
·
2023-07-19 09:21
GStreamer学习笔记
服务器
c++
GStreamer
webrtc
GStreamer
学习笔记(二)
错误检测流程:bus=gst_element_get_bus(pipeline);msg=gst_bus_timed_pop_filtered(bus,GST_CLOCK_TIME_NONE,GST_MESSAGE_ERROR|GST_MESSAGE_EOS);GError*err;gchar*debug_infoswitch(GST_MESSAGE_TYPE(msg)){caseGST_MESS
清墨韵染
·
2023-07-18 06:37
GStreamer学习笔记
服务器
GStreamer
c++
webrtc
GStreamer
学习笔记(一)
什么是
GStreamer
?
清墨韵染
·
2023-07-18 06:37
GStreamer学习笔记
学习
笔记
linux
GStreamer
学习笔记(三)
含有pads的链接链接converter/resample/sink,但是不链接source,因为此时不包含sourcepads函数与知识点pads(GstPad)定义:
GStreamer
元素之间进行通信的端口称为
清墨韵染
·
2023-07-18 06:34
GStreamer学习笔记
c++
GStreamer
webrtc
服务器
js 中逻辑运算符&&和||,位运算符&和|的总结
菜鸟学习
的过程记录...._....逻辑运算符&&和||----(短路运算)alert(a&&b):一般字面上理解a和b都为true的时候为true,否则返回false.alert(a||b):字面理解
June_Done
·
2023-07-16 01:00
菜鸟学习
第五周之tensorflow
ps:前一阵子玩去了没学习没更博时间:20180827-20180902python中zip(a,b)zip()函数分别从a和b依次各取出一个元素组成元组,再将依次组成的元组组合成一个新的迭代器--新的zip类型数据tf.placeholder(dtype,shape=None,name=None)dtype:数据类型。常用的是tf.float32,tf.float64等数值类型shape:数据形
鹿小闹
·
2023-07-15 22:32
Study
tensorflow
以yolov8-pose为案例学习如何写deepstream的回调函数
它可以是任何
GStreamer
支持的视频输入源,如文件、摄像头、网络流等。streammux:这个元素是流复用器,用于将多个流合并成一个流,并将多帧画面打包为批处理数据。
小罗的AI小屋
·
2023-07-15 18:17
YOLO
学习
人工智能
【
Gstreamer
系列 3】windows QT+
Gstreamer
环境搭建
1.下载
Gstreamer
库目前最新版本为1.17.90官网下载地址https://
gstreamer
.freedesktop.org/pkg/选择下载windows平台的库这里选择为mingw32位1.16.20
斜杠cj
·
2023-07-15 10:55
gstreamer
gstreamer
qt
windows
【
Gstreamer
系列 4】构建ubuntu下的
Gstreamer
工程
1.将编译好的库放到工程内2.编写简单的cmakecmake_minimum_required(VERSION2.8)project(GstCameraAPI)SET(SRC_LISTGstCameraAPI.cTOOLS/videotools.cDRIVER/usbcamera.c)#add(.h)addressinclude_directories(${PROJECT_SOURCE_DIR}/
斜杠cj
·
2023-07-15 10:25
gstreamer
ubuntu opencv-python
gstreamer
rtsp
python读取rtsp码流一般为importcv2url="rtsp://**********************"cap=cv2.VideoCapture(url)whileTrue:ret,frame=cap.read()cv2.imshow("frame",frame)ifcv2.waitKey(1)&0xFF==ord("q"):break但这个方式一般比较慢,有时甚至超过一秒。另一
涂鸦c
·
2023-07-13 20:02
python
AttributeError: module ‘cv2‘ has no attribute ‘gapi_wip_gst_
GStreamer
Pipeline‘
库中自带的,需要下载pipinstallopencv-contrib-python然后又报了这个错误AttributeError:module'cv2'hasnoattribute'gapi_wip_gst_
GStreamer
P
精英干员瑕光
·
2023-06-24 06:37
报错分析
python
开发语言
RockChip3568 MPP硬解码和
gstreamer
1.0编译
MPP视频硬件解码编译一、配置rocksdk的环境当前使用的rockchip给的rk3568的sdk包,版本不详,应该比较新。编译前配置环境:sourceenvsetup.sh选择rk3568配置(67rockchip_rk3568)注意:每次在skd目录进行make编译时,都要运行sourceenvsetup.sh。它配置了一些环境变量。特别注意:当选则是否使用默认配置覆盖当前配置时,选则n。不
玩意儿他爸
·
2023-06-21 00:22
linux
嵌入式硬件
rockchip
gstreamer
记一次
gstreamer
解码存图绿线问题排查
部分代码如下解码回调如下,完整代码可参考之前的文章
Gstreamer
硬解码Rtsp流及代码实现:最终排查结果是:有些相机本身推的视频帧的大小与gstreame解码出来的width和height不匹配导致的
基层搬砖的Panda
·
2023-06-16 21:21
音视频
opencv
数码相机
计算机视觉
5.
gstreamer
RTSP硬件解码播放器
目录1、下载
gstreamer
安装包2、安装
gstreamer
3、硬件解码说明4、USB摄像头RTSP推流5、RTSP播放视频测试6、硬件解码与软件解码,延时对比测试1、下载
gstreamer
安装包官网下载
生如~夏花
·
2023-06-16 18:13
gstreamer应用
音视频
人工智能
机器学习
RKMPP库快速上手--(一)RKMPP功能及使用详解
我们可以通过
gstreamer
和ffmpeg的mpp插件来使用mpp硬件加速
Geek.Fan
·
2023-06-16 18:12
C/C++开发实战365
RKMPP实战指南
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他