🧩
Gstreamer · ARM 编译
30 章实战
⚡ 从源码到板子
01
课程介绍与环境准备
Gstreamer是什么?搭建Ubuntu交叉编译环境
02
交叉编译工具链安装
下载配置ARM交叉编译器,验证工具链
03
依赖库准备(上)
zlib、libffi、glib ARM版本编译
04
依赖库准备(下)
libxml2, libpng, libjpeg-turbo等
05
Gstreamer核心库编译
下载源码,配置交叉编译,安装sysroot
06
Gstreamer插件基础
插件体系 & 编译gst-plugins-base
07
编译gst-plugins-good
配置与编译常用good系列插件
08
编译gst-plugins-bad
处理可选依赖,编译bad系列
09
编译gst-plugins-ugly
配置与编译ugly系列(含编解码器)
10
编译gst-libav
集成FFmpeg解码器到Gstreamer
11
编译gst-rtsp-server
为ARM平台编译RTSP服务器库
12
编译gst-python
让Python绑定在ARM上跑起来
13
编译gst-omx
ARM硬件编解码器 OpenMAX IL插件
14
编译gst-vaapi
集成VA-API硬件加速
15
编译gst-msdk
集成Intel Media SDK
16
编译gst-rtmp
添加RTMP协议支持
17
编译gst-webrtc
添加WebRTC支持
18
编译gst-srt
添加SRT安全传输协议
19
编译gst-dash
添加DASH流媒体支持
20
编译gst-hls
添加HLS流媒体支持
21
编译gst-shark
Gstreamer性能分析工具
22
编译gst-debugger
Gstreamer调试工具
23
编译gst-validate
Gstreamer验证框架
24
编译gst-editing-services
非线性编辑服务
25
编译gst-rtsp-server(进阶)
配置认证与加密
26
编译gst-webrtc(进阶)
信令服务器与NAT穿透
27
编译gst-dash(进阶)
多码率自适应配置
28
编译gst-hls(进阶)
配置加密与DRM
29
集成测试与调试
ARM板运行gst-launch-1.0管线
30
部署与优化
裁剪插件、性能优化、最小化运行时
⚙️ 点击卡片跳转对应章节 · 交叉编译 · ARM板就绪