摘要: 摘要 Pad 表示分辨率为300x200,帧率为30fps的RGB视频的Caps: 表示采样位宽为16位,采样率44.1kHz,双通道PCM音频的Caps: 或者直接描述编码数据格式Voribis,VP8: Pad Templates(模板) Pad Availability(有效性) 示例代码 将 阅读全文
posted @ 2021-12-09 16:10 wuyuan2011woaini 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 摘要 基本概念 Element Bin和Pipeline Bus Element Hello World 编译并运行示例,可以看到弹出的窗口中播放着测试视频,并且还显示着播放时间。 源码分析 videotestsrc是一个source element,用于产生视频数据,通常用于调试。timeover 阅读全文
posted @ 2021-12-09 15:59 wuyuan2011woaini 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 摘要 环境配置 安装编译工具及库 Hello World 通过下面的命令编译得到可执行程序 $ gcc basic-tutorial-1.c -o basic-tutorial-1 `pkg-config --cflags --libs gstreamer-1.0` 源码分析 初始化GStreame 阅读全文
posted @ 2021-12-09 15:46 wuyuan2011woaini 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 什么是Gstreamer? Gstreamer是一个支持Windows,Linux,Android, iOS的跨平台的多媒体框架,应用程序可以通过管道(Pipeline)的方式,将多媒体处理的各个步骤串联起来,达到预期的效果。每个步骤通过元素(Element)基于GObject对象系统通过插件(pl 阅读全文
posted @ 2021-12-09 15:05 wuyuan2011woaini 阅读(428) 评论(0) 推荐(1) 编辑