摘要: 做多媒体播放器的时候,我给它加了一个推流录制功能:播放的同时把内容实时写到本地文件或推到远端。功能跑通之后测了一圈,发现一个很有意思的问题:只要在播放途中跳转(Seek)一次,录制出来的文件就会花屏,而且前几秒画面会直接消失,甚至还多出来一段用户根本没看到过的内容。 先说说 H.264 的 GOP 阅读全文
posted @ 2026-05-19 14:24 rambos1996 阅读(84) 评论(0) 推荐(0)
摘要: websoket测试工具WsBroadcaster github地址:https://github.com/johnjiamzhong-project/WsBroadcaster 用 Qt5 实现一个 WebSocket 广播工具:三层架构设计实践 项目简介 WsBroadcaster 是一个基于 Qt5 + C++ 的 WebSocket 调试/广 阅读全文
posted @ 2026-04-17 22:17 rambos1996 阅读(24) 评论(0) 推荐(0)
摘要: 用 Qt5 + Paho MQTT 写一个 IoT 设备监控客户端 git地址:https://github.com/johnjiamzhong-project/MqttMonitor 背景 工作中需要实时监控多台 IoT 设备的 MQTT 状态消息,现有工具(MQTTX 等)更偏向"通用调试",对 阅读全文
posted @ 2026-04-17 22:04 rambos1996 阅读(88) 评论(0) 推荐(0)
摘要: ThreadLoom:用 C++17 写一个优先级任务调度器 github地址:https://github.com/johnjiamzhong-project/ThreadLoom 前言 最近用 C++17 从零实现了一个多线程任务调度库——ThreadLoom(线程织机)。名字取"用线程编织任务 阅读全文
posted @ 2026-04-17 21:55 rambos1996 阅读(37) 评论(0) 推荐(0)