Gstreamer-常用element

hls网页播放器实现 Liveweb是好游科技自主开发的网页播放器,支持 RTSP、RTMP、HTTP、HLS、UDP、RTP、File 等多种流媒体协议播放,同时也有多种显示方式 (GDI,D3D) 及格式 (RGB24,YV12,YUY2,RGB565),经过 7x24 小时连续拷机测试,能够很好的处理断连.iveweb是可支持H.264/H.265视频播放的流媒体播放器,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。 阅读详情

相关连接:https://blog.youkuaiyun.com/knowledgebao/article/details/84621238


videotestsrc:视频src

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-videotestsrc.html

autovideosink:视频sink

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-autovideosink.html

图像如下:

 

audiotestsrc:音频src

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-audiotestsrc.html

autoaudiosink:音频sink

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-autoaudiosink.html

fakesink:黑洞,接收一切数据

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/gstreamer-plugins-fakesink.html

filesink:数据写入文件

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/gstreamer-plugins-filesink.html

filesrc:从文件中读数据

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/gstreamer-plugins-filesrc.html

rtmp相关:rtmpsrc:用rtmp协议拉流,rtmpsink:以rtmp协议送流

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-rtmpsrc.html

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-rtmpsink.html

rtsp、rtp相关:

https://gstreamer.freedesktop.org/documentation/rtp.html

hls相关:hlsdemux、hlssink、hlssink2

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-plugin-hls.html

 

参考资料:

1,https://gstreamer.freedesktop.org/documentation/plugins.html

 


有任何问题,请联系:knowledgebao@163.com

用 GStreamer 使用 HLS 快速搭建直播系统 前提条件是要先安装 gstreamer, 我使用的是 macbook air, 具体的安装步骤不在这里赘述, 请参见官方文档 Installing GStreamer 快速开始 其实步骤很简单 简单测试一下,确保你安装的 gstreamer 工作正常,并能从摄像头中读取视频 将摄像头视频显示出来 gst-launch-1.0 avfvideosrc device-index=1 ! \ v... 阅读详情

相关推荐

gstreamer 常用element

一、bin,这些bin在内部包含了element,但是在外部还是把它看做一个element。 1、playbin:它会处理播放器从source经过解复用、解码到显示的过程,同时它也非常灵活,有很多的设置项。 2、uridecodebin:从一个uri获取数据,然后解码成原始数据。 二、文件输入和输出 1、filesrc:读取一个本地文件然后用caps输出媒体数据 2、filesink:这...

fanzirong_的博客 1756

d的可变头模式

原文地址 可变头结构模式 今天,用户定义类型仍是D中的二等公民.如不支持(头部可变性,能够在不改变引用值的情况下,改变头).本文介绍udt模式来实现它. 介绍 D有一等,二等公民.一等公民有数组和指针,他们可隐式头可变.如,const(T[])可隐式转换为const(T)[]. D有多种转换方法:别名 本,构造器,分发操作,转换操作,及子类化.指针和动态数组退化为它们的可变头的方式与前面不一样,要模仿,就要定义新的转换类型. 更改编译器和语言太麻烦.且隐式转换很难懂.但有时很方便,可试试下面方法. Unqu

个人进步之路 671

从‘Hello World’到‘酷炫滤镜’:手把手教你用GStreamer Pipeline玩转视频特效(附vertigotv实战)

本文手把手教你使用GStreamer Pipeline实现从基础视频流到酷炫滤镜特效的进阶操作,重点解析Element与Pipeline的模块化设计,并通过vertigotv等实战案例展示特效参数调校与组合技巧,帮助开发者快速掌握专业级视频处理技术。

weixin_30832143的博客 374

gstreamer使用介绍

GStreamer 是一个用于构建媒体处理组件图的库。它支持的应用范围从简单的 播放、音频/视频流到复杂的音频(混合)和视频(非线性编辑)处理

KK下山去买菜 1356

GStreamer基础教程12:流式传输

目标 直接播放Internet上的文件而不在本地保存就被称为流播放。我们在前面教程里已经这样做过了,使用了http://的URL。本教程展示的是在播放流的时候需要记住的几个点,特别是: 如何设置缓冲 如何从打断中恢复(因为失去了时钟) 介绍 当在播放流的时候,一旦从网络上取到媒体数据块就会进行解码和放入显示队列。这意味着如果网络来的数据延迟了,那么显示队列就可能没有数据,播放就会停下来。 ...

ZONGXP的博客 1977

GStreamer基础教程14:常用的element

目标 本教程给出了一系列开发中常用的element。它们包括大杂烩般的eleemnt(比如playbin2)以及一些调试时很有用的element。 简单来说,下面用gst-launch这个工具给出一个个具体例子(命令行),你可以用-v参数可以看到Pad得Caps是如何协商的。 Bins 这些是Bin element,它们在内部包含其他的element,已经组成了内部的pipeline,但在...

ZONGXP的博客 1868

GStreamer基础教程14——常用的element(主要记录录制)

GStreamer基础教程14——常用的element 2014年03月23日 17:21:40 阅读数:11160 标签: GStreamer 更多 个人分类: GStreamer https://blog.youkuaiyun.com/sakulafly/article/details/21748777 目标       本教程给出了一系列开发中常用的element。它们包括大杂烩般的elee...

liuweihui521的专栏 1033

gstreamer开发之--- 常用element

一、bin,这些bin在内部包含了element,但是在外部还是把它看做一个element。 1、playbin:它会处理播放器从source经过解复用、解码到显示的过程,同时它也非常灵活,有很多的设置项。 2、uridecodebin:从一个uri获取数据,然后解码成原始数据。 二、文件输入和输出 1、filesrc:读取一个本地文件然后用caps输出媒体数据 2、filesink:这个element把所有收到的媒体数据存成文件,用location来指定文件名 gst-launch-1.0 audiote

技术联盟 748

gstreamer常用element

gstreamer,linux

propor的专栏 371

GStreamer中Element(元素)

等编码器可能需要安装。

深之JohnChen的专栏 722

VoIP概述

VoIP统一通信与VoIPVoIP与传统电话比较VoIP各项产品设备的类型及应用 统一通信与VoIP 统一通信指的是把计算机与传统通信技术统一成一体的新通信模式,融合计算机网络与传统通信网络在一个网络平台上,实现电话、传真、数据传输、音视频会议、呼叫中心、即时通信等众多应用服务 VoIP又称IP电话或IP网络电话,是Voice Over IP的缩写,这种技术通过对语音信号进行编码数字化,压缩处理成压缩帧,然后转换成为IP数据包在TCP/IP网络上进行传输,从而达到了在IP网络上进行语音通信目的 VoIP与传

kaminao的博客 4359

【GStreamer开发】GStreamer基础教程14——常用的element

目标       本教程给出了一系列开发中常用的element。它们包括大杂烩般的eleemnt(比如playbin2)以及一些调试时很有用的element。       简单来说,下面用gst-launch这个工具给出一个个具体例子(命令行),你可以用-v参数可以看到Pad得Caps是如何协商的。 Bins       这些是Bin element,它们在内部包含其他的eleme

ZhangPY的专栏 1268

AHB协议中hreadyout和hready_in的区别

上面这张时序图表明master有两笔写传输,第一笔传输为slave1(s1),传输类型为SEQ,在第一笔传输的第二个周期,也就是第一笔传输的dataphase,此时slave1没有准备好被写数据,因此把s1_hreadyout拉低,但此时slave2已经看到自己的NONSEQ传输了,而且slave2已经是准备好了的。重新拿上面的仿真图看一下,由于前一个周期的s1_hreadyout为低电平,所以s2的hready_in也为低电平,那么该周期s2不会对addr以及控制信号进行采样。就不会出现上面的问题。...

weixin_44101336的博客 2865

GStreamer基础教程14——常用的element

本教程给出了一系列开发中常用的element。

sakulafly的专栏 2万+

VCSA 6.7证书过期别慌!手把手教你通过SSH修改系统时间恢复登录(附STS证书修复脚本)

本文详细介绍了VCSA 6.7证书过期的应急处理方案,包括通过SSH修改系统时间临时恢复登录、全面更新证书体系以及专项修复STS证书的实战步骤。文章还提供了后期验证和系统加固的建议,帮助运维人员有效应对证书过期问题,确保虚拟化平台的稳定运行。

weixin_31292729的博客 415

DETRs with Collaborative Hybrid Assignments Training论文阅读与代码

在这篇论文中,作者观察到在DETR中将过少的 Query 分配为正样本,采用一对一的集合匹配,会导致对编码器输出的监督稀疏,严重损害编码器的区分特征学习,反之亦然,也会影响解码器中的注意力学习。为了缓解这个问题,作者提出了一种新颖的协同混合分配训练方案,名为Co-DETR,以从多样的标签分配方式中学习更高效、更有效的基于DETR的检测器。这种新的训练方案可以通过训练多个并行辅助 Head ,以一对多的标签分配方式(如ATSS和Faster RCNN)进行监督,轻松增强端到端检测器中编码器的学习能力。

qingjing0413的博客 1154

GStreamer学习链接

Gstreamer学习 http://blog.iotwrt.com/media/2017/11/17/gstreamer-study/ 官方关于Gstreamer的教程(英文) https://gstreamer.freedesktop.org/documentation/tutorials/table-of-concepts.html 当然也有...

qq_42656351的博客 322

关于 SAP Fiori Elements 开发项目里的本地 annotation.xml 文件

文件通过引用 SAP 提供的标准词汇表和本地 OData 服务的元数据,为 Fiori Elements 应用定义了一个基础的注解结构。开发者可以在此基础上添加具体的注解,以满足特定的业务需求和界面定制。文件用于定义本地注解,以补充或覆盖来自后端 OData 服务的元数据。元素内添加具体的注解,以定制 Fiori Elements 应用的界面和行为。的架构,用于在本地注解中定义实体、类型和注解。这使得在本地注解中可以引用该 OData 服务的实体和类型。等,用于控制界面元素的显示和行为。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 472
上一篇: 编码规范
下一篇: 协议篇-GB28181
knowledgebao
博客等级 码龄15年 401粉丝 198原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值