首页
›
AI智能与边缘计算工程
›
083-GStreamer管线与插件开发
›
《GStreamer管道搭建技巧》
VIP11
本课程属于:083-GStreamer管线与插件开发
AI智能与边缘计算工程 · 共 11 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
GStreamer管道搭建技巧
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=GStreamer 是什么 · 管道搭建的学习目标 · 整体课程框架与实战路线
课程导入
GStreamer
02
环境搭建与工具准备
目标=安装 GStreamer · 核心命令行工具 gst-launch… · gst-inspect-1.0
环境搭建
工具准备
03
GStreamer 核心概念
目标=Element · Pad · Pipeline
GStreamer
核心概念
04
管道搭建基础语法
目标=gst-launch-1.0… · 元素连接符 · 属性设置
管道搭建基础语法
gst-launch-1…
05
Source 元素详解
目标=v4l2src · filesrc · audiotestsrc
Source
元素详解
06
Sink 元素详解
目标=autovideosink · xvimagesink · filesink
Sink
元素详解
07
Filter 与转换元素
目标=videoconvert · audioconvert · videoscale
Filter
转换元素
08
编解码元素入门
目标=decodebin · encodebin · avdec_h264
编解码元素入门
decodebin
09
Caps 协商机制
目标=Caps 过滤 · 能力集匹配 · 协商失败排查
Caps
协商机制
10
Pad 与连接规则
目标=静态 Pad · 动态 Pad · Request Pad
Pad
连接规则
11
动态管道处理
目标=decodebin 的 pad… · 动态连接 · 延迟链接与实战案例
动态管道处理
decodebin
12
Bus 与消息处理
目标=EOS · ERROR · WARNING
Bus
消息处理
13
状态管理
目标=NULL · READY · PAUSED
状态管理
NULL
14
时钟与同步
目标=Pipeline Clock · Base Time · Running Time
时钟
同步
15
多路复用与分支
目标=tee · queue · selector
多路复用
分支
16
队列与线程
目标=queue 元素的作用 · 缓冲控制 · 线程边界
队列
线程
17
音频管道实战
目标=麦克风采集 · 音频测试源 · 重采样
音频管道实战
目标=麦克风采集
18
视频管道实战
目标=摄像头采集 · 视频测试源 · 缩放
视频管道实战
目标=摄像头采集
19
音视频同步管道实战
目标=同时采集音频与视频 · mux 封装 · 播放与录制中的同步问题处理
音视频同步管道实…
目标=同时采集音…
20
网络流媒体管道
目标=rtp · rtsp · udp
网络流媒体管道
rtp
21
文件播放与转码
目标=playbin · uridecodebin · decodebin 播放本地文件
文件播放
转码
22
管道调试技巧
目标=GST_DEBUG 环境变量 · 调试日志级别 · gst-launch 可视化
管道调试技巧
GST
23
性能优化
目标=缓冲区大小 · 队列参数 · 线程配置
性能优化
目标=缓冲区大小
24
常见错误与排查
目标=链接失败 · Caps 不匹配 · 缺少插件
常见错误
排查
25
插件开发与自定义元素入门
目标=GStreamer 插件结构 · Element 注册 · Pad 模板与简单自定义元素示例
插件开发
自定义元素入门
26
应用程序集成
目标=在 C/C++ · Python 中使用 GStream… · 错误处理与动态控制
应用程序集成
C/C++
27
复杂管道设计模式
目标=分层 Bin · 动态重连 · 条件分支
复杂管道设计模式
Bin
28
实时流媒体案例
目标=低延迟直播管道搭建 · RTSP 服务器 · WebRTC 相关元素与实战要点
实时流媒体案例
目标=低延迟直播…
29
综合项目实战
目标=从需求分析到管道设计 · 完成一个音视频采集 · 处理
综合项目实战
目标=从需求分析…
30
课程总结与进阶路线
目标=核心知识点回顾 · 最佳实践 · 学习资源
课程总结
进阶路线
所属VIP或分类
同VIP:GStreamer与硬件编解码器整合实战100例
同VIP:GStreamer动态管道调优
同VIP:GStreamer实战搭建-采集管线