SIP2100V系列网络音频模块是一款通用的独立SIP音频功能模块,可以轻松地嵌入到OEM产品中。该模块对来自网络的SIP协议及RTP音频流进行编解码。该模块支持多种网络协议和音频编解码协议,可用于VoIP和IP寻呼以及高质量音乐流媒体播放等应用。同时,SIP2103V还提供两个串行端口,八个数字输入/输出,允许用户通过程序控制。产品信息标准RJ45网络接口,提供固件在线远程升级;基于ARM+DS
  主要讲述了音频对加强视觉沉浸感的重要性,建议引入Oculus音频SDK的使用,它支持大量的声源定位、unity3D引擎、音频中间件插件等,主要结合耳机对听者的头部进行跟踪,以构建精准的三维声音空间环境。  该文档介绍了如何安装、配置和使用Oculus 音频 SDK。   This document describes how to install, configure, and use th
转载 2024-01-27 21:45:00
249阅读
前言本文是GStreamer学习笔记,也可以看成是对原文的意译。这些教程描述了理解其余教程所需的GStreamer主题。GStreamer教程:基础教程 : GStreamer 介绍基础教程 1: Hello world!基础教程 2: GStreamer 概念基础教程 3: 动态管道基础教程 4: 时间管理基础教程 5: GUI工具包集成基础教程 6: 媒体格式和pad功能基础教程 7: 多线程
转载 2023-10-20 21:57:30
197阅读
目标 GStreamer有一系列把音频转换成视频的element。他们可以用于科学的目的或者增加音乐播放器的趣味性。本教程展示: 如何允许音频的可视化 如何选择可视化elem...
转载 2017-02-17 22:22:00
231阅读
​​GStreamer design documents​​​​https://gstreamer.freedesktop.org/documentation/additional/design/index.html?gi-language=c​​
原创 2022-09-23 14:08:44
230阅读
摘要在我们前面的文章中,我们的Pipline都是使用GStreamer自带的插件去产生/消费数据。在实际的情况中,我们的数据源可能没有相应的gstreamer插件,但我们又需要将数据发送到GStreamer Pipeline中。GStreamer为我们提供了Appsrc以及Appsink插件,用于处理这种情况,本文将介绍如何使用这些插件来实现数据与应用程序的交互。 Appsrc与Apps
目标 本教程展示GStreamer是如何进行数字音频传输的。介绍 在常见的模拟格式外,高端的音频系统通常都接受数字格式,压缩的非压缩的都能接受。因为音频信号是从电脑传到音箱,用一种更有...
转载 2017-02-17 22:27:00
497阅读
2评论
本文给出了Gstreamer的总体设计。通过阅读本文可以了解Gstreamer的内部工作原理。本文编译自gstreamer源码中的文档,原文在源码中的位置是/gstreamer/docs/design/p...
转载 2016-12-01 12:05:00
414阅读
2评论
Overview
原创 2022-11-20 14:35:41
130阅读
refs:meson使用:Command-line commandshttps://mesonbuild.com/Commands.html步骤:1)下载源码 && 解压wget https://gitlab.freedemer-
原创 2022-09-23 14:12:27
978阅读
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提供了一系列方便使用的工具。这篇教程里不牵涉任何代码,但还是会讲一些有用的内容: 如何在命令行下建立一个pipeline——完全不使用C 如何找出一个...
转载 2017-02-17 22:43:00
323阅读
  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阅读
插件开发内存管理Gstmemory 设计文档Gstmemory API参考本文讨论GStreamer插件的内存管理。包括GstMemory,对内存访问的底层对象;GstBuffer,它用于在插件之间和应用程序之间交换数据。GstMeta。这个对象可以被放置在GstBuffer中,提供关联内存的额外信息。GstBufferPool,它可以用来更有效地批量管理具有相同大小的缓冲区。GstAllocat
上一个教程演示了如何自动生成一个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
460阅读
gstreamer介绍 Rainbow编码器是基于gstreamer实现的,webkit的video标签使用了gstreamergstreamer项目里还有一个rtsp的服务器,gstreamer的应用越来越多,而且它的确是一个不错的东西。 最近有几次需要向人家解释gstreamer,发现这样一些观点:gstreamer比vlc差远了;下载gstreamer编译后就是一个播放器等等,这些都
音频视频编程相关:GStreamer/ffmpeg/directshow/vfw linux和window下几种流行的音频视频编程框架作一个总结,防止自己迷惘,免于晕头转向。 一、GStreamer GStreamer is a library that allows the construction of graphs of media-handling components, r
转载 2021-08-14 10:58:30
1390阅读
Install GStreamer 1.2.3 and GStreamer RTSP SERVER
原创 2014-03-10 11:28:40
3262阅读
摘要在面对一个新的软件库时,第一步通常实现一个“hello world”程序,来了解库的用法。对于GStreamer,我们可以实现一个极简的播放器,来了解GStreamer的使用。 环境配置为了快速掌握Gstreamer相关的知识,我们优先选择Ubuntu作为我们的开发环境,其他平台的开发会在后续文章单独介绍。如果还没有Ubuntu虚拟机,可以在OSBoxes中直接下载Ubuntu 18
转载 2023-10-31 16:30:46
325阅读
  • 1
  • 2
  • 3
  • 4
  • 5