- 博客(17)
- 收藏
- 关注
原创 16-Qt5.12-MinGW老项目接入GStreamer的边界
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:16/16摘要:说明 Qt 5.12、MinGW 7.3 与现代 GStreamer MinGW 包的 CRT、ABI、部署和内存边界风险,以及更稳妥的迁移与隔离方案。标签:GStreamer、Qt、MinGW文章封面:../03-文章封面/16-legacy-mingw.png正文配图:无。
2026-09-17 09:40:48
264
原创 15-GStreamer正确接入Qt-事件循环线程与视频显示
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:15/16摘要:明确 Qt 与 GStreamer 集成的四个独立问题:Bus 消息、事件循环、跨线程 GUI 更新和视频显示,并给出可选架构与退出顺序。标签:GStreamer、Qt、多线程文章封面:../03-文章封面/15-qt-integration.png正文配图:30_qt_bridge.png。
2026-09-15 08:49:19
101
原创 14-GStreamer-RTSP调试部署与综合项目
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:14/16摘要:从 RTSP/RTP、Jitter 与低延迟讲到 GST_DEBUG、Pipeline 图、插件注册表、Windows 部署、性能优化和可恢复的多源视频综合项目。标签:GStreamer、RTSP、音视频开发文章封面:../03-文章封面/14-rtsp-delivery.png。
2026-09-15 08:48:57
156
原创 13-摄像头采集实战-预览编码录制与转码
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:13/16摘要:识别摄像头能力并用 Caps 选择格式,通过 tee 与 queue 同时预览和录像,掌握发送 EOS、等待完成与安全收尾的正确顺序。标签:GStreamer、摄像头、视频录制文章封面:../03-文章封面/13-capture-record.png正文配图:26_capture_record.png。
2026-09-11 09:32:08
120
原创 12-appsink与appsrc-打通GStreamer和业务代码
应用拿到的通常是GstSampleGstSample├─ GstBuffer:数据和时间戳├─ GstCaps:格式、尺寸、帧率└─ Segment:时间映射上下文只拿 Buffer 而不看 Caps,应用就可能不知道这些字节究竟是 BGRA、NV12 还是别的格式。
2026-09-11 09:31:50
24
原创 11-GStreamer文件播放实战-decodebin动态Pad与Seek
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:11/16摘要:从 playbin 快速实现功能,再用 decodebin 和 pad-added 手工搭建音视频分支,完成 Position、Duration 查询与 Seek。标签:GStreamer、decodebin、C++文章封面:../03-文章封面/11-file-playback.png正文配图:23_decodebin_branches.png。
2026-09-09 08:37:35
272
原创 10-GStreamer多线程模型-queue-tee与Backpressure
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:10/16摘要:理解 streaming thread、queue 线程边界、有界队列、阻塞与丢帧策略,并掌握 tee 多分支为何需要独立 queue。标签:GStreamer、多线程、音视频开发文章封面:../03-文章封面/10-threading.png正文配图:22_queue_threads.png。
2026-09-09 08:37:13
1345
原创 09-GStreamer数据与时间体系-Buffer-Bus-Clock-Segment
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:09/16摘要:把 Buffer、Memory、Event、Query、Sample、Bus Message、Clock、base-time、running-time、Segment 与 Latency 串成统一模型。标签:GStreamer、Buffer、音视频同步文章封面:../03-文章封面/09-data-time.png正文配图:19_buffer_anatomy.png、20_pad_channels.png。
2026-09-08 09:45:40
209
原创 08-一次讲清GStreamer-Caps-协商转换与not-negotiated
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:08/16摘要:从 Template Caps、Current Caps、Fixed Caps 到 CAPS Query、CAPS Event 与 Converter,建立准确的协商模型并定位 not-negotiated。标签:GStreamer、Caps、音视频开发文章封面:../03-文章封面/08-caps-negotiation.png。
2026-09-08 09:45:21
649
原创 07-一次讲清GStreamer-Pad-静态动态与Request-Pad
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:07/16摘要:从方向和可用时机理解 Always、Sometimes、Dynamic 与 Request Pad,结合 qtdemux、decodebin 和 tee 掌握连接与释放方法。标签:GStreamer、Pad、音视频开发文章封面:../03-文章封面/07-pad-connections.png。
2026-09-07 08:35:58
298
原创 06-Pipeline生命周期状态机与引用所有权
Element 的容器。GstBin│ ││ │ElementElementElement...QObjectQWidget├── QLabel但是不要完全等同。Bin 可以把一组 Element 当成一个整体管理。VideoBinApplication 不一定需要关心内部三个 Element。VideoBin看成一个整体。File↓Decoder↓Display用户点击播放。Decoder第一帧还没解出来,那播放开始时可能什么都没有。
2026-09-07 08:35:42
455
原创 05-第一个GStreamer-C++程序与Element模型
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:05/16摘要:先用 gst_parse_launch 写出完整可运行的 C++ 程序,再从 Plugin、Factory、Registry、Property 和 Rank 深入理解 Element 对象模型。标签:GStreamer、C++、GObject文章封面:../03-文章封面/05-first-c-app.png。
2026-09-04 08:27:30
480
原创 04-GStreamer前置知识-容器编码Parser与Decoder
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:04/16摘要:补齐音视频开发必需的基础词汇,分清 Container、Codec、Demuxer、Parser、Decoder、Pixel Format、Raw Media 与 RTP。标签:GStreamer、音视频开发、编解码文章封面:../03-文章封面/04-media-basics.png正文配图:08_media_foundation.png。
2026-09-04 08:27:06
165
原创 03-掌握gst-launch-gst-inspect与gst-discoverer
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:03/16摘要:通过 gst-launch、gst-inspect 和 gst-discoverer 建立命令行验证工作流,学会查看 Element、Property、Pad Template、Caps 与媒体信息。标签:GStreamer、gst-launch、音视频开发文章封面:../03-文章封面/03-cli-tools.png。
2026-09-03 08:31:47
735
原创 02-Windows11搭建GStreamer-C++与MSVC开发环境
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:02/16摘要:从零搭建 Windows 11、Visual Studio 2022、MSVC x64、CMake 与 GStreamer MSVC 开发环境,并通过三个故障实验掌握排错入口。标签:GStreamer、MSVC、CMake文章封面:../03-文章封面/02-msvc-setup.png正文配图:无。
2026-09-03 08:31:14
404
原创 01-从零认识GStreamer-Pipeline-Element-Pad与Buffer
图:GStreamer 全局对象关系图现在不要追求细节。Pipeline 是媒体处理图。Element 是图中的节点。Pad 是节点之间的连接接口。Caps 描述接口上的媒体类型。Buffer 是媒体数据,Bus 是应用消息通道。Clock 负责统一时间参考。下一课立刻安装、运行,而不是继续堆概念。专栏导航上一篇:GStreamer C++ 零基础教程:专栏导读与学习路线下一篇:Windows 11 上搭建 GStreamer C++ 与 MSVC 开发环境。
2026-09-02 18:09:13
366
原创 00-GStreamer-C++零基础教程-专栏导读与学习路线
优快云 发布信息专栏:GStreamer C++ 从零到工程实战序号:00/16摘要:这是一套面向零基础 C++ 开发者的 GStreamer 系列教程导读,介绍课程环境、学习路线、实践方法和最终能够完成的工程项目。标签:GStreamer、C++、音视频开发文章封面:../03-文章封面/00-series-guide.png正文配图:无。
2026-09-02 17:54:21
481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅